Artificial joints using agonist-antagonist actuators
11491032 · 2022-11-08
Assignee
Inventors
- Hugh M. Herr (Somerville, MA)
- Lee Harris Magnusson (San Francisco, CA, US)
- Ken Endo (Cambridge, MA, US)
Cpc classification
A61F2002/6872
HUMAN NECESSITIES
A61F2002/7635
HUMAN NECESSITIES
A61F2002/763
HUMAN NECESSITIES
A61F2002/5075
HUMAN NECESSITIES
A61F2002/7645
HUMAN NECESSITIES
A61F2/76
HUMAN NECESSITIES
B25J9/0006
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1633
PERFORMING OPERATIONS; TRANSPORTING
A61F2/741
HUMAN NECESSITIES
A61F2002/5004
HUMAN NECESSITIES
A61F2002/503
HUMAN NECESSITIES
A61F2002/701
HUMAN NECESSITIES
International classification
A61F2/76
HUMAN NECESSITIES
B25J9/00
PERFORMING OPERATIONS; TRANSPORTING
A61F5/01
HUMAN NECESSITIES
B25J9/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Artificial limbs and joints that behave like biological limbs and joints employ a synthetic actuator which consumes negligible power when exerting zero force, consumes negligible power when outputting force at constant length (isometric) and while performing dissipative, nonconservative work, is capable of independently engaging flexion and extension tendon-like, series springs, is capable of independently varying joint position and stiffness, and exploits series elasticity for mechanical power amplification.
Claims
1. A system for controlling an ankle prosthesis, orthosis or exoskeleton device, the system comprising: a) a first member; b) a second member rotatably coupled with the first member to form an ankle joint; c) an actuator operatively coupled to the ankle joint for control of at least one of an ankle joint torque and an ankle joint stiffness; d) a sensor configured to measure electromyographic (EMG) signals to determine residual limb muscle activity; and e) a controller configured to monitor the EMG signals from the sensor and identify at least one of a user desired ankle torque and a user desired ankle stiffness based on the monitored EMG signals, the controller communicatively linked to the actuator and configured to control the actuator to adjust at least one of the ankle joint torque and the ankle joint stiffness based on the monitored EMG signals wherein an ankle stiffness control signal is derived from a sum of EMG amplitudes from at least one plantar flexion muscle and at least one dorsiflexion muscle.
2. The system of claim 1, wherein the ankle stiffness control signal is related to stiffness via a linear relationship with a zero-level control signal signifying a minimum available stiffness level and a maximum-level control signal signifying a maximum available stiffness level.
3. The system of claim 2, wherein an ankle torque control signal is derived from a difference of EMG amplitudes from at least one plantar flexion muscle and at least one dorsiflexion muscle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Other aspects, advantages and novel features of the invention will become more apparent from the following detailed description of the invention when considered in conjunction with the accompanying drawings wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
(37)
(38)
DETAILED DESCRIPTION
(39) A control architecture is presented to command biomimetic torques at the ankle, knee, and hip joints of a powered leg prosthesis, orthosis, or exoskeleton during walking. In this embodiment, the powered device includes artificial ankle and knee joints that are torque controllable. Appropriate joint torques are provided to the user as determined by the feedback information provided by sensors mounted at each joint of the robotic leg device. These sensors include, but are not limited to, angular joint displacement and velocity using digital encoders, hall-effect sensors or the like, torque sensors at the ankle and knee joints and at least one inertial measurement unit (IMU) located between the knee and the ankle joints.
(40) Sensory information of joint state (position and velocity) from the robotic leg (hip, knee and ankle) is used as inputs to a neuromuscular model of human locomotion. This model uses joint state sensory information from the robotic leg to determine the internal state for each of its virtual muscles, and establishes what the individual virtual muscle force and stiffness should be given particular levels of muscle activation determined from a spinal reflex model. If the robotic leg is a leg prosthesis worn by a transfemoral amputee, angular sensors at the ankle and knee measure joint state for these joints. For the hip joint, the absolute orientation of the user's thigh is determined using both the angular joint sensor at the prosthetic knee and an IMU positioned between the prosthetic knee and the ankle joints. To estimate hip position and velocity, the control architecture works under the assumption that the upper body (torso) maintains a relative vertical position during gait.
(41) As used herein, and in the Appl.s incorporated by reference herein, the following terms expressly include, but are not to be limited to:
(42) “Actuator” means a type of motor, as defined below.
(43) “Agonist” means a contracting element that is resisted or counteracted by another element, the antagonist.
(44) “Agonist-antagonist actuator” means a mechanism comprising (at least) two actuators that operate in opposition to one another: an agonist actuator that, when energized, draws two elements together and an antagonist actuator that, when energized, urges the two elements apart.
(45) “Antagonist” means an expanding element that is resisted or counteracted by another element, the agonist.
(46) “Biomimetic” means a man-made structure or mechanism that mimics the properties and behavior of biological structures or mechanisms, such as joints or limbs.
(47) “Dorsiflexion” means bending the ankle joint so that the end of the foot moves upward.
(48) “Elastic” means capable of resuming an original shape after deformation by stretching or compression.
(49) “Extension” means a bending movement around a joint in a limb that increases the angle between the bones of the limb at the joint.
(50) “Flexion” means a bending movement around a joint in a limb that decreases the angle between the bones of the limb at the joint.
(51) “Motor” means an active element that produces or imparts motion by converting supplied energy into mechanical energy, including electric, pneumatic, or hydraulic motors and actuators.
(52) “Plantarflexion” means bending the ankle joint so that the end of the foot moves downward.
(53) “Spring” means an elastic device, such as a metal coil or leaf structure, which regains its original shape after being compressed or extended.
(54) An exemplary embodiment of a neuromuscular model-based control scheme according to this aspect of the invention is shown as a block diagram in
(55) In order for each of the virtual muscle to produce its required force, a muscle stimulation parameter STIM(t) is required. This parameter can be determined from either an outside input or a local feedback loop. In the control methodology for the exemplary biomimetic leg, the STIM(t) is computed based on local feedback loops. This architecture is based on the reflex feedback framework developed by Geyer and Herr [H. Geyer, H. Herr, “A muscle-reflex model that encodes principles of legged mechanics predicts human walking dynamics and muscle activities,” (Submitted for publication), herein incorporated by reference in its entirety]. In this framework the neural-control is designed to mimic the stretch reflex of an intact human muscle. This neuromuscular reflex-based control methodology allows the biomimetic robotic leg to replicate human-like joint mechanics.
(56) Neuromechanical model. A human model with a reflex control that encodes principles of legged mechanics predicts human walking dynamics and muscle activities. While neuroscientists identify increasingly complex neural networks that control animal and human gait, biomechanists find that locomotion requires little motor control if principles of legged mechanics are heeded. Here it is shown how muscle reflex behavior could be vital to link these two observations. A model of human locomotion was developed that is driven by muscle reflex behaviors that encode principles of legged mechanics. Equipped with this principle-based reflex control, the model stabilizes into the walking gait from its dynamic interplay with the ground, tolerates ground disturbances, and self-adapts to stairs. Moreover, the model shows qualitative agreement with joint angles, joint torques and muscle activations known from experiments, suggesting that human motor output could largely be shaped by muscle reflex behaviors that link principles of legged mechanics into the neural networks responsible for locomotion.
(57) A human walking model with a motor control is based on muscle reflexes, which are designed to include such principles of legged mechanics. These principles derive from simple conceptual models of legged locomotion and include the reliance on compliant leg behavior in stance [Blickhan, R., 1989. The spring-mass model for running and hopping. J. of Biomech. 22, 1217-1227; Ghigliazza, R., Altendorfer, R., Holmes, P., Koditschek, D., 2003. A simply stabilized running model. SIAM J. Applied. Dynamical Systems 2 (2), 187-218; Geyer, H., Seyfarth, A., Blickhan, R., 2006. Compliant leg behaviour explains the basic dynamics of walking and running. Proc. R. Soc. Lond. B 273, 2861-2867], the stabilization of segmented legs based on static joint torque equilibria [Seyfarth, A., Günther, M., Blickhan, R., 2001. Stable operation of an elastic three-segmented leg. Biol. Cybern. 84, 365-382; Günther, M., Keppler, V., Seyfarth, A., Blickhan, R., 2004. Human leg design: optimal axial alignment under constraints. J. Math. Biol. 48, 623-646], the exploitation of ballistic swing-leg mechanics [Mochon, S., McMahon, T., 1980. Ballistic walking. J. Biomech. 13 (1), 49-57], and the enhancement of gait stability using swing-leg retraction [Seyfarth, A., Geyer, H., Günther, M., Blickhan, R., 2002. A movement criterion for running. J. of Biomech. 35, 649-655; Seyfarth, A., Geyer, H., Herr, H. M., 2003. Swing-leg retraction: a simple control model for stable running. J. Exp. Biol. 206, 2547-2555]. Hill-type muscles combined with spinal reflexes are employed. including positive force and length feedback schemes, to effectively encode these mechanical features.
(58) Comparing the model's behavior with kinetic, kinematic, and electromyographic evidence from the literature for human walking, it has been shown that a neuromuscular model with a motor control designed to encode principles of legged mechanics can produce biological walking mechanics and muscle activities. This reflex control allows the model to tolerate sudden changes in ground level and to adapt to stair ascent and descent without parameter interventions.
(59) The structure and control of the human model evolves in six steps from a conceptual point-mass model into a neuromuscular biped with an upper body and two, three-segment legs each actuated by seven muscles and controlled by muscle reflexes.
(60) In
(61) Stance leg compliance and stability. The bipedal spring-mass model is used as the starting point for the conceptual basis for human locomotion (
(62) To implement compliant behavior in neuromuscular legs, each spring 210, 215 is replaced with thigh 220, shank 225, and foot 230, and a soleus muscle (SOL) 235 and a vasti muscle group (VAS) 240 are added, both generating their muscle activity through local positive force feedback (F+) during the stance period of gait (
(63) While compliant leg behavior is essential, it also threatens joint stability in segmented legs [Seyfarth, A., Günther, M., Blickhan, R., 2001. Stable operation of an elastic three-segmented leg. Biol. Cybern. 84, 365-382; Günther, M., Keppler, V., Seyfarth, A., Blickhan, R., 2004. Human leg design: optimal axial alignment under constraints. J. Math. Biol. 48, 623-646]. In segmented legs, the knee and ankle torques, τ.sub.k and τ.sub.a, obey the static equilibrium τ.sub.k/τ.sub.a=h.sub.k/h.sub.a, where h.sub.k and h.sub.a are the perpendicular distances from the knee and the ankle to the leg force vector Fleg, respectively. In effect, a large extension torque at one joint forces the other joint closer to Fleg, threatening its overextension for spring-like behaving legs [for details see Seyfarth, A., Günther, M., Blickhan, R., 2001. Stable operation of an elastic three-segmented leg. Biol. Cybern. 84, 365-382].
(64) This tendency to overextend at the knee or the ankle is countered by adding the gastrocnemius (GAS) 245 and tibialis anterior (TA) 250 muscles (
(65) Upper body and its balance. In the next step of evolving from the conceptual spring-mass model into a neuromuscular biped, the point mass representation is discarded and an upper body 255 around which the legs can be swung (
(66) Swing leg pro- and retraction. The human model's structure is complete, except for a muscle-reflex control that produces swing leg pro- and retraction. It is assumed that a stance leg's functional importance reduces in proportion to the amount of body weight (bw) borne by the contralateral leg, and initiate swing leg protraction already in double support (
(67) During actual swing, the main reliance is on a leg's ballistic motion, but it is influenced in two ways (
(68) Furthermore, the swing leg is also prevented from overreaching and its retraction is ensured. If legs reach and maintain a proper orientation during swing, legged systems self-stabilize into a gait cycle [McGeer, T., 1990. Passive dynamic walking. Int. J. Rob. Res. 9 (2), 62-82; Seyfarth, A., Geyer, H., Günther, M., Blickhan, R., 2002. A movement criterion for running. J. of Biomech. 35, 649-655; Ghigliazza, R., Altendorfer, R., Holmes, P., Koditschek, D., 2003. A simply stabilized running model. SIAM J. Applied. Dynamical Systems 2 (2), 187-218; Geyer, H., Seyfarth, A., Blickhan, R., 2006. Compliant leg behaviour explains the basic dynamics of walking and running. Proc. R. Soc. Lond. B 273, 2861-2867]. The tolerance of this mechanical self-stability against disturbances can largely be enhanced if swing legs additionally retract before landing [Seyfarth, A., Geyer, H., 2002. Natural control of spring-like running—optimized self-stabilization. In: Proceedings of the 5th international conference on climbing and walking robots. Professional Engineering Publishing Limited, pp. 81-85; Seyfarth, A., Geyer, H., Herr, H. M., 2003. Swing-leg retraction: a simple control model for stable running. J. Exp. Biol. 206, 2547-2555]. To implement this halt-and-retract strategy, three muscle reflexes are included in the human model. The overreaching of the swing leg that would result from the forward impulse the leg receives when the knee reaches full extension during protraction is prevented. Hereto, the HFL's L+ is inhibited proportional to the stretch which the HAM receives in swing, S.sub.HFL(t)=k.sub.lean (θ−θ.sub.ref)TO+G.sub.HFL(l.sub.CE,HFL−l.sub.off,HFL)(t−Δ.sub.t,HFL)−G.sub.HAMHFL(l.sub.CE,HAM−l.sub.off,HAM)(t−Δ.sub.t,HAM). In addition, F+ is used for the GLU, S.sub.GLU(t)=S.sub.0,GLU−G.sub.GLU+F.sub.GLU (t−Δt.sub.GLU), and for the HAM, S.sub.HAM (t)=S.sub.0,HAM+G.sub.HAM F.sub.HAM (t−Δt.sub.HAM), to ensure that, dependent on the actual protraction momentum, the swing leg not only halts, but also transfers part of this momentum into leg straightening and retraction. Finally, the TA L+ introduced to ensure foot clearance is kept throughout the swing. The SOL, GAS, and VAS remain silent during this phase.
(69) Reflex control parameters. The different reflex contributions to the muscle stimulations Sm(t) are governed through the equations used in the model. No parameter optimization was performed. Parameters were derived from previous knowledge of reflex behavior (F+, L+) or by making plausible estimates. All muscle stimulations are limited in range from 0.01 to 1 before being translated into muscle activations Δ.sub.m(t). Table 1 presents the stance reflex equations used in the preferred embodiment.
(70) TABLE-US-00001 TABLE 1
(71) Table 2 presents the swing reflex equations used in the preferred embodiment.
(72) TABLE-US-00002 TABLE 2
(73) Results. Although the human model has no central pattern generator (CPG) that feed-forwardly activates its muscles, it switches for each leg between the different reflexes for stance and swing using sensors located at the ball and heel of each foot to detect ground. As a result, the model's dynamic interaction with its mechanical environment becomes a vital part of generating muscle activities.
(74) Walking gait. To study how important this interdependence of mechanics and motor control can be to human locomotion, the model was started with its left leg in stance and its right leg in swing at a normal walking speed v0=1.3 ms-1. Since the modeled muscle reflexes include time delays of up to 20 ms, all muscles are silent at first.
(75) Because of these disturbed initial conditions, the model slightly collapses and slows down in its first step (
(76) Steady-state patterns of angles, torques and muscle activations. This similarity also holds upon closer inspection; the model shows qualitative agreement with angle, torque and muscle activation patterns known from human walking data.
(77) The strongest agreement between model prediction and walking data can be found at the ankle (
(78) The comparison shows a weaker agreement for the knee and the hip. For instance, although the general trajectory φ.sub.k of the human knee is captured by the model, its knee flexes about 10 degree or 30% more than the human's in early stance (
(79) Self-adaptation to ground changes. Despite its limited reflex control, the human model tolerates sudden, and self-adapts to permanent, changes of the ground level.
(80) Approaching from steady-state walking (1st stride), the model hits the stairs at the end of the 2nd stride with the foot of its outstretched right leg (
(81)
(82)
(83) For both walking up and down stairs, no single control is responsible. The key to the model's tolerance and adaptation are its dynamic muscle-reflex responses. The rebound of the stance leg depends on how much load the leg extensors SOL, GAS and VAS feel, which guarantees that the leg yields sufficiently to allow forward progression when going up, but brakes substantially when going down. On the other hand, the forward propulsion of the swing leg varies with the model dynamics. Sudden deceleration after impact of the opposite leg, forward lean of the upper body, and ankle extension rate near the end of stance—all contribute to leg propulsion in swing. These combined features ensure that the swing leg protracts enough in upstair walking and substantially in downstair walking. For the latter, the force feedbacks of GLU and HAM constrain excess rotations of the leg and instead force it to rapidly retract and straighten.
(84) Muscle tendon units. All 14 muscle-tendon units (MTUs) of the biped have the same model structure.
(85) As seen in
(86) Table 3 presents individual MTU parameters. All parameters are estimated from Yamaguchi et al. [Yamaguchi, G. T., Sawa, A. G.-U., Moran, D. W., Fessler, M. J., Winters, J. M., 1990. A survey of human musculotendon actuator parameters. In: Winters, J., Woo, S.-Y. (Eds.), Multiple Muscle Systems: Biomechanics and Movement Organization. Springer-Verlag, New York, pp. 717-778]. The maximum isometric forces F.sub.max are estimated from individual or grouped muscle-physiological cross-sectional areas assuming a force of 25N per cm.sup.−2. The maximum contraction speeds v.sub.max are set to 6l.sub.opt s.sup.−1 for slow muscles and to 12l.sub.opt s.sup.−1 for medium fast muscles. The optimum CE lengths l.sub.opt and the SE slack lengths l.sub.slack reflect muscle fiber and tendon lengths.
(87) TABLE-US-00003 TABLE 3 SOL TA GAS VAS HAM GLU HFL F.sub.max (N) 4000 800 1500 6000 3000 1500 2000 v.sub.max (l.sub.opt s.sup.−1) 6 12 12 12 12 12 12 l.sub.opt (cm) 4 6 5 8 10 11 11 l.sub.slack (cm) 26 24 40 23 31 13 10
(88) Details on how CE and SE were modeled can be found in Geyer et al. [Geyer, H., Seyfarth, A., Blickhan, R., 2003. Positive force feedback in bouncing gaits? Proc. R. Soc. Lond. B 270, 2173-2183]. The force of the CE, F.sub.CE=A F.sub.max f.sub.l (l.sub.CE)f.sub.v (v.sub.CE), is a product of muscle activation A, CE force-length relationship f.sub.l (l.sub.CE), and CE force-velocity relationship f.sub.v (v.sub.CE). Based on this product approach, the MTU dynamics are computed by integrating the CE velocity v.sub.CE, which is found by inverting f.sub.v (v.sub.CE). Given that F.sub.SE=F.sub.CE+FP.sub.E−F.sub.BE, f.sub.v (v.sub.CE)=(F.sub.SE−F.sub.PE+F.sub.BE)/(A F.sub.max f.sub.l(l.sub.CE)). This equation has a numerically critical point during muscle stretch when F.sub.SE F.sub.PE approaches zero. To speed up simulations, this critical point is avoided by introducing f.sub.v (v.sub.CE) into the force production of the parallel elasticity F.sub.PE˜(l.sub.CE−l.sub.opt).sup.2 f.sub.v (v.sub.CE). Note that PE engages outside the normal range of operation in the model, and like BE, plays a minor role for the muscle dynamics during normal locomotion. With this approach, however, f.sub.v (v.sub.CE)=(F.sub.SE+F.sub.BE)/(A F.sub.max f.sub.l (l.sub.CE)+F.sub.PE) is obtained, which can numerically be integrated using coarse time steps. While this approach is convenient to speed up the model simulation, it was also critical when muscle dynamics were emulated on PC boards with fixed and limited time resolution.
(89) The MTUs have common and individual parameters. The common parameters include the time constant of the excitation contraction coupling, t.sub.ecc=0.01; the CE force-length relationship's width, w=0.56l.sub.opt, and residual force factor, c=0.05; the CE force-velocity relationship's eccentric force enhancement, N=1.5, and shape factor, K=5; and the SE reference strain, ε.sub.ref=0.04 [for details, see Geyer, H., Seyfarth, A., Blickhan, R., 2003. Positive force feedback in bouncing gaits? Proc. R. Soc. Lond. B 270, 2173-2183]. Also common) parameters are the PE reference strain ε.sub.PE=w where F.sub.PE=F.sub.max (l.sub.CE/l.sub.opt−1).sup.2/ε.sub.PE.sup.2 f.sub.v (v.sub.CE), and the BE rest length l.sub.min=l.sub.opt−w and its reference compression ε.sub.BE=w/2 where F.sub.BE=F.sub.max [(l.sub.min−l.sub.CE)/l.sub.opt].sup.2/ε.sub.PE.sup.2. The individual MTU attachment parameters are readily available from the literature and distinguish each muscle or muscle group. Their values are listed in Table 4.
(90) TABLE-US-00004 TABLE 4 MTU attachment parameters ankle knee hip SOL TA GAS GAS VAS HAM HAM GLU HFL r.sub.0 (cm) 5 4 5 5 6 5 8 10 10 φ.sub.max 110 80 110 140 165 180 — — — (deg) φ.sub.ref 80 110 80 165 125 180 155 150 180 (deg) ρ 0.5 0.7 0.7 0.7 0.7 0.7 0.7 0.5 0.5
(91) Musculoskeletal connections and mass distribution. The MTUs connect to the skeleton by spanning one or two joints. The transfer from muscle forces F.sub.m to joint torques τ.sub.m is modeled using variable lever arms r.sub.m(φ)=r.sub.0 cos(φ−φ.sub.max) for the ankle and knee where φ is the joint angle, φ.sub.max is the angle at which r.sub.m reaches its maximum, and τ.sub.m=r.sub.m(φ)F.sub.m. For the hip, it is simply assumed that r.sub.m(φ)=r.sub.0. On the other hand, changes Δl.sub.m in MTU lengths are modeled as Δl.sub.m=ρr[sin(φ−φ.sub.max−sin(φ.sub.ref−φ.sub.max)] for the ankle and knee; and as Δl.sub.m=ρr(φ−φ.sub.ref) for the hip. The reference angle φ.sub.ref is the joint angle where l.sub.m=l.sub.opt+l.sub.slack. The factor ρ accounts for muscle pennation angles and ensures that an MTU's fiber length stays within physiological limits throughout the working range of the joint. The specific parameters for each muscle and joint are listed in Table 4. These values are either supported by experimental evidence [Muraoka, T., Kawakami, Y., Tachi, M., Fukunaga, T., 2001. Muscle fiber and tendon length changes in the human vastus lateralis during slow pedaling. J. Appl. Physiol. 91, 2035-2040; Maganaris, C., 2001. Force-length characteristics of in vivo human skeletal muscle. Acta Physiol. Scand. 172, 279-285; Maganaris, C., 2003. Force-length characteristics of the in vivo human gastrocnemius muscle. Clin. Anat. 16, 215-223; Oda, T., Kanehisa, H., Chino, K., Kurihara, T., Nagayoshi, T., Kato, E., Fukunaga, T., Kawakami, Y., 2005. In vivo length-force relationships on muscle fiver and muscle tendon complex in the tibialis anterior muscle. Int. J. Sport and Health Sciences 3, 245-252], or were obtained through rough anatomical estimates.
(92) The seven segments of the human model are simple rigid bodies whose parameters are listed in Table 5. Their values are similar to those used in other modeling studies, for instance, in Günther and Ruder [Günther, M., Ruder, H., 2003. Synthesis of two-dimensional human walking: a test of the λ-model. Biol. Cybern. 89, 89-106]. The segments are connected by revolute joints. As in humans, these joints have free ranges of operation (70°<φ.sub.a<130°, φ.sub.k<175° and φ.sub.h<230°) outside of which mechanical soft limits engage, which is modelled in the same way as the ground impact points. The model's segments have different masses ms and lengths l.sub.s, and characteristic distances of their local center of mass, d.sub.G,S, and joint location, d.sub.J,S (measured from distal end), and inertias Θ.sub.S.
(93) TABLE-US-00005 TABLE 5 Feet Shanks Thighs HAT l.sub.S (cm) 20 50 50 80 d.sub.G, S (cm) 14 30 30 35 d.sub.J, S (cm) 16 50 50 — m.sub.S (cm) 1.25 3.5 8.5 53.5 Θ.sub.S (kgm2) 0.005 0.05 0.15 3
(94) Ground contacts and joint limits. Each foot segment of the bipedal model has contact points at its toe and heel. When impacting the ground, a contact point (CP) gets pushed back by a vertical reaction force F.sub.y=−F.sub.reff.sub.1f.sub.v, which, like the muscle force, is the product of a force-length relationship f.sub.1 (Δy.sub.CP)=Δy.sub.CP/Δy.sub.ref and a force-velocity relationship f.sub.v (dy.sub.CP/dt)=1 dy.sub.CP/dt/v.sub.max (
(95)
(96) In addition to the vertical reaction force, a horizontal reaction force is applied to the CP during ground contact. Initially, this force is modeled as a kinetic friction force that opposes the CP's motion on the ground with a force F.sub.x=μ.sub.sl F.sub.y. When the CP slows down to below a speed v.sub.lim, the horizontal reaction force is modelled as a stiction force computed in a manner similar to that in which the vertical impact force is computed (
(97) The results suggest that mechanics and motor control cannot be viewed separately in human locomotion. A neuromuscular model of human locomotion according to one aspect of the invention self-organizes into the walking gait after an initial push, tolerates sudden changes in ground level, and adapts to stair walking without interventions. Central to this model's tolerance and adaptiveness is its reliance on muscle reflexes, which integrate sensory information about locomotion mechanics into the activation of the leg muscles. Having no CPG, the model shows that in principle no central input is required to generate walking motions, suggesting that reflex inputs that continuously mediate between the nervous system and its mechanical environment may even take precedence over central inputs in the control of normal human locomotion.
(98) In addition, the model results suggest that these continuous reflex inputs encode principles of legged mechanics. Current experimental and modeling research on the role of spinal reflexes during locomotion focuses on their contribution to the timing of swing and stance phases and to the production of muscle force in load bearing extensor muscles [Pang, M. Y., Yang, J. F., 2000. The initiation of the swing phase in human infant stepping: importance of hip position and leg loading. J Physiol 528 Pt 2, 389-404; Dietz, V., 2002. Proprioception and locomotor disorders. Nat Rev Neurosci 3 (10), 781-790; Ivashko, D. G., Prilutski, B. I., Markin, S. N., Chapin, J. K., Rybak, I. A., 2003. Modeling the spinal cord neural circuitry controlling cat hindlimb movement during locomotion. Neurocomputing 52-54, 621-629; Yakovenko, S., Gritsenko, V., Prochazka, A., 2004. Contribution of stretch reflexes to locomotor control: a modeling study. Biol Cybern 90 (2), 146-155; Ekeberg, O., Pearson, K., 2005. Computer simulation of stepping in the hind legs of the cat: an examination of mechanisms regulating the stance-to-swing transition. J Neurophysiol 94 (6), 4256-4268; Maufroy, C., Kimura, H., Takase, K., 2008. Towards a general neural controller for quadrupedal locomotion. Neural Netw 21 (4), 667-681; Donelan, J. M., Pearson, K. G., 2004. Contribution of sensory feedback to ongoing ankle extensor activity during the stance phase of walking. Can J Physiol Pharmacol 82 (8-9), 589-598; Frigon, A., Rossignol, S., 2006. Experiments and models of sensorimotor interactions during locomotion. Biol Cybern 95 (6), 607-627; Grey, M. J., Nielsen, J. B., Mazzaro, N., Sinkjaer, T., 2007. Positive force feedback in human walking. J Physiol 581 (1), 99-105]. The reflex contribution to load bearing has started to link positive force feedback to the underlying dynamics of the locomotor system [Prochazka, A., Gillard, D., Bennett, D., 1997. Positive force feedback control of muscles. J. of Neurophys. 77, 3226-3236; Geyer, H., Seyfarth, A., Blickhan, R., 2003. Positive force feedback in bouncing gaits? Proc. R. Soc. Lond. B 270, 2173-2183]. There appears to be no previous work that systematically expands on the idea of encoding principles of legged dynamics in the motor control system. While some of the muscle reflexes implemented in the human model were simple expedients to let it enter cyclic motions (trunk balance, swing-leg initiation), mainly the stance phase reflexes encoded principles of legged dynamics and control described previously, including compliant stance leg behavior [Blickhan, R., 1989. The spring-mass model for running and hopping. J. of Biomech. 22, 1217-1227; McMahon, T., Cheng, G., 1990. The mechanism of running: how does stiffness couple with speed? J. of Biomech. 23, 65-78; Geyer, H., Seyfarth, A., Blickhan, R., 2006. Compliant leg behaviour explains the basic dynamics of walking and running. Proc. R. Soc. Lond. B 273, 2861-2867], stabilization of segmented chains [Seyfarth, A., Günther, M., Blickhan, R., 2001. Stable operation of an elastic three-segmented leg. Biol. Cybern. 84, 365-382; Günther, M., Keppler, V., Seyfarth, A., Blickhan, R., 2004. Human leg design: optimal axial alignment under constraints. J. Math. Biol. 48, 623-646], and swing-leg retraction [Herr, H., McMahon, T., 2000. A trotting horse model. Int. J. Robotics Res. 19, 566-581; Herr, H., McMahon, T., 2001. A galloping horse model. Int. J. Robotics Res. 20, 26-37; Herr, H. M., Huang, G. T., McMahon, T. A., April 2002. A model of scale effects in mammalian quadrupedal running. J Exp Biol 205 (Pt 7), 959-967; Seyfarth, A., Geyer, H., 2002. Natural control of spring-like running—optimized self-stabilization. In: Proceedings of the 5th international conference on climbing and walking robots. Professional Engineering Publishing Limited, pp. 81-85; Seyfarth, A., Geyer, H., Herr, H. M., 2003. Swing-leg retraction: a simple control model for stable running. J. Exp. Biol. 206, 2547-2555]. Based on these functional reflexes, the model not only converges to known joint angle and torque trajectories of human walking, but also predicts some individual muscle activation patterns observed in walking experiments. This match between predicted and observed muscle activations suggests that principles of legged mechanics could play a larger role in motor control than anticipated before, with muscle reflexes linking these principles into the neural networks responsible for locomotion.
(99) In a preferred embodiment, the neuromechanical model of the invention has been implemented as a muscle reflex controller for a powered ankle-foot prosthesis. This embodiment is an adaptive muscle-reflex controller, based on simulation studies, that utilizes an ankle plantar flexor comprising a Hill-type muscle with a positive force feedback reflex. The model's parameters were fitted to match the human ankle's torque-angle profile as obtained from level-ground walking measurements of a weight and height-matched intact subject walking at 1 m/sec. Using this single parameter set, clinical trials were conducted with a transtibial amputee walking on level ground, ramp ascent, and ramp descent conditions. During these trials, an adaptation of prosthetic ankle work was observed in response to ground slope variation, in a manner comparable to intact subjects, without the difficulties of explicit terrain sensing. Specifically, the energy provided by the prosthesis was directly correlated to the ground slope angle. This study highlights the importance of neuromuscular controllers for enhancing the adaptiveness of powered prosthetic devices across varied terrain surfaces.
(100) In order to produce a controller with the ability to adapt, the neuromuscular model with a positive force feedback reflex scheme as the basis of control of the invention was used as part of the control system for a powered ankle-foot prosthesis. The controller presented here employs a model of the ankle-foot complex for determining the physical torque to command at the ankle joint. In this model, the ankle joint is provided with two virtual actuators. For plantar flexion torque, the actuator is a Hill-type muscle with a positive force feedback reflex scheme. This scheme models the reflexive muscle response due to some combination of afferent signals from muscle spindles and Golgi tendon organs. For dorsiflexion torque, an impedance is provided by a virtual rotary spring-damper.
(101) The parameters of this neuromuscular model were fitted by an optimization procedure to provide the best match between the measured ankle torque of an intact subject walking at a target speed of 1.0 m/sec, and the model's output torque when given as inputs the measured motion of the intact subject. The neuromuscular model-based prosthetic controller was used to provide torque commands to a powered ankle-foot prosthesis worn by an amputee. This control strategy was evaluated using two criteria. First, the controller was tested for the ability to produce prosthesis ankle torque and ankle angle profiles that qualitatively match those of a comparable, intact subject at a target level-ground walking speed. The second performance criterion was the controller's ability to exhibit a biologically-consistent trend of increasing gait cycle net-work for increasing walking slope without changing controller parameters. Detecting variations in ground slope is difficult using typical sensors, so a controller with an inherent ability to adapt to these changes is of particular value.
(102)
(103) The ankle joint is a rolling bearing design joining a lower foot structure to an upper leg shank structure topped with a prosthetic pyramid fixture for attachment to the amputee's socket. The foot includes a passive low profile Flex-Foot™ (Osur™) to minimize ground contact shock to the amputee. A unidirectional leaf spring, the parallel spring, acts across the ankle joint, engaging when the ankle and foot are perpendicular to each other. It acts in parallel to a powered drive train, providing the passive function of an Achilles tendon. The powered drive train is a motorized link across the ankle joint as represented in
(104) At the foot, the series spring, a Kevlar-composite leaf spring, connects the foot to the ball nut with a moment arm, r.sub.s, that is direction-dependent. Therefore, the effective rotary stiffness of the series spring, as evaluated by locking the drive train and exerting a torque about the ankle joint, is 533 N.Math.m/rad for positive torque, and 1200 N.Math.m/rad for negative torque, where positive torque (or plantar flexion torque) is that tending to compress the series spring as represented in
(105) Sensors. A hall-effect angle sensor at the ankle joint is a primary control input, and has a range of −0.19 to 0.19 radians, where zero corresponds to the foot being perpendicular to the shank. Joint angle is estimated with a linear hall-effect sensor (Allegro A1395) mounted on the main housing. This sensor is proximate to a magnet that is rigidly connected to the foot structure so that the magnetic axis is tangent to the arc of the magnet's motion. As a result of this arrangement, the magnetic field strength at the sensor location varies as the magnet rotates past the sensor. Strain gauges are located inside the prosthetic pyramid attachment, allowing for an estimate of the torque at the ankle joint. Strain gauges located on the series spring permit sensing of the output torque of the motorized drive train, thereby allowing for closed-loop force control of the SEA. The motor itself contains Hall-effect commutation sensors and is fitted with an optical shaft encoder that enables the use of advanced brushless motor control techniques.
(106) Microcontroller. Overall control and communications for the ankle-foot prosthesis are provided by a single-chip, 16-bit, DSP oriented microcontroller, the Microchip Technology Incorporated dsPIC33FJ128MC706. The microcontroller operates at 40 million instructions per second, with 128 kilo-bytes of flash program memory, and 16384 bytes of RAM. It provides adequate computation to support real time control.
(107) Motor Controller. A second 16-bit dsPIC33FJ128MC706 was used as a dedicated motor controller. The high computation load and speed requirements of modern brushless motor control methodologies, along with task isolation from the main microcontroller's real time demands motivated this architecture. A high speed digital link between the main microcontroller and the motor microcontroller supplied virtually instantaneous command of the motor.
(108) Wireless Interface. For development and data collection, a high speed serial port of the microcontroller is dedicated to external communications. This port may be used directly via cable or may have a wide variety of wireless communication devices attached. For the present study, the 500 Hz sensor and internal state information is telemetered over the serial port at 460 Kilobaud and transmitted via an IEEE 802.11g wireless local area network device (Lantronix Wiport).
(109) Battery. All power for the prosthesis was provided by a 0.22 kg lithium polymer battery having a 165 Watt-Hour/kg energy density. The battery was able to provide a day's power requirements including 5000 steps of powered walking.
(110) Optimal Mechanical Component Selection. Meeting the requirements for mass, size, torque, speed, energy efficiency, shock tolerance, and nearly silent operation is not a trivial task. Of particular importance is the modeling and optimization of the drive train for the production of the biological torques and motions of walking. Some effects of the motor selection, overall transmission ratio, series elastic spring, and parallel spring are described in S. K. Au, H. Herr, “On the Design of a Powered Ankle-Foot Prosthesis: The Importance of Series and Parallel Elasticity,” IEEE Robotics & Automation Magazine. pp. 52-59, September 2008.
(111) Control Architecture. The purpose of the control architecture is to command an ankle torque appropriate to the amputee's gait cycle as determined from available sensor measurements of prosthetic ankle state. The controller determines the appropriate torque using a neuromuscular model of the human ankle-foot complex. In this model, a hinge joint, representing the human ankle joint, is actuated by two competing virtual actuators: a unidirectional plantar flexor which is a Hill-type muscle model, and a dorsiflexor which acts as either a bi-directional proportional-derivative position controller, or a unidirectional virtual rotary spring-damper, depending on the gait phase. A finite state machine maintains an estimate of the phase of the amputee's gait. Depending on this estimated gait phase, one or the other, or both of the virtual actuators produce torques at the virtual ankle joint. The net virtual torque is then used as the ankle torque command to the prosthesis hardware. Physical torque at the ankle joint is produced by both the motorized drive train and the parallel spring. The ankle angle sensor is used to determine the torque produced by the parallel spring, and the remaining desired torque is commanded through the motor controller.
(112) Top Level State Machine Control. Top level control of the prosthesis is implemented by a finite state machine synchronized to the gait cycle. During walking, two states are recognized: swing phase and stance phase. Prosthesis sensor inputs (ankle torque as estimated from the pyramid strain gauges, ankle angle, and motor velocity) are continuously observed to determine state transitions. Conditions for these state transitions were experimentally determined.
(113) In
(114) The transition to swing phase when the foot leaves the ground is detected by either a drop in total ankle torque to less than 5 N.Math.m, as measured using the pyramid strain gauges, or a drop in measured ankle angle, 0, below −0.19 radians to prevent angle sensor saturation. Positive torque is defined as actuator torque tending to plantar flex the ankle, and positive angles correspond to dorsiflexion. To prevent premature state transitions, the ankle torque developed during the stance phase must exceed 20 N.Math.m for these transitions to be enabled. In addition, a 200 ms buffer time provides a minimum time frame for the stance period. The transition to stance phase upon heel-strike is detected by a decrease in torque below −7 N.Math.m as measured using the pyramid strain gauges.
(115) A block diagram of an exemplary embodiment of a control system for an ankle-foot prosthesis according to this aspect of the invention is shown in
(116) The prosthesis measured ankle state, (θ.sub.m, θ′.sub.m) is used to produce a torque command from the neuromuscular model, τ.sub.d. This desired ankle torque is fed through a torque control system to obtain a current command to the prosthesis actuator. The three primary components of this torque control system are the feedforward gain K.sub.ff, lead compensator, and friction compensation term. The parallel spring contribution to prosthesis ankle torque, τ.sub.p, is subtracted from the desired ankle torque to obtain the desired actuator torque τ.sub.d,SEA. The closed-loop torque controller then enforces the desired actuator torque using the measured actuator torque, τ.sub.SEA. Finally, the friction compensation term produces an additional torque value, τ.sub.f which is added to the output of the closed-loop torque controller.
(117)
(118) Dorsiflexor Model.
(119) The dorsiflexor in
T.sub.dorsi=K.sub.Pθ+K.sub.Vθ′ (1)
(120) Here, K.sub.P is the spring constant, and K.sub.v is the damping constant, θ is the ankle angle and θ′ is the ankle angular velocity. For the stance phase, the value of K.sub.P was optimized along with other muscle model parameters to best match the stance phase behavior of the biological ankle for normal level-ground walking. The damping term, K.sub.V, was experimentally tuned for stance phase to 5 Nm-s/rad to prevent the forefoot from bouncing off the ground at foot-flat. Also during the stance phase, the dorsiflexor acts only to provide dorsiflexion torque, so to mimic the unidirectional property of biological muscles. Furthermore, when the torque generated by the dorsiflexor drops to zero during stance as a result of the foot becoming perpendicular to the shank, the dorsiflexor is disabled for the remainder of the stance phase. Therefore, the dorsiflexor only contributes to the torque production early in the stance phase, when human dorsiflexor muscles are known to play a significant role [J. Perry, Gait Analysis: Normal and Pathological Function, New Jersey: SLACK Inc., 1992, Chapter 4, pp. 55-57]. In the swing phase, the dorsiflexor acts as a position controller, driving the foot to the set-point [θ=0, θ′=0]. For this, a gain of K.sub.P=220 N.Math.m/rad and damping constant of K.sub.V=7 N.Math.m.Math.s/rad provides for quick ground clearance of the foot early in the swing phase.
(121) Plantar Flexor Model. The virtual plantar flexor in
(122) Plantar Flexor Series Elastic Element. The series elastic element (SE) operates as a tendon in series with the muscle contractile element as in [H. Geyer, A. Seyfarth, R. Blickhan, “Positive force feedback in bouncing gaits?,” Proc. R Society. Lond. B 270, pp. 2173-2183, 2003]. Taking ε as the tendon strain defined as:
(123)
where l.sub.SE is the length of the series element and l.sub.slack is its rest length, the series element is specified to be a nonlinear spring described by H. Geyer, A. Seyfarth, R. Blickhan, “Positive force feedback in bouncing gaits?,” Proc. R Society. Lond. B 270, pp. 2173-2183, 2003:
(124)
where F.sub.max is the maximum isometric force that the muscle can exert. Following H. Geyer, A. Seyfarth, R. Blickhan, “Positive force feedback in bouncing gaits?,” Proc. R Society. Lond. B 270, pp. 2173-2183, 2003, this quadratic form was used as an approximation of the commonly-modeled piecewise exponential-linear tendon stiffness curve. This approximation was made so to reduce the number of model parameters.
(125) Plantar Flexor Contractile Element. The contractile element (CE) of the plantar flexor virtual actuator,
F.sub.MF(l.sub.CE,v.sub.CE,A)=F.sub.maxf.sub.L(l.sub.CE)f.sub.V(v.sub.CE)A. (4)
The force-length relationship, f.sub.L(l.sub.CE), of the Hill-type muscle is a bell-shaped curve given by:
(126)
(127) where, l.sub.opt is the contractile element length, l.sub.CE, at which the muscle can provide the maximum isometric force, F.sub.max. The parameter w is the width of the bell-shaped curve, and the parameter c describes the curve's magnitude near the extremes of the bell, where:
f.sub.L(l.sub.CE=(1±w)l.sub.opt)=exp(c). (6)
The force-velocity relationship, f.sub.v(v.sub.CE), of the CE is the Hill equation:
(128)
where v.sub.max<0 is the maximum contractile velocity of the muscle, v.sub.CE is the fiber contraction velocity, K is the curvature constant, and N defines the dimensionless muscle force (normalized by F.sub.max) such that
N=f.sub.v(v.sub.CE=−v.sub.max) (8)
(129) Following H. Geyer, H. Herr, “A muscle-reflex model that encodes principles of legged mechanics predicts human walking dynamics and muscle activities,” (Submitted for publication), the force-length relationship for the high-limit parallel elasticity (HPE), set in parallel with the CE, is given by:
(130)
A low-limit, buffer parallel elasticity (LPE) is also included, based on H. Geyer, H. Herr, “A muscle-reflex model that encodes principles of legged mechanics predicts human walking dynamics and muscle activities,” (Submitted for publication). This was given the form of the nonlinear spring:
(131)
Therefore, the total plantar flexor force is described by:
F.sub.CE=F.sub.MF(l.sub.CE,v.sub.CE,A)+F.sub.HPE−F.sub.LPE (11)
Where F.sub.CE is the force developed by the contractile element. Since the CE and SE are in series, the following equation holds: F.sub.CE=F.sub.SE=F.sub.MTC.
(132) Reflex Scheme. The contractile element activation, A, is generated using the positive-force feedback reflex scheme shown in
(133) As depicted in
(134) Plantar Flexor Geometry and Implementation. Within the muscle model framework, the ankle angle, θ.sub.foot, is defined as shown in
l.sub.MTC=r.sub.footρ(sin(ϕ.sub.ref−θ.sub.max)−sin(θ.sub.foot−ϕ.sub.max))+l.sub.slack+l.sub.opt. (12)
where ρ is a scaling factor representing the pennation angle of the muscle fibers, and ϕ.sub.ref is the ankle angle at which l.sub.CE=l.sub.opt under no load.
(135) The fiber length, l.sub.CE can be computed using l.sub.CE=l.sub.MTC−l.sub.SE, where l.sub.SE is obtained from the inverse of (3) given the current value of F.sub.CE=F.sub.SE=F.sub.MTC from the muscle dynamics. The fiber contraction velocity, v.sub.CE, can then be obtained via differentiation. This creates a first order differential equation governed by the dynamics of the neuromuscular model. This equation can be solved for F.sub.MTC given the time history of θ.sub.foot and initial condition. However, since integration is computationally more robust than differentiation, an integral form of this implementation was used to solve for F.sub.MTC, as described in H. Geyer, H. Herr, “A muscle-reflex model that encodes principles of legged mechanics predicts human walking dynamics and muscle activities,” (Submitted for publication).
(136) Given the attachment radius, r.sub.foot, and the angle, ϕ.sub.max, at which maximum muscle-tendon moment arm is realized, the relationship between F.sub.MTC and the resulting plantar flexor contribution to ankle torque, T.sub.plantar, is given by
T.sub.plantar=F.sub.MTC cos(θ.sub.foot−ϕ.sub.max)r.sub.foot=F.sub.MTC.Math.R(θ.sub.foot) (13)
where R(θ.sub.foot) is a variable moment arm resulting from the muscle attachment to the ankle joint model. This relationship is shown graphically in
(137) Neuromuscular Model Parameter Determination. The plantar flexor model is a lumped representation of all of the biological plantar flexor muscles. Likewise, the dorsiflexor represents all biological dorsiflexor muscles. In this work, joint and torque measurements were taken only at the ankle joint. As a result, the state of multi-articular muscles, such as the gastrocnemius, could not be accurately estimated. Therefore the plantar flexor was based upon the dominant monarticular plantar flexor in humans, the Soleus. Therefore, the majority of the plantar flexor parameters values are those reported in H. Geyer, H. Herr, “A muscle-reflex model that encodes principles of legged mechanics predicts human walking dynamics and muscle activities,” (Submitted for publication) for the Soleus muscle. Some parameters of the plantar flexor, as well as those for the dorsiflexor, however, were expected to either have been significantly affected by the lumped models, or were not well known from biology. These six parameters were fitted using a combination of a Genetic Algorithm and gradient descent to enable the neuromuscular model to best match the walking data of an intact subject.
(138) Non-Optimized Parameter Values are shown in Table 6.
(139) TABLE-US-00006 TABLE 6 l.sub.opt [m] 0.04 w 0.56 l.sub.slack [m] 0.26 c ln(0.05) v.sub.max [l.sub.opt/s] 6.0 N 1.5 ε.sub.ref 0.04 K 5 PreA 0.01 ρ 0.5 T [s] 0.01 r.sub.foot [m] 0.05 PreSTIM 0.01 Delay.sub.RF [s] 0.02
(140) Non-amputee Subject Data Collection. Kinetic and kinematic walking data were collected at the Gait Laboratory of Spaulding Rehabilitation Hospital, Harvard Medical School, in a study approved by the Spaulding committee on the Use of Humans as Experimental Subjects [H. Herr, M. Popovic, “Angular momentum in human walking,” The Journal of Experimental Biology, Vol. 211, pp 487-481, 2008]. A healthy adult male (81.9 kg) was asked to walk at slow walking speed across a 10 m walkway in the motion capture laboratory after informed consent was given.
(141) The motion-capture was performed using a VICON 512 motion-capture system with eight infrared cameras. Reflective markers were placed at 33 locations on the subject's body in order to allow the infrared cameras to track said locations during the trials. The cameras were operated at 120 Hz and were able to track a given marker to within approximately 1 mm. The markers were placed at the following bony landmarks for tracking the lower body: bilateral anterior superior iliac spines, posterior superior iliac spines, lateral femoral condyles, lateral malleoli, forefeet and heels. Wands were placed over the tibia and femur, and markers were attached to the wands over the mid-shaft of the tibia and the mid-femur. Markers were also placed on the upper body at the following sites: sternum, clavicle, C7 and T10 vertebrae, head, and bilaterally on the shoulder, elbow, and wrist joints.
(142) Ground reaction forces were measured using two staggered force plates (model no. 2222 or OR6-5-1, by Advanced Mechanical Technology Inc., Watertown, Mass., USA) which were incorporated into the walkway. The precision of these force plates measuring ground reaction force and center of pressure is approximately 0.1 N and 2 mm respectively. The force plate data was collected at 1080 Hz and synchronized with the VICON motion capture data. Joint torques were calculated from the ground reaction forces and joint kinematics using a modified version of a standard inverse dynamics model. Vicon Bodybuilder, by Oxford Metrics, UK was used to perform the inverse dynamics calculations.
(143) Six trials were obtained for a slow level-ground walking speed (1.0 m/s mean) and a single trial was used to represent the target ankle and torque trajectories for this walking condition. The end of the stance phase was defined as the point in time when the joint torque first dropped to zero after the peak torque was reached in the gait cycle. This event occurred at 67% gait-cycle for the selected trial.
(144)
(145) Fitting of Model Parameters to Experimental Data via Optimization. The following parameters were chosen for tuning: F.sub.max, Gain.sub.FB, Gain.sub.SUPP, ϕ.sub.ref, and ϕ.sub.max. The goal of the parameter tuning was to find the parameter set that would enable the neuromuscular model to best match a biological ankle torque trajectory for a particular walking condition, given the corresponding biological ankle angle trajectory as input to the model. The cost function for the optimization was defined as the squared error between the biologic and model torque profiles during the stance phase, given the biological ankle angle trajectory, i.e.:
(146)
where T.sub.m is the torque output of the model, and T.sub.bio is the biological ankle torque.
(147) A Genetic Algorithm optimization was chosen to perform the initial search for optimal parameter values, and a direct search was included to pinpoint the optimal parameter set. The Genetic-Algorithm tool in Matlab was used to implement both optimization methods. The level-ground human walking data at the selected 1.0 m/s walking speed was used to provide the reference behavior for the optimization. The allowable range for each of the optimization parameters are shown in Table 7.
(148) TABLE-US-00007 TABLE 7 Optimization Parameter Ranges Parameter (Units) Minimum Value Maximum Value F.sub.max (N) 3000 7000 Gain.sub.FB 0.6 1.5 K.sub.P (N .Math. m/rad) 20 250 Gain.sub.SUPP 0 5 ϕ.sub.ref (rad) 0.52 2.09 ϕ.sub.max (rad) 1.40 2.44
(149) The initial population was chosen by the optimizer. The parameter values obtained from the parameter optimization are shown in Table 8.
(150) TABLE-US-00008 TABLE 8 Fitted Values of Neuromuscular Model Parameters F.sub.max (N) 3377 Gain.sub.FB 1.22 K.sub.P (N .Math. m/rad) 72.9 Gain.sub.SUPP 0 ϕ.sub.ref (rad) 1.49 ϕ.sub.max (rad) 1.95
(151) Results of the parameter optimization. As a verification of the optimization effectiveness, the optimization was run with the final parameters using the biological ankle angle profile as input to the neuromuscular model. A comparison of the resulting torque profile to the biologic torque profile is shown in
(152) As shown in
(153) Low-Level Torque Control. The physical torque actually produced at the ankle joint during stance phase is from the combined actions of the parallel spring and the motorized drive train. The rotary parallel spring stiffness is approximately linear in the range of operation, with a spring stiffness of 500 N.Math.m/rad. Using this spring constant, the parallel spring contribution is predicted and subtracted from the desired ankle torque. The remaining torque must be produced by the motorized drive train.
(154) The performance of the motorized drive train is improved by use of lead compensation, friction compensation and feed-forward techniques, as shown in
(155) Clinical Evaluation. The prosthesis was placed on the right leg of a healthy, active, 75 kg transtibial amputee. The subject was allowed time to walk on the prosthesis for natural adjustment. The wireless link to the prosthesis was used to record the walking data from these trials. During the level-ground walking trials, the subject was asked to walk across a 10 m long path. The target intended walking speed was set to 1.0 m/s to match that of the intact subject. The subject began walking approximately 5 m from the beginning of the pathway, and stopped walking approximately 3 m past the end of the path. Markers on the ground were used to note the beginning and end of the 10 m path. A stopwatch was used to verify the average walking speed for each trial by noting when the subject's center of mass passed over each of the markers. A total of 10 trials were captured. Trials with walking speeds within 5% of the target speeds were used for processing, resulting in 45 gait cycles. The subject was next asked to walk up an 11-degree, 2 m long incline at a self-selected speed. The subject started on level-ground approximately 2 m from the start of the incline and stopped approximately 1 m past the incline on a platform for 10 ramp-ascent trials. This same path was then navigated in reverse for 12 ramp-descent trials.
(156) Data Analysis. The first three and last three gait cycles of the level-ground trials were assumed to be transients, and were therefore ignored. Each of the remaining gait cycles were re-sampled to span 1000 data points. Mean and standard-deviation trajectories were computed from the resulting data. For both ramp ascent and descent, the last step on the ramp was used as the representative gait cycle. Each selected gait cycle was re-sampled and averaged in the same manner as described for the level-ground trials.
(157) The net work was calculated for each individual gait cycle by numerically integrating ankle torque over ankle angle from heel-strike to toe-off. Here the swing phase was ignored for the net work calculations. The average net work for each walking condition was then computed from the individual gait cycle net work values.
(158) Results. Torque Tracking. A precondition of the present experiments was the ability of the ankle-foot prosthesis to actually produce the torques and speeds that would be commanded by the neuromuscular controller. This ability is demonstrated in
(159) Adaptation to Ground Slope. The evaluation of ground slope adaptation of the neuromuscular-model controlled prosthesis was confirmed by the clinical trial data of
(160) TABLE-US-00009 Level-Ground 5.4 ± 0.5 Joules Ramp Ascent 12.5 ± 0.6 Joules Ramp Descent 0.1 ± 1.7 Joules
(161) Comparison to a Biological Ankle. The purpose of this neuromuscular model is to represent the inherent dynamics of the human ankle-foot complex in a useful way. Therefore, one may evaluate the resulting prosthesis controller based upon its ability to mimic the human behavior.
(162)
(163) The measured ankle torque and ankle angle profiles of the prosthesis qualitatively match those of a comparable intact individual for level-ground walking. The differences observed are of a low order, and may reasonably be attributed to a number of factors, including atrophy and/or hypertrophy in the clinical subject's leg muscles resulting from amputation, differences in limb lengths, and perhaps the lack of a functional biarticular gastrocnemius muscle. In addition, the limited range of the prosthetic angle sensor prohibited the prosthesis from reaching the full range of motion of the intact ankle.
(164) Ground Slope Adaptation. The neuromuscular control presented here exhibits an inherent adaptation to ground slope without explicit sensing of terrain. The increased ankle net work during ramp ascent, and the decreased ankle net work during ramp descent, as compared to that of level ground walking, is consistent with the behavior of an intact human ankle under the same conditions, according to data from [A. S. McIntosh, K. T. Beatty, L. N. Dwan, and D. R. Vickers, “Gait dynamics on an inclined walkway,” Journal of Biomechanics, Vol. 39, pp 2491-2502, 2006]. This variation of stance-phase positive net work across walking conditions indicates a slope-adaptive behavior that is emergent of the neuromuscular model. The ability of the neuromuscular model to produce these biomimetic changes in behavior suggests that the model embodies an important characteristic of the human plantar flexor muscles. In addition, it is anticipated that the model has the potential for speed adaptation. In an attempt to move faster, the wearer may push harder on the prosthesis. This additional force could cause the modeled reflex to command higher virtual muscle forces, resulting in greater energy output, and hence higher walking speeds.
Artificial Joints Using Agonist-Antagonist Actuators
(165) In the construction of a biologically realistic limb system that is high performance, light weight, quiet and power efficient, an agonist-antagonist actuator design is proposed herein comprising a plurality of actuators and series elastic structures. Since it is desirable to minimize the overall weight of the limb design, the efficiency of the agonist-antagonist actuator design is critical, especially given the poor energy density of current power supplies, e.g. lithium-ion battery technology. By understanding human biomechanics, the lightest, most energy efficient agonist-antagonist actuator design can be achieved.
(166) In the next section, the key features of biomechanical systems are highlighted. A more complete description of biomechanical systems is found in the patent applications cited in the foregoing “Cross Reference to Related Applications” whose disclosures are incorporated herein by reference.
(167) Joint Biomechanics: The Human Ankle
(168) Understanding normal walking biomechanics provides the basis for the design and development of the agonist-antagonist actuator design. Specifically, the function of human ankle under sagittal plane rotation is described for different locomotor conditions including level-ground walking and stair/slope ascent and descent. In addition, the function of the human knee during level ground walking is described. From these biomechanical descriptions, the justifications for key mechanical components and configurations of the actuator invention are established.
(169) Level-Ground Walking
(170) A level-ground walking gait cycle is typically defined as beginning with the heel strike of one foot seen at 1903 in
(171) Detailed descriptions for each phase and the corresponding ankle functions are described in
(172) During the loading process, the spring behavior is, however, variable; joint stiffness is continuously modulated by the body from step to step. After the CP period, the CD phase begins. In
(173) Ankle torque versus position during the CD period from 1905 to 1907 can often be described as a nonlinear spring being loaded or stretched where stiffness increases with increasing ankle position. It is noted that as walking speed increases, the extent to which the ankle behaves as a nonlinear spring increases, with the CD loading phase exhibiting distinct nonlinear behavior during fast walking (see fast walking,
(174) The PP phase begins at 1907 after CD and ends at the instant of toe-off shown at 1909. During PP in moderate to fast walking speeds, the ankle can be modeled as a catapult in series or in parallel with the CD spring or springs. Here the catapult component includes an actuator that does work on a series spring during the CD phase and/or during the first half of the PP phase. The catapult energy is then released along with the spring energy stored during the CD phase to achieve the high plantar flexion power during late stance. This catapult behavior is necessary because the work generated during PP is more than the negative work absorbed during the CP and CD phases for moderate to fast walking speeds as clearly seen in
(175)
(176) Stair Ascent and Descent
(177)
(178)
(179) Because the kinematic and kinetic patterns at the ankle during stair ascent/descent are significantly different from that of level-ground walking (see {2}), a description of such ankle-foot biomechanics seems appropriate. For stair ascent, the human ankle-foot can be effectively modeled using a combination of an actuator and a variable stiffness mechanism. However, for stair descent, variable damping needs also to be included for modeling the ankle-foot complex; the power absorbed by the human ankle is much greater during stair descent than the power released by 2.3 to 11.2 J/kg. See reference {2}.
(180) Joint Biomechanics: The Human Knee
(181) There are five distinct phases to knee operation throughout a level-ground walking cycle as illustrated in
(182) Beginning at heel strike indicated at 2203, the stance knee begins to flex slightly. This flexion period, called the Stance Flexion phase, allows for shock absorption upon impact as well as to keep the body's center of mass at a more constant vertical level throughout the stance period. During this phase, the knee acts as a spring, storing energy in preparation for the Stance Extension phase.
(183) After maximum flexion is reached in the stance knee at 2204, the joint begins to extend, until maximum extension is reached as indicated at 2206. This knee extension period is called the Stance Extension phase. Throughout the first ˜60% of Stance Extension, the knee acts as a spring, releasing the stored energy from the Stance Flexion phase of gait. This first release of energy corresponds to power output indicated at 2301 in the graph at the bottom of
(184) During late stance or Pre-Swing from 2206 to 2207, the knee of the supporting leg begins its rapid flexion period in preparation for the swing phase. During early Pre-Swing, as the knee begins to flex in preparation for toe-off, the stored elastic energy from Stance Extension is released. This second release of energy corresponds to power output seen at 2303 in
(185) As the hip is flexed, and the knee has reached a certain angle in Pre-Swing, the leg leaves the ground at 2207 and the knee continues to flex. At toe-off 2207, the Swing Flexion phase of gait begins. Throughout this period, knee power is generally negative where the knee's torque impedes knee rotational velocity. During terminal Swing Flexion, the knee can be modeled as an extension spring in series with a variable damper, storing a small amount of energy in preparation for early Swing Extension.
(186) After reaching a maximum flexion angle during swing at 2208, the knee begins to extend forward. During the early Swing Extension period, the spring energy stored during late Swing Flexion is then released, resulting in power output seen at 2305 in
(187) An agonist-antagonist actuator described below implements these muscle-like actuation properties. The actuator comprises a plurality of springs, mechanical transmissions, and active elements where each spring is in series with an active element via a transmission, and each spring-transmission-active element combination are in parallel and capable of opposing one another in an agonist-antagonist manner. The components of the agonist-antagonist actuator are listed in Table 9 with their functional purposes outlined.
(188) The Agonist-Antagonist Actuator: An Example
(189) In
(190) The actuator that extends along the left-hand side of the upper and lower links 2403 and 2405 as seen in
(191) The actuator that extends along the right-hand side of the upper and lower links 2403 and 2405 as seen in
(192) A variable damper is connected in parallel with each of the motors. An extension variable damper seen at 2451 is connected in parallel with the extension motor 2423 and a flexion variable damper seen at 2453 is connected in parallel with the flexion motor 2443.
(193) Through the independent control of flexion and extension nut positions, the actuator length at which the flexion and extension springs are engaged can be independently controlled (Muscle-Like Property 3). Furthermore, the flexion and extension motors can compress each series spring simultaneously without the joint rotating where each spring exerts an equal but oppositely opposed force.
(194) If the series springs are hardening springs where spring stiffness increases with increasing compression, joint stiffness can be effectively controlled through this agonist-antagonist motor action (Muscle-like property 4). After the motors co-contract and compress the flexion and extension springs to a desired spring deflection and a desired actuator stiffness, to maintain that stiffness, the variable dampers can output high damping levels to impede ballscrew rotation at low power requirements.
(195) Since each motor is in parallel with each variable damper, both motors can be turned off while still maintaining spring deflection and overall actuator stiffness (Muscle-Like Property 2). The actuator can also dissipate mechanical energy at low power (Muscle-Like Property 2).
(196) In the actuator form of
(197) Component Implementations
(198) Active Element. Depending on the application, each active element could be either a motor or a variable damper/clutch, or a combination of these elements. If the active element includes a variable damper/clutch, it could be implemented using hydraulic, pneumatic, friction, electrorheological, magnetorhelogical, hysteresis brake, or magnetic particle brake damping/clutching strategies. The preferred mechanism for damping control is a hysteresis brake because the zero power damping level is negligible. This feature is important because the variable damper is behind the mechanical transmission where any strain rate dependent, low-end viscous or frictional effect would likely be amplified.
(199) If the active element includes a motor, it could be any electric motor, brushed or brushless. It could also be a hydraulic or pneumatic cylinder or other mechanical power-producing elements such as artificial muscle, piezoelectrics or nitinol wire.
(200) Spring. The springs could be implemented as linear or torsional spring elements. They may be metal die springs, carbon fiber leaf springs, elastomeric compression springs, or pneumatic springs. For the preferred implementations described in this specification, the springs are die compression springs.
(201) Mechanical Transmission. The mechanical transmissions could be implemented as linear or torsional transmission elements. They could be harmonic drives, ballscrew drives, leadscrew drives, or any other mechanical transmission known in the art. For the case where the active element and the series spring are both linear or both rotary elements, and no gear reduction is deemed necessary, the transmission would simply be a material linkage, connecting spring to active element. For example, if the active element is a linear artificial muscle, and the spring a linear, elastomeric element, then the spring would simply be attached directly to the artificial muscle. For the preferred embodiments described in
(202) TABLE-US-00010 TABLE 9 Mechanical components of the Agonist- Antagonist Actuator System Component Function Spring Store and release energy, absorb shock, provide stiffness Active Element Control positive and negative work and power, control effective spring equilibrium length and stiffness, generate electrical power, clutch to engage series elasticity Mechanical Transmission Couple spring to active element, offer gear reduction between active element and output, convert rotary active element to linear spring element
(203) Sensing Implementations
(204) For the Agonist-antagonist actuator to function properly, there are various sensors required to measure the state of the various actuator components. The sensors required to enable general actuator operation and control are:
(205) 1) Position sensors located at the biomimetic joint axis to measure joint angle (a rotary potentiometer), and at the active element (motor/variable damper/clutch) rotor to measure total displacement of the element's drive shaft and additionally the active element's velocity (a shaft encoder).
2) A force sensor (strain gauges) to measure the actual torque borne by the joint.
3) A displacement sensor on each spring in order to measure the amount of energy stored.
(206) Instead of directly measuring the deflection of the series springs (#3), sensory information from #1 can be employed. By subtracting the biomimetic joint angle from the active element output shaft angle, it is possible to calculate the amount of energy stored in the motor series spring. Also, the series spring displacement sensor can be used to measure the torque borne by the joint because joint torque can be calculated from the series spring output force.
(207) Many variations exist in the particular sensing methodologies employed in the measurement of the listed parameters. Although preferred sensory methods have been specified, it is noted here that what is critical is to capture the energy state of the spring elements and the velocities of interior points.
(208) In the remaining sections, we present embodiments of the agonist-antagonist actuator capable of providing biologically realistic dynamic behaviors for an artificial ankle and knee joint.
(209) An Agonist-Antagonist Actuator for an Artificial Ankle Joint
(210) Mechanical Design
(211) The ankle design comprises flexion and extension motors for the active elements, and corresponding flexion and extension transmissions and springs. The flexion and extension motors provide control of joint spring equilibrium position and stiffness, damping and non-conservative, motive force output. In the section to follow, we provide an example of how the agonist-antagonist actuator could be employed as an artificial ankle.
(212) The Agonist-antagonist actuator, as used in an artificial ankle application, is shown in
(213) The description that follows explains how, during level-ground walking, the joint might be controlled for the swing, controlled plantar flexion (CP), controlled dorsiflexion (CD), and powered plantar flexion (CP) phases of gait. In addition, the description will explain how the joint might be controlled for stair/slope ascent and descent.
(214) Level-Ground Walking: Swing Phase and CP
(215) During early swing, the plantar flexion ballscrew nut 2519 is positioned such that the ankle joint is dorsiflexed to achieve foot clearance. During terminal stance, three distinct control methods can be employed in preparation for heel strike and the CP phase. In human walking, the amount of energy stored during CP increases with increasing walking speed. To achieve this increase in energy with speed, the total angular deflection of the ankle can be increased with increasing speed and/or the quasi-stiffness or the actual stiffness of the ankle can be increased. Thus, in a first control approach, the effective spring equilibrium length of the actuator at heel strike could be increased with increasing walking speed. Here the spring equilibrium position of the joint is equal to the desired heel strike ankle angle. The effect of this control would be that more mechanical energy is stored in the dorsiflexion spring during CP as walking speed increases. In an alternate approach, during terminal swing both dorsi and plantar flexion motors 2531 and 2511 could do work on their respective series springs in a co-contraction control scheme. If the series springs are hardening springs (stiffness increases with increasing deflection), this cocontraction action would effectively increase the actual stiffness of the actuator, and the ankle joint across which the actuator spans. Still further, in a third approach, the quasistiffness of the actuator/joint could be increased or decreased during CP. For the ankle system shown in
(216) It is noted here that in the invention described herein, there can be separate series spring stiffnesses for joint dorsi and plantar flexion, and these two sets of springs 2517 and 2547 can be selected to give distinct flexion and extension joint stiffnesses at little to no power consumption. If the motors change ankle position when minimal torques are applied to the joint, such as during the swing phase of walking, very little electrical power is required to change the spring equilibrium position of the joint. In the embodiment seen in
(217) Level-Ground Walking: CD and CP Phases
(218) During early CD in human walking, the ankle torque does not return to point 1 in
(219) During mid to terminal CD in human walking, the ankle torque versus angle curve becomes increasingly nonlinear as walking speed increases. In addition, peak ankle power and the net ankle work during stance increases with increasing walking speed (see
(220) From {1} {2}, it has been shown that the maximum dorsiflexion ankle torque during level-ground walking is in the range from 1.5 Nm/kg to 2 Nm/kg, i.e. around 150 Nm to 200 Nm for a 100 kg person. Further, the maximum controlled plantar flexion torque is relatively small, typically in the range of 0.3 Nm/kg to 0.4 Nm/kg. Because of these biomechanics, a uni-directional spring in parallel with the agonist-antagonist actuator of
(221) Stair/Slope Ascent and Descent
(222) For ascending a stair or slope, the dorsi and plantar flexion motors would move the nuts to reposition the ankle joint to an appropriate angle given the nature of the stair/slope. Once the artificial toe is loaded at first ground contact, the plantar flexion spring compresses and stores energy. During this CD process the plantar flexion motor can compress the spring farther so that additional power is delivered to the walking robot or prosthesis/orthosis user during PP. After toe-off, the motors control the equilibrium position of the ankle in preparation for the next step.
(223) During stair descent, the body has to be lowered after forefoot contact until the heel makes contact with the stair tread. See re reference {2}. During this CD phase, the plantar flexion motor unwinds the plantar flexion spring as the spring is compressing to effectively dissipate mechanical energy. Once the heel makes contact with the stair tread, the motor can be turned off so that the plantar flexion spring begins to store energy for release during PP. For slope descent, the ankle response is similar, except that mechanical energy is absorbed by the dorsiflexion motor during CP instead of during CD.
(224) An Agonist-Antagonist Actuator for an Artificial Knee Joint
(225) The knee design comprises an extension motor and a flexion variable damper for the active elements, and corresponding flexion and extension transmissions and springs. The extension motor and the flexion variable damper provide control of joint spring equilibrium position and stiffness, damping and nonconservative, motive force output. In this implementation of the agonist-antagonist actuator, a flexion motor is not included in an attempt to simplify the mechanism. Since only a flexion variable damper is present, the flexion nut is mechanically grounded to the linear bearing since a flexion motor is not present to actively reposition the flexion nut. Hence, when the knee joint flexes and extends, the flexion ballscrew rotations, but that rotation does not introduce significant zero-power joint resistance because 1) the flexion ballscrew is highly backdriveable and 2) the flexion variable damper has a negligible low-end damping value. A preferred method for the flexion variable damper is a hysteresis brake because of its minimal low-end damping value. In the section to follow, we provide an example of how the agonist-antagonist actuator could be employed as an artificial knee.
(226) The agonist-antagonist actuator, as used in an artificial knee application, is shown in
(227) The mechanism on the right side of the lower link 2603 is passive; that is, it does not include an active motor element but rather includes a flexion variable damper 2631 and a flexion spring 2633. A flexion ballscrew 2641 extends from the damper 2631 downwardly through a linear bearing 2643, the flexion spring 2633 and a flexion nut 2647. A flexion nut guidance shaft 2651 prevents the flexion nut 2647 from rotating as the extension ballscrew 2641 rotates.
(228) Level-Ground Walking
(229) During level-ground walking, the joint is controlled for the swing, early stance flexion, mid-stance extension, and pre-swing phases of gait. In addition, as described below, the joint may be controlled for stair/slope ascent and descent. Beginning at heel strike, the stance knee begins to flex slightly in normal human walking (
(230) After maximum flexion is reached in the stance knee in normal human walking, the joint begins to extend, until maximum extension is reached. This knee extension period is called the Stance Extension phase. Throughout the first ˜60% of Stance Extension, the knee acts as a spring, releasing the stored energy in the extension spring from the Stance Flexion phase of gait. This first release of energy corresponds to power output P2 in
(231) During late stance or Pre-Swing, a normal human knee of the supporting leg begins its rapid flexion period in preparation for the swing phase. During early Pre-Swing in the artificial knee joint of
(232) In normal human walking, as the hip is flexed, and the knee has reached a certain angle in Pre-Swing, the leg leaves the ground and the knee continues to flex. At toe-off, the Swing Flexion phase of gait begins. Throughout this period, human knee power is generally negative where the knee's torque impedes knee rotational velocity. In the artificial knee joint of
(233) After reaching a maximum flexion angle during swing, a normal human knee begins to extend forward. For the artificial knee of
(234) During the remainder of Swing Extension, the human knee typically outputs negative power (absorbing energy) to decelerate the swinging leg in preparation for the next stance period. As with Swing Flexion, this can be done in two ways. First, the flexion variable damper 2631 can be used to dissipate mechanical energy as heat and to decelerate the swinging artificial leg. In addition, during late Swing Extension, the flexion variable damper 2631 can output a relatively high damping value such that the flexion spring 2633 compresses and stores elastic energy for use during Stance Flexion. Here a small amount of energy is stored in preparation for early stance (power P1). After the knee has reached full extension, the foot once again is placed on the ground, and the next walking cycle begins.
(235) In summary, the artificial knee shown in
(236) Stair/Slope Ascent and Descent
(237) For stair/slope descent, a normal human knee performs negative work during stance where knee torque is in the opposite direction to knee rotational velocity. The agonist-antagonist actuator of
(238) For stair/slope ascent, during the swing phase the extension motor 2611 can actively control knee position to accurately locate the foot on the next stair tread or slope foothold. Once the artificial foot is securely positioned on the stair tread or ground, the motor 2611 can then deflect and store energy in the extension spring 2617. This stored elastic energy can then assist the knee wearer or humanoid robot to actively straighten the knee during the stance period, lifting the body upwards.
(239) Finally, the agonist-antagonist actuator of
(240) Alternative Configurations of the Agonist-Antagonist Actuator
(241) It should be understood that the agonist-antagonist actuator described herein could be implemented in a number of different ways. For example, an active element and transmission-spring combination could be positioned on each side of the artificial joint. This configuration, shown in
(242) In the agonist-antagonist actuator implementations shown in
(243) In the arrangement shown in
(244) Agonist-Antagonist Actuators Spanning More than One Joint
(245) In the foregoing description, the agonist-antagonist actuator mechanism contemplated by the present invention was described and specific examples were provided as to its use in ankle and knee actuation, and different illustrative implementations were described. For each of these implementations, the agonist-antagonist actuator spanned a single joint. In other implementations, an agonist-antagonist actuator may span more than one rotary joint. The functional purpose of polyarticular muscle architectures in the human leg is to promote the transfer of mechanical energy from proximal muscular work to distal joint power generation. See reference {10}. To capture truly biomimetic limb function, both muscle-like actuators and mono, bi, and poly-articular artificial musculoskeletal architectures are critical. Hence, it should be understood that the agonist-antagonist actuator described herein could span more than one artificial joint. For example, an active element-transmission-spring combination could act across the hip and knee of an artificial leg, or across the knee and ankle of an artificial leg.
(246) The Biomechanics of Mono and Bi-Articular Leg Actuation
(247) In the previous sections, an agonist-antagonist actuator was described and specific examples were provided as to its use in ankle and knee actuation. For each of these descriptions, the actuator was used as a mono-articular device, spanning only a single joint. In subsequent embodiments, we describe how mono-articular actuation strategies can be used in combination with bi-articular actuation strategies to better replicate biological limb dynamics and efficiency.
(248) The functional purpose of bi-articular muscle architectures in the human leg is to promote the transfer of mechanical energy from proximal muscular work to distal joint power generation {10}. To better explain how bi-articular actuation effects biological limb energetics, we present a biomechanical model of the human musculoskeletal architecture in
(249) We hypothesize that a robotic leg comprising only knee and ankle variable impedance elements, including springs, clutches and variable-damping components, can capture the dominant mechanical behavior of the human knee and ankle for level-ground ambulation. As a preliminary evaluation of this hypothesis, we put forth a simple leg prosthesis model, shown in
(250) The capacity of the musculoskeletal leg model to capture human-like ankle and knee mechanics in level-ground walking is shown in
(251) Mono-Articular Ankle Mechanism.
(252) The ankle mechanism comprises monoarticular dorsi and plantar flexion springs that can be engaged or disengaged with series elastic clutch mechanisms (see
(253) In (A), (B) and (C), the mechanical power of each model element is plotted versus percentage gait cycle for ankle, knee and hip, respectively. Here the gait cycle begins at heel strike (0%) and ends with the heel strike of the same leg (100%).
(254) Mono-Articular Knee Mechanism.
(255) The knee mechanism comprises monoarticular flexion and extension springs that can be engaged or disengaged with series elastic clutch mechanisms (see
(256) Ankle-Knee Bi-Articular Mechanism.
(257) The leg model's ankle-knee biarticular mechanism comprises a spring that can be engaged or disengaged with two clutch mechanisms (see
(258) Knee-Hip Bi-Articular Mechanism.
(259) The leg model's knee-hip bi-articular mechanisms comprise a spring that can be engaged or disengaged with either a clutch or variable-damper mechanism (see
(260) In the human leg, the functional purpose of bi-articular muscle is to promote the transfer of mechanical energy from proximal muscular work to distal joint power generation {10}. Using the biomimetic architecture shown in
(261) In subsequent embodiments, we motivate the design of prosthetic, orthotic and robotic leg structures using the leg model of
(262) Mono and Bi-Articular Actuation for a Transtibial Prosthetic Leg System
(263) The prosthetic leg model of
(264) In
(265) The ankle mechanism 3103 seen in
(266) In
(267) Sensors for Active Ankle-Foot Prosthesis
(268) For the active transtibial prosthesis to function properly, there are various sensors required to measure the state of the various system components and the intent of the amputee user. The additional sensors required to enable general prosthesis operation and control are:
(269) 4) position sensors located at the knee and ankle axes to measure joint angles (rotary potentiometers), and on each motor shaft to measure total displacement and velocity of each motor (a shaft encoder);
(270) 5) an inertial measurement unit (IMU) to determine the absolute position of the prosthesis in space;
(271) 6) a displacement sensor on each spring in order to measure the amount of force borne by a spring and the torque borne by the ankle joint; and
(272) 7) electromyographic (EMG) sensors to determine residual limb muscle activity.
(273) Series spring displacement sensors can be used to determine the torque borne by the ankle joint because joint torque can be calculated from the agonist-antagonist spring output forces.
(274) Control for Active Ankle-Foot Prosthesis
(275) Local Prosthesis Control.
(276) A critical advantage of the human-like musculoskeletal prosthesis is that it allows the amputee user to directly control ankle powered plantar flexion. Because of the bi-articular ankle-knee mechanism, the extent of midstance knee extension defines how much energy is transferred to the prosthetic ankle for powering ankle plantar flexion at terminal stance. Since transtibial amputees generally have direct control over their knee, the biomimetic transtibial prosthesis allows for direct control over ankle power output.
(277) The point in the gait cycle where the prosthesis series spring elements are engaged will largely be defined by joint state (position and velocity) and foot-ground interaction forces. The spring equilibrium angle for the ankle mono-articular mechanism will be equal to the ankle angle at first heel strike. Here heel strike will be detected using ankle torque sensing. For level ground ambulation, the heel strike ankle angle will be kept largely invariant with walking speed, but will be modulated from step to step for slope and stair ambulation.
(278) The uni-directional clutch devices in the bi-articular mechanism will be controlled in a speed invariant manner. After heel strike in walking, the knee typically undergoes a flexion period. During that phase of gait, both bi-articular clutches will be disengaged, and therefore the bi-articular spring will not apply a force to the prosthesis skeleton. However, as the knee begins to extend (˜10% cycle), both clutches will be engaged, causing the bi-articular spring to stretch. Once the prosthesis enters the swing phase as detected by zero ankle torque, the bi-articular clutches will be disengaged so as to allow unrestricted knee and ankle movement throughout the swing phase.
(279) Electromyographic (EMG) Control of Prosthetic Ankle Stiffness.
(280) The residual anatomy will allow amputees to voluntarily control joint stiffness via activation of the muscles in the residual limb. When walking on a rigid ground surface, the amputee user can select a low ankle stiffness, whereas when walking on a compliant terrain, the amputee can exploit a relatively high ankle stiffness.
(281) Within the human body, such voluntary changes in joint stiffness are modulated by muscular co-activation. When antagonist muscles are simultaneously recruited, the net torque produced about the joint is related to the difference between the forces generated by the activated muscles, while the joint stiffness is related to their sum. Thus, activity from residual muscles is a natural control source for specifying the desired level of ankle stiffness. Since EMG provides a measure of muscular effort, it can be used in a “natural” manner to control stiffness of a joint. For a transtibial amputee, the muscles of the anterior and posterior compartment of the leg form the natural location from which to derive stiffness control signals.
(282) A joint stiffness control signal is derived from the sum of the plantar flexion and dorsiflexion EMG amplitudes. The stiffness control signal will be related to stiffness via a straightline relationship with a zero-level control signal signifying the minimum available stiffness level and the maximum-level control signal signifying the maximum available stiffness level. Thus, limited muscle effort results in a low ankle stiffness while high muscular effort results in a high ankle stiffness. Using this control strategy, stiffness can be volitionally controlled by the amputee in a natural manner.
(283) Although the device of
(284) Mono and Bi-Articular Actuation for an Artificial Ankle and Knee System
(285) Description
(286) A proposed artificial ankle and knee system is shown in
(287) The bi-articular ankle-knee mechanism of
(288) During level-ground walking, we describe how the ankle-knee bi-articular mechanism would be controlled for the swing, early stance flexion, mid-stance extension, and pre-swing phases of gait.
(289) During the swing phase and early stance knee flexion, the screw nut 3214 is moved away from the series spring 3217 so that ankle and knee joint movements do not cause the spring to compress. However, when stance knee extension begins (18% gait cycle), the lead screw nut 3214 is moved by the motor 3211 until it engages the series spring 3217. As a consequence of this control action, both knee extension and ankle dorsiflexion contributes to spring compression. Once the knee has reached full extension, the VMA device 3241 then minimizes the moment arm that the knee bi-articular connection makes with the knee axis of rotation. Because the knee moment arm is minimized, most of the strain energy stored in the bi-articular spring contributes to ankle powered plantar flexion at terminal stance. Generally, the knee moment arm 3241 can be controlled to effectively modulate the amount of energy release that occurs through the knee joint.
(290) The VMA device comprises a small motor 3251 plus gear train 3255, non-backdriveable lead screw 3259, lead screw nut 3261, and variable moment arm pin 3266. A shin tube mount is seen at 3257. When the motor 3251 rotates, the lead screw nut 3261 moves the variable moment arm pin 3266 across the variable moment arm slot 3271. The pin is attached to the knee bi-articular connection. Thus, the VMA motor can actively control the perpendicular distance, or moment arm, between the knee bi-articular connection and the knee axis.
SUMMARY
(291) Several agonist-antagonist actuator variations comprising a plurality of active element transmission-spring combinations acting in parallel have described. These actuator embodiments combine active and passive elements in order to achieve high performance with minimal mass. In addition, the use of agonist-antagonist actuators as mono and poly-articular linear elements has been described. The combination of biologically-inspired musculoskeletal architectures and agonist-antagonist actuation strategies as described above provide novel, low mass, efficient and quiet biomimetic artificial limbs. These artificial limb structures may be used to advantage to provide improved orthotic and prosthetic devices and legged robotic mechanisms.
(292) While a preferred embodiment is disclosed, many other implementations will occur to one of ordinary skill in the art and are all within the scope of the invention. Each of the various embodiments described above may be combined with other described embodiments in order to provide multiple features. Furthermore, while the foregoing describes a number of separate embodiments of the apparatus and method of the present invention, what has been described herein is merely illustrative of the Appl. of the principles of the present invention. Other arrangements, methods, modifications, and substitutions by one of ordinary skill in the art are therefore also considered to be within the scope of the present invention, which is not to be limited except by the claims that follow.