Multi-level robot management

In collaboration with Avetics Singapore, the project aims to build a cloud platform which is capable of integrating, remote-controlling and orchestrating of multiple robots concurrently to complete a variety of large-scale and complex missions, while using ground stations to overcome latency and dep...

Full description

Saved in:
Bibliographic Details
Main Author: Ling, Ngee Hung
Other Authors: Chai Gin Boay
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/141598
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-141598
record_format dspace
spelling sg-ntu-dr.10356-1415982023-03-04T18:51:06Z Multi-level robot management Ling, Ngee Hung Chai Gin Boay School of Mechanical and Aerospace Engineering Avetics Global Pte. Ltd. MGBCHAI@ntu.edu.sg Engineering::Aeronautical engineering In collaboration with Avetics Singapore, the project aims to build a cloud platform which is capable of integrating, remote-controlling and orchestrating of multiple robots concurrently to complete a variety of large-scale and complex missions, while using ground stations to overcome latency and deployment issues. This particular project aims to conduct a round trip delivery, using robots, between different points of a logistics hub so as to eliminate the need for human intervention in those high risk areas and reduce cost in that particular leg of logistics process chain. Coordination of this mission will require multiple data observations and assessment, including route planning and mapping, computer vision, obstacle avoidance, video streaming and robot telemetry communications. The project employs a multitude of technologies and open source projects. The core architecture is based off distributed computing. There will 3 main components to the software. A client facing frontend, a server for relaying of messages and assessing of databases and lastly an onboard program which serves as the operating program of the robots. The robots utilized in this project are highly confidential but they need to have high reliability and developer’s kit to allow quick integration of software. The specific technologies used for each component will be further discussed in the report. The software system will also be deployed in the cloud servers so as to increase accessibility and leverage on existing web technologies. After the deployment of the projects, a series of testing will be conducted so as to ensure the reliability of the software system. The end project achieved real time management of multiple robots through a web application interface. Mission progress, information on the surroundings and the robots involved were also visualized on the ground information system of the web application. The application serves as a tool to help the coordination and management of multiple robots. This increases the possibilities of automated robot operations in the world. With more complex coordination being made possible and the increase digitalization of devices, task with higher complexity can be executed. At the same time, better observations and data could be collected. With an increasing adoption of internet things, increase in connectivity and the race to raise productivity, such an application will become more of a necessity over time. The report documents the development process and progress of the project. Analysis on different components of the software system was conducted, based on criteria such as performance, time required for development and level of integration possible with third party libraries. An evaluation then covers the overall performance of the final product in the form of a numerical analysis on the performance and its capabilities. The finalized architecture is a key result which can potentially serve as a template for future relevant works. Bachelor of Engineering (Aerospace Engineering) 2020-06-09T06:50:40Z 2020-06-09T06:50:40Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/141598 en 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::Aeronautical engineering
spellingShingle Engineering::Aeronautical engineering
Ling, Ngee Hung
Multi-level robot management
description In collaboration with Avetics Singapore, the project aims to build a cloud platform which is capable of integrating, remote-controlling and orchestrating of multiple robots concurrently to complete a variety of large-scale and complex missions, while using ground stations to overcome latency and deployment issues. This particular project aims to conduct a round trip delivery, using robots, between different points of a logistics hub so as to eliminate the need for human intervention in those high risk areas and reduce cost in that particular leg of logistics process chain. Coordination of this mission will require multiple data observations and assessment, including route planning and mapping, computer vision, obstacle avoidance, video streaming and robot telemetry communications. The project employs a multitude of technologies and open source projects. The core architecture is based off distributed computing. There will 3 main components to the software. A client facing frontend, a server for relaying of messages and assessing of databases and lastly an onboard program which serves as the operating program of the robots. The robots utilized in this project are highly confidential but they need to have high reliability and developer’s kit to allow quick integration of software. The specific technologies used for each component will be further discussed in the report. The software system will also be deployed in the cloud servers so as to increase accessibility and leverage on existing web technologies. After the deployment of the projects, a series of testing will be conducted so as to ensure the reliability of the software system. The end project achieved real time management of multiple robots through a web application interface. Mission progress, information on the surroundings and the robots involved were also visualized on the ground information system of the web application. The application serves as a tool to help the coordination and management of multiple robots. This increases the possibilities of automated robot operations in the world. With more complex coordination being made possible and the increase digitalization of devices, task with higher complexity can be executed. At the same time, better observations and data could be collected. With an increasing adoption of internet things, increase in connectivity and the race to raise productivity, such an application will become more of a necessity over time. The report documents the development process and progress of the project. Analysis on different components of the software system was conducted, based on criteria such as performance, time required for development and level of integration possible with third party libraries. An evaluation then covers the overall performance of the final product in the form of a numerical analysis on the performance and its capabilities. The finalized architecture is a key result which can potentially serve as a template for future relevant works.
author2 Chai Gin Boay
author_facet Chai Gin Boay
Ling, Ngee Hung
format Final Year Project
author Ling, Ngee Hung
author_sort Ling, Ngee Hung
title Multi-level robot management
title_short Multi-level robot management
title_full Multi-level robot management
title_fullStr Multi-level robot management
title_full_unstemmed Multi-level robot management
title_sort multi-level robot management
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/141598
_version_ 1759858120009449472