Publication:
ROS Supported Heterogeneous Multiple Robots Registration and Communication with User Instructions

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.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.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.doi10.1109/ICARC54489.2022.9753837en_US
dc.identifier.issn978-1-6654-0741-0
dc.identifier.urihttps://rda.sliit.lk/handle/123456789/2715
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
dspace.entity.typePublication

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
ROS_Supported_Heterogeneous_Multiple_Robots_Registration_and_Communication_with_User_Instructions.pdf
Size:
1.78 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: