Please use this identifier to cite or link to this item:
https://rda.sliit.lk/handle/123456789/2715
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Rajapaksha, S | - |
dc.contributor.author | Jayawardena, S | - |
dc.contributor.author | MacDonald, B. A | - |
dc.date.accessioned | 2022-06-27T08:17:53Z | - |
dc.date.available | 2022-06-27T08:17:53Z | - |
dc.date.issued | 2022-02-23 | - |
dc.identifier.citation | U. 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.issn | 978-1-6654-0741-0 | - |
dc.identifier.uri | http://rda.sliit.lk/handle/123456789/2715 | - |
dc.description.abstract | Different 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.iso | en | en_US |
dc.publisher | IEEE | en_US |
dc.relation.ispartofseries | 2022 2nd International Conference on Advanced Research in Computing (ICARC); | - |
dc.subject | ROS Supported | en_US |
dc.subject | Heterogeneous | en_US |
dc.subject | Multiple Robots | en_US |
dc.subject | Registration | en_US |
dc.subject | Communication | en_US |
dc.subject | User Instructions | en_US |
dc.title | ROS Supported Heterogeneous Multiple Robots Registration and Communication with User Instructions | en_US |
dc.type | Article | en_US |
dc.identifier.doi | 10.1109/ICARC54489.2022.9753837 | en_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 | Size | Format | |
---|---|---|---|---|
ROS_Supported_Heterogeneous_Multiple_Robots_Registration_and_Communication_with_User_Instructions.pdf Until 2050-12-31 | 1.82 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.