
随着对海洋探索的不断深入,遥控操作装置ROV等水下智能作业装备的优势日益凸显。ROV即Remotely Operated Vehicle——无人遥控潜水器,通常也被叫做水下机器人。操作员不仅可以远程操控ROV执行扫描、侦查、监视、识别任务,甚至可以通过控制机械臂完成清理、打磨、焊接等工作。但是,由于ROV的工作具有海况需求,操作员无法随时在实际海域进行训练。因此,我们设计了ROV虚拟仿真平台,该平台是一个交互式的仿真平台,使操作员在上岗前能够在虚拟场景中获得接近培训,从而更好地适应操作环境与执行工作任务。

1.平台开发工具
ROV虚拟仿真平台以尖端虚拟仿真技术为基石,着重于三维视景仿真和场景交互仿真的打造。在构建这一平台时,我们选择了Unity 3D引擎作为开发工具。
Unity 3D是一款实时内容开发平台,拥有完善的三维引擎,具有出色的图形渲染能力和碰撞系统,能够对水下环境进行逼真的三维建模渲染,并模拟水下物理环境所带来的碰撞效果变化。同时,该软件打造的软件支持在手机、电脑、增强现实以及虚拟现实设备等多平台发布。用户可以通过鼠标、键盘、手柄以及 AR、VR设备等各种不同的方式与场景内容进行实时交互。Unity 3D引擎的使用能够有效满足ROV虚拟仿真平台对三维可视化和用户交互的需求。

2.平台构成
ROV虚拟仿真平台由三维模型和交互平台两部分构成。
2.1三维模型
在建立ROV三维模型的过程中,为应对不同工况下的工作需求,将三维模型区分为多个模块进行建模,包括水域环境、水下机器人主体、浮力材料、电子仓、机械臂、动力推进以及照明摄像模块。为了精准模拟水下机器人的运动状态,在Unity 3D引擎中基于特定算法对水下机器人所受的流体动力、静水力、洋流作用力、推进器动力等各种作用力进行运算和模拟,使虚拟仿真操作的效果逼近现实。
2.2交互平台
平台允许用户根据自身需求,对模拟出来的水域环境以及ROV水下机器人的外观以及各类参数进行调整,从而构建更加具有针对性的训练方案。平台自身预设多种课程,能够为经验较少的院校学生等用户提供由浅及深的技术指导,通过预设好的各类场景和操作引导帮助用户逐步掌握水下机器人操作技能。
此外,平台也具备实时记录用户操作的功能,在周期性的训练之后,平台能够整理并分析虚拟仿真实训操作者的操作成绩,并给出相应的指导意见,从而帮助操作者进一步提升自身技能水平。

ROV虚拟仿真平台为水下机器人的操控和发展提供了强大的推力,通过ROV虚拟仿真平台,水下机器人操作员可以自由进行实训训练,充分磨练自己的技能,以更好地适应多变的操作环境,提升各类工作任务的效率。