Wearable Robot Control Using Adaptive Motor Primitives

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current dynamic models for wearable robots lack adaptability in managing discrete or open-ended gestures, as they have fixed time evolution and predefined kinematics, which does not allow for true cooperative interaction with users, especially in applications like lifting loads where kinematics depend on load position and weight.

Innovation Solution

A method for estimating motion variables in discrete gestures using a motor primitive library with sequences of control steps that update motor primitives based on real-time sensor data and dynamic models, allowing predictive observation and adaptive control of wearable robots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed time evolution and predefined kinematics are used in dynamic models, then model simplicity is maintained, but adaptability to user's natural movement is lost

Engineering Contradiction:
Improveadaptability to user's natural movementVSAvoidmodel complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies the Dynamics principle by transitioning from static, predefined kinematic models to dynamic models that adapt in real-time. The system continuously updates motor primitive parameters based on sensor feedback and observed user movement, allowing the model to evolve during operation rather than remaining fixed. This enables the wearable robot to adjust to individual user characteristics and natural movement patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements Parameter changes by modifying the parameters of motor primitives (such as duration, amplitude, and temporal characteristics) based on real-time observation of user movement. The system extracts movement parameters from sensors and uses these to dynamically adjust the kinematic model, allowing the same motor primitive library to adapt to different users and movement conditions without changing the fundamental model structure.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If predefined trajectories are imposed on users, then control precision is improved, but cooperative interaction with users is reduced

Engineering Contradiction:
Improvecooperative interactionVSAvoidtrajectory accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies the Feedback principle by continuously monitoring user movement through sensors and using this information to adjust the motor primitive parameters. The system compares observed movement with predicted movement from the dynamic model and refines the model parameters accordingly. This closed-loop approach maintains trajectory accuracy while adapting to the user's natural movement preferences and capabilities.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements Preliminary action by pre-computing a library of motor primitives that represent typical movement patterns. These primitives serve as initial predictions that are then refined in real-time based on actual user movement. This allows the system to have ready-made trajectory suggestions while still adapting to individual user characteristics during operation.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If fixed duration and kinematics are used for motor primitives, then computational efficiency is maintained, but ability to handle open-ended gestures is lost

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidability to handle open-ended gestures
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies the Dynamics principle by making the duration and kinematic parameters of motor primitives dynamic rather than fixed. The system uses a dynamic model that can extend or compress the temporal evolution of motor primitives based on the actual duration of the user's gesture. This allows the same computational framework to handle both discrete gestures with fixed durations and open-ended gestures with variable durations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implementsUniversality by designing a motor primitive library and dynamic model framework that can handle multiple types of gestures (discrete and open-ended) using the same computational approach. The system can adapt the same motor primitives to different gesture types by adjusting parameters such as duration scaling and temporal evolution, maintaining computational efficiency while increasing versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11433552B2Method for the adaptive control of a wearable robot, such as an orthesis or a prosthesis, and wearable robot operating according such method
Publication Date: 2022.09.06 SCUOLA SUPERIORE DI STUDI UNIVERSITARI E DI PERFEZIONAMENTO SANT ANNA
  • US11433552B2 patent drawing
  • US11433552B2 patent drawing
  • US11433552B2 patent drawing

AI summary

The present invention is in the sector of wearable robotic devices, and in particular it concerns a method for the adaptive control of a wearable robot. In particular, the invention discloses a method for the adaptive control of the discrete or open-ended movements of a wearable robot such as a prosthesis or an orthesis.