Development of a safety-enhanced motion control system for unmanned surface vehicles
This dissertation presents the development of a safety-enhanced motion control system for autonomous surface vehicles (USVs) in response to the challenges posed by the RobotX Challenge. A modular and scalable framework integrating hardware and software systems was designed to ensure safe and efficie...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Master by Coursework |
Language: | English |
Published: |
Nanyang Technological University
2025
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/182638 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-182638 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1826382025-02-15T16:54:53Z Development of a safety-enhanced motion control system for unmanned surface vehicles Yan, Zhenqi Chen I-Ming School of Mechanical and Aerospace Engineering MICHEN@ntu.edu.sg Engineering Motion control Unmanned surface vehicles Emergency stop This dissertation presents the development of a safety-enhanced motion control system for autonomous surface vehicles (USVs) in response to the challenges posed by the RobotX Challenge. A modular and scalable framework integrating hardware and software systems was designed to ensure safe and efficient USV operations. The work begins with an analysis of the RobotX Challenge tasks and a review of USV designs from other teams, providing insights into existing solutions. The system is divided into several key subsystems including a power supply system, an emergency stop (E-stop) system, a communication system, a propulsion system, and a motion control system. The power supply system was designed to meet the energy demands of onboard devices, while the E-stop system integrated physical and remote control mechanisms to ensure operational safety. The communication system established seamless interaction between the remote controller, Arduino, and PC, leveraging RC and serial protocols. The propulsion system is then configured based on the task requirements, and the propellers are controlled with dedicated algorithms. The motion control system incorporates mathematical modeling for force analysis, thrust allocation, and the implementation of both manual and autonomous control loops. Finally, Arduino code and Python script are integrated to form a software framework, enabling seamless interaction between hardware and software components. This research offers a foundational framework for developing the motion control system in autonomous maritime systems, contributing to both academic and practical advancements in USV technology. Master's degree 2025-02-12T06:45:39Z 2025-02-12T06:45:39Z 2024 Thesis-Master by Coursework Yan, Z. (2024). Development of a safety-enhanced motion control system for unmanned surface vehicles. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/182638 https://hdl.handle.net/10356/182638 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 Motion control Unmanned surface vehicles Emergency stop |
spellingShingle |
Engineering Motion control Unmanned surface vehicles Emergency stop Yan, Zhenqi Development of a safety-enhanced motion control system for unmanned surface vehicles |
description |
This dissertation presents the development of a safety-enhanced motion control system for autonomous surface vehicles (USVs) in response to the challenges posed by the RobotX Challenge. A modular and scalable framework integrating hardware and software systems was designed to ensure safe and efficient USV operations.
The work begins with an analysis of the RobotX Challenge tasks and a review of USV designs from other teams, providing insights into existing solutions. The system is divided into several key subsystems including a power supply system, an emergency stop (E-stop) system, a communication system, a propulsion system, and a motion control system. The power supply system was designed to meet the energy demands of onboard devices, while the E-stop system integrated physical and remote control mechanisms to ensure operational safety. The communication system established seamless interaction between the remote controller, Arduino, and PC, leveraging RC and serial protocols. The propulsion system is then configured based on the task requirements, and the propellers are controlled with dedicated algorithms. The motion control system incorporates mathematical modeling for force analysis, thrust allocation, and the implementation of both manual and autonomous control loops. Finally, Arduino code and Python script are integrated to form a software framework, enabling seamless interaction between hardware and software components.
This research offers a foundational framework for developing the motion control system in autonomous maritime systems, contributing to both academic and practical advancements in USV technology. |
author2 |
Chen I-Ming |
author_facet |
Chen I-Ming Yan, Zhenqi |
format |
Thesis-Master by Coursework |
author |
Yan, Zhenqi |
author_sort |
Yan, Zhenqi |
title |
Development of a safety-enhanced motion control system for unmanned surface vehicles |
title_short |
Development of a safety-enhanced motion control system for unmanned surface vehicles |
title_full |
Development of a safety-enhanced motion control system for unmanned surface vehicles |
title_fullStr |
Development of a safety-enhanced motion control system for unmanned surface vehicles |
title_full_unstemmed |
Development of a safety-enhanced motion control system for unmanned surface vehicles |
title_sort |
development of a safety-enhanced motion control system for unmanned surface vehicles |
publisher |
Nanyang Technological University |
publishDate |
2025 |
url |
https://hdl.handle.net/10356/182638 |
_version_ |
1825619622524616704 |