摘要:自主移动机器人已经在国防军事、灾区救援等领域有了广泛应用,楼梯区域作为一种典型的环境目标,需要机器人能够 对其做出准确识别。 放置于楼梯区域的障碍物会破坏传统楼梯识别算法需要提取的楼梯平面及边缘特征,导致楼梯区域无法 被准确识别。 针对该问题,提出了一种复杂环境下,基于点云的楼梯区域检测识别算法。 该算法首先使用区域生长方法对目标 区域进行分割并通过各区域拟合平面法线方向来选取疑似为楼梯各级竖直阶面的区域;进而对各级楼梯区域进行处理,分割障 碍物并获取各级楼梯竖直面上边界;最终根据各级边界位置得到楼梯模型以及障碍物位置。 实验结果表明,该算法具有较好的 鲁棒性,能在各种复杂环境下识别出楼梯并得到无障碍楼梯区域,构建的楼梯三维模型尺寸误差均小于 7%,有较高的准确性, 相较于传统楼梯识别算法,能达到更好的检测识别效果。