GitXplorerGitXplorer
y

vehicle_sim

public
125 stars
47 forks
5 issues

Commits

List of commits on branch master.
Verified
e6feb3c251bc19e5c312ad3d0d980bf74979121f

Update README.md

yyukkysaito committed a year ago
Verified
349ee7c3583c9310ea94d7dfbc3218a053925d73

Merge pull request #6 from yukkysaito/devel

yyukkysaito committed 6 years ago
Unverified
6da3ec05803b4373b8934f184c5928bc2df71022

typo

yyukkysaito committed 6 years ago
Unverified
6e983a5065b6d86772e3250e39f996bd633c46b5

update readme

yyukkysaito committed 6 years ago
Unverified
ca231fa76a3ebda6d756fe5ca2767bbb387a2c89

add gitignore

yyukkysaito committed 6 years ago
Unverified
11132a895f3a46fc605a55e5fd0a5469099e7e36

fixed bug

yyukkysaito committed 6 years ago

README

The README file for this repository.

Overview

Autonomous driving car simulator based on gazebo. The following sensors are simulated.

  • velodyne (VLP-16, HDL-32E)
  • camera
  • imu screenshot from 2019-01-11 00-42-10-min

Requirements

  • ROS (higher kinetic)
  • gazebo (higher version 7)

Download

$ cd <catkin workspace/src/>
$ git clone https://github.com/yukkysaito/vehicle_sim.git --recurse-submodules

or if you already have a copy of the repo, run $ git submodule update --init --recursive.

How to use

  1. build
$ rosdep install --from-paths <vehicle_sim path> -y
$ cakin_make
$ source "your catkin workspace"/devel/setup.bash
  1. upgrade gazebo version and download gazebo models(only once)
$ rosrun vehicle_sim_launcher setup.sh
  1. launch gazebo
$ roslaunch vehicle_sim_launcher world_test.launch

If GPU is available

$ roslaunch vehicle_sim_launcher world_test.launch gpu:=true

Some example

$ roslaunch vehicle_sim_launcher gazebo7_citysim.launch gpu:=true

If you use gazebo9, simulate traffic lights and moving objects. Build according to the readme and execute the following command

$ roslaunch vehicle_sim_launcher gazebo9_citysim.launch gpu:=true

screenshot from 2019-01-11 00-40-35-min

$ roslaunch vehicle_sim_launcher gazebo_mcity.launch gpu:=true

screenshot from 2019-01-11 00-38-49-min

Connect to Autoware : https://github.com/CPFL/Autoware

If you need pointcloud map and path files, you can download. The follwing video is used autoware_world/pointcloud_map and autoware_world/path.

$ roslaunch vehicle_sim_launcher gazebo_autoware.launch gpu:=true

How to change vehicle info

You can customize sensor position and vehicle info.

  • sensor position: vehicle/vehicle_model/config/caibration.yaml
  • vehicle info: vehicle/vehicle_model/config/vehicle_info.yaml