Skip to content

Saifhs/obstacleAvoidanceRobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Clone this repository.
  2. Run catkin_make for both catkin_ws and simulation_ws.
  3. Launch your terminal and run the command roslaunch my_worlds <world_name>.launch. This will launch the gazebo enviroment
  4. 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 like x:=3 y:=8 z:=7.
  5. In another terminal run rosrun motion_plan obstacle_avoidance.py. This will start the robot and obstacle avoidance algorithm.

Video

obstacle-avoidance-bot-using-ros-and-gazebo

References

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Obstacle Avoidance Robot Simulation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published