Please use this identifier to cite or link to this item: https://rda.sliit.lk/handle/123456789/3728
Full metadata record
DC FieldValueLanguage
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.identifier.urihttps://rda.sliit.lk/handle/123456789/3728-
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.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
Appears in Collections:PhD



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.