Please use this identifier to cite or link to this item:
Title: Autonomous navigation of mobile robots using visual servoing
Authors: Lim, Zhi Xuan
Keywords: Engineering::Electrical and electronic engineering::Control and instrumentation::Robotics
Issue Date: 2020
Publisher: Nanyang Technological University
Project: B1190-191
Abstract: Technological revolution has allowed robots to play a more important role than before due to its immense potential in bringing more convenience to people’s lives. This convenience is especially valuable to, for example, people who are feeling unwell or immobile. Hence, providing personal services to cater their needs can provide a more holistic medical care to patients. Unfortunately, current autonomous navigation of robot does not take into account of the orientation of the object of interest in determining the target location. This would mean that there is an extremely high chance that the robot is not facing the frontal pose of the object of interests which results in inconvenience. Thus, this provides motivation in exploring the use of visual servoing for autonomous navigation. This project aims to develop an autonomous robot that is able to approach two respective targets – an empty and occupied chair according to their desired pose. Thus, this makes it suitable for applications such as food or medicine delivery in which the robot is able to move to the target person and deliver items or medicines to him/her. Even in cases where the person is not in his/her seat, this will still not affect the robot’s ability in moving towards the target. Point Cloud processing and deep learning detection - Openpose will be used to determine the pose of an empty chair and occupied chair respectively. With point cloud processing, an algorithm is developed to carry out the segmentation of planes – backrest and seat and hence identify the pose of an empty chair. For the case of occupied chair, an algorithm has been created to identify the pose of the person using three-dimensional coordinates of the body parts. Lastly, these data will determine the path planning algorithms for the robot to move independently towards the front of object of interest. Results have shown that the robot is able to determine the position and orientation of an empty chair and occupied chair and navigate autonomously to the front of the empty and occupied chair. Moreover, further improvements such as reducing the amount of time for the robot to reach to its target pose and usage of other sensors to enable the robot to move in a more complex environment are suggested.
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:EEE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
FYP Final Report.pdf
  Restricted Access
8.3 MBAdobe PDFView/Open

Page view(s)

Updated on Feb 2, 2023

Download(s) 50

Updated on Feb 2, 2023

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.