Robot Stair Tracking with Enhanced Maps for Precise Foot Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robots face challenges in traversing environments with stairs due to the need for precise leg movement and foot placement, as they lack natural coordination, leading to potential missteps, slips, or falls.

Innovation Solution

A method for stair tracking that involves receiving sensor data, generating maps including ground height and movement limitations, merging these with a stair model to create an enhanced stair map, and controlling the robot to navigate stairs safely by identifying legal regions and avoiding obstacles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the robot uses general terrain navigation methods, then it can move through simple environments, but it cannot accurately navigate stairs due to lack of precise foot placement control

Engineering Contradiction:
Improvefoot placement precisionVSAvoidnavigation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The navigation system is segmented into multiple specialized components: a stair detection module that identifies stair geometry, a foot placement planner that calculates optimal touchdown points, and a motion controller that executes precise leg movements. This segmentation allows each component to specialize in one aspect of stair navigation, achieving high precision without requiring complete redesign of the entire navigation system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary stair detection and geometry estimation before the robot approaches the stairs. The foot placement points are pre-calculated based on the detected stair parameters, allowing the robot to plan its approach and positioning in advance. This preliminary action enables precise foot placement without real-time computation delays during the critical navigation phase.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the robot constrains its movement to avoid obstacles, then it can prevent collisions, but it reduces its mobility and flexibility

Engineering Contradiction:
Improvecollision avoidanceVSAvoidmovement flexibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The constraint system is made dynamic rather than static. The robot applies movement constraints adaptively based on the detected environment: when stairs are detected, specific constraints are applied to guide foot placement on treads; when open terrain is detected, constraints are relaxed to allow greater mobility. This dynamic adjustment maintains collision avoidance while preserving movement flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different constraint levels are applied to different parts of the robot's movement space. The foot placement constraints are applied locally at potential touchdown points on stair treads, while the body and non-stair areas maintain greater freedom of movement. This localized constraint application ensures safety critical areas are protected while preserving overall operational flexibility.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12077229B2Stair tracking for modeled and perceived terrain
Publication Date: 2024.09.03 BOSTON DYNAMICS INC
  • US12077229B2 patent drawing
  • US12077229B2 patent drawing
  • US12077229B2 patent drawing

AI summary

A method for a stair tracking for modeled and perceived terrain includes receiving, at data processing hardware, sensor data about an environment of a robot. The method also includes generating, by the data processing hardware, a set of maps based on voxels corresponding to the received sensor data. The set of maps includes a ground height map and a map of movement limitations for the robot. The map of movement limitations identifies illegal regions within the environment that the robot should avoid entering. The method further includes generating a stair model for a set of stairs within the environment based on the sensor data, merging the stair model and the map of movement limitations to generate an enhanced stair map, and controlling the robot based on the enhanced stair map or the ground height map to traverse the environment.