Robot Operating System: A Comprehensive Analysis and Evaluation

Authors

  • U. C. Patkar Department of Computer Engineering, Bharati Vidyapeeth’s College of Engineering, Lavale, Pune, Maharashtra, India
  • Vaishnavi Mandhalkar Department of Computer Engineering, Bharati Vidyapeeth’s College of Engineering, Lavale, Pune, Maharashtra, India
  • Aayush Chavan Department of Computer Engineering, Bharati Vidyapeeth’s College of Engineering, Lavale, Pune, Maharashtra, India
  • Shubham Songire Department of Computer Engineering, Bharati Vidyapeeth’s College of Engineering, Lavale, Pune, Maharashtra, India
  • Hrishikesh Kothawade Department of Computer Engineering, Bharati Vidyapeeth’s College of Engineering, Lavale, Pune, Maharashtra, India

Keywords:

ROS, Robot Operating System, Robot, Navigation, Visualization, Automation

Abstract

The Robot Operating System (ROS) has become a prominent open-source framework for the development of robot software. This research paper offers a comprehensive analysis and assessment of ROS, encompassing its fundamental features, architectural framework, ecosystem, and applications. The study delves into ROS's core elements, which include its messaging system, package management, visualization tools, and the robust support from its community. It also delves into the benefits and challenges associated with implementing ROS across diverse domains, ranging from research robotics to industrial automation and autonomous vehicles. Moreover, the paper sheds light on the future directions and emerging trends within the development of ROS. This insight equips researchers and practitioners with the knowledge to comprehend ROS's capabilities, making informed decisions when incorporating ROS into their robotic projects.

Downloads

Download data is not yet available.

References

"ROS: an open-source Robot Operating System." by Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., & Ng, A. Y. (2009).

"A Comprehensive Survey of the Robot Operating System (ROS) Ecosystem." by Mistry, M., Dunnigan, M., Bhattacharyya, S., & Grossman, T. (2017).

Koubâa, A., Ros, R., Ferreira, A., & Tovar, E. (2013). "Evaluation of the Robot Operating System for Wireless Sensor Network Applications." Journal of Intelligent and Robotic Systems, 69(1-4), 371-386.

Daun, M., Schlegel, S., Albu-Schäffer, A., & Haddadin, S. (2014). "Performance Evaluation of the Robot Operating System in Real-World Scenarios." In IEEE International Conference on Robotics and Automation.

"Performance Evaluation of ROS Communication Mechanisms for Robotic Systems." by Lentin, J., Mulder, M., Stramigioli, S., & Kober, J. (2016).

Zhang, Z., Hartley, R., & Mahony, R. (2015). "On the Accuracy of the Robot Operating System (ROS) in Robotics Research." In Australasian Conference on Robotics and Automation.

Shah, S., Yoder, C., & Gong, C. (2017). "Assessment and Evaluation of the Robot Operating System (ROS) Middleware." Journal of Software Engineering and Applications, 10(6), 492-509.

Moosavian, A., & Calinon, S. (2019). "Robot Operating System (ROS): A Literature Review." Robotics and Autonomous Systems, 110, 1-34.

Downloads

Published

05.12.2023

How to Cite

Patkar, U. C. ., Mandhalkar, V. ., Chavan, A. ., Songire, S. ., & Kothawade, H. . (2023). Robot Operating System: A Comprehensive Analysis and Evaluation. International Journal of Intelligent Systems and Applications in Engineering, 12(7s), 516–520. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/4154

Issue

Section

Research Article

Similar Articles

You may also start an advanced similarity search for this article.