Towards Safe Locomotion Navigation in Partially Observable Environments with Uneven Terrain

This study proposes an integrated task and motion planning method for dynamic locomotion in partially observable environments with multi-level safety guarantees. This layered planning framework is composed of a high-level symbolic task planner and a low-level phase-space motion planner. A belief abstraction at the task planning level enables belief estimation of dynamic obstacle locations and guarantees navigation safety with collision avoidance. The high-level task planner, i.e., a two-level navigation planner, employs linear temporal logic for a reactive game synthesis between the robot and its environment while incorporating low-level safe keyframe policies into formal task specification design. The synthesized task planner commands a series of locomotion actions including walking step length, step height, and heading angle changes, to the underlying keyframe decision-maker, which further determines the robot center-of-mass apex velocity keyframe. The low-level phase-space planner uses a reduced-order locomotion model to generate non-periodic trajectories meeting balancing safety criteria for straight and steering walking. These criteria are characterized by constraints on locomotion keyframe states, and are used to define keyframe transition policies via viability kernels. Simulation results of a Cassie bipedal robot designed by Agility Robotics demonstrate locomotion maneuvering in a three-dimensional, partially observable environment consisting of dynamic obstacles and uneven terrain.

[1]  Alexander Spröwitz,et al.  Beyond Basins of Attraction: Quantifying Robustness of Natural Dynamics , 2018, IEEE Transactions on Robotics.

[2]  Adrien Pajon,et al.  Safe 3D Bipedal Walking through Linear MPC with 3D Capturability , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[3]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[4]  Ye Zhao,et al.  Robust Bipedal Locomotion Based on a Hierarchical Control Structure , 2019, Robotica.

[5]  Matthew Johnson-Roberson,et al.  Safe Trajectory Synthesis for Autonomous Driving in Unforeseen Environments , 2017, ArXiv.

[6]  Nikolay Atanasov,et al.  Temporal Logic Guided Locomotion Planning and Control in Cluttered Environments , 2020, 2020 American Control Conference (ACC).

[7]  Anca D. Dragan,et al.  A Scalable Framework For Real-Time Multi-Robot, Multi-Human Collision Avoidance , 2018, 2019 International Conference on Robotics and Automation (ICRA).

[8]  Ye Zhao,et al.  Robust optimal planning and control of non-periodic bipedal locomotion with a centroidal momentum model , 2017, Int. J. Robotics Res..

[9]  Hadas Kress-Gazit,et al.  Guaranteeing High-Level Behaviors while Exploring Partially Known Maps , 2012, Robotics: Science and Systems.

[10]  Twan Koolen,et al.  Capturability-based analysis and control of legged locomotion, Part 1: Theory and application to three simple gait models , 2011, Int. J. Robotics Res..

[11]  Ye Zhao,et al.  Reactive task and motion planning for robust whole-body dynamic locomotion in constrained environments , 2018, Int. J. Robotics Res..

[12]  Ye Zhao,et al.  A three dimensional foot placement planner for locomotion in very rough terrains , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[13]  Hadas Kress-Gazit,et al.  Iterative temporal motion planning for hybrid systems in partially unknown environments , 2013, HSCC '13.

[14]  Jean-Pierre Aubin,et al.  Viability theory , 1991 .

[15]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

[16]  Benjamin J. Stephens,et al.  Humanoid push recovery , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[17]  Pierre-Brice Wieber,et al.  Viability and predictive control for safe locomotion , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Alin Albu-Schäffer,et al.  Three-Dimensional Bipedal Walking Control Based on Divergent Component of Motion , 2015, IEEE Transactions on Robotics.

[19]  Ufuk Topcu,et al.  High-level planner synthesis for whole-body locomotion in unstructured environments , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[20]  Amir Pnueli,et al.  Synthesis of Reactive(1) designs , 2006, J. Comput. Syst. Sci..

[21]  Ufuk Topcu,et al.  Synthesis of Surveillance Strategies via Belief Abstraction , 2017, 2018 IEEE Conference on Decision and Control (CDC).

[22]  Pierre-Brice Wieber,et al.  Safe navigation strategies for a biped robot walking in a crowd , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[23]  Vasumathi Raman,et al.  Slugs: Extensible GR(1) Synthesis , 2016, CAV.

[24]  Ufuk Topcu,et al.  Receding horizon control for temporal logic specifications , 2010, HSCC '10.