Effective Footstep Planning for Humanoids Using Homotopy-Class Guidance

12/02/2017
by   Vinitha Ranganeni, et al.
0

Planning the motion for humanoid robots is a computationally-complex task due to the high dimensionality of the system. Thus, a common approach is to first plan in the low-dimensional space induced by the robot's feet--a task referred to as footstep planning. This low-dimensional plan is then used to guide the full motion of the robot. One approach that has proven successful in footstep planning is using search-based planners such as A* and its many variants. To do so, these search-based planners have to be endowed with effective heuristics to efficiently guide them through the search space. However, designing effective heuristics is a time-consuming task that requires the user to have good domain knowledge. Thus, our goal is to be able to effectively plan the footstep motions taken by a humanoid robot while obviating the burden on the user to carefully design local-minima free heuristics. To this end, we propose to use user-defined homotopy classes in the workspace that are intuitive to define. These homotopy classes are used to automatically generate heuristic functions that efficiently guide the footstep planner. We compare our approach for footstep planning with a standard approach that uses a heuristic common to footstep planning. In simple scenarios, the performance of both algorithms is comparable. However, in more complex scenarios our approach allows for a speedup in planning of several orders of magnitude when compared to the standard approach.

READ FULL TEXT

page 1

page 3

page 6

page 8

research
10/11/2017

Online, interactive user guidance for high-dimensional, constrained motion planning

We consider the problem of planning a collision-free path for a high-dim...
research
01/23/2014

Online Speedup Learning for Optimal Planning

Domain-independent planning is one of the foundational areas in the fiel...
research
07/06/2021

Search-based Path Planning for a High Dimensional Manipulator in Cluttered Environments Using Optimization-based Primitives

In this work we tackle the path planning problem for a 21-dimensional sn...
research
07/06/2016

Cost-Optimal Algorithms for Planning with Procedural Control Knowledge

There is an impressive body of work on developing heuristics and other r...
research
07/15/2023

A Multi-Heuristic Search-based Motion Planning for Automated Parking

In unstructured environments like parking lots or construction sites, du...
research
01/27/2016

Learning and Tuning Meta-heuristics in Plan Space Planning

In recent years, the planning community has observed that techniques for...
research
11/09/2021

Learning Perceptual Concepts by Bootstrapping from Human Queries

Robots need to be able to learn concepts from their users in order to ad...

Please sign up or login with your details

Forgot password? Click here to reset