Papers
Topics
Authors
Recent
Search
2000 character limit reached

Footstep Planning for Autonomous Walking Over Rough Terrain

Published 19 Jul 2019 in cs.RO | (1907.08673v1)

Abstract: To increase the speed of operation and reduce operator burden, humanoid robots must be able to function autonomously, even in complex, cluttered environments. For this to be possible, they must be able to quickly and efficiently compute desired footsteps to reach a goal. In this work, we present a new A* footstep planner that utilizes a planar region representation of the environment enable footstep planning over rough terrain. To increase the number of available footholds, we present an approach to allow the use of partial footholds during the planning process. The footstep plan solutions are then post-processed to capture better solutions that lie between the lattice discretization of the footstep graph. We then demonstrate this planner over a variety of virtual and real world environments, including some that require partial footholds and rough terrain using the Atlas and Valkyrie humanoid robots.

Citations (69)

Summary

  • The paper presents a novel Weighted A* algorithm achieving approximately 90% success in footstep planning over rough terrains.
  • It leverages planar region representations for efficient node snapping, edge checking, and edge scoring to enhance robot mobility.
  • The approach supports rapid replanning in dynamic environments, paving the way for applications in search, rescue, and extraterrestrial exploration.

Footstep Planning for Autonomous Walking Over Rough Terrain

Humanoid robots must possess the ability to navigate autonomously across rough terrains, thereby enhancing their speed of operation and diminishing the burden on operators. This paper focuses on developing a footstep planning algorithm aimed at enabling robots to handle complex environments efficiently. It presents a Weighted A* footstep planner, leveraging a planar region representation to facilitate footstep planning over challenging surfaces.

The approach outlined in the paper revolves around using graph-search methodologies, embodying a rich historical significance for footstep planning. Specifically, the authors utilize an A* search algorithm, incorporating node expansion, node snapping, edge checking, and edge scoring procedures. Each of these phases is meticulously crafted to augment the planner's capability to navigate rough terrains. Notably, the planner exploits partial footholds—a novel concept aimed to enhance the range of valid actions available to the robot.

The utilization of planar regions to represent the environment's surfaces forms a cornerstone of this research. This efficient representation aids in various steps, particularly during node snapping and edge checking, ultimately facilitating a higher degree of autonomy for humanoid robots. The footstep planner's robustness is exhibited through several empirical validations using Atlas and Valkyrie humanoids, traversing environments that include dynamic obstacles and varied terrains such as balance beams and stepping stones.

Strong numerical results highlighted in this research include a notable success rate of approximately 90% in navigating over rough terrains during hardware implementations. Moreover, the planner demonstrates notable efficacy in scenarios requiring rapid replanning to avoid dynamic obstacles—a key feature underscored through experiments involving NASA's Valkyrie robot.

The implications of this research are multifaceted, impacting both practical and theoretical domains in robotics. Practically, the footstep planner enhances humanoid mobility, paving the way for applications in search and rescue operations or autonomous exploration in extraterrestrial terrains. Theoretically, it contributes foundational insights into graph-based planning methodologies and partial foothold utilization, laying groundwork for future exploration in multi-contact planning across intricate environments.

Looking forward, this research invites exploration into hierarchical and multi-stage planning approaches, integrating dynamic modeling to improve trajectory adaptation to environmental structures. Future developments could involve a deeper integration of CoM dynamic models to refine the planner’s capability in multi-contact scenarios, potentially enhancing its application scope vastly.

In conclusion, the paper provides substantial advancements in autonomous footstep planning over complex terrain, offering valuable insights that promise to influence future humanoid robotic capabilities.

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.