Taxi-ai / car-workspace

workspace for car contain all package.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Taxi-ai car catkin workspace

workspace for car contain all package.

current working nodes

  • camera publish node
  • lidar publish node
  • lane detection node
  • mark detection node
  • behavior planning node
  • dbw-fsm node "controller"
  • servo setter node "controller"

code structure


* ydlidar "packge for our ydlidar" 
|
* sensors "package to manage all sensors"
|   - msg "contain our custom type messages"
|   - scripts "our python files for publush and subscripe"
|   - launch "launch file to run nodes"
|
* perception "package contain all perception work."
|   - msg "contain our custom type messages"
|   - launch "launch file to run nodes"
|   - src "contain different perception methods"
|   |   - lane-detection
|   |   - mark-detection
|
* planning "pkg contain planning node"
|   - src "contain .cpp files"
|
* fsm-control "controller pkg"
|   - src
|
* launch "contain just launch files to simplify launch systems nodes"
|   - launch
|   |   - all-system.launch " launch all systems nodes"
|   |   - perception.launch " launch camera and mark-detection and lane-detection nodes"
|   |   - planning.launch " launch behavior planning node"
|   |   - controler.launch " launch dbw-fsm and servo-setter nodes"


- README.md

Installation

OS X & Linux:

$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/
$ catkin_make

Now that you have a workspace, clone or download this repo into the src directory of your workspace:

$ cd ~/catkin_ws/src
$ git clone clone https://github.com/Taxi-ai/car-workspace.git

install dep

$ cd ~/catkin_ws
$ rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y

chmod for all scripts to be to be executable.

then

$ cd ~/catkin_ws
$ catkin_make
$ source devel/setup.bash
$ roslaunch all-system.launch (or other launch files)

About

workspace for car contain all package.


Languages

Language:HTML 76.3%Language:C++ 13.5%Language:JavaScript 2.9%Language:CMake 2.0%Language:Python 1.8%Language:CSS 1.7%Language:C 1.7%Language:Shell 0.0%