Mobile Robot Motion State Estimation via Polyhedron Projection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods struggle to generate stable desired motions for mobile robots moving in three-dimensional environments with varied action patterns, as they fail to effectively manage contact reaction forces and maintain balance, leading to difficulties in estimating the possible existence region of overall motion state quantities.

Innovation Solution

A device and method utilizing polyhedron projection processing through multi-parametric linear programming to estimate the possible existence region of specific state quantities such as the overall center-of-gravity position, translational motion state, and rotational motion state, which satisfies contact reaction force constraint conditions by projecting a convex polyhedron into a subspace representing these state quantities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional ZMP-based motion generation methods are used, then motion generation is simple on flat floors, but the method fails to generate stable motions in three-dimensional environments with varied action patterns

Engineering Contradiction:
Improveadaptability to three-dimensional environmentsVSAvoidmotion stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The invention transitions from static ZMP constraints to dynamic constraints that adapt to varying contact configurations. By formulating constraints based on contact reaction forces and using polyhedral projection methods, the system dynamically adjusts motion generation to suit different action patterns (walking, climbing, jumping) while maintaining reliability through mathematical guarantees of constraint satisfaction.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the fundamental parameters of motion generation by replacing ZMP position constraints with contact reaction force constraints. This parameter transformation enables the system to handle diverse three-dimensional motions by expressing constraints in terms of forces and moments at contacting portions, allowing adaptation to various environments while maintaining stability through force-based control.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If contact reaction force constraints are enforced for stable motion in varied action patterns, then motion stability improves, but computational complexity increases

Engineering Contradiction:
Improvemotion stabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention segments the high-dimensional constraint satisfaction problem into manageable parts by projecting the convex polyhedron of contact reaction forces onto lower-dimensional subspaces. This segmentation allows the system to handle complex force constraints by breaking them down into independent linear programming problems for each contacting portion, reducing computational complexity while maintaining motion stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention replaces complex mechanical balance calculations with mathematical optimization methods. By substituting traditional dynamic model-based approaches with polyhedral projection and linear programming techniques, the system achieves stable motion generation through computational efficiency, transforming a mechanically complex problem into a mathematically tractable optimization task.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If polyhedron projection processing is used to estimate possible existence region, then estimation accuracy improves, but processing time increases

Engineering Contradiction:
Improveestimation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The invention applies partial projection by focusing computational effort on estimating the possible existence region of specific state quantities (such as center of gravity position or contact forces) rather than computing the complete high-dimensional polyhedron. This partial action approach maintains estimation accuracy for critical parameters while significantly reducing processing time by avoiding unnecessary computations in less relevant dimensions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The invention performs preliminary projection of the convex polyhedron onto key subspaces before detailed motion planning. By pre-computing the possible existence regions of important state quantities, the system prepares accurate estimation data in advance, enabling faster real-time motion generation while maintaining high estimation accuracy through the use of pre-projected constraint boundaries.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10442081B2Device and method for estimating possible existence region of specific state quantity of mobile robot
Publication Date: 2019.10.15 HONDA MOTOR CO LTD
  • US10442081B2 patent drawing
  • US10442081B2 patent drawing
  • US10442081B2 patent drawing

AI summary

An arithmetic processing unit 40 estimates a possible existence region of a specific state quantity by performing polyhedron projection processing for finding a projection region obtained by projecting a convex polyhedron to a subspace representing the specific state quantity, where the convex polyhedron is within a space configured with the contact reaction forces of a plurality of contacting portions (13, 23) of a mobile robot 1 and the specific state quantity as variable components and where the convex polyhedron is specified by a mechanical relation between the contact reaction forces and the specific state quantity and by a linear inequality representing a contact reaction force constraint condition.