An introduction to ROS, an open source robot operating system, is given in this paper. In terms of process management and scheduling, ROS is not an operating system. This study explains how Robotic Operating System (ROS) can be used to control items (such as vehicles) remotely and cautiously without human intervention at the location. Instead, it gives heterogeneous computing clusters a structured communication layer on top of the host operating system. This document gives a quick explanation of how ROS fits into the current robot software architecture and how we may utilize it for AUVs (Automated under water vehicle). One of the media that connects the entire world to the internet is optical cable, which is typically installed underground or under water. As a result, it is challenging to inspect them thoroughly because it costs more to do so. To address this issue, we are presenting a solution that involves developing a robotic operating system that would assist in checking the underwater/underground cables. To put this into practice, we have been utilizing VMWare Workstation to virtually install Ubuntu OS, where we will be installing ROS packages, with the ROS-Gazebo toolbox serving as one of the primary tools. We are testing the implemented software with the standard inputs. We are using light radiation as the primary factor to assess the condition of the optical cable.
Published in | Software Engineering (Volume 10, Issue 1) |
DOI | 10.11648/j.se.20231001.11 |
Page(s) | 1-5 |
Creative Commons |
This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited. |
Copyright |
Copyright © The Author(s), 2023. Published by Science Publishing Group |
Ubuntu, Gazebo, ROS, Simulations
[1] | Vol. 11, No. 3, Juli 2022 ISSN 0216 – 0544 e-ISSN 2301– 6914 119 Development Of Autonomous Underwater Vehicle (Auv) Based On Robotic Operating System For Following Underwater Cable. |
[2] | N. DeMarinis, S. Tellex, V. P. Kemerlis, G. Konidaris and R. Fonseca, "Scanning the Internet for ROS: A View of Security in Robotics Research," 2019 International Conference on Robotics and Automation (ICRA), 2019, pp. 8514-8521, doi: 10.1109/ICRA.2019.8794451. |
[3] | V. Dupourque, "A robot operating system," Proceedings. 1984 IEEE International Conference on Robotics and Automation, 1984, pp. 342-348, doi: 10.1109/ROBOT.1984.1087185. |
[4] | M. Hellmund, S. Wirges, Ö. Ş. Taş, C. Bandera and N. O. Salscheider, "Robot operating system: A modular software framework for automated driving," 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), 2016, pp. 1564-1570, doi: 10.1109/ITSC.2016.7795766. |
[5] | Breiling, B. Dieber and P. Schartner, "Secure communication for the robot operating system," 2017 Annual IEEE International Systems Conference (SysCon), 2017, pp. 1-6, doi: 10.1109/SYSCON.2017.7934755. |
[6] | Kehoe, S. Patil, P. Abbeel and K. Goldberg, "A Survey of Research on Cloud Robotics and Automation," in IEEE Transactions on Automation Science and Engineering, vol. 12, no. 2, pp. 398-409, April 2015, doi: 10.1109/TASE.2014.2376492. |
[7] | Ramos, Fernando, and Enrique Espinosa. “A self-learning environment based on the PBL approach: An application to the learning process in the field of robotics and manufacturing systems.” International Journal of Engineering Education, 19.5, pp. 754-758, 2003. |
[8] | J. C. Kinsey, D. R. Yoerger, M. V. Jakuba, R. Camilli, C. R. Fisher and C. R. German, "Assessing the Deepwater Horizon oil spill with the sentry autonomous underwater vehicle," 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2011, pp. 261-267, doi: 10.1109/IROS.2011.6095008. |
[9] | P. J. B. Sánchez, M. Papaelias and F. P. G. Márquez, "Autonomous underwater vehicles: Instrumentation and measurements," in IEEE Instrumentation & Measurement Magazine, vol. 23, no. 2, pp. 105-114, April 2020, doi: 10.1109/MIM.2020.9062680. |
[10] | M. Bradley, M. D. Feezor, H. Singh and F. Yates Sorrell, "Power systems for autonomous underwater vehicles," in IEEE Journal of Oceanic Engineering, vol. 26, no. 4, pp. 526-538, Oct. 2001, doi: 10.1109/48.972089. |
[11] | Yousuf, A., & Lehman, W., & Mustafa, M. A., & Hayder, M. M. (2015, June), Introducing Kinematics with Robot Operating System (ROS) Paper presented at 2015 ASEE Annual Conference & Exposition, Seattle, Washington. |
[12] | Lessard, R. A. (1999, June), Embedded Systems Course Focuses on Autonomous Robot Applications Paper presented at 1999 Annual Conference, Charlotte, North Carolina. |
[13] | Michalson, W., & Looft, F. (2010, June), Designing Robotic Systems: Preparation for An Interdisciplinary Capstone Experience Paper presented at 2010 Annual Conference & Exposition, Louisville, Kentucky. |
[14] | Barut, S., M. Boneberger, P. Mohammadi and J. J. Steil. Benchmarking Real-Time Capabilities of ROS 2 and OROCOS for Robotics Applications. in 2021 IEEE International Conference on Robotics and Automation (ICRA). 2021. IEEE. |
APA Style
Vijay Rathod, Haritima Kushwaha, Teheseen Shaikh, Vaishnavi Joshi, Shubham Awantkar. (2023). Survey Paper on Development of ROS for Fault Detection of Underwater Cables. Software Engineering, 10(1), 1-5. https://doi.org/10.11648/j.se.20231001.11
ACS Style
Vijay Rathod; Haritima Kushwaha; Teheseen Shaikh; Vaishnavi Joshi; Shubham Awantkar. Survey Paper on Development of ROS for Fault Detection of Underwater Cables. Softw. Eng. 2023, 10(1), 1-5. doi: 10.11648/j.se.20231001.11
AMA Style
Vijay Rathod, Haritima Kushwaha, Teheseen Shaikh, Vaishnavi Joshi, Shubham Awantkar. Survey Paper on Development of ROS for Fault Detection of Underwater Cables. Softw Eng. 2023;10(1):1-5. doi: 10.11648/j.se.20231001.11
@article{10.11648/j.se.20231001.11, author = {Vijay Rathod and Haritima Kushwaha and Teheseen Shaikh and Vaishnavi Joshi and Shubham Awantkar}, title = {Survey Paper on Development of ROS for Fault Detection of Underwater Cables}, journal = {Software Engineering}, volume = {10}, number = {1}, pages = {1-5}, doi = {10.11648/j.se.20231001.11}, url = {https://doi.org/10.11648/j.se.20231001.11}, eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.se.20231001.11}, abstract = {An introduction to ROS, an open source robot operating system, is given in this paper. In terms of process management and scheduling, ROS is not an operating system. This study explains how Robotic Operating System (ROS) can be used to control items (such as vehicles) remotely and cautiously without human intervention at the location. Instead, it gives heterogeneous computing clusters a structured communication layer on top of the host operating system. This document gives a quick explanation of how ROS fits into the current robot software architecture and how we may utilize it for AUVs (Automated under water vehicle). One of the media that connects the entire world to the internet is optical cable, which is typically installed underground or under water. As a result, it is challenging to inspect them thoroughly because it costs more to do so. To address this issue, we are presenting a solution that involves developing a robotic operating system that would assist in checking the underwater/underground cables. To put this into practice, we have been utilizing VMWare Workstation to virtually install Ubuntu OS, where we will be installing ROS packages, with the ROS-Gazebo toolbox serving as one of the primary tools. We are testing the implemented software with the standard inputs. We are using light radiation as the primary factor to assess the condition of the optical cable.}, year = {2023} }
TY - JOUR T1 - Survey Paper on Development of ROS for Fault Detection of Underwater Cables AU - Vijay Rathod AU - Haritima Kushwaha AU - Teheseen Shaikh AU - Vaishnavi Joshi AU - Shubham Awantkar Y1 - 2023/05/18 PY - 2023 N1 - https://doi.org/10.11648/j.se.20231001.11 DO - 10.11648/j.se.20231001.11 T2 - Software Engineering JF - Software Engineering JO - Software Engineering SP - 1 EP - 5 PB - Science Publishing Group SN - 2376-8037 UR - https://doi.org/10.11648/j.se.20231001.11 AB - An introduction to ROS, an open source robot operating system, is given in this paper. In terms of process management and scheduling, ROS is not an operating system. This study explains how Robotic Operating System (ROS) can be used to control items (such as vehicles) remotely and cautiously without human intervention at the location. Instead, it gives heterogeneous computing clusters a structured communication layer on top of the host operating system. This document gives a quick explanation of how ROS fits into the current robot software architecture and how we may utilize it for AUVs (Automated under water vehicle). One of the media that connects the entire world to the internet is optical cable, which is typically installed underground or under water. As a result, it is challenging to inspect them thoroughly because it costs more to do so. To address this issue, we are presenting a solution that involves developing a robotic operating system that would assist in checking the underwater/underground cables. To put this into practice, we have been utilizing VMWare Workstation to virtually install Ubuntu OS, where we will be installing ROS packages, with the ROS-Gazebo toolbox serving as one of the primary tools. We are testing the implemented software with the standard inputs. We are using light radiation as the primary factor to assess the condition of the optical cable. VL - 10 IS - 1 ER -