Please use this identifier to cite or link to this item: https://rda.sliit.lk/handle/123456789/2715
Full metadata record
DC FieldValueLanguage
dc.contributor.authorRajapaksha, S-
dc.contributor.authorJayawardena, S-
dc.contributor.authorMacDonald, B. A-
dc.date.accessioned2022-06-27T08:17:53Z-
dc.date.available2022-06-27T08:17:53Z-
dc.date.issued2022-02-23-
dc.identifier.citationU. U. S. Rajapaksha, C. Jayawardena and B. A. MacDonald, "ROS Supported Heterogeneous Multiple Robots Registration and Communication with User Instructions," 2022 2nd International Conference on Advanced Research in Computing (ICARC), 2022, pp. 102-107, doi: 10.1109/ICARC54489.2022.9753837.en_US
dc.identifier.issn978-1-6654-0741-0-
dc.identifier.urihttp://rda.sliit.lk/handle/123456789/2715-
dc.description.abstractDifferent types of heterogeneous multiple service robots are working in the same environment to help humans in many ways in a smart house. These service robots have different capabilities based on the different control and communication systems. The complexity of the programming of the robots is now reduced by using middleware like Robot Operating System (ROS). However, the communication and control of the heterogeneous service robots using very high-level instruction is still tricky because of differences in ROS topics. If a user has issued a high-level instruction to all multiple heterogeneous robots in the same environment, then all robots must complete the given task without considering the software differences in each robot. This research has developed a web-based interface where users can input high-level instruction to all multiple heterogeneous robots running in the same environment. We have used three levels of instructions. Level 01 moves robot forward for the given speed for some distance without obstacles. Level 02 is to move the robot to a specific location without obstacles. Level 03 is to navigate the robot to a goal with some obstacles in the environment. Initially, all robots need to register their software specifications and hardware specification Format (URDF) in the robot registration engine with the help of the ontology. Then all service robots act according to the instruction given by the interpreter. The proposed system was evaluated using a simulated environment with a gazebo using "Turtlebot" and "Tiago" robots. Time complexity analysis of all algorithms was completed using the Big O notation.en_US
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.relation.ispartofseries2022 2nd International Conference on Advanced Research in Computing (ICARC);-
dc.subjectROS Supporteden_US
dc.subjectHeterogeneousen_US
dc.subjectMultiple Robotsen_US
dc.subjectRegistrationen_US
dc.subjectCommunicationen_US
dc.subjectUser Instructionsen_US
dc.titleROS Supported Heterogeneous Multiple Robots Registration and Communication with User Instructionsen_US
dc.typeArticleen_US
dc.identifier.doi10.1109/ICARC54489.2022.9753837en_US
Appears in Collections:Department of Information Technology
Research Papers - IEEE
Research Papers - SLIIT Staff Publications
Research Publications -Dept of Information Technology

Files in This Item:
File Description SizeFormat 
ROS_Supported_Heterogeneous_Multiple_Robots_Registration_and_Communication_with_User_Instructions.pdf
  Until 2050-12-31
1.82 MBAdobe PDFView/Open Request a copy


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