Comparative Analysis of Robotic Operating Systems

Prof. S.B.BeleProfessor, Department of MCA, Vidya Bharati Mahavidyalaya, Amravati, IndiaPrasad KatyarmalStudent, Department of MCA, Vidya Bharati Mahavidyalaya, Amravati, IndiaSwaraj GanganeStudent, Department of MCA, Vidya Bharati Mahavidyalaya, Amravati, IndiaKomal ThakareStudent, Department of MCA, Vidya Bharati Mahavidyalaya, Amravati, IndiaTasmeeya SheikhStudent, Department of MCA, Vidya Bharati Mahavidyalaya, Amravati, India

Vol 7 No 10 (2023): Volume 7, Issue 10, October 2023 | Pages: 371-375

International Research Journal of Innovations in Engineering and Technology

OPEN ACCESS | Research Article | Published Date: 02-11-2023

doi Logo doi.org/10.47001/IRJIET/2023.710050

Abstract

The Robot Operating System (ROS) comprises a collection of software libraries and tools utilized for constructing robotic systems, distinguished by its distributed and modular design. Within the context of ROS, task planning pertains to the arrangement of actions into a structured sequence aimed at achieving predefined objectives, all while striving to minimize associated costs, whether in terms of time or energy consumption. Task planning assumes critical importance when guiding the actions of a robotic agent, particularly in scenarios where a causal sequence could potentially lead the agent into a deadlock situation. Furthermore, task planning finds utility in less restrictive environments, contributing to the delivery of more intelligent and adaptive robotic behavior. This paper introduces the ROSPLAN framework, an architectural solution designed to seamlessly integrate task planning into ROS-based systems. It presents a comprehensive overview of this framework.

Keywords

Robotic Operating Systems (ROS), Simulation, Unity3D, SLAM, Real-time Robotics Operating Systems, Robotics Development Platforms


Citation of this Article

Prof. S.B.Bele, Prasad Katyarmal, Swaraj Gangane, Komal Thakare, Tasmeeya Sheikh, “Comparative Analysis of Robotic Operating Systems” Published in International Research Journal of Innovations in Engineering and Technology - IRJIET, Volume 7, Issue 10, pp 371-375, October 2023. Article DOI https://doi.org/10.47001/IRJIET/2023.710050

References
  1. Morgan Quigley, Brian Gerkey, Ken Conley, Josh Faust, Tully Foote, Jeremy Leib, Eric Berger, Rob Wheeler, and Andrew Ng. ROS: an open-source Robot Operating System. In IEEE International Conference on Robotics and Automation Workshop on Open Source Software, 2009.
  2. Sachin Chitta, Eitan Marder-Eppstein, WimMeeussen, Vijay Pradeep, Adolfo Rodriguez Tsouroukdissian, Jonathan Bohren, David Coleman, Bence Magyar, Gennaro Raiola, Mathias Ludtke, and Enrique Fernandez Perdomo. ROS control: A generic and simple control framework for ROS. Journal of Open-Source Software, 2(20):456, 2017.
  3. Eitan Marder-Eppstein, Eric Berger, Tully Foote, Brian Gerkey, and Kurt Konolige. The Office Marathon: Robust navigation in an indoor office environment. In IEEE International Conference on Robotics and Automation, pages 300–307, 2010.
  4. David Coleman, Ioan Sucan, Sachin Chitta, and Nikolaus Correll. Reducing the Barrier to Entry of Complex Robotic Software: a MoveIt! Case Study. Journal of Software Engineering for Robotics, 5(1):3–16, 2014.
  5. Brian Cairl (Fetch Robotics Inc.). Deterministic, asynchronous message-driven task execution with ROS. In ROSCon Madrid 2018. Open Robotics, September 2018.
  6. Steve Macenski, Francisco Martin, Ruffin White, and Jonatan Gines Clavero. The Marathon 2: A Navigation System. In IEEE/RSJ International Conference on Intelligent Robots and Systems, 2020.
  7. G. Pardo-Castellote. OMG Data-Distribution Service: architectural overview. In the International Conference on Distributed Computing Systems Workshops, pages 200–206, 2003.
  8. William Woodall. ROS on DDS. https://design.ros2.org/articles/ros_on_dds.html, accessed February 11, 2022.
  9. Benjamin Kuipers, Edward A. Feigenbaum, Peter E. Hart, and Nils J. Nilsson. Shakey: From Conception to History. AI Magazine, pages 88–103, 2017.
  10. Richard E Fikes and Nils J Nilsson. Strips: A new approach to applying theorem proving to problem-solving. Artificial intelligence, 2(3-4):189–208, 1971.