zshiningstar / CasperAuto

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Casper Auto

TODO: Description.

Folder Structure

Quick Setup

Under Ubuntu 20.04 and ROS Noetic (with Python 3.8 kernel in default),

  1. Download Carla simulator (version 0.9.11 release)[https://github.com/carla-simulator/carla/releases/tag/0.9.11].

  2. Setup environment variables for Carla.

Include CARLA Python API to the Python path:

export CARLA_ROOT=/path/to/your/carla/installation
export PYTHONPATH=$PYTHONPATH:${CARLA_ROOT}/PythonAPI/carla
export PYTHONPATH=$PYTHONPATH:${CARLA_ROOT}/PythonAPI/carla/agents
export PYTHONPATH=$PYTHONPATH:${CARLA_ROOT}/PythonAPI/carla/dist/carla-0.9.11-py3.7-linux-x86_64.egg

To setup Carla Simulator using Docker please refer to "Setup_Carla_Simulator".

  1. Setup the workspace

For your convenience, a quick setup script is provided. Simply run

./setup_workspace.sh

This script will create the catkin_ws folder, create a symbolic link to the source folder src, and build everything with catkin build.

Unlike catkin_make, the catkin command-line tool is not just a thin wrapper around a the cmake and make commands. The catkin build command builds each package in a workspace’s source space in isolation in order to prevent build-time cross-talk. As such, in its simplest use, catkin build behaves similarly to a parallelized version of catkin_make_isolated.

Demo

TODO

About


Languages

Language:C++ 97.0%Language:Shell 0.8%Language:Makefile 0.8%Language:C 0.6%Language:TeX 0.2%Language:M4 0.1%Language:Python 0.1%Language:Jupyter Notebook 0.1%Language:CMake 0.1%Language:Fortran 0.1%Language:R 0.0%Language:Java 0.0%Language:MATLAB 0.0%Language:Cuda 0.0%Language:AMPL 0.0%Language:Batchfile 0.0%Language:NASL 0.0%Language:QMake 0.0%Language:Gnuplot 0.0%Language:Roff 0.0%Language:Mathematica 0.0%