Please use this identifier to cite or link to this item:
https://rda.sliit.lk/handle/123456789/2895
Title: | Moving a Robot in Unknown Area Using Robot Operating System and Gazebo Simulator |
Authors: | Gayashani, K.K.P. |
Keywords: | Robotic Operation System (ROS) Gazebo 2D LiDAR 3D LiDAR Artificial Intelligent (AI) Turtle bot 3 Simultaneous localization and mapping (SLAM) Rviz |
Issue Date: | 2021 |
Abstract: | Nowadays robots have become a most important asset. With the development of technology, we can do so many things using modern robotic technology. Normally, we can see most of the robots can identify a known area. From this study proposes the mechanism to move a robot in an unknown area. This has become a most important fact in day to day life. Because we can use this kind of robot in hazardous environments, and we can use this robot in several ways. The unknown environment in this sense, does not have an identified map. In that case, robots should have the capability to make decisions dynamically. When we implement this system, the robot needs to use the Artificial Intelligent (AI) Knowledge and decide whether there is a chance to move forward or not. The AI process is just like the heart of this robot. Because the robot has to identify if there is an object or not, check whether there is a chance to move forward or not, how the robot can move, does the robot should by-pass something without colliding, and does the robot should by-pass something, those kinds of decision-making part happen using this AI Process. The proposed system is based on the Robotic Operation System (ROS) and the simulator, which is going to be used is Gazebo. This project hopes to detect the object using a laser sensor or 2D LiDAR or vision base. Detected object avoidance part also can be done using the laser sensor 2D LiDAR sensor. After that, there should be a direction changing mechanism in the developing algorithm. That can be implemented with looping. Because after the robot changes direction it again needs to check whether another object is there in the navigated location. After that algorithm should have a proper navigation mechanism. Just moving the robot, we can not get an idea about the area in which we can do the movement safely. In that case, in the proposed system, I will generate a map using Simultaneous localization and mapping (SLAM). To do the mapping part, I need to use the Rviz application. That map will help to identify the areas which can do the movements without having any crashes. Another important function of this research study is reverse navigation. If in any case, the road ends up, then the robot will be able to do the reverse navigation and continue its journey. In this proposed algorithm I have written a method to do the reverse navigation. This study will be useful to have autonomous navigation in unknown areas. |
URI: | http://rda.sliit.lk/handle/123456789/2895 |
Appears in Collections: | 2021 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Moving Robots in Unknown Areas - K.K.P Gayashani-MS20905736.pdf Until 2050-12-31 | 1.29 MB | Adobe PDF | View/Open Request a copy | |
Moving Robots in Unknown Areas - K.K.P Gayashani-MS20905736_Abs.pdf | 172.59 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.