Robotic prosthesis control is a method for controlling a prosthesis in such a way that the controlled robotic prosthesis restores a biologically accurate gait to a person with a loss of limb.[1] This is special branch of control that has an emphasis on the interaction between humans and robotics.
Background
editBack in the 1970 several researchers developed a tethered electrohydraulic transfemoral prosthesis.[2][3][4][5][6][7] It only included a hydraulically actuated knee joint controlled by off-board electronics using a type of control called echo control.[4] Echo control tries to take the kinematics from the sound leg and control the prosthetic leg to match the intact leg when it reaches that part of the gait cycle.[3] In 1988 a battery-powered active knee joint powered by DC motors and controlled by a robust position tracking control algorithm was created by Popovic and Schwirtlich.[8][9] Tracking control is a common method of control used to force a particular state, such as position, velocity, or torque, to track a particular trajectory. These are just two examples of previous work that has been done in this field.
Lower limb control
editThis form of control is an approach used to control the dynamic interactions between the environment and a manipulator.[10] This works by treating the environment as an admittance and the manipulator as the impedance.[11] The relationship this imposes for robotic prosthesis the relationship in between force production in response to the motion imposed by the environment. This translates into the torque required at each joint during a single stride, represented as a series of passive impedance functions piece wise connected over a gait cycle.[10] Impedance control doesn't regulate force or position independently, instead it regulates the relationship between force and position and velocity. To Design an impedance controller, a regression analysis of gait data is used to parameterize an impedance function. For lower limb prosthesis the impedance function looks similar to the following equation.[12]
The terms k (spring stiffness), θ0 (equilibrium angle), and b (dampening coefficient) are all parameters found through regression and tuned for different parts of the gait cycle and for a specific speed. This relationship is then programmed into a micro controller to determine the required torque at different parts of the walking phase.
Myoelectric control
editElectromyography (EMG) is a technique used for evaluating and recording the electrical activity produced by skeletal muscles.[13] Advanced pattern recognition algorithms can take these recordings and decode the unique EMG signal patterns generated by muscles during specific movements. The patterns can be used to determine the intent of the user and provide control for a prosthetic limb.[14] For lower limb robotic prosthesis it is important to be able to determine if the user wants to walk on level ground, up a slope, or up stairs. Currently this is where myoelectric control comes intro play. During transitions between these different modes of operation EMG signal becomes highly variable and can be used to compliment information from mechanical sensors to determine the intended mode of operation.[14] Each patient that uses a robotic prosthesis that is tuned for this type of control has to have there system trained for them specifically. This is done by have them go through the different modes of operation and using that data to train there pattern recognition algorithm.[14]
Speed-adaptation mechanism
editThe speed-adaption mechanism is a mechanism used to determine the required torque from the joints at different moving speeds.[1] During the stance phase it has been seen that quasistiffness, which is the derivative of the torque angle relationship with respect the angle, changes constantly as a function of walking speed.[1] This means that over the stance phase, depending on the speed the subject is moving, there is a derivable torque angle relationship that can be used to control a lower limb prosthesis. During the swing phase joint torque increases proportionally to walking speed and the duration of the swing phase decreases proportionally to the stride time.[1] These properties allow for trajectories to be derived that can be controlled around that accurately describe the angle trajectory over the swing phase. Because these two mechanism remain constant from person to person this method removes the speed and patient specific tuning required by most lower limb prosthetic controllers.[1]
Model-independent quadratic programs (MIQP)+Impedance control
editWalking gait is classified as hybrid system, meaning that it has split dynamics. With this unique problem, a set of solutions to hybrid systems that undergo impacts was developed called Rapid Exponentially Stabilizing Control Lyapunov Functions(RES-CLF).[15] Control Lyapunov function are used to stabilize a nonlinear system to a desired set of states. RES-CLFs can be realized using quadratic programs that take in several inequality constraints and return an optimal output.[15] One problem with these are that they require a model of the system to develop the RES-CLFs. To remove the need of tuning to specific individuals Model Independent Quadratic Programs (MIQP) were used to derive CLFs. These CLFs are only focused on reducing the error in the desired output without any knowledge of what the desired torque should be. To provide this information an impedance control is added to provide a feed forward term that allows the MIQP to gather information about the system it is controlling without having a full model of the system.[15]
Upper limb control
editCommercial solutions exploit mainly two approaches for prosthesis control: the body-powered and the myoelectric. The former is the most used and is based on the exploitation of residual movements: the patient is able to control the prosthesis just by moving other parts of his body (e.g. shoulder) [16]. The second solution aims to read the physiological EMG signals of the residual limb muscles(e.g. Proportional myoelectric control) by means of superficial electrodes [17]. Surface electrodes require considerable processing due to their drawbacks ( e.g. interferences related to skin impedance variations, artefact movements, muscle cross-talking [18]) thus limiting the control of prosthetic hands with multiple degree of freedoms (multi-DoF). Researchers are investigating alternative solutions that exploit either different biological sources or different recording interfaces:
- implanted electrodes (neural, intramuscular and epimysial electrodes) to record neural or muscle activity;
- pressure sensor matrices to detect force changes during muscle contraction(residual kinetic imaging);
- the myokinetic approach to measure muscle deformation.
Residual kinetic Imaging
editResidual Kinetic Imaging (RKI) is a technique that exploits muscular pressure patterns in order to classify hand movements. In particular, a sensor matrix is applied on the stump to detect pressure differences exerted on the skin by the residual muscles during flexion/extension or abduction/adduction of the hand. The first attempt was made by Craeulius for transradial amputation [19]. He used pneumatic sensors to visualize the relative pressure map, demonstrating the feasibility to discriminate finger motions. A similar result has been achieved by Li et al. [20] employing an array of force sensors to control a multi-DoF hand prothesis. Furthermore, high density matrix of pressure sensors have been used to recognize multiple movements of the wrist and the hand [21] and to classify six hand grips [22].
Myokinetic Control
editMyokinetic control represents an alternative to standard myoelectric control. It aims at measuring muscle deformation during contraction instead of muscle electrical activity. A novel approach recently emerged in 2017 which is based on sensing the magnetic field of permanent magnets directly implanted into residual muscles [23]. Localizing the position of the magnet is equivalent to measuring the contraction/elongation of the muscle it is implanted in as the magnet moves with it. This information can be used to interpret the voluntary movement of the subject and consequently control the prosthesis. The magnetic signals generated by the magnets are detected by external sensors placed around the residual limb. Localization is then implemented by an optimization method that performs the tracking by solving the magnetic inverse problem (e.g., Levenberg–Marquardt algorithm)[23].
References
edit- ^ a b c d e Lenzi, Tommaso; Hargrove, L.; Sensinger, J. (2014). "Speed-adaptation mechanism: Robotic prostheses can actively regulate joint torque". IEEE Robotics & Automation Magazine. 21 (4): 94–107. doi:10.1109/mra.2014.2360305.
- ^ Stein, J. L.; Flowers, W. C. (1988). "Stance phase control of above-knee prostheses: knee control versus SACH foot design". Journal of Biomechanics. 20 (1): 19–28. doi:10.1016/0021-9290(87)90263-6. PMID 3558425.
- ^ a b Grimes, D. L. (1979). An active multi-mode above knee prosthesis controller. PhD Thesis, Cambridge, MA, MIT, Department of Mechanical Engineering.
- ^ a b Grimes, D. L.; Flowers, W. C.; Donath, M. (1977). "Feasibility of an active control scheme for above knee prostheses". ASME Journal of Biomechanical Engineering. 99 (4): 215–221. doi:10.1115/1.3426293.
- ^ Flowers, W. C.; Mann, R. W. (1977). "Electrohydraulic knee-torque controller for a prosthesis simulator". ASME Journal of Biomechanical Engineering. 99 (4): 3–8. doi:10.1115/1.3426266. PMID 23720163.
- ^ Donath, M. (1974). Proportional EMG control for above-knee prosthesis. Master’s Thesis Cambridge, MA, MIT, Department of Mechanical Engineering
- ^ Flowers, W. C. (1973). A man-interactive simulator system forabove-knee prosthetics studies. PhD Thesis, Cambridge, MA, MIT, Department of Mechanical Engineering.
- ^ Popovic, D. and Schwirtlich, L. (1988). Belgrade active A/K prosthesis. Electrophysiological Kinesiology (International Congress Series, No. 804), de Vries, J. (ed.). Amsterdam, Excerpta Medica, pp. 337–343
- ^ Au, S., Bonato, P.and Herr, H. (2005).An EMG-position controlled system for an active ankle-foot prosthesis: an initial experimental study. Proceedings of the IEEE International Conference on Rehabilitation Robotics, pp. 375–379
- ^ a b Aghasadeghi, Navid, et al. "Learning impedance controller parameters for lower-limb prostheses." Intelligent robots and systems (IROS), 2013 IEEE/RSJ international conference on. IEEE, 2013.
- ^ Hogan, Neville. "Impedance control: An approach to manipulation." American Control Conference, 1984. IEEE, 1984.
- ^ Sup, Frank; Bohara, Amit; Goldfarb, Michael (2008). "Design and control of a powered transfemoral prosthesis". The International Journal of Robotics Research. 27 (2): 263–273. doi:10.1177/0278364907084588. PMC 2773553. PMID 19898683.
- ^ Kamen, Gary. Electromyographic Kinesiology. In Robertson, DGE et al. Research Methods in Biomechanics. Champaign, IL: Human Kinetics Publ., 2004.
- ^ a b c Hargrove LJ; Young AJ; Simon AM; et al. (2015-06-09). "Intuitive control of a powered prosthetic leg during ambulation: A randomized clinical trial". JAMA. 313 (22): 2244–2252. doi:10.1001/jama.2015.4527. ISSN 0098-7484. PMID 26057285.
- ^ a b c Zhao, Huihua; Reher, Jake; Horn, Jonathan; Paredes, Victor; Ames, Aaron D. (2015-01-01). Realization of Nonlinear Real-time Optimization Based Controllers on Self-contained Transfemoral Prosthesis. ICCPS '15. New York, NY, USA: ACM. pp. 130–138. doi:10.1145/2735960.2735964. ISBN 9781450334556.
{{cite book}}
:|journal=
ignored (help) - ^ Carey, Stephanie L.; Lura, Derek J.; Highsmith, M. Jason (2015). "Differences in myoelectric and body-powered upper-limb prostheses: Systematic literature review". Journal of Rehabilitation Research and Development. 52 (3): 247–262. doi:10.1682/JRRD.2014.08.0192. ISSN 0748-7711.
- ^ Fougner, A.; Stavdahl, O.; Kyberd, P. J.; Losier, Y. G.; Parker, P. A. (2012). "Control of Upper Limb Prostheses: Terminology and Proportional Myoelectric Control—A Review". IEEE Transactions on Neural Systems and Rehabilitation Engineering. 20 (5): 663–677. doi:10.1109/TNSRE.2012.2196711. ISSN 1534-4320.
- ^ Amsuess, Sebastian; Goebel, Peter; Graimann, Bernhard; Farina, Dario (2014). "Extending mode switching to multiple degrees of freedom in hand prosthesis control is not efficient": 658–661. doi:10.1109/EMBC.2014.6943677.
{{cite journal}}
: Cite journal requires|journal=
(help) - ^ Phillips, Sam L.; Craelius, William (2005). "Residual kinetic imaging: a versatile interface for prosthetic control". Robotica. 23 (3): 277–282. doi:10.1017/S0263574704001298. ISSN 0263-5747.
- ^ Li, Nan; Yang, Dapeng; Jiang, Li; Liu, Hong; Cai, Hegao (2012). "Combined Use of FSR Sensor Array and SVM Classifier for Finger Motion Recognition Based on Pressure Distribution Map". Journal of Bionic Engineering. 9 (1): 39–47. doi:10.1016/S1672-6529(11)60095-4. ISSN 1672-6529.
- ^ Radmand, Ashkan; Scheme, Erik; Englehart, Kevin (2016). "High-density force myography: A possible alternative for upper-limb prosthetic control". Journal of Rehabilitation Research and Development. 53 (4): 443–456. doi:10.1682/JRRD.2015.03.0041. ISSN 0748-7711.
- ^ Cho, Erina; Chen, Richard; Merhi, Lukas-Karim; Xiao, Zhen; Pousett, Brittany; Menon, Carlo (2016). "Force Myography to Control Robotic Upper Extremity Prostheses: A Feasibility Study". Frontiers in Bioengineering and Biotechnology. 4. doi:10.3389/fbioe.2016.00018. ISSN 2296-4185.
{{cite journal}}
: CS1 maint: unflagged free DOI (link) - ^ a b Tarantino, S.; Clemente, F.; Barone, D.; Controzzi, M.; Cipriani, C. (2017). "The myokinetic control interface: tracking implanted magnets as a means for prosthetic control". Scientific Reports. 7 (1). doi:10.1038/s41598-017-17464-1. ISSN 2045-2322.