Exoskeleton Walking Control Using Tipping-State Stability Pools

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current exoskeletons for individuals with mobility issues struggle to achieve a stable and natural walking paradigm on varied terrains, often resulting in slow and unstable movement due to limitations in balance and direction management, which restricts access to uneven environments and increases the risk of falling.

Innovation Solution

A method and system for an exoskeleton that utilizes data processing means to generate commands for actuators to put the device in a tipping state, employing a database of virtual requirements parameterized by a phase variable to achieve an attracting stable trajectory, allowing the exoskeleton to walk autonomously and maintain balance by identifying suitable sets of virtual requirements for stability pools.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If exoskeletons use traditional balance control methods with external assistance, then stability is maintained, but walking speed becomes extremely slow (a few meters per minute) and step length is limited to less than 30 cm

Engineering Contradiction:
Improvebalance stabilityVSAvoidwalking speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The exoskeleton autonomously manages its own balance by identifying tipping states and selecting appropriate control strategies from the database without requiring external assistance such as crutches or operators, enabling self-directed stable walking

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-computes and stores multiple control strategies in the database corresponding to different tipping states and terrain conditions before actual walking, allowing rapid selection of appropriate control actions during operation without real-time computation delays

Inventive Principle:
Principle #10Preliminary action

2Reliability

If exoskeletons maintain constant planar foot contact with the ground, then balance is maintained on flat surfaces, but the ability to navigate uneven terrains and obstacles is lost

Engineering Contradiction:
Improvebalance stabilityVSAvoidterrain adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its control strategy based on the detected terrain conditions and current tipping state, selecting from multiple pre-computed strategies that accommodate different terrain types including uneven surfaces and obstacles, rather than relying on fixed planar contact assumptions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The control approach changes parameters such as foot placement position, contact duration, and body orientation based on terrain characteristics and tipping state, allowing the exoskeleton to adjust its walking pattern to suit different environmental conditions

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If exoskeletons use simplified control models, then device complexity is reduced, but the ability to handle unexpected terrain disturbances and maintain balance is compromised

Engineering Contradiction:
Improvecontrol system complexityVSAvoidbalance stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Complex control strategies are pre-computed and stored in the database during the design phase, covering a wide range of tipping states and terrain conditions. During operation, the system simply retrieves and executes the appropriate pre-computed strategy, maintaining high reliability without requiring complex real-time computation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The database acts as an intermediary between the simple sensor inputs (tipping state detection) and the complex control actions required for stable walking, bridging the gap by providing pre-computed control strategies that map simple state observations to complex control sequences

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If exoskeletons require external assistance for balance management, then stability is achieved on flat terrains, but autonomy and independence of operation are lost

Engineering Contradiction:
Improvebalance stabilityVSAvoidautonomous operation
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The exoskeleton autonomously detects its tipping state, queries the database for appropriate control strategies, and executes the selected control actions without external assistance, achieving independent operation while maintaining balance stability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors its state through sensors, identifies tipping states based on feedback from the environment and internal dynamics, and adjusts its control strategy accordingly, creating a closed-loop autonomous control system

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11426322B2Method for moving an exoskeleton
Publication Date: 2022.08.30 WANDERCRAFT
  • US11426322B2 patent drawing
  • US11426322B2 patent drawing
  • US11426322B2 patent drawing

AI summary

The present invention relates to a method for moving an exoskeleton (1) receiving a human operator, said exoskeleton (1) having a plurality of degrees of freedom including at least one degree of freedom actuated and at least one non-actuated degree of freedom, the method being characterised in that it comprises the implementation of steps of:(a) when a start request is received, generating and emitting a command to at least one of said actuators so as to put the exoskeleton (1) in a tipping state;(b) in a database stored in data storage means (12) of triplets of:a set of virtual requirements on said actuated degrees of freedom,a controller for said exoskeleton (1) capable of generating commands of said actuators so as to fulfil said virtual requirements by implementing at least one attracting stable trajectory,a stability pool formed by all the points from which the execution of said controller allows a convergence to said attracting stable trajectory;identifying a set of virtual requirements such that said tipping state is included in said stability pool associated with this set of virtual requirements;(c) executing the controller associated with the set of virtual requirements identified such that the exoskeleton (1) walks.