De Luca Alessio, Muratore Luca, Raghavan Vignesh Sushrutha, Antonucci Davide, Tsagarakis Nikolaos G
Humanoids and Human Centered Mechatronics Research Line, Istituto Italiano di Technologia, Genoa, Italy.
Università di Pisa, Pisa, Italy.
Front Robot AI. 2021 Nov 19;8:721001. doi: 10.3389/frobt.2021.721001. eCollection 2021.
The development of autonomous legged/wheeled robots with the ability to navigate and execute tasks in unstructured environments is a well-known research challenge. In this work we introduce a methodology that permits a hybrid legged/wheeled platform to realize terrain traversing functionalities that are adaptable, extendable and can be autonomously selected and regulated based on the geometry of the perceived ground and associated obstacles. The proposed methodology makes use of a set of terrain traversing primitive behaviors that are used to perform driving, stepping on, down and over and can be adapted, based on the ground and obstacle geometry and dimensions. The terrain geometrical properties are first obtained by a perception module, which makes use of point cloud data coming from the LiDAR sensor to segment the terrain in front of the robot, identifying possible gaps or obstacles on the ground. Using these parameters the selection and adaption of the most appropriate traversing behavior is made in an autonomous manner. Traversing behaviors can be also serialized in a different order to synthesise more complex terrain crossing plans over paths of diverse geometry. Furthermore, the proposed methodology is easily extendable by incorporating additional primitive traversing behaviors into the robot mobility framework and in such a way more complex terrain negotiation capabilities can be eventually realized in an add-on fashion. The pipeline of the above methodology was initially implemented and validated on a Gazebo simulation environment. It was then ported and verified on the CENTAURO robot enabling the robot to successfully negotiate terrains of diverse geometry and size using the terrain traversing primitives.
开发能够在非结构化环境中导航和执行任务的自主腿轮式机器人是一项众所周知的研究挑战。在这项工作中,我们介绍了一种方法,该方法允许混合腿轮式平台实现可适应、可扩展的地形穿越功能,并且可以根据感知到的地面几何形状和相关障碍物自主选择和调节这些功能。所提出的方法利用了一组地形穿越基本行为,这些行为用于执行驱动、踩上、踩下和越过操作,并且可以根据地面和障碍物的几何形状及尺寸进行调整。地形几何属性首先由一个感知模块获取,该模块利用来自激光雷达传感器的点云数据对机器人前方的地形进行分割,识别地面上可能的间隙或障碍物。利用这些参数,可以自主地选择和适配最合适的穿越行为。穿越行为也可以按不同顺序序列化,以在不同几何形状的路径上合成更复杂的地形穿越计划。此外,通过将额外的基本穿越行为纳入机器人移动框架,所提出的方法很容易扩展,最终可以以附加方式实现更复杂的地形协商能力。上述方法的流程最初在Gazebo模拟环境中实现并验证。然后在CENTAURO机器人上进行移植和验证,使机器人能够使用地形穿越原语成功通过不同几何形状和尺寸的地形。