PUTN: A Plane-fitting based Uneven Terrain Navigation Framework

Autonomous navigation of ground robots has been widely used in indoor structured 2D environments, but there are still many challenges in outdoor 3D unstructured environments, especially in rough, uneven terrains. This paper proposed a plane-fitting based uneven terrain navigation framework (PUTN) to solve this problem. The implementation of PUTN is divided into three steps. First, based on Rapidly-exploring Random Trees (RRT), an improved sample-based algorithm called Plane Fitting RRT*(PF- RRT*) is proposed to obtain a sparse trajectory. Each sampling point corresponds to a custom traversability index and a fitted plane on the point cloud. These planes are connected in series to form a traversable “strip”. Second, Gaussian Process Regression is used to generate traversability of the dense trajectory interpolated from the sparse trajectory, and the sampling tree is used as the training set. Finally, local planning is performed using nonlinear model predictive control (NMPC). By adding the traversability index and uncertainty to the cost function, and adding obstacles generated by the real-time point cloud to the constraint function, a safe motion planning algorithm with smooth speed and strong robustness is available. Experiments in real scenarios are conducted to verify the effectiveness of the method. The source code is released for the reference of the community11Source code: https://github.com/jianzhuozhuTHU/putn..

[1]  M. Meng,et al.  Robotic Autonomous Trolley Collection with Progressive Perception and Nonlinear Model Predictive Control , 2021, 2022 International Conference on Robotics and Automation (ICRA).

[2]  Yong K. Cho,et al.  Motion Planning of Mobile Robots for Autonomous Navigation on Uneven Ground Surfaces , 2021, J. Comput. Civ. Eng..

[3]  Chun-Yi Su,et al.  Multisensor-Based Navigation and Control of a Mobile Service Robot , 2021, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[4]  Koushil Sreenath,et al.  Robotic Guide Dog: Leading a Human with Leash-Guided Hybrid Physical Interaction , 2021, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[5]  David D. Fan,et al.  STEP: Stochastic Traversability Evaluation and Planning for Safe Off-road Navigation , 2021, Robotics: Science and Systems.

[6]  P. Stone,et al.  Learning Inverse Kinodynamics for Accurate High-Speed Off-Road Navigation on Unstructured Terrain , 2021, IEEE Robotics and Automation Letters.

[7]  Fei Gao,et al.  Robust and Efficient Quadrotor Trajectory Generation for Fast Autonomous Flight , 2019, IEEE Robotics and Automation Letters.

[8]  Jiyu Cheng,et al.  Safe and Robust Mobile Robot Navigation in Uneven Indoor Environments , 2019, Sensors.

[9]  Leobardo Emmanuel Campos-Macias,et al.  Autonomous navigation of MAVs in unknown cluttered environments , 2019, J. Field Robotics.

[10]  Elias B. Kosmatopoulos,et al.  Real-Time Active SLAM and Obstacle Avoidance for an Autonomous Robot Based on Stereo Vision , 2019, Cybern. Syst..

[11]  Jitendra Malik,et al.  Combining Optimal Control and Learning for Visual Navigation in Novel Environments , 2019, CoRL.

[12]  Brendan Englot,et al.  Bayesian Generalized Kernel Inference for Terrain Traversability Mapping , 2018, CoRL.

[13]  Brendan Englot,et al.  LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[14]  Marco Hutter,et al.  Probabilistic Terrain Mapping for Mobile Robots With Uncertain Localization , 2018, IEEE Robotics and Automation Letters.

[15]  Pileun Kim,et al.  SLAM-Driven Intelligent Autonomous Mobile Robot Navigation for Construction Applications , 2018, EG-ICE.

[16]  Michael Bosse,et al.  Driving on Point Clouds: Motion Planning, Trajectory Optimization, and Terrain Assessment in Generic Nonplanar Environments , 2017, J. Field Robotics.

[17]  Ji Zhang,et al.  LOAM: Lidar Odometry and Mapping in Real-time , 2014, Robotics: Science and Systems.

[18]  Siddhartha S. Srinivasa,et al.  Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[20]  Heiko Hirschmüller,et al.  Stereo camera based navigation of mobile robots on rough terrain , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Steven M. LaValle,et al.  Randomized Kinodynamic Planning , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[22]  Mario Gianni,et al.  Constraint-free Topological Mapping and Path Planning by Maxima Detection of the Kernel Spatial Clearance Density , 2012, ICPRAM.