Path Planning and Obstacle Avoidance Using ROS
Path Planning and Obstacle Avoidance Using ROS
ISSN No:-2456-2165
“A Study of Improved Global Path Planning Algorithm “Stereo vision obstacle avoidance using depth and
for Parking Robot Based on ROS” This paper focuses to elevation maps” The goal of this study is to present a single-
prepare a global path for the parking robots. The concept of sensor obstacle avoidance approach for mobile autonomous
global path planning is used for the parking purpose. This robots employing a stereo camera[11]. To avoid obstacles, a
method improved the efficiency of the robots that helps in robot must be able to determine the distance to its
parking[6]. Also, this algorithm was compared with other surrounding objects. Stereo vision is the most popular
algorithms on simulation platforms like ROS and found that method for extracting depth information from visual images,
this algorithm used has given good results than the others. but its disadvantage is that it requires very powerful
The concept of BP neural networks was also considered as hardware. A depth map concept uses images to align to
one of the main factors while testing. obtain information about the depth of an object. A elevation
map concept is used to take into account nearby objects to
“Path Planning Using State Lattice For Autonomous overcome the disparity map problem. As a result, the robot's
Vehicle” Several categories of planning for autonomous view is represented as a 3D point cloud. Threshold
vehicles are discussed in this paper, including path, Estimation Method is used for obstacle avoidance. To
trajectory, and motion. State lattice strategy is used to plan estimate the distance between objects, this algorithm uses
An autonomous car which is also known to us as Self Deployed the turtlebot3 and some obstacle into the
driving cars are becoming more popular these days. They are gazebo environment. Using the various options available in
designed in such a way that makes the work of the driver the Gazebo platform, we explored the ways in which the
very easy. This is made possible by considering all the static prototype could be implemented. We started exploring it
and dynamic environmental factors. We focussed on with the various options that were available with us.
developing a ROS prototype with, Gazebo simulator will be
used for simulating the bot in desired environment and the
Rviz visualizer will be used for visualizing the environment.
Firstly, the perception will be done which means collecting
the environment data from the sensors. Following perception
mapping will be done based on that bot will be localized with
respect to the framed map.
ACKNOWLEDGMENT
Fig 6: Visualized environment with mapping
We express our gratitude to our project guide Mrs.
As soon as the turtlebot 3 get trained and able to
Vidya Dudhnikar, Senior Assistant Professor, Department of
visualize the environment, we can train the model. We have
Electronics & Communication Engineering, Mangalore
trained the turtlebot 3 with Dijkstra’s algorithm for finding
Institute of Technology & Engineering, who always stood
the shortest path to navigate to the desired destination
behind us and supported in each and every step of this
without colliding with the obstacles.
project.
REFERENCES