根据船舶行业的现状和特点选用ROS机器人操作系统作为智能船舶航行系统的软件基础框架,应用ROS的消息传递机制以及共享内存机制,并对智能航行所用到的传感器设备进行层次划分,采用分层架构进行设计,通过消息机制相关联,完成场景识别、目标融合、自主学习,形成新一代的智能船舶航行系统。