嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
racecar-master(智能车仿真源码)
.
├── racecar-master
│ ├── CMakeLists.txt
│ ├── README.md
│ ├── nano.save
│ ├── racecar_control
│ │ ├── CMakeLists.txt
│ │ ├── config
│ │ │ └── racecar_control.yaml
│ │ ├── launch
│ │ │ ├── gazebo_sim_joy.launch
│ │ │ ├── racecar_control.launch
│ │ │ └── teleop.launch
│ │ ├── package.xml
│ │ └── scripts
│ │ ├── keyboard_teleop.py
│ │ └── servo_commands.py
│ ├── racecar_description
│ │ ├── CMakeLists.txt
│ │ ├── meshes
│ │ │ ├── barca_track.DAE
│ │ │ ├── chassis.STL
│ │ │ ├── chassis.dae
│ │ │ ├── cone.dae
│ │ │ ├── hokuyo.dae
│ │ │ ├── left_front_wheel.STL
│ │ │ ├── left_front_wheel.dae
│ │ │ ├── left_rear_wheel.STL
│ │ │ ├── left_rear_wheel.dae
│ │ │ ├── left_steering_hinge.STL
│ │ │ ├── left_steering_hinge.dae
│ │ │ ├── levine_track.dae
│ │ │ ├── parking_1.dae
│ │ │ ├── porto_race_track.DAE
│ │ │ ├── right_front_wheel.STL
│ │ │ ├── right_front_wheel.dae
│ │ │ ├── right_rear_wheel.STL
│ │ │ ├── right_rear_wheel.dae
│ │ │ ├── right_steering_hinge.STL
│ │ │ ├── right_steering_hinge.dae
│ │ │ └── walker_racecourse.dae
│ │ ├── models
│ │ │ ├── MIT_Tunnel
│ │ │ │ ├── model.config
│ │ │ │ └── model.sdf
│ │ │ ├── ar_tags
│ │ │ │ ├── marker0
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker0.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker0.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker1
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker1.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker1.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker10
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker10.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker10.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker11
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker11.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker11.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker12
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker12.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker12.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker13
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker13.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker13.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker14
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker14.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker14.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker15
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker15.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker15.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker16
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker16.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker16.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker17
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker17.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker17.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker2
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker2.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker2.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker3
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker3.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker3.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker4
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker4.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker4.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker5
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker5.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker5.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker6
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker6.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker6.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker7
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker7.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker7.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ ├── marker8
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── marker0
│ │ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ │ └── model.config
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── materials
│ │ │ │ │ │ └── textures
│ │ │ │ │ │ └── Marker8.png
│ │ │ │ │ ├── meshes
│ │ │ │ │ │ └── Marker8.dae
│ │ │ │ │ ├── model-1_4.sdf
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ ├── model.config
│ │ │ │ │ └── model.sdf
│ │ │ │ └── marker9
│ │ │ │ ├── marker0
│ │ │ │ │ ├── marker0
│ │ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ │ └── model.config
│ │ │ │ │ ├── model-1_5.sdf
│ │ │ │ │ └── model.config
│ │ │ │ ├── materials
│ │ │ │ │ └── textures
│ │ │ │ │ └── Marker9.png
│ │ │ │ ├── meshes
│ │ │ │ │ └── Marker9.dae
│ │ │ │ ├── model-1_4.sdf
│ │ │ │ ├── model-1_5.sdf
│ │ │ │ ├── model.config
│ │ │ │ └── model.sdf
│ │ │ ├── barca_track
│ │ │ │ ├── model.config
│ │ │ │ └── model.sdf
│ │ │ ├── cone
│ │ │ │ ├── model.config
│ │ │ │ └── model.sdf
│ │ │ ├── levine_track
│ │ │ │ ├── model.config
│ │ │ │ └── model.sdf
│ │ │ ├── my_ground_plane
│ │ │ │ ├── materials
│ │ │ │ │ ├── scripts
│ │ │ │ │ │ └── my_ground_plane.material
│ │ │ │ │ └── textures
│ │ │ │ │ ├── MyImage
│ │ │ │ │ │ ├── MyImage.JPG
│ │ │ │ │ │ └── MyImage.png
│ │ │ │ │ ├── MyImage.png
│ │ │ │ │ └── MyImage.png.tar.gz
│ │ │ │ ├── model.config
│ │ │ │ └── model.sdf
│ │ │ ├── parking_1
│ │ │ │ ├── model.config
│ │ │ │ └── model.sdf
│ │ │ ├── porto_track
│ │ │ │ ├── model.config
│ │ │ │ └── model.sdf
│ │ │ ├── runway
│ │ │ │ ├── model.config
│ │ │ │ └── model.sdf
│ │ │ └── walker_racecourse
│ │ │ ├── model.config
│ │ │ └── model.sdf
│ │ ├── package.xml
│ │ └── urdf
│ │ ├── macros.xacro
│ │ ├── materials.xacro
│ │ ├── racecar.gazebo
│ │ └── racecar.xacro
│ ├── racecar_gazebo
│ │ ├── CMakeLists.txt
│ │ ├── config
│ │ │ ├── amcl_params.yaml
│ │ │ ├── costmap_common_params.yaml
│ │ │ ├── global_costmap_params.yaml
│ │ │ ├── gmapping.rviz
│ │ │ ├── keyboard_teleop.yaml
│ │ │ ├── local_costmap_params.yaml
│ │ │ ├── new_gmapping.rviz
│ │ │ ├── racecar_rviz.rviz
│ │ │ └── teb_local_planner_params.yaml
│ │ ├── launch
│ │ │ ├── gmapping.launch
│ │ │ ├── racecar.launch
│ │ │ ├── racecar_ar.launch
│ │ │ ├── racecar_normal_light_runway.launch
│ │ │ ├── racecar_normal_runway.launch
│ │ │ ├── racecar_parking_1.launch
│ │ │ ├── racecar_runway.launch
│ │ │ ├── racecar_runway_navigation.launch
│ │ │ ├── racecar_rviz.launch
│ │ │ ├── racecar_tunnel.launch
│ │ │ ├── racecar_walker.launch
│ │ │ └── slam_gmapping.launch
│ │ ├── map
│ │ │ ├── map_runway.pgm
│ │ │ ├── map_runway.yaml
│ │ │ ├── map_tunnel.pgm
│ │ │ ├── map_tunnel.png
│ │ │ └── map_tunnel.yaml
│ │ ├── model
│ │ │ ├── green_light
│ │ │ │ ├── materials
│ │ │ │ │ ├── scripts
│ │ │ │ │ │ └── my_ground_plane.material
│ │ │ │ │ └── textures
│ │ │ │ │ └── greenlight.png
│ │ │ │ ├── model.config
│ │ │ │ └── model.sdf
│ │ │ ├── my_ground_plane
│ │ │ │ ├── materials
│ │ │ │ │ ├── scripts
│ │ │ │ │ │ └── my_ground_plane.material
│ │ │ │ │ └── textures
│ │ │ │ │ ├── MyImage
│ │ │ │ │ │ ├── MyImage.JPG
│ │ │ │ │ │ └── MyImage.png
│ │ │ │ │ ├── MyImage.jpg
│ │ │ │ │ └── MyImage.png.tar.gz
│ │ │ │ ├── model.config
│ │ │ │ ├── model.sdf
│ │ │ │ └── model.sdf.tar.gz
│ │ │ └── red_light
│ │ │ ├── materials
│ │ │ │ ├── scripts
│ │ │ │ │ └── my_ground_plane.material
│ │ │ │ └── textures
│ │ │ │ └── light.png
│ │ │ ├── model.config
│ │ │ └── model.sdf
│ │ ├── package.xml
│ │ ├── scripts
│ │ │ ├── findLine.py
│ │ │ ├── gazebo_odometry.py
│ │ │ ├── global_hybrid_A_star.py
│ │ │ ├── keyboard_teleop.py
│ │ │ ├── light_contrl.py
│ │ │ └── path_pursuit.py
│ │ ├── src
│ │ │ └── findLine.cpp
│ │ └── worlds
│ │ ├── normal_runway.world
│ │ ├── normal_runway_with_light.world
│ │ ├── racecar.world
│ │ ├── racecar_ar.world
│ │ ├── racecar_cones.world
│ │ ├── racecar_parking_1.world
│ │ ├── racecar_runway.world
│ │ ├── racecar_tunnel.world
│ │ ├── racecar_walker.world
│ │ ├── track_barca.world
│ │ ├── track_empty.world
│ │ ├── track_levine.world
│ │ └── track_porto.world
│ └── system
│ ├── ackermann_msgs
│ │ ├── CHANGELOG.rst
│ │ ├── CMakeLists.txt
│ │ ├── README.rst
│ │ ├── mainpage.dox
│ │ ├── msg
│ │ │ ├── AckermannDrive.msg
│ │ │ └── AckermannDriveStamped.msg
│ │ └── package.xml
│ ├── hokuyo_node
│ │ ├── CHANGELOG.rst
│ │ ├── CMakeLists.txt
│ │ ├── cfg
│ │ │ └── Hokuyo.cfg
│ │ ├── hokuyo_test.launch
│ │ ├── hokuyo_test.vcg
│ │ ├── hokuyo_test_intensity.launch
│ │ ├── include
│ │ │ └── hokuyo_node
│ │ │ └── hokuyo.h
│ │ ├── package.xml
│ │ ├── src
│ │ │ ├── CMakeLists.txt
│ │ │ ├── getFirmwareVersion.cpp
│ │ │ ├── getID.cpp
│ │ │ ├── hokuyo.cpp
│ │ │ ├── hokuyo_node.cpp
│ │ │ └── timestamp_test.cpp
│ │ └── test
│ │ ├── TODO
│ │ └── unplug_test.launch
│ ├── joystick_drivers
│ │ ├── joy
│ │ │ ├── CHANGELOG.rst
│ │ │ ├── CMakeLists.txt
│ │ │ ├── README.md
│ │ │ ├── mainpage.dox
│ │ │ ├── migration_rules
│ │ │ │ └── Joy.bmr
│ │ │ ├── package.xml
│ │ │ ├── src
│ │ │ │ └── joy_node.cpp
│ │ │ └── test
│ │ │ ├── saved
│ │ │ │ └── Joy.saved
│ │ │ └── test_joy_msg_migration.py
│ │ └── joystick_drivers
│ │ ├── CHANGELOG.rst
│ │ ├── CMakeLists.txt
│ │ └── package.xml
│ ├── racecar
│ │ ├── ackermann_cmd_mux
│ │ │ ├── CHANGELOG.rst
│ │ │ ├── CMakeLists.txt
│ │ │ ├── LICENSE
│ │ │ ├── cfg
│ │ │ │ └── reload.cfg
│ │ │ ├── include
│ │ │ │ └── ackermann_cmd_mux
│ │ │ │ ├── ackermann_cmd_mux_nodelet.hpp
│ │ │ │ ├── ackermann_cmd_subscribers.hpp
│ │ │ │ └── exceptions.hpp
│ │ │ ├── launch
│ │ │ │ ├── ackermann_cmd_mux.launch
│ │ │ │ ├── reconfigure.launch
│ │ │ │ └── standalone.launch
│ │ │ ├── package.xml
│ │ │ ├── param
│ │ │ │ ├── example.yaml
│ │ │ │ └── reconfigure.yaml
│ │ │ ├── plugins
│ │ │ │ └── nodelets.xml
│ │ │ └── src
│ │ │ ├── ackermann_cmd_mux_nodelet.cpp
│ │ │ ├── ackermann_cmd_subscribers.cpp
│ │ │ └── throttle_interpolator.py
│ │ ├── racecar
│ │ │ ├── CMakeLists.txt
│ │ │ ├── LICENSE
│ │ │ ├── config
│ │ │ │ └── racecar-v2
│ │ │ │ ├── high_level_mux.yaml
│ │ │ │ ├── joy_teleop.yaml
│ │ │ │ ├── low_level_mux.yaml
│ │ │ │ ├── sensors.yaml
│ │ │ │ ├── vesc.yaml
│ │ │ │ └── vesc_new.yaml
│ │ │ ├── launch
│ │ │ │ ├── includes
│ │ │ │ │ ├── common
│ │ │ │ │ │ ├── joy_teleop.launch.xml
│ │ │ │ │ │ └── sensors.launch.xml
│ │ │ │ │ ├── racecar-v2
│ │ │ │ │ │ ├── static_transforms.launch.xml
│ │ │ │ │ │ └── vesc.launch.xml
│ │ │ │ │ └── racecar-v2-teleop.launch.xml
│ │ │ │ ├── known_map_localization.launch
│ │ │ │ ├── mux.launch
│ │ │ │ ├── replay_bag_file
│ │ │ │ │ ├── replay_bag_file.launch
│ │ │ │ │ ├── replay_bag_mapping.launch
│ │ │ │ │ └── replay_bag_with_lidar_processing.launch
│ │ │ │ └── teleop.launch
│ │ │ ├── maps
│ │ │ │ ├── 32380.pgm
│ │ │ │ ├── 32380.yaml
│ │ │ │ ├── basement_hallways_10cm.png
│ │ │ │ ├── basement_hallways_10cm.yaml
│ │ │ │ ├── basement_hallways_5cm.png
│ │ │ │ ├── basement_hallways_5cm.yml
│ │ │ │ ├── short-course-33.png
│ │ │ │ └── short-course-33.yml
│ │ │ ├── package.xml
│ │ │ ├── rviz
│ │ │ │ ├── known_map_localization.rviz
│ │ │ │ ├── laser_scan_matcher.rviz
│ │ │ │ └── mapping.rviz
│ │ │ └── scripts
│ │ │ └── joy_teleop.py
│ │ ├── racecar-vm.rosinstall
│ │ └── racecar.rosinstall
│ ├── serial
│ │ ├── CHANGELOG.rst
│ │ ├── CMakeLists.txt
│ │ ├── Makefile
│ │ ├── README.md
│ │ ├── changes.txt
│ │ ├── doc
│ │ │ ├── Doxyfile
│ │ │ └── serial.dox
│ │ ├── examples
│ │ │ └── serial_example.cc
│ │ ├── include
│ │ │ └── serial
│ │ │ ├── impl
│ │ │ │ ├── unix.h
│ │ │ │ └── win.h
│ │ │ ├── serial.h
│ │ │ └── v8stdint.h
│ │ ├── package.xml
│ │ ├── serial.sublime-project
│ │ ├── src
│ │ │ ├── impl
│ │ │ │ ├── list_ports
│ │ │ │ │ ├── list_ports_linux.cc
│ │ │ │ │ ├── list_ports_osx.cc
│ │ │ │ │ └── list_ports_win.cc
│ │ │ │ ├── unix.cc
│ │ │ │ └── win.cc
│ │ │ └── serial.cc
│ │ ├── tests
│ │ │ ├── CMakeLists.txt
│ │ │ ├── proof_of_concepts
│ │ │ │ ├── mdc2250.cc
│ │ │ │ ├── python_serial_test.py
│ │ │ │ └── tokenizer.cc
│ │ │ ├── unit
│ │ │ │ └── unix_timer_tests.cc
│ │ │ └── unix_serial_tests.cc
│ │ └── visual_studio
│ │ ├── serial
│ │ │ ├── serial.vcxproj
│ │ │ └── serial.vcxproj.filters
│ │ ├── test_serial
│ │ │ ├── test_serial.vcxproj
│ │ │ └── test_serial.vcxproj.filters
│ │ └── visual_studio.sln
│ ├── vesc
│ │ ├── vesc
│ │ │ ├── CMakeLists.txt
│ │ │ └── package.xml
│ │ ├── vesc_ackermann
│ │ │ ├── CMakeLists.txt
│ │ │ ├── include
│ │ │ │ └── vesc_ackermann
│ │ │ │ ├── ackermann_to_vesc.h
│ │ │ │ └── vesc_to_odom.h
│ │ │ ├── launch
│ │ │ │ ├── ackermann_to_vesc_node.launch
│ │ │ │ ├── ackermann_to_vesc_nodelet.launch
│ │ │ │ ├── vesc_to_odom_node.launch
│ │ │ │ └── vesc_to_odom_nodelet.launch
│ │ │ ├── package.xml
│ │ │ ├── src
│ │ │ │ ├── ackermann_to_vesc.cpp
│ │ │ │ ├── ackermann_to_vesc_node.cpp
│ │ │ │ ├── ackermann_to_vesc_nodelet.cpp
│ │ │ │ ├── vesc_to_odom.cpp
│ │ │ │ ├── vesc_to_odom_node.cpp
│ │ │ │ └── vesc_to_odom_nodelet.cpp
│ │ │ └── vesc_ackermann_nodelet.xml
│ │ ├── vesc_driver
│ │ │ ├── CMakeLists.txt
│ │ │ ├── include
│ │ │ │ └── vesc_driver
│ │ │ │ ├── datatypes.h
│ │ │ │ ├── v8stdint.h
│ │ │ │ ├── vesc_driver.h
│ │ │ │ ├── vesc_interface.h
│ │ │ │ ├── vesc_packet.h
│ │ │ │ └── vesc_packet_factory.h
│ │ │ ├── launch
│ │ │ │ ├── vesc_driver_node.launch
│ │ │ │ └── vesc_driver_nodelet.launch
│ │ │ ├── package.xml
│ │ │ ├── src
│ │ │ │ ├── vesc_driver.cpp
│ │ │ │ ├── vesc_driver_node.cpp
│ │ │ │ ├── vesc_driver_nodelet.cpp
│ │ │ │ ├── vesc_interface.cpp
│ │ │ │ ├── vesc_packet.cpp
│ │ │ │ └── vesc_packet_factory.cpp
│ │ │ └── vesc_driver_nodelet.xml
│ │ ├── vesc_msgs
│ │ │ ├── CMakeLists.txt
│ │ │ ├── msg
│ │ │ │ ├── VescState.msg
│ │ │ │ └── VescStateStamped.msg
│ │ │ └── package.xml
│ │ └── vesc_pid_configs
│ │ └── focbox_ese680_untuned.xml
│ └── waypoint_logger
│ ├── CMakeLists.txt
│ ├── package.xml
│ └── scripts
│ └── waypoint_logger.py
└── 好例子网_racecar-master.zip
220 directories, 465 files