Software Engineering

| Peer-Reviewed |

Survey Paper on Development of ROS for Fault Detection of Underwater Cables

Received: Jan. 26, 2023    Accepted: Mar. 17, 2023    Published: May 18, 2023
Views:       Downloads:

Share

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.

DOI 10.11648/j.se.20231001.11
Published in Software Engineering ( Volume 10, Issue 1, March 2023 )
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), 2024. Published by Science Publishing Group

Keywords

Ubuntu, Gazebo, ROS, Simulations

References
[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.
Cite This Article
  • 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

    Copy | Download

    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

    Copy | Download

    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

    Copy | Download

  • @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://download.sciencepg.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}
    }
    

    Copy | Download

  • 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  - 

    Copy | Download

Author Information
  • Department of Computer Science and Engineering, G. H Raisoni Institute of Engineering and Technology Pune, Pune, India

  • Department of Computer Science and Engineering, G. H Raisoni Institute of Engineering and Technology Pune, Pune, India

  • Department of Computer Science and Engineering, G. H Raisoni Institute of Engineering and Technology Pune, Pune, India

  • Department of Computer Science and Engineering, G. H Raisoni Institute of Engineering and Technology Pune, Pune, India

  • Department of Computer Science and Engineering, G. H Raisoni Institute of Engineering and Technology Pune, Pune, India

  • Section