基于Unity的船舶操纵运动仿真

作者:陆冬青; 邱云明; 辛金强
来源:船舶工程, 2019, S2: 19-22.
DOI:10.13788/j.cnki.cbgc.2019.S2.05

摘要

使用3DS Max建立船舶三维模型,将其数据文件导入到Unity。为了使模型能够模拟船舶操纵运动,需要添加刚体组件,使之受到力和力矩的作用,因此,需要将船舶操纵运动数学模型进行处理,以便于调用刚体组件的成员函数Add Relative Force和Add Relative Torque。无需编写实际代码,通过添加碰撞体组件并设置物理材质,就能模拟船舶与其他物体之间的碰撞,避免出现船舶穿过其它物体以及冲上码头或者岸滩的现象。使用Unity自带的资源包,就能方便的生成地形、天空和水面等仿真环境。运用该方法,编制了船舶操纵运动仿真程序,进行了船舶操纵性仿真试验,得到了试验数据,为船舶操纵的教学训练和科学研究提供了有效手段。

  • 单位
    中国人民解放军军事交通学院

全文