Biomimetic motion and balance controllers for use in prosthetics, orthotics and robotics
First Claim
1. A method for controlling the motion of a mechanism in an artificial appendage or a humanoid robot, said mechanism consisting of multiple articulated elements connected at one or more joints, said method comprising, in combination, the steps of:
- providing a controller for processing current state input data indicating the current dynamic state of said mechanism and desired state input data indicating the desired dynamic state of said mechanism to produce output element acceleration data indicating the amount by which said elements should be accelerated so that said current dynamc state is altered to more nearly conform to said desired dynamic state, employing a stored linear relationship between the element and joint accelerations of said mechanism to convert said output element acceleration data into computed joint acceleration data indicating the amount by which the movement of said elements about each of said joints should be accelerated, employing a stored linear relationship between joint accelerations and joint torques to compute joint torques that achieve desired joint accelerations. and
1 Assignment
0 Petitions
Accused Products
Abstract
Systems for controlling the motion of multiple articulated elements connected by one or more joints in an artificial appendage system. Four different embodiments are disclosed and include a controller that reduces the dimension of joint state space by utilizing biomechanically inspired motion primitives; a quadratic proportional-derivative (PD) controller which employs a two-stage linearization method, applies constraints to variables for dynamic stability, and employs a corrective “sliding control” mechanism to account for errors in the linear model used; a non-prioritized balance control approach that employs enforced linear dynamics in which all control variables are truncated to linear terms in joint jerks; and a biomimetic motion and balance controller based on center of mass (CM) energetic and biomimetic zero moment conditions.
-
Citations
21 Claims
-
1. A method for controlling the motion of a mechanism in an artificial appendage or a humanoid robot, said mechanism consisting of multiple articulated elements connected at one or more joints, said method comprising, in combination, the steps of:
-
providing a controller for processing current state input data indicating the current dynamic state of said mechanism and desired state input data indicating the desired dynamic state of said mechanism to produce output element acceleration data indicating the amount by which said elements should be accelerated so that said current dynamc state is altered to more nearly conform to said desired dynamic state, employing a stored linear relationship between the element and joint accelerations of said mechanism to convert said output element acceleration data into computed joint acceleration data indicating the amount by which the movement of said elements about each of said joints should be accelerated, employing a stored linear relationship between joint accelerations and joint torques to compute joint torques that achieve desired joint accelerations. and - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification