tud-pses / car2car_communication

ROS-Package containing an API for Car2Car Communication. This repository also contains a Platooning demo that makes use of the API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Car2Car Communication

ROS-Package containing an API for Car2Car Communication. This repository also contains a Platooning demo that makes use of the API.

Prerequisites

This project was build with ROS Kinetic and have not been tested with other ROS versions. In addition to that this project depends on the following ROS-Package:

Installing

Clone the repo into your ROS src folder:

cd ~/catkin_ws/src

git clone https://github.com/tud-pses/car2car_communication.git

cd ..

Build the package with catkin_make:

catkin_make

Getting Started

  1. execute the bash script launchCars.sh that is located in the folder communication_api/car_communication/scripts. This sets up the wireless network adapter in ad-hoc mode.

    roslaunch kinect2_bridge kinect2_bridge.launch

  2. In order to start the Car2Car Communication itself, just start it via the provided launch file.

    roslaunch car_communication car_communication_api.launch

  3. (optional) Start the Platooning demo via the provided launch file.

    roslaunch platooning platooning.launch

Author

  • Tobias Glätzner

About

ROS-Package containing an API for Car2Car Communication. This repository also contains a Platooning demo that makes use of the API

License:GNU General Public License v3.0


Languages

Language:C++ 90.2%Language:CMake 6.8%Language:Python 1.5%Language:C 1.0%Language:Shell 0.6%