海洋事业对于我国至关重要,事关国家发展和人民利益。在海洋装备体系中,无人船(unmanned surface vehicle,USV)因其在执行巡逻、监视侦察、环境监测等任务中的出色能力而备受关注,特别是在复杂和不确定水域中的应用潜力巨大。为了实现无人船的安全运行,自主导航技术尤为关键,这包括路径规划、制导与控制等多个方面。其中,障碍物感知作为无人船路径规划的重要前提条件,对其安全性和高效性具有基础性意义。与此同时,路径规划作为自主导航的核心技术,直接影响无人船的运行效率和任务完成效果。
激光雷达(light detection and ranging,LiDAR)是除摄像头外无人船用来进行水面环境感知最常用的传感器,它向目标物体发射激光,然后接收这些物体反射的信号。通过比较接收信号与发送信号的相位差,可以得到目标物体的信息,如距离、反射率等。通过进一步的算法,还可以得到位置、高度、速度、姿态和形状等信息。
障碍物感知是无人船安全行驶的条件之一。PENG
[2]通过随机采样一致性算法,对地面和环境的点云进行过滤后,在获取到周围环境的障碍物信息后,使用平滑度参数对欧几里得聚类算法进行重新优化,解决传统欧氏聚类算法对距离阈值敏感,易造成聚类对象过分割或欠分割的问题;RANSAC方法
[2]根据不同的几何模型,估计相应的模型参数,在允许的误差范围内对点云数据进行分割,可以有效减少点云噪声对分割的影响,但是由于随机选点,不能较好利用先验信息。
在对环境进行感知后,算法对环境地图进行构建和路径规划便成了下一步的研究目标。SONG等人
[3]引入了一种混合算法,该算法是由多项式*和粒子群算法组成的。新算法设法提高了路径的复杂性。然而,它具有很高的计算成本;ZHU等人
[4]开发了一种反向标记Dijkstra算法(RLDA),该算法依赖于基本的Dijkstra算法,采用了反向标记,具有更快的收敛速度,但在特定节点时存在一定的计算成本问题;陈羽等人
[5]将动态窗口和改进的A*算法融合,解决了无人船水面工作动态避障的实时性问题;赵贵祥等人
[6]基于VO算法添加了避碰阈值,有效保障安全避碰的要求;GONG等人
[7]在传统的粒子群算法中引入了遗传算法中的交叉和突变操作,能够有效避免进入局部最优解,全局路径更短,算法收敛更快。而RRT规划器易于实现,可以使用随机采样有效地找到可行的路径,并且可以进行调整以满足不同的规划目标和运动约束
[8]。Tauhidul
[9]提出了一种深度向量场-快速探索随机树算法,应对RRT现有方法仅考虑通过传感器测量的矢量场的空间变化,而忽略了矢量场的时间变化的问题。我国对无人船投入的研发成本提高,国内研发出的无人船硬件条件和软件算法逐步升级,而无人船的工作环境通常是不可预测的未知环境,保证无人船在未知环境下安全航行是非常关键的。为了满足这一要求,无人船需要极高的智能化水平作为支撑,即无人船可以通过船载传感器感知周围水面环境,对周围存在的岸基、礁石以及其他水面障碍物进行检测识别,从而规划出一条安全可行的航行路径,以顺利执行航行任务。为此,本文主要展开基于激光雷达对无人船所处水面环境进行目标检测和路径规划的研究。