- Fusion360 -> For designing the 3D Model of the robot.
- fusion2urdf -> Fusion360 script to export urdf from fusion 360 directly.
- ROS - Noetic
- Gazebo
- Rviz
Robot Drive Plugin Used - Differential Drive - Gazebo
cd ~/catkin_ws/src/
git clone https://github.com/nilutpolkashyap/bug_robot.git
cd ~/catkin_ws/
catkin_make
source devel/setup.bash
Type the command in a terminal to launch the Bug Robot world simulation:
roslaunch bug_robot_description bug_world.launch
Type the command in a terminal to launch the Bug Robot world simulation:
roslaunch bug_robot_description bug_world.launch
Type the command in another terminal to launch Wall Following and Go-to-point nodes:
roslaunch bug_robot_algorithms bug0_pre.launch
Type the command in another terminal to run the Bug 0 algorithm:
rosrun bug_robot_algorithms bug0_algorithm.py
Type the command in a terminal to launch the Bug Robot world simulation:
roslaunch bug_robot_description bug_world.launch
Type the command in another terminal to launch Wall Following and Go-to-point nodes:
roslaunch bug_robot_algorithms bug1_pre.launch
Type the command in another terminal to run the Bug 1 algorithm:
rosrun bug_robot_algorithms bug1_algorithm.py
Type the command in a terminal to launch the Bug Robot world simulation:
roslaunch bug_robot_description bug_world.launch
Type the command in another terminal to launch Wall Following and Go-to-point nodes:
roslaunch bug_robot_algorithms bug2_pre.launch
Type the command in another terminal to run the Bug algorithm:
rosrun bug_robot_algorithms bug2_algorithm.py