Skip to content

gracefullcoder/ROS-based-Autonomous-Navigation-with-Obstacle-Avoidance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROS-based-Autonomous-Navigation-with-Obstacle-Avoidance

This is the our project for course Artificial Intelligence(Course Code-CS210). For this project we have to build a differential drive robot which can avoid obstacles. The robot design and other requirements can be found in the ppt added.

Steps to get started

  1. Clone this repository in your src.
  2. Run catkin_make .
  3. Run the command roslaunch obstacle_avoidance spawn.launch to launch gazebo, the bot and your world.
  4. You can change the world by changing the name of the world file name in the spawn.launch file.
  5. You can also change the position where the bot will spawn in the spawn.launch file.
  6. Now open a second terminal and run the following command
    chmod +x ~/catkin_ws/src/obstacle_avoidance/scripts/start.py or go into your scripts folder and then run the command
    chmod +x start.py .
  7. Run the following command rosrun obstacle_avoidance start.py to start your obstacle avoidance algorithm.

Prerequisites

Video

Gazebo_Video_2.mp4

Contributor

Akshat Sahu

Nikhil Malgaya

• Sangam Birla

To-Do / Improvements

  • Use xacro to define the model to make it more readable and configurable

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published