Design, Implementation, and Performance Evaluation of a Web-Based Multiple Robot Control System

Heterogeneous multiple robots are currently being used in smart homes and industries for different purposes. The authors have developed the Web interface to control and interact with multiple robots with autonomous robot registration. The autonomous robot registration engine (RRE) was developed to r...

Full description

Saved in:
Bibliographic Details
Main Authors: U. U. Samantha Rajapaksha, Chandimal Jayawardena, Bruce A. MacDonald
Format: Article
Language:English
Published: Wiley 2022-01-01
Series:Journal of Robotics
Online Access:http://dx.doi.org/10.1155/2022/9289625
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832565779701170176
author U. U. Samantha Rajapaksha
Chandimal Jayawardena
Bruce A. MacDonald
author_facet U. U. Samantha Rajapaksha
Chandimal Jayawardena
Bruce A. MacDonald
author_sort U. U. Samantha Rajapaksha
collection DOAJ
description Heterogeneous multiple robots are currently being used in smart homes and industries for different purposes. The authors have developed the Web interface to control and interact with multiple robots with autonomous robot registration. The autonomous robot registration engine (RRE) was developed to register all robots with relevant ROS topics. The ROS topic identification algorithm was developed to identify the relevant ROS topics for the publication and the subscription. The Gazebo simulator spawns all robots to interact with a user. The initial experiments were conducted with simple instructions and then changed to manage multiple instructions using a state transition diagram. The number of robots was increased to evaluate the system’s performance by measuring the robots’ start and stop response time. The authors have conducted experiments to work with the semantic interpretation from the user instruction. The mathematical equations for the delay in response time have been derived by considering each experiment’s input given and system characteristics. The Big O representation is used to analyze the running time complexity of algorithms developed. The experiment result indicated that the autonomous robot registration was successful, and the communication performance through the Web decreased gradually with the number of robots registered.
format Article
id doaj-art-5b0780a7058646b18c9e3827159d8bb2
institution Kabale University
issn 1687-9619
language English
publishDate 2022-01-01
publisher Wiley
record_format Article
series Journal of Robotics
spelling doaj-art-5b0780a7058646b18c9e3827159d8bb22025-02-03T01:06:37ZengWileyJournal of Robotics1687-96192022-01-01202210.1155/2022/9289625Design, Implementation, and Performance Evaluation of a Web-Based Multiple Robot Control SystemU. U. Samantha Rajapaksha0Chandimal Jayawardena1Bruce A. MacDonald2Department of Information TechnologyDepartment of Computer System EngineeringDepartment of Electrical, Computer and Software EngineeringHeterogeneous multiple robots are currently being used in smart homes and industries for different purposes. The authors have developed the Web interface to control and interact with multiple robots with autonomous robot registration. The autonomous robot registration engine (RRE) was developed to register all robots with relevant ROS topics. The ROS topic identification algorithm was developed to identify the relevant ROS topics for the publication and the subscription. The Gazebo simulator spawns all robots to interact with a user. The initial experiments were conducted with simple instructions and then changed to manage multiple instructions using a state transition diagram. The number of robots was increased to evaluate the system’s performance by measuring the robots’ start and stop response time. The authors have conducted experiments to work with the semantic interpretation from the user instruction. The mathematical equations for the delay in response time have been derived by considering each experiment’s input given and system characteristics. The Big O representation is used to analyze the running time complexity of algorithms developed. The experiment result indicated that the autonomous robot registration was successful, and the communication performance through the Web decreased gradually with the number of robots registered.http://dx.doi.org/10.1155/2022/9289625
spellingShingle U. U. Samantha Rajapaksha
Chandimal Jayawardena
Bruce A. MacDonald
Design, Implementation, and Performance Evaluation of a Web-Based Multiple Robot Control System
Journal of Robotics
title Design, Implementation, and Performance Evaluation of a Web-Based Multiple Robot Control System
title_full Design, Implementation, and Performance Evaluation of a Web-Based Multiple Robot Control System
title_fullStr Design, Implementation, and Performance Evaluation of a Web-Based Multiple Robot Control System
title_full_unstemmed Design, Implementation, and Performance Evaluation of a Web-Based Multiple Robot Control System
title_short Design, Implementation, and Performance Evaluation of a Web-Based Multiple Robot Control System
title_sort design implementation and performance evaluation of a web based multiple robot control system
url http://dx.doi.org/10.1155/2022/9289625
work_keys_str_mv AT uusamantharajapaksha designimplementationandperformanceevaluationofawebbasedmultiplerobotcontrolsystem
AT chandimaljayawardena designimplementationandperformanceevaluationofawebbasedmultiplerobotcontrolsystem
AT bruceamacdonald designimplementationandperformanceevaluationofawebbasedmultiplerobotcontrolsystem