一种基于ROS/Simulink的船舶智能导航与控制系统

    公开(公告)号:CN118170139A

    公开(公告)日:2024-06-11

    申请号:CN202410280322.X

    申请日:2024-03-12

    Abstract: 本发明提供一种基于ROS/Simulink的船舶智能导航与控制系统,包括:传感器数据获取系统,船舶搭载传感器通过ROS节点,以消息的形式发布到ROS中;数据融合预处理系统,ROS节点订阅传感器消息,使用Simulink建模传感器数据融合算法,进行数据融合与预处理;路径规划与目标设定系统,利用Simulink设计路径规划算法,通过ROS节点发布路径和目标位置信息;算法设计与控制系统,在Simulink中设计船舶控制算法,控制命令以消息形式发布到ROS节点中;执行控制与导航系统,ROS节点接收控制命令,执行船舶导航和控制操作;通信与远程监控系统,通过ROS节点提供的通信机制,将船舶状态和控制信息传输到远程监控中心,利用Simulink进行远程监控和调试,便可智能化、高效化的实现船舶导航与控制。

    一种基于ROS/Unity的船舶通信与运动仿真方法及系统

    公开(公告)号:CN117951918A

    公开(公告)日:2024-04-30

    申请号:CN202410280319.8

    申请日:2024-03-12

    Abstract: 本发明提供一种基于ROS/Unity的船舶通信与运动仿真方法及系统。本发明方法,包括:获取气象数据和船舶传感器数据,对数据进行整合,建立数据库,通过ROS节点将数据发送至Unity;Unity通过ROS节点接收数据,通过数据库计算环境干扰力,船舶操纵数学模型获取船舶参数信息,结合环境干扰力得到多体动态仿真数学模型;在Unity中将得到的多体动态仿真模型进行实时渲染,并在UI界面控制船舶运动;基于经过渲染后的多体动态仿真模型,实现船舶路径规划、能效优化算法的虚拟仿真。本发明能够结合环境因素实时渲染船舶的运动状态和周围的海洋环境,并可将该系统用于船舶领域相关算法的虚拟实验。通过ROS与Unity平台协同工作,提供了更加清晰、易懂的船舶运动动态可视化方案。

Patent Agency Ranking