obstacleAvoidanceRobot
obstacleAvoidanceRobot copied to clipboard
Obstacle avoidance robot simulation in ROS-Gazebo
Obstacle Avoidance Robot Simulation
Building a differential drive robot which can avoid obstacles. The robot design and other requirements can be found in this PDF.
This work was done taking reference from here.
Prerequisites
Getting Started
- Clone this repository.
- Run
catkin_makefor bothcatkin_wsandsimulation_ws. - Launch your terminal and run the command
roslaunch my_worlds <world_name>.launch. This will launch the gazebo enviroment - In another terminal, run the command
roslaunch robot_description spawn.launch. This will load the robot in the environment at origin. It can be spawned at different location by giving additional arguments likex:=3 y:=8 z:=7. - In another terminal run
rosrun motion_plan obstacle_avoidance.py. This will start the robot and obstacle avoidance algorithm.
Video
References
License
This project is licensed under the MIT License - see the LICENSE file for details
