IP Library Granted Patent US 11,607,326
Granted Patent B2
US 11,607,326 · App. 16/533,340 · Granted Mar 21, 2023

Reactive layer control system for prosthetic devices

Inventor: David Langlois (St-Jacques-de Leeds, CA)
Assignee: VICTHOM LABORATORY INC.
A61F2/70A61F2/60A61F2/64A61F2/68A61F2002/5033A61F2002/6818A61F2002/701A61F2002/704A61F2002/762A61F2002/764A61F2002/7625A61F2002/7635A61F2002/7645
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,607,326
App. No.
16/533,340
Granted
Mar 21, 2023
Kind
B2
Abstract

A variable gain impedance controller for use in a control system for controlling a motorized prosthetic or orthotic apparatus provided with a joint. The controller comprises a sensor input for receiving a signal indicative of an interaction between the apparatus and the ground, a torque sensor input for receiving a signal indicative of the torque at the joint, and a variable gain scheduler in communication with the sensor input to receive data therefrom thereby providing a variable torque gain. The variable gain impedance controller adjusts its control on the apparatus based on the variable torque gain and the indicated torque to increase the joint resistance to motion when the signal received from the sensor input indicates an interaction between the apparatus and the ground, and decrease the joint resistance to motion when the signal received from the sensor input indicates an absence of interaction between the apparatus and the ground.

Claims (55)

1. A system for controlling an apparatus, the system comprising:

a force sensor;

a torque sensor;

a position sensor;

an impedance controller configured to control a motorized prosthetic apparatus;

and a processor in communication with the impedance controller, the force sensor, the position sensor, and the torque sensor, the processor configured to:

receive a first signal from the force sensor, the first signal indicative of an interaction between the apparatus and ground;

receive a second signal from the torque sensor, the second signal indicative of a torque at a joint;

receive a third signal indicative of a position of the joint from the position sensor;

determine a result by multiplying the second signal by a value, wherein the result is based on the first signal;

and responsive to a determination that the first signal indicates an absence of the interaction between the apparatus and the ground, the processor is further configured to: multiply the second signal by a negative value and providing the result to the impedance controller;

estimate a velocity of the joint from the third signal;

multiply a difference between a velocity set-point and the estimated velocity by a velocity gain value and providing the result to the impedance controller;

multiplying the difference between a position set-point and the third signal by a position gain value and providing the result to the impedance controller; and

output a control signal to the actuator based at least in part on the force feedback, wherein the actuator adjusts joint resistance to motion based at least in part on the control signal.

2. The system of claim 1 , wherein the value is a positive value and unitary when the first signal indicates a presence of the interaction between the apparatus and the ground, wherein the value is a negative value and unitary when the first signal indicates an absence of the interaction between the apparatus and the ground.

3. The system of claim 1 , further comprising a position sensor, wherein the processor is further configured to:

receive a third signal from the position sensor, the third signal indicative of a position of the joint; and

responsive to the first signal indicating the interaction between the apparatus and the ground, the processor is further configured to:

multiply the second signal by a positive value;

estimate a velocity of the joint from the third signal;

multiply a difference between a velocity set-point and the estimated velocity by a velocity gain value; and

multiply a difference between a position set-point and the third signal by a position gain value.

4. The system of claim 1 , wherein the processor is further configured to:

provide a braking feedback value to the impedance controller based at least in part on a determination that the velocity is greater than a first threshold and the third signal indicative of position is greater than a second threshold, wherein the braking feedback value increases joint resistance to motion.

5. The system of claim 4 , wherein the braking feedback value is based on a ratio of the velocity to a square of an indicated position offset with a motion stop target of the apparatus.

6. The system of claim 1 , wherein the processor is further configured to provide a pulse to impedance controller based on a determination that the force sensor indicates a transition from the interaction between the apparatus and the ground to an absence of the interaction between the apparatus and the ground.

7. The system of claim 6 , wherein the processor is further configured to dynamically adjust characteristics of the pulse, wherein the dynamically adjusted characteristics of the pulse include a combination of one or more of an amplitude, a duration, or a timing.

8. The system of claim 1 , wherein the first signal is a measure of load at a shank portion of the motorized prosthetic apparatus, and wherein the interaction between the apparatus and the ground is determined by a single value hysteretic thresholding of the first signal received from the force sensor.

9. A system for controlling an apparatus, the system comprising:

a force sensor;

a torque sensor;

an impedance controller configured to control a motorized prosthetic apparatus;

and a processor in communication with the impedance controller, the force sensor, and the torque sensor, the processor configured to:

receive a first signal from the force sensor, the first signal indicative of an interaction between the apparatus and ground;

receive a second signal from the torque sensor, the second signal indicative of a torque at a joint;

receive a signal indicative of velocity of the joint; receive a signal indicative of position of the joint;

determine a result by multiplying the second signal by a value, wherein the result is based on the first signal;

and responsive to a determination that the first signal indicates an absence of the interaction between the apparatus and the ground, the processor is further configured:

multiply the second signal by a negative value and providing the result to the impedance controller,

multiply a difference between a velocity set-point and the signal indicative of velocity by a velocity gain value and providing the result to the impedance controller,

multiply a difference between a position set-point and the signal indicative of position by a position gain value and providing the result to the impedance controller; and

output a control signal to the actuator based at least in part on the force feedback, wherein the actuator adjusts joint resistance to motion based at least in part on the control signal.

10. A system for controlling an apparatus, the system comprising:

an impedance controller configured to control an actuator of an apparatus, wherein the impedance controller is further configured to:

receive a first signal indicative of a torque at a joint of the apparatus;

determine a torque feedback based at least in part on the first signal and a gain factor, wherein during swing phase the gain factor is a first gain factor, wherein during stance phase the gain factor is a second gain factor that is different from the first gain factor and wherein one of the first gain factor or the second gain factor is a positive value and the other one of the first gain factor or the second gain factor is a negative value; and

output a control signal to the actuator based at least in part on the torque feedback, wherein the actuator adjusts joint resistance to motion based at least in part on the control signal.

11. The system of claim 10 , wherein the apparatus is a lower-limb prosthetic device.

12. The system of claim 10 , wherein the actuator is coupled to a prosthetic limb member, and the actuator forms at least a portion of the joint of the apparatus.

13. The system of claim 10 , wherein the impedance controller is further configured to receive a second signal indicative of a position of the joint, wherein the control signal is further based at least in part on the second signal.

14. The system of claim 10 , further comprising a torque sensor, wherein the torque sensor produces the first signal.

15. The system of claim 10 , wherein the impedance controller is further configured to receive a second signal indicative of an interaction between the apparatus and a walking surface.

16. The system of claim 15 , wherein the control signal is further based at least in part on the second signal.

17. The system of claim 15 , wherein the impedance controller is further configured to control the actuator to reduce joint resistance based at least in part on a determination that the second signal indicates an absence of interaction between the apparatus and the walking surface.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2019
From: LANGLOIS, DAVID
To: VICTHOM HUMAN BIONICS INC.
Reel/Frame 049989/0292 →
MERGER AND CHANGE OF NAME Recorded Aug 7, 2019
From: VICTHOM HUMAN BIONICS INC.; VICTHOM LABORATORY INC.
To: VICTHOM LABORATORY INC.
Reel/Frame 049992/0062 →
Continuity (4)
Continuation 15803154 · Nov 3, 2017
Division 12523710
Provisional Application 60881168 · Jan 19, 2007
Related Publication 20190365545A1 · Dec 5, 2019
Cited By (3)
US 12,245,955 US 12,502,288 US 12,575,950