Implementation of Distributed Virtual Simulation System for Multi-AUV Based on Simulink and VRML
-
摘要: 针对多AUV海上试验风险大,成本高,周期长等问题,建立多AUV仿真平台是解决这些问题的有效途径。本文在MATLAB仿真环境中建立了一套分布式的可视化仿真系统,利用Simulink的S-function开发了基于TCP/IP的网络通信接口,采用VRML 建模技术构建了水下航行体的3D实体模型、海洋环境模型和海底地形模型,最后通过Simulink的VR-Sink模块实现了水下航行体的驱动。仿真结果表明,该系统能够在局域网中逼真地演示多AUV在虚拟海洋环境中的协同工作过程,验证了协同控制策略的有效性,为深入开展多AUV技术研究提供了参考。Abstract: Aiming at the issues of poor risk, high cost and long period in sea trial of multi-autonomous underwater vehicle (multi-AUV), we establish an integrated distributed virtual simulation system based on MATLAB, develop a TCP/IP network interface by S-function of Simulink, create a virtual three-dimensional model of AUV, a sea world model, and a subsea terrain model by VRML, and implement the visual simulation of AUV using virtual reality toolbox to provide an effective simulation platform for multi-AUV. Simulation results show that this system can display the movement of multi-AUV realistically in a local area network, and test the validity of cooperation strategy of multi-AUV. This system is reliable and easy to extend, and may offer a reference for further research of multi-AUV.
-
[1] 王硕,张斌,谭民,等.多自主移动机器人计算机仿真系统的设计与实现.系统仿真学报,2002, 14(2): 225-228. [2] 宋志明,康凤举,唐凯,等.水下航行器视景仿真系统的研究.系统仿真学报,2002,14(6):761-764. [3] 姚俊,马松辉.Simulink建模与仿真.西安:西安电子科技大学出版社,2002. [4] 段新昱.虚拟现实基础与VRML编程.北京:高等教育出版社,2004. [5] 张宇文.鱼雷弹道与弹道设计.西安:西北工业大学出版社,1999. [6] 戴余良,曾斌,曾晓华,等.MATLAB外部网络接口的实现.计算机仿真学报,2004, 21(4): 159-161.
点击查看大图
计量
- 文章访问数: 2046
- HTML全文浏览量: 2
- PDF下载量: 631
- 被引次数: 0