Dispatching multiple robots in a urban environment

Performing verification and validation on robots is necessary to ensure they behave appropriately and safely. However, conducting such tests is labor-intensive and costly. Recent studies show that simulation-based testing for the verification and validation of robotic systems may be a less time-c...

Full description

Saved in:
Bibliographic Details
Main Author: Tai, Wilson Wei Shen
Other Authors: Tang Xueyan
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156522
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-156522
record_format dspace
spelling sg-ntu-dr.10356-1565222022-04-20T07:38:03Z Dispatching multiple robots in a urban environment Tai, Wilson Wei Shen Tang Xueyan School of Computer Science and Engineering ASXYTang@ntu.edu.sg Engineering::Computer science and engineering Performing verification and validation on robots is necessary to ensure they behave appropriately and safely. However, conducting such tests is labor-intensive and costly. Recent studies show that simulation-based testing for the verification and validation of robotic systems may be a less time-consuming, more economical, and more scalable alternative to testing in the field. Despite the advantages, field testing remains the dominant approach due to 3 main reasons: reality gaps, complexity, and lack of capability. This report aims to address the concerns by developing a realistic simulator by combining Gazebo, a 3D dynamic simulator that is capable of simulating robots in an outdoor complex environment, ROS, an open-source robotics framework able to support the reuse of code, allowing the code used in the virtual robot to be the same as the one used in a real robot, and open street maps, which extracts real-world geographical data to construct the virtual world. With the use of a Docker image, users can run the simulation independently without any dependency or compilation problems. The simulator has a RESTful API, that allows the user to interact with the simulator through the use of HTTP requests. This results in a realistic, simple to use, and with all the capabilities the user requires to accurately and effectively simulate the dispatching algorithm. Bachelor of Engineering (Computer Science) 2022-04-20T07:38:03Z 2022-04-20T07:38:03Z 2022 Final Year Project (FYP) Tai, W. W. S. (2022). Dispatching multiple robots in a urban environment. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156522 https://hdl.handle.net/10356/156522 en SCSE21-0112 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::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Tai, Wilson Wei Shen
Dispatching multiple robots in a urban environment
description Performing verification and validation on robots is necessary to ensure they behave appropriately and safely. However, conducting such tests is labor-intensive and costly. Recent studies show that simulation-based testing for the verification and validation of robotic systems may be a less time-consuming, more economical, and more scalable alternative to testing in the field. Despite the advantages, field testing remains the dominant approach due to 3 main reasons: reality gaps, complexity, and lack of capability. This report aims to address the concerns by developing a realistic simulator by combining Gazebo, a 3D dynamic simulator that is capable of simulating robots in an outdoor complex environment, ROS, an open-source robotics framework able to support the reuse of code, allowing the code used in the virtual robot to be the same as the one used in a real robot, and open street maps, which extracts real-world geographical data to construct the virtual world. With the use of a Docker image, users can run the simulation independently without any dependency or compilation problems. The simulator has a RESTful API, that allows the user to interact with the simulator through the use of HTTP requests. This results in a realistic, simple to use, and with all the capabilities the user requires to accurately and effectively simulate the dispatching algorithm.
author2 Tang Xueyan
author_facet Tang Xueyan
Tai, Wilson Wei Shen
format Final Year Project
author Tai, Wilson Wei Shen
author_sort Tai, Wilson Wei Shen
title Dispatching multiple robots in a urban environment
title_short Dispatching multiple robots in a urban environment
title_full Dispatching multiple robots in a urban environment
title_fullStr Dispatching multiple robots in a urban environment
title_full_unstemmed Dispatching multiple robots in a urban environment
title_sort dispatching multiple robots in a urban environment
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/156522
_version_ 1731235786652647424