Robot Operating System: A Comprehensive Analysis and Evaluation
Keywords:
ROS, Robot Operating System, Robot, Navigation, Visualization, AutomationAbstract
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
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
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.