Fast Global Motion Planning for Dynamic Legged Robots | IEEE Conference Publication | IEEE Xplore

Fast Global Motion Planning for Dynamic Legged Robots


Abstract:

This work presents a motion planning algorithm for legged robots capable of constructing long-horizon dynamic plans in real-time. Many existing methods use models that pr...Show More

Abstract:

This work presents a motion planning algorithm for legged robots capable of constructing long-horizon dynamic plans in real-time. Many existing methods use models that prohibit flight phases or even require static stability, while those that permit these dynamics often plan over short horizons or take minutes to compute. The algorithm presented here resolves these issues through a reduced-order dynamical model that handles motion primitives with stance and flight phases and supports an RRT-Connect framework for rapid exploration. Kinematic and dynamic constraint approximations are computed efficiently and validated with a whole-body trajectory optimization. The algorithm is tested over challenging terrain requiring long planning horizons and dynamic motions in seconds - an order of magnitude faster than existing methods. The speed and global nature of the planner offer a new level of autonomy for legged robot applications.
Date of Conference: 24 October 2020 - 24 January 2021
Date Added to IEEE Xplore: 10 February 2021
ISBN Information:

ISSN Information:

Conference Location: Las Vegas, NV, USA

Funding Agency:

References is not available for this document.

I. Introduction

Legged robots must be able to autonomously execute dynamic motions to succeed in useful mobility applications. Figure 1 shows an example of terrain commonly found in outdoor mapping, inspection, or delivery tasks and that demands the ability to step and leap without falling. Automating these tasks requires the ability to plan ahead to ensure the robot has the appropriate positioning and velocity to execute the desired motion. This planning is challenging due to nonlinear dynamics, underactuation, intermittent contact including flight phases, and dependence on the terrain itself.

