本文介绍了一项由日本东北大学(Tohoku University)航空航天工程系的 Andres Mora、Keiji Nagatani、Kazuya Yoshida 以及筑波大学/赛博达因公司的 Marco Chacin 共同完成的研究。该研究以论文《A Path Planning System Based on 3D Occlusion Detection for Lunar Exploration Rovers》的形式,发表于2009年第三届IEEE空间任务信息技术挑战国际会议(Third IEEE International Conference on Space Mission Challenges for Information Technology, SMC-IT 2009)的会议录中。这是一项关于月球/行星探测车自主导航路径规划系统的原创性研究。
这项研究属于机器人学、自主导航和行星探测的交叉领域。研究的背景源于人类重返月球并建立长期基地的愿景,特别是为了在月球极区永久阴影坑内寻找水冰等关键资源。然而,极区坑内光照条件极差,依赖视觉的传统导航方法受限,因此需要使用激光雷达(LIDAR)进行环境感知。激光雷达的感知范围会受到环境中障碍物或地形起伏造成的“遮挡”(Occlusion)效应限制,导致地图信息不完整,影响路径规划的安全性与效率。以往的研究多集中于室内或室外已知环境,对行星表面复杂地形下的遮挡问题关注不足。因此,本研究旨在开发一套新的路径规划系统,该系统能主动评估并减少感知遮挡,引导探测车移动到能最大化下一时刻可见区域的位置,从而更安全、高效地导航至科学兴趣点。研究的具体目标是:1)提出一个量化遮挡程度的“遮挡指数”(Occlusion Index);2)基于此指数及其他地形指标,开发一个能计算“下一个传感位置”(Next Sensing Position)的算法;3)整合一个考虑地形粗糙度、路径长度和倾斜度的路径规划器,形成完整的导航系统。
研究的详细工作流程可分为几个核心步骤,涉及算法开发、仿真与实验验证。
首先,研究构建了系统的整体框架。该系统由两大元素组成:月球轨道器(提供全局地形数据)和地面移动机器人(执行局部探测)。轨道器(如日本的“月亮女神”SELENE)提供分辨率约10米/像素的全局数字高程模型(Digital Elevation Model, DEM),用于生成从基地到目标区域的大致安全路径指导。移动机器人(本研究以“El Dorado II”四轮探测车为模型)搭载Hokuyo UTM-30LX激光雷达,用于构建高分辨率(10厘米/像素,覆盖20x20米区域)的局部DEM。系统的核心算法模块包括:局部DEM构建、遮挡检测与指数计算、下一个传感位置规划以及局部路径规划。
其次,研究详细阐述了局部DEM的表征与遮挡指数的计算流程。这是本研究的关键创新点。局部工作空间被定义为所有节点的集合,并划分为三个子集:自由构型空间(χ_free,车辆可安全通行)、障碍构型空间(χ_obs,节点高度超过车轮半径阈值,视为不可通行)和遮挡构型空间(χ_occ,被障碍物遮挡的区域)。为了计算遮挡指数,作者设计了一个专门的算法。该算法的输入是激光雷达获取的3D点云数据生成的局部DEM。算法从机器人当前位置(p_o)向传感器视场范围内的每个边界节点(p_f)发射一条虚拟射线。射线以局部DEM的分辨率(如10厘米)为步长前进。算法核心是追踪并比较沿射线的地形梯度变化:它记录从起点到当前检查点的最大梯度值(∇_max)。在每一步,计算当前点到起点的梯度(∇_i)。如果当前梯度小于之前记录的最大梯度,说明当前点被之前更高的地形特征所遮挡,该点被标记为遮挡点(p_oc);否则,该点为可见点(p_vis),并更新最大梯度值。遍历所有射线方向后,即可统计出遮挡点的总数。遮挡指数(V_is)被定义为遮挡点数量(p_oc)与总采样点数(m)的比值,直观反映了从当前位置看,地图区域的不可见比例。通过这一算法,可以精确划分出χ_occ,从而与χ_obs一起,界定出车辆可安全移动且感知上希望探索的χ_free区域。
第三,研究提出了“下一个传感位置”的规划方法。该位置被定义为在当前的局部DEM的自由构型空间(χ_free)内,预计能使激光雷达在下一轮扫描中获得最大非遮挡(即可见)区域的位置。选择该位置是一个优化问题。研究者设计了一个评价函数E(n_i)来评估χ_free中每个候选节点n_i的优劣。该函数综合了三个参数:1)遮挡指数V_is(n_i):估计从该节点看去的遮挡程度(目标是最大化可见区域,即最小化V_is,但在评价函数中通常寻求综合最优,权重调整可改变优先级);2)到全局目标的欧氏距离L_ng(n_i):鼓励选择靠近最终目的地的位置;3)障碍物惩罚项Obs(n_i):如果节点位于χ_obs,则赋予一个很大的惩罚值,确保路径安全。评价函数为这三项的加权和:E(n_i) = w_occ·V_is(n_i) + w_l·L_ng(n_i) + Obs(n_i)。权重因子w_occ和w_l用于平衡“扩大视野”和“接近目标”这两个有时相互冲突的诉求。由于χ_free内节点数量可能很大,为减少计算量,研究者采用了带多个随机起点的爬山搜索算法来寻找使评价函数值最优(文中示例为最大值)的节点,该节点即被确定为下一个局部目标(Next Sensing Position, NSP)。
第四,研究整合了一个多指标路径规划器,用于生成从当前位置到上述确定的“下一个传感位置”的可行路径。该规划器基于已知的DEM(全局或局部),利用Dijkstra最短路径算法,寻找使目标函数C(p)最小的路径p。目标函数是四个加权指标之和:1)地形粗糙度指数(b_i):计算车辆投影区域R_i内高程的标准差,避免过于崎岖的地形;2)路径长度指数(l_i):相邻节点间的欧氏距离,鼓励短路径;3)地形倾斜度指数(θ_xi, θ_yi):分别计算车辆坐标系x轴和y轴方向的平均倾斜角,防止侧翻或打滑。每个指数都经过归一化处理,并通过权重因子(w_b, w_l, w_θx, w_θy)来调整其在规划中的重要性。当倾斜角超过安全阈值时,对应的权重会设置得非常大,以严格规避风险。
第五,研究通过仿真和实地实验验证了所提系统的有效性。在仿真部分,研究者使用计算机生成模拟月球地形(包含小山和山谷)的DEM。流程如下:首先,从机器人初始位姿(q_i-1)出发,执行遮挡检测算法,生成显示遮挡(蓝色)与非遮挡(绿色)区域的局部地图。然后,在χ_free内随机选择多个初始节点,运用爬山搜索算法结合评价函数,寻找并确定能获得最大非遮挡区域百分比的位置作为下一个传感位置。文中展示了一个仿真例子:从初始随机配置q_k(非遮挡区域65.20%)出发,评估了q_k(1)、q_k(2)、q_k(3)等候选位置,其中q_k(2)能获得75.45%的非遮挡区域,因此被选为局部目标。最后,路径规划器根据这个局部目标,在考虑传感器范围(模拟180度视场,黄色为不可感知区)和已识别的χ_free(绿色区域)后,生成一条安全路径,并通过运动学模型模拟了车辆沿该路径行驶的过程。在实验部分,研究者在户外场地使用真实的移动实验平台(搭载相同激光雷达)进行了测试。流程与仿真类似:首先从初始位置采集数据构建DEM并计算遮挡指数(初始可见区域56.60%)。然后,同样通过评价函数和搜索算法评估多个候选位置。实验数据显示,候选位置q_k(2)能提供69.83%的非遮挡区域,显著优于其他邻近配置,证明了算法在真实复杂地形中的有效性。仿真和实验均表明,通过有意识地规划“下一个传感位置”,机器人能够主动移动到那些预计能显著减少下一时刻地图未知区域(遮挡区域)的地点。
本研究的主要结论是,成功提出并验证了一套用于月球探测车的、基于3D遮挡检测的路径规划系统。该系统创新性地引入了“遮挡指数”这一量化指标,并开发了相应的计算算法。通过将遮挡指数与距离、障碍物惩罚项相结合的评价函数,系统能够自主确定一个优化的“下一个传感位置”。该位置旨在平衡“扩大环境感知范围”和“向全局目标推进”的双重需求。最后,结合考虑地形粗糙度、长度和坡度的多准则路径规划器,能够生成抵达该位置的安全可行路径。仿真与户外实验的结果一致表明,该方法是有效的,能够引导机器人移动到可增强下一扫描周期可见性的位置。
这项研究的科学价值在于,它将主动感知(减少遮挡)的概念深度融入了行星车导航的路径规划中,超越了传统上仅基于几何可达性和地形物理特性的规划方法。它为解决光照条件恶劣环境(如月球极区阴影坑)下的自主导航问题提供了一种新的思路和一套完整的技术框架。在应用价值上,该系统能提高探测车在未知或部分未知复杂地形中的导航自主性、安全性和效率,对于未来月球资源勘探、基地建设支持等任务具有重要的实际意义。
本研究的亮点突出体现在以下几个方面:1)重要的创新性方法:提出了专门针对3D地形遮挡检测的算法和“遮挡指数”这一新颖的评价指标,这是研究的核心贡献。2)系统集成与问题导向:并非孤立地研究遮挡检测,而是将其作为一个关键指标,与成熟的地形评估指标(粗糙度、坡度)和路径搜索算法(Dijkstra)有机结合,形成了一个面向实际导航任务的完整系统解决方案。3)研究对象的特殊性:直接针对月球极区探测这一具有重大科学意义且环境极端(永久阴影、光照不足)的应用场景,使得研究具有鲜明的针对性和前沿性。4)验证的全面性:不仅进行了计算机仿真,还通过户外实地实验验证了算法在真实复杂地形中的性能,增强了结论的可信度。5)工程实用性考量:在算法设计中考虑了计算效率(如采用爬山搜索而非全局穷举),并明确了传感器(激光雷达型号、参数)和平台(El Dorado II rover)的假设,使研究更贴近工程实现。
此外,论文还对系统架构进行了清晰划分(轨道器全局指导与机器人局部感知规划相结合),并详细讨论了月球极区环境特点(光照、冰存在的可能性)以及对激光雷达传感器的选择理由,这些内容为理解研究的必要性和技术路线提供了完整的背景支撑。