Terrain-Aware Step Planning for Stable Legged Robot Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legged robotic devices face challenges in navigating constrained environments, such as cluttered rooms and staircases, as they often slow down, collide with objects, and lose balance due to the lack of real-time navigation and step planning that avoids obstacles while maintaining balance and speed.

Innovation Solution

A method for planning a sequence of steps in constrained environments using image data from sensors like stereo cameras, LIDAR, or LADAR to generate body-obstacle, ground height, and step-obstacle maps, which allows the robot to plan a body path and step path that avoids obstacles and maintains balance by adjusting nominal step patterns and constraints like center of pressure offset and self-collision avoidance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time navigation and step planning is implemented to avoid obstacles, then collision avoidance and safety are improved, but computational complexity and processing time increase

Engineering Contradiction:
Improvecollision avoidanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The navigation system is divided into separate functional modules: body path planning generates high-level navigation paths while step path planning handles detailed leg coordination. This segmentation allows each module to operate independently with appropriate computational resources, reducing overall system complexity while maintaining collision avoidance capabilities through coordinated operation of both planners

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The body path planner generates preliminary navigation paths before the step path planner creates detailed leg movements. This preliminary action separates strategic decision-making from tactical execution, allowing the system to pre-compute safe body trajectories and then efficiently generate corresponding step sequences without recalculating the entire path plan in real-time

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If complex terrain awareness and constraint planning is used to maintain balance, then balance stability is improved, but navigation speed decreases

Engineering Contradiction:
Improvebalance stabilityVSAvoidnavigation speed
Core Design Contradiction:
Stability of the object's compositionVSSpeed

Solution Approach 1:

The step path planner dynamically adjusts leg movements based on real-time terrain constraints and body position feedback. The system continuously recalculates step parameters such as foot placement location, swing duration, and leg trajectory to maintain balance stability while adapting to changing environmental conditions, enabling stable navigation at varying speeds rather than requiring conservative fixed-speed operation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters including center of pressure offset ranges, step timing, and foot placement coordinates to optimize the balance-speed tradeoff. By dynamically adjusting these parameters based on terrain difficulty and robot state, the system can maintain balance stability on complex terrain while preserving navigation speed through efficient parameter selection rather than conservative slow operation

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple constraint checks are performed for each step plan, then navigation safety and balance are improved, but processing time increases

Engineering Contradiction:
Improvenavigation safetyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The body path planner performs preliminary safety validation by generating body-obstacle maps and identifying no-body regions before the step path planner creates detailed leg movements. This preliminary constraint checking ensures that subsequent step planning operates within pre-validated safe zones, reducing the computational burden of repeated full-system safety checks and enabling faster real-time processing while maintaining navigation safety

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Constraint checking is segmented into body-level constraints (no-body regions, body-obstacle collisions) handled by the body path planner and step-level constraints (no-step regions, self-collision, center of pressure) handled by the step path planner. This segmentation distributes computational workload across planning layers, allowing each to perform focused constraint validation efficiently without redundant full-system checks, thus improving processing time while preserving navigation safety through layered verification

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11287826B2Terrain aware step planning system
Publication Date: 2022.03.29 BOSTON DYNAMICS INC
  • US11287826B2 patent drawing
  • US11287826B2 patent drawing
  • US11287826B2 patent drawing

AI summary

A method for terrain and constraint planning a step plan includes receiving, at data processing hardware of a robot, image data of an environment about the robot from at least one image sensor. The robot includes a body and legs. The method also includes generating, by the data processing hardware, a body-obstacle map, a ground height map, and a step-obstacle map based on the image data and generating, by the data processing hardware, a body path for movement of the body of the robot while maneuvering in the environment based on the body-obstacle map. The method also includes generating, by the data processing hardware, a step path for the legs of the robot while maneuvering in the environment based on the body path, the body-obstacle map, the ground height map, and the step-obstacle map.