Note:- cmu_cadillac_navigation is not fully developed
- ROS indigo with Gazebo 2
- Other ROS packages: ackermann_msgs, openslam_gmapping, slam_gmapping, robot_pose_ekf
- Required gazebo models
clone & compile cmu_cadillac
cd /PATH_TO_CATKIN_WS/src
git clone https://github.com/shakthisharavanan/cmu-cadillac.git
cd ..
catkin_make
To simulate parallel parking procedure:
roslaunch cmu_cadillac_gazebo parking.launch
cd src/cmu_cadillac/cmu_cadillac_gazebo/nodes
python parking_controller_modified.py
To visualize in RViz:
roslaunch cmu_cadillac_description cmu_cadillac_rviz.launch
To simulate parallel parking in a one way street with vehicles on either side
roslaunch cmu_cadillac_gazebo parking.launch
cd src/cmu_cadillac/cmu_cadillac_gazebo/nodes
python one-way_parking.py
To simulate parallel parking in curved roads
roslaunch cmu_cadillac_gazebo parking.launch
cd src/cmu_cadillac/cmu_cadillac_gazebo/nodes
python parking_curved.py