top of page

Research Project

Multi-Robot Control System

Project Duration

2024

Role and Contribution

Project Manager and Lead Developer (Approx. 90% Contribution)

Technologies and Skills Applied

  • Web Front-End Development & UI Design (HTML, CSS, JavaScript)

  • Web Back-End Development (Node.js, Flask)

  • Server & Network Management (Linux, Nginx)

  • Software Development (C++, Python)

  • Robot Operating System (ROS)

  • Computer Vision Algorithm Development (OpenCV, C++)

Introduction

In 2024, I had the opportunity to work as a research intern at the Graduate School of Engineering, University of Tokyo, supported by OECD and Japan Atomic Energy Agency (JAEA).

 

During this period, I developed a Multi-Robot Control System designed to assist in nuclear decommissioning operations by coordinating multiple robots within hazardous environments.

Implementation

To enable intuitive control of multiple robots, I developed a web-based user interface with control and telemetry monitoring functionalities. The frontend framework was designed and built using HTML and CSS, derived from the architecture of my previous “POSTECH Seismometer” project.

 

The system utilises a hybrid backend architecture with Node.js and Flask. The Node.js server manages the Unmanned Ground Vehicle (UGV) Pioneer and its low-latency video stream, while the Flask server handles the Unmanned Aerial Vehicle (UAV) Tello and its video feed. To integrate these distinct services seamlessly for the user, I implemented an Nginx reverse proxy.

 

Communication with the Pioneer robot was established via MQTT and the RSNP protocol (Robot Service Network Protocol), specifically designed for teleoperation. The Tello drone connected directly to the main server via UDP socket communication.

Recognition: In recognition of the system’s innovation, the project won the RSNP Contest Committee Special Award at the SI2024 Conference (2nd Author).

 

Additionally, the overall results of the NEST programme, achieved as a research intern at the University of Tokyo, were awarded the OECD NEA NEST Award (Third Prize) at the OECD NEA Headquarters in Paris, France.

IMG_4320 Kopie.JPG

Conceptual System Diagram for the Robot Control System (in Japanese) (Aug 2024)

web_server.png

Overall System Diagram for the Robot Control System (Sep 2024)

Tello_GUI_Combined-0002_edited.jpg
Tello_GUI_Combined-0002_edited.png

Web-Based GUI and Drone Control Using the System (Sep 2024)

IMG_5743.JPG

Completion of Research Internship on Multi-Robot Control Systems at the University of Tokyo (Aug 2024)

Snapseed.jpeg

Presentation at NEA NEST Awards (OECD NEA Headquarters, Paris) (Nov 2025)

SI2024.png

RSNP Contest Committee Special Award – SI2024 Conference, Japan (Dec 2024)

NEST Awards - 3rd Prize_edited.jpg

Third Prize (Joint) – NEA NEST Awards Event, Paris, France (Nov 2025)

bottom of page