Abstract
This study develops a relaxed formulation of a method for controlling individual muscle forces using exoskeleton robots. Past studies have developed a muscle-force control method with very strict limitations on the conditions. These conditions will be removed, and the problem will be reformulated as a constrained optimization of several parameters. The optimization algorithm recognizes when a solution to the muscle control problem cannot be exactly realized, and finds the solution that minimizes the mean errors of the individual muscles between expected and desired muscle activation. This is demonstrated in a computer simulation of human arm dynamics and compared against the prior method to demonstrate its wider applicability. In addition, the control method is extended to resolve issues associated with a nonideal exoskeleton with incomplete torque application to the joints. A quasi-optimized motor-task that minimizes the errors in target muscles and nontarget muscles can be obtained. This paper presents theoretical analysis, simulation, and experimental results on the performance of the relaxed individual muscle control.
Similar content being viewed by others
References
Bertsekas, D.: Nonlinear Programming. Athena Scientific, Belmont (1999)
Buchanan, T., Shreeve, D.: An evaluation of optimization techniques for the prediction of muscle activation patterns during isometric tasks. J. Biomech. Eng. 118, 565 (1996)
Damsgaard, M., Rasmussen, J., Christensen, S., Surma, E., de Zee, M.: Analysis of musculoskeletal systems in the anybody modeling system. Simul. Model. Pract. Theory 14(8), 1100–1111 (2006)
Delp, S., Anderson, F., Arnold, A., Loan, P., Habib, A., John, C., Guendelman, E., Thelen, D.: Opensim: open-source software to create and analyze dynamic simulations of movement. IEEE Trans. Biomed. Eng. 54(11), 1940–1950 (2007)
Delp, S., Loan, J., Hoy, M., Zajac, F., Topp, E., Rosen, J., Center, V., Alto, P.: An interactive graphics-based model of the lower extremity to study orthopaedic surgical procedures. IEEE Trans. Biomed. Eng. 37(8), 757–767 (1990)
Ding, M., Kurita, Y., Ueda, J., Ogasawara, T.: Pinpointed muscle force control taking into account the control DOF of power-assisting device. In: ASME Dynamic Systems and Control Conference (DSCC 2010) (2010)
Karlsson, D., Peterson, B.: Towards a model for force predictions in the human shoulder. J. Biomech. 25(2), 189–199 (1992)
Kazerooni, H., Racine, J., Huang, L., Steger, R.: On the control of the Berkeley Lower Extremity Exoskeleton (BLEEX). In: IEEE International Conference on Robotics and Automation, vol. 4, p. 4353. IEEE Press, New York (2005)
Maurel, W., Thalmann, D.: A case study on human upper limb modelling for dynamic simulation. Comput. Methods Biomech. Biomed. Eng. 2(1), 65–82 (1999)
MotCo Project: http://motco.info/data/pcsa.html
Pardalos, P., Rosen, J.: Constrained global optimization: algorithms and applications (1987)
Perry, J., Rosen, J.: Design of a 7 degree-of-freedom upper-limb powered exoskeleton. In: The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob 2006), pp. 805–810 (2006)
Prilutsky, B.: Coordination of two-and one-joint muscles: functional consequences and implications for motor control. Mot. Control 4(1), 48–52 (2000)
Crowninshield, R.D., et al.: A physiologically based criterion of muscle force prediction in locomotion. J. Biomech. 14, 793–801 (1981)
Rosen, J., Fuchs, M., Arcan, M.: Performances of Hill-type and neural network muscle models-toward a myosignal-based exoskeleton. Comput. Biomed. Res. 32(5), 415–439 (1999)
Todorov, E.: Cosine tuning minimizes motor errors. Neural Comput. 14(6), 1233–1260 (2002)
Tsagarakis, N., Caldwell, D.: Development and control of a ‘soft-actuated’ exoskeleton for use in physiotherapy and training. Auton. Robots 15(1), 21–33 (2003)
Ueda, J., Ding, M., Matsugashita, M., Oya, R., Ogasawara, T.: Pinpointed control of muscles by using power-assisting device. In: IEEE International Conference on Robotics and Automation, pp. 3621–3626 (2007)
Ueda, J., Hyderabadwala, M., Krishnamoorthy, V., Shinohara, M.: Motor task planning for neuromuscular function tests using an individual muscle control technique. In: IEEE 11th International Conference on Rehabilitation Robotics (2009)
Ueda, J., Ming, D., Krishnamoorthy, V., Shinohara, M., Ogasawara, T.: Individual muscle control using an exoskeleton robot for muscle function testing. IEEE Trans. Neural Syst. Rehabil. Eng. 18(4), 339–350 (2010)
van Bolhuis, B., Gielen, C.: A comparison of models explaining muscle activation patterns for isometric contractions. Biol. Cybern. 81(3), 249–261 (1999)
Veneman, J., Kruidhof, R., Hekman, E., Ekkelenkamp, R., Van Asseldonk, E., van der Kooij, H.: Design and evaluation of the LOPES exoskeleton robot for interactive gait rehabilitation. IEEE Trans. Neural Syst. Rehabil. Eng. 15(3), 379 (2007)
Acknowledgements
This work was supported in part by the National Science Foundation (NSF) under Grant: IIS 1142438 and Japan Science and Technology Agency (JST)—National Science Foundation (NSF) Strategic International Cooperative Program. The authors would like to thank Ellenor Brown for reading the manuscript and for her helpful suggestions.
Author information
Authors and Affiliations
Corresponding author
Appendix: Crowninshield’s Static Optimization
Appendix: Crowninshield’s Static Optimization
Crowninshield’s method [14] is a special case presented in (3) that predicts human muscle forces by minimizing a physiologically based criterion u(f):
where PCSA j is the physiological cross sectional area (PCSA), and f maxj =ε⋅PCSA j is the maximum muscle force of the j-th muscle. In this paper, \(\varepsilon = 0.7 \times 10^{6}~\mathrm{[N/m^{2}]}\) is given according to [7]. PCSA j ’s are given according to [10]. f minj =0,∀j and r=2 are used. See [14] for the choice of r.
Rights and permissions
About this article
Cite this article
Gallagher, W., Ding, M. & Ueda, J. Relaxed individual control of skeletal muscle forces via physical human–robot interaction. Multibody Syst Dyn 30, 77–99 (2013). https://doi.org/10.1007/s11044-013-9362-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-013-9362-y