Select All
1.
K. Mombaur, "Using optimization to create self-stable human-like running", Robotica, vol. 27, no. 3, pp. 321-330, 2009.
2.
S. Kuindersma, R. Deits, M. Fallon et al., "Optimization-based locomotion planning estimation and control design for the Atlas humanoid robot", Autonomous Robots, vol. 40, no. 3, pp. 429-455, 2016.
3.
M. Zucker, N. Ratliff, M. Stolle et al., "Optimization and learning for rough terrain legged locomotion", The Intl. Journal of Robotics Research, vol. 30, no. 2, pp. 175-191, 2011.
4.
P. Fankhauser, M. Bjelonic, C. D. Bellicoso et al., "Robust rough-terrain locomotion with a quadrupedal robot", IEEE Intl. Conference on Robotics and Automation, pp. 1-8, 2018.
5.
A. Hornung, A. Dornbush, M. Likhachev and M. Bennewitz, "Anytime search-based footstep planning with suboptimality bounds", IEEE Intl. Conference on Humanoid Robots, pp. 674-679, 2012.
6.
A. W. Winkler, C. D. Bellicoso, M. Hutter and J. Buchli, "Gait and trajectory optimization for legged systems through phase-based endeffector parameterization", IEEE Robotics and Automation Letters, vol. 3, no. 3, pp. 1560-1567, 2018.
7.
M. Wermelinger, P. Fankhauser, R. Diethelm et al., "Navigation planning for legged robots in challenging terrain", IEEE/RSJ Intl. Conference on Intelligent Robots and Systems, pp. 1184-1189, 2016.
8.
M. H. Raibert, Legged robots that balance, MIT press, 1986.
9.
J. Hodgins and M. H. Raibert, "Biped gymnastics", Dynamically Stable Legged Locomotion, vol. 79, 1988.
10.
A. M. Johnson and D. E. Koditschek, "Toward a vocabulary of legged leaping", IEEE Intl. Conference on Robotics and Automation, pp. 2568-2575, 2013.
11.
H. -W. Park, P. M. Wensing, S. Kim et al., "Online planning for autonomous running jumps over obstacles in high-speed quadrupeds", Robotics: Science and Systems, 2015.
12.
I. Mordatch, E. Todorov and Z. Popović, "Discovery of complex behaviors through contact-invariant optimization", ACM Transactions on Graphics, vol. 31, no. 4, pp. 1-8, 2012.
13.
M. Posa, C. Cantu and R. Tedrake, "A direct method for trajectory optimization of rigid bodies through contact", The Intl. Journal of Robotics Research, vol. 33, no. 1, pp. 69-81, 2014.
14.
H. Dai, A. Valenzuela and R. Tedrake, "Whole-body motion planning with centroidal dynamics and full kinematics", IEEE Intl. Conference on Humanoid Robots, pp. 295-302, 2014.
15.
D. E. Orin, A. Goswami and S. -H. Lee, "Centroidal dynamics of a humanoid robot", Autonomous Robots, vol. 35, no. 2-3, pp. 161-176, 2013.
16.
A. Shapiro, E. Rimon and S. Shoval, "A foothold selection algorithm for spider robot locomotion in planar tunnel environments", Intl. Journal of Robotics Research, vol. 24, no. 10, pp. 823-844, 2005.
17.
M. Kalakrishnan, J. Buchli, P. Pastor and S. Schaal, "Learning locomotion over rough terrain using terrain templates", IEEE/RSJ Intl. Conference on Intelligent Robots and Systems, pp. 167-172, 2009.
18.
J. Carpentier and N. Mansard, "Multicontact locomotion of legged robots", IEEE Transactions on Robotics, vol. 34, no. 6, pp. 1441-1460, 2018.
19.
H. Audren, J. Vaillant, A. Kheddar et al., "Model preview control in multi-contact motion-application to a humanoid robot", IEEE/RSJ Intl. Conference on Intelligent Robots and Systems, pp. 4030-4035, 2014.
20.
K. Hauser, T. Bretl, J. -C. Latombe et al., "Motion planning for legged robots on varied terrain", The Intl. Journal of Robotics Research, vol. 27, no. 11-12, pp. 1325-1349, 2008.
21.
M. Brunner, B. Brüggemann and D. Schulz, "Hierarchical rough terrain motion planning using an optimal sampling-based method", IEEE Intl. Conference on Robotics and Automation, pp. 5539-5544, 2013.
22.
S. Karaman and E. Frazzoli, "Sampling-based algorithms for optimal motion planning", The Intl. Journal of Robotics Research, vol. 30, no. 7, pp. 846-894, 2011.
23.
P. Fernbach, S. Tonneau, A. Del Prete and M. Taïx, "A kinodynamic steering-method for legged multi-contact locomotion", IEEE/RSJ Intl. Conference on Intelligent Robots and Systems, pp. 3701-3707, 2017.
24.
J. J. Kuffner and S. M. LaValle, "RRT-Connect: An efficient approach to single-query path planning", IEEE Intl. Conference on Robotics and Automation, vol. 2, pp. 995-1001, 2000.
25.
S. M. LaValle and J. J. Kuffner, "Randomized kinodynamic planning", The Intl. Journal of Robotics Research, vol. 20, no. 5, pp. 378-400, 2001.
26.
Y. Zhao and L. Sentis, "A three dimensional foot placement planner for locomotion in very rough terrains", IEEE Intl. Conference on Humanoid Robots, pp. 726-733, 2012.
27.
S. Klemm, J. Oberländer, A. Hermann et al., "RRT*-Connect: Faster asymptotically optimal motion planning", IEEE Intl. Conference on Robotics and Biomimetics, pp. 1670-1677, 2015.
28.
K. Hauser and V. Ng-Thow-Hing, "Fast smoothing of manipulator trajectories using optimal bounded-acceleration shortcuts", IEEE Intl. Conference on Robotics and Automation, pp. 2493-2498, 2010.
29.
T. Kunz and M. Stilman, "Probabilistically complete kinodynamic planning for robot manipulators with acceleration limits", IEEE/RSJ Intl. Conference on Intelligent Robots and Systems, pp. 3713-3719, 2014.
30.
S. Karaman and E. Frazzoli, "Optimal kinodynamic motion planning using incremental sampling-based methods", IEEE Conference on Decision and Control, pp. 7681-7687, 2010.

Contact IEEE to Subscribe

References

References is not available for this document.