仿真平台可为喷冲式ROV提供快速迭代验证的虚拟环境、优化作业计划、识别并规避潜在风险。本文针对喷冲式ROV搭建了仿真平台,用于算法验证和全流程作业仿真。该平台基于ROS和Gazebo搭建,通过编辑模型与海洋环境文件在Gazebo中集成,实现了作业可视化显示;借助Gazebo中的API编写控制插件、传感器插件以及多作用点扰动力插件模拟ROV的行为、感知和作业扰动力;通过话题通信机制完成Gazebo与ROS之间的实时动态交互;采用PD控制器和跟踪算法完成控制系统设计;最后分析全流程作业状态集、制定作业计划,配置仿真参数完成了全流程仿真。通过仿真实现了作业可视化、多作用点作业扰动力模拟、下潜悬停和循缆跟踪等功能,验证了仿真平台和控制策略的有效性。本文创新性地建立了多作用点扰动力模型;建立了基于插件的模块化仿真框架;设计了基于状态机的全流程作业仿真策略,为深海ROV作业仿真提供了新的技术解决方案。
The simulation platform provides a virtual environment for rapid iterative verification of jet-propelled ROVs, optimizes operational plans, and identifies and mitigates potential risks. This paper describes the development of a simulation platform for jet-propelled ROVs, designed for algorithm verification and full-process operational simulation. The platform is built on ROS and Gazebo, integrating edited models and marine environment files within Gazebo to enable operational visualization; Control plugins, sensor plugins, and multi-point disturbance force plugins are developed using Gazebo's API to simulate the ROV's behavior, perception, and operational disturbance forces; real-time dynamic interaction between Gazebo and ROS is achieved through a topic communication mechanism; a PD controller and tracking algorithm are employed for control system design; finally, the entire operational state set is analyzed, an operational plan is formulated, and simulation parameters are configured to complete the full-process simulation. Through simulation, functions such as operation visualization, multi-point operation disturbance force simulation, descent hovering, and cable tracking were realized, verifying the effectiveness of the simulation platform and control strategy. This paper innovatively established a multi-point disturbance force model; established a plugin-based modular simulation framework; and designed a state machine-based full-process operation simulation strategy, providing a new technical solution for deep-sea ROV operation simulation.
2026,48(6): 168-173 收稿日期:2016-11-19
DOI:10.3404/j.issn.1672-7649.2026.06.022
分类号:U66;TP249
基金项目:国家自然科学基金资助项目(52231011)
作者简介:陈徽(2001-),男,硕士研究生,研究方向为水下机器人控制
参考文献:
[1] ATANGANA NJOCK P G, ZHENG Q, ZHANG N, et al. Perspective review on subsea jet trenching technology and modeling[J]. Journal of Marine Science and Engineering, 2020, 8(6): 460
[2] LU Z, CAO C, GE Y, et al. Research on improving the working efficiency of hydraulic jet submarine cable laying machine[J]. Journal of Marine Science and Engineering, 2021, 9(7): 745
[3] 李文涛, 葛彤. 挖沟机相关技术进展[J]. 船海工程, 2010, 39(4): 146-150
[4] YU Z, JIN Z, WANG K, et al. Design and study of mechanical cutting mechanism for submarine cable burial machine[J]. Journal of Marine Science and Engineering, 2023, 11(12): 2371
[5] YANG X, ZHANG Q, WANG C, et al. Development and construction of a simulation platform for a new R-ROV[C]//2022 12th International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER). Baishan, China: IEEE, 2022.
[6] PRATS M, PEREZ J, FERNANDEZ J J, et al. An open source tool for simulation and supervision of underwater intervention missions[C]//2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. Vilamoura-Algarve, Portugal: IEEE, 2012.
[7] KATARA P, KHANNA M, NAGAR H, et al. Open source simulator for unmanned underwater vehicles using ROS and unity3D[C]//2019 IEEE Underwater Technology (UT). Kaohsiung, Taiwan: IEEE, 2019.
[8] MANHAES M M M, SCHERER S A, VOSS M, et al. UUV simulator: A gazebo-based package for underwater intervention and multi-robot simulation[C]//Oceans 2016 MTS/IEEE Monterey. Monterey, CA, USA: IEEE, 2016.
[9] CIESLAK P. Stonefish: An advanced open-source simulation tool designed for marine robotics, with a ROS interface[C]//Oceans 2019 - Marseille. Marseille, France: IEEE, 2019.
[10] ZHANG M M, CHOI W S, HERMAN J, et al. DAVE aquatic virtual environment: toward a general underwater robotics simulator[C]//2022 IEEE/OES Autonomous Underwater Vehicles Symposium (AUV). Singapore: IEEE, 2022.
[11] POTOKAR E, ASHFORD S, KAESS M, et al. Holoocean: an underwater robotics simulator[C]//2022 International Conference on Robotics and Automation (ICRA). Philadelphia, PA, USA: IEEE, 2022.
[12] GRIMALDI M, CIESLAK P, OCHOA E, et al. Stonefish: Supporting machine learning research in marine robotics[A]. arXiv, 2025.
[13] POTOKAR E, LAY K, NORMAN K, et al. Holoocean: a full-featured marine robotics simulator for perception and autonomy[J]. IEEE Journal of Oceanic Engineering, 2024, 49(4): 1322-1336
[14] NOORI F M, PORTUGAL D, ROCHA R P, et al. On 3D simulators for multi-robot systems in ROS: MORSE or Gazebo?[C]//2017 IEEE International Symposium on Safety, Security and Rescue Robotics (SSRR). Shanghai, China: IEEE, 2017.
[15] LIN C C, CHEN R C, LI T L. Experimental determination of the hydrodynamic coefficients of an underwater manipulator[J]. Journal of Robotic Systems, 1999, 16(6): 329-338
[16] Şafak K K, Adams G G. Dynamic modeling and hydrodynamic performance of biomimetic underwater robot locomotion[J]. Autonomous Robots, 2002, 13(3): 223-240