Intelligent navigation of mobile robots in an aircraft inspection system
For a mobile robot to be able to help in detecting the defects of the lower parts of the aircraft, the mobile robot must be able to move independently and safely. In order to allow mobile robots to move around independently, it is essential for a them to know its location well. Mobile robots will te...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/139590 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-139590 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1395902023-07-07T18:39:06Z Intelligent navigation of mobile robots in an aircraft inspection system Lim, Samuel Jun Hao Soong Boon Hee School of Electrical and Electronic Engineering EBHSOONG@ntu.edu.sg Engineering::Electrical and electronic engineering For a mobile robot to be able to help in detecting the defects of the lower parts of the aircraft, the mobile robot must be able to move independently and safely. In order to allow mobile robots to move around independently, it is essential for a them to know its location well. Mobile robots will tend to get lost easily if it does not able to localise itself in an environment. This would result them to be unable to tell which direction it is heading to. Therefore, localization plays a very important role in implementing on mobile robots. It is a process to know exactly where a mobile robot will be located with respect to its environment. There are various methods that have been presented over the years such as Bayesian localization algorithms which consist of Kalman Filter methods, Markov localization and Monte Carlo Algorithms. Each implementation method has its’ own advantages and disadvantages. In addition, ROS will be used in this project to control the robot because there will be an additional drone that will be integrated along with the mobile robot for aircraft inspection. Thus, it will be easier to use ROS for the communication of the robot with the drone. Selecting a suitable LiDAR Sensor to integrate with the mobile robot is an important step in localization. LiDAR Sensor acts as an “eye” to the mobile robot. Having a good LiDAR Sensor allow the mobile robot to detect the surrounding of the environment in Point Cloud Data. Before trying out the LiDAR Sensor on the physical robot, it is important the check the performance of the LiDAR Sensor on simulation first. This involved in setting up the airplane environment, creating of models and robot in simulation called Gazebo. There are many types of LiDAR Sensor in the market and we have chosen Hokuyo LiDAR Sensor initially. However, due to the drawbacks of the sensor, we have decided to change it to RSBpearl LiDAR Sensor. These point clouds data that are detected by the LiDAR Sensor will then save into a bagfile whereby an algorithm will be created to check for obstacles. It is important for the robot and the drone to be able to detect obstacles that were blocked in their path when it is moving to prevent collision. This algorithm will result the terminal to prompt a message to indicate whether is the robot and drone are cleared to moved. Thus, completing the frontend testing. Bachelor of Engineering (Electrical and Electronic Engineering) 2020-05-20T07:18:56Z 2020-05-20T07:18:56Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/139590 en A1187-191 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering |
spellingShingle |
Engineering::Electrical and electronic engineering Lim, Samuel Jun Hao Intelligent navigation of mobile robots in an aircraft inspection system |
description |
For a mobile robot to be able to help in detecting the defects of the lower parts of the aircraft, the mobile robot must be able to move independently and safely. In order to allow mobile robots to move around independently, it is essential for a them to know its location well. Mobile robots will tend to get lost easily if it does not able to localise itself in an environment. This would result them to be unable to tell which direction it is heading to. Therefore, localization plays a very important role in implementing on mobile robots. It is a process to know exactly where a mobile robot will be located with respect to its environment. There are various methods that have been presented over the years such as Bayesian localization algorithms which consist of Kalman Filter methods, Markov localization and Monte Carlo Algorithms. Each implementation method has its’ own advantages and disadvantages. In addition, ROS will be used in this project to control the robot because there will be an additional drone that will be integrated along with the mobile robot for aircraft inspection. Thus, it will be easier to use ROS for the communication of the robot with the drone. Selecting a suitable LiDAR Sensor to integrate with the mobile robot is an important step in localization. LiDAR Sensor acts as an “eye” to the mobile robot. Having a good LiDAR Sensor allow the mobile robot to detect the surrounding of the environment in Point Cloud Data. Before trying out the LiDAR Sensor on the physical robot, it is important the check the performance of the LiDAR Sensor on simulation first. This involved in setting up the airplane environment, creating of models and robot in simulation called Gazebo. There are many types of LiDAR Sensor in the market and we have chosen Hokuyo LiDAR Sensor initially. However, due to the drawbacks of the sensor, we have decided to change it to RSBpearl LiDAR Sensor. These point clouds data that are detected by the LiDAR Sensor will then save into a bagfile whereby an algorithm will be created to check for obstacles. It is important for the robot and the drone to be able to detect obstacles that were blocked in their path when it is moving to prevent collision. This algorithm will result the terminal to prompt a message to indicate whether is the robot and drone are cleared to moved. Thus, completing the frontend testing. |
author2 |
Soong Boon Hee |
author_facet |
Soong Boon Hee Lim, Samuel Jun Hao |
format |
Final Year Project |
author |
Lim, Samuel Jun Hao |
author_sort |
Lim, Samuel Jun Hao |
title |
Intelligent navigation of mobile robots in an aircraft inspection system |
title_short |
Intelligent navigation of mobile robots in an aircraft inspection system |
title_full |
Intelligent navigation of mobile robots in an aircraft inspection system |
title_fullStr |
Intelligent navigation of mobile robots in an aircraft inspection system |
title_full_unstemmed |
Intelligent navigation of mobile robots in an aircraft inspection system |
title_sort |
intelligent navigation of mobile robots in an aircraft inspection system |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/139590 |
_version_ |
1772825803154784256 |