Open Access Open Access  Restricted Access Subscription Access

Autonomous Navigation with Collision Avoidance using ROS

Akash U, Ananya Naik, Sandeep S, Deepti Raj


 Simultaneous navigation and mapping is a modern mapping technique. The aim of SLAM is to develop 2D environment of a location while tracking the robot’s position. This paper aims to develop ROS enabled robot with SLAM features in order to avoid collisions and navigate autonomously. A world is simulated using Gazebo and visualized using a tool called Rviz. Autonomous navigation is achieved by mapping the environment and plotting the odometry. Particle filtering is the algorithm on which SLAM works. This helps in using the odometry values to find the probable path for the robot to move whilst avoiding collision.

Full Text:



Nupur Choudhury; Rupesh Mandal “Human Robot Interaction Using Android and Point Bug Algorithm”. Published in 2016 under IEEE.

Manuel Gonzalez Ocando, Novel Certad, Said Alvarado and Angel Terrones; “Autonomous 2D SLAM and 3D Mapping Of an Environment Using a Single 2D LIDAR and ROS”. in 2017.

Adrian Lendinez Ibanez, Renxi Qiu and Dayou Li; “Implementation of SLAM Using ROS and Arduino”. Published in 2017 on IEEE conference paper.

Joao Machado Santos, David Portugal, Rui Pedro Rocha;”An evaluation of 2D SLAM Techniques available in Robot Operating System” Published in 2013 on IEEE journal.

Seokju Lee, Girma Tewolde, Jongil Lim and Jaerock Kwon; ”2D SLAM solution for low cost mobile robot based on embedded single board computer ”; Published in 1st September 2017.

Ankur Bhargava, Anjani Kumar ;”Arduino controlled robotic arm”. in 2017.

Chien-Wei Chen, Rui-Ming Hong, Hung-Yu Wang;”Design of a controlled robotic arm” in 2017.

“Robotics motion planning and navigation bug algorithm”Website:”

Making of a robotic arm. Website:

Slam on ROS on Wikipedia .Website:


  • There are currently no refbacks.