Publication:
An Autonomous Multiple Robot Registration and Control System: Design Implementation and Performance Evaluation

dc.contributor.authorRajapaksha, U. U. S. K
dc.date.accessioned2024-05-08T04:57:43Z
dc.date.available2024-05-08T04:57:43Z
dc.date.issued2022-11
dc.description.abstractROS is the most prominent middleware used by most researchers in robotic application development. Our research mainly depends on ROS technologies because most researchers currently work with ROS as middleware for many research projects. Controlling the robots through the Web interface is essential. Because in some instances, users may not be able to communicate with the robot directly because of some bad conditions in the environment where the robots are currently placed. Therefore, we have developed a Web interface to control all robots through the Internet. However, the ROS topics, nodes, and message formats used to subscribe and publish can differ from one robot to another when we work with multiple robots in the same environment. Therefore, when a user expresses high-level instructions through a Web interface, all multiple robots must understand instructions uniformly and take necessary actions accordingly without considering each robot’s internal software and hardware implementation. The first contribution of the research is to develop an algorithm to register all robots based on the main components of the ROS technology through the Web interface autonomously. The robot Registration Engine was developed with algorithms to complete the autonomous robot registration task. The second contribution is identifying the relevant ROS topics and nodes for each action when a user command gives through the Web interface. The ROS topic identification algorithm was developed successfully. The third contribution was to evaluate the system performance under different conditions and derive the equations for the delay in response time through the web interface, validating the equations derived. We have conducted several experiments to evaluate our system with delays in response time. The worst-case analysis was completed for all algorithms with Big O notation. Users and researchers can utilize Robot Registration Algorithm and ROS Topic Identification Algorithm to work with multiple robots through the Web interface. We have successfully implemented all algorithms in a simulated environment in Gazebo.en_US
dc.identifier.urihttps://rda.sliit.lk/handle/123456789/3728
dc.language.isoenen_US
dc.subjectMultiple roboten_US
dc.subjectOntologyen_US
dc.subjectRobot Operating Systemen_US
dc.subjectNavigationen_US
dc.subjectBig O notationen_US
dc.subjectSimulationen_US
dc.subjectTurtleBoten_US
dc.subjectTiaGoen_US
dc.subjectHuskyen_US
dc.subjectGazeboen_US
dc.titleAn Autonomous Multiple Robot Registration and Control System: Design Implementation and Performance Evaluationen_US
dc.typeThesisen_US
dspace.entity.typePublication

Files

Original bundle

Now showing 1 - 2 of 2
Thumbnail Image
Name:
Final PhD Thesis Samantha Rajapaksha 2022 Updated and signed November ABSRACT 1.pdf
Size:
276.85 KB
Format:
Adobe Portable Document Format
Description:
Thumbnail Image
Name:
Final PhD Thesis Samantha Rajapaksha 2022 Updated and signed November 28 Updated F.pdf
Size:
4.97 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: