An optimized proportional-derivative controller for the human upper extremity with gravity

K.M. Jagodnik, D. Blana, A.J. van den Bogert, R.F. Kirsch

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

When Functional Electrical Stimulation (FES) is used to restore movement in subjects with spinal cord injury (SCI), muscle stimulation patterns should be selected to generate accurate and efficient movements. Ideally, the controller for such a neuroprosthesis will have the simplest architecture possible, to facilitate translation into a clinical setting. In this study, we used the simulated annealing algorithm to optimize two proportional-derivative (PD) feedback controller gain sets for a 3-dimensional arm model that includes musculoskeletal dynamics and has 5 degrees of freedom and 22 muscles, performing goal-oriented reaching movements. Controller gains were optimized by minimizing a weighted sum of position errors, orientation errors, and muscle activations. After optimization, gain performance was evaluated on the basis of accuracy and efficiency of reaching movements, along with three other benchmark gain sets not optimized for our system, on a large set of dynamic reaching movements for which the controllers had not been optimized, to test ability to generalize. Robustness in the presence of weakened muscles was also tested. The two optimized gain sets were found to have very similar performance to each other on all metrics, and to exhibit significantly better accuracy, compared with the three standard gain sets. All gain sets investigated used physiologically acceptable amounts of muscular activation. It was concluded that optimization can yield significant improvements in controller performance while still maintaining muscular efficiency, and that optimization should be considered as a strategy for future neuroprosthesis controller design.
Original languageEnglish
Pages (from-to)3692-3700
Number of pages9
JournalJournal of Biomechanics
Volume48
Issue number13
Early online date29 Aug 2015
DOIs
Publication statusPublished - 15 Oct 2015

Fingerprint

Gravitation
Upper Extremity
Derivatives
Muscles
Controllers
Muscle
Benchmarking
Chemical activation
Spinal Cord Injuries
Electric Stimulation
Arm
Degrees of freedom (mechanics)
Simulated annealing
Feedback

Cite this

An optimized proportional-derivative controller for the human upper extremity with gravity. / Jagodnik, K.M.; Blana, D.; van den Bogert, A.J.; Kirsch, R.F.

In: Journal of Biomechanics, Vol. 48, No. 13, 15.10.2015, p. 3692-3700.

Research output: Contribution to journalArticle

Jagodnik, K.M. ; Blana, D. ; van den Bogert, A.J. ; Kirsch, R.F. / An optimized proportional-derivative controller for the human upper extremity with gravity. In: Journal of Biomechanics. 2015 ; Vol. 48, No. 13. pp. 3692-3700.
@article{4931df1bfa0a4d3e91efcf44230f81e0,
title = "An optimized proportional-derivative controller for the human upper extremity with gravity",
abstract = "When Functional Electrical Stimulation (FES) is used to restore movement in subjects with spinal cord injury (SCI), muscle stimulation patterns should be selected to generate accurate and efficient movements. Ideally, the controller for such a neuroprosthesis will have the simplest architecture possible, to facilitate translation into a clinical setting. In this study, we used the simulated annealing algorithm to optimize two proportional-derivative (PD) feedback controller gain sets for a 3-dimensional arm model that includes musculoskeletal dynamics and has 5 degrees of freedom and 22 muscles, performing goal-oriented reaching movements. Controller gains were optimized by minimizing a weighted sum of position errors, orientation errors, and muscle activations. After optimization, gain performance was evaluated on the basis of accuracy and efficiency of reaching movements, along with three other benchmark gain sets not optimized for our system, on a large set of dynamic reaching movements for which the controllers had not been optimized, to test ability to generalize. Robustness in the presence of weakened muscles was also tested. The two optimized gain sets were found to have very similar performance to each other on all metrics, and to exhibit significantly better accuracy, compared with the three standard gain sets. All gain sets investigated used physiologically acceptable amounts of muscular activation. It was concluded that optimization can yield significant improvements in controller performance while still maintaining muscular efficiency, and that optimization should be considered as a strategy for future neuroprosthesis controller design.",
author = "K.M. Jagodnik and D. Blana and {van den Bogert}, A.J. and R.F. Kirsch",
note = "AcknowledgmentsThis project was funded by National Institutes of Health (NIH)fellowship #TRN030167, NIH Training Grant #T32-EB004314, andArdiem Medical Arm Control Device Grant #W81XWH0720044.The authors thank Joris Lambrecht for his 3D arm visualizationsoftware, Dr. Peter Cooman for his input on project planning, Dr.Steven Sidik for statistical analysis guidance, and the CWRU HighPerformance Computing Cluster group for assistance with runningsimulations",
year = "2015",
month = "10",
day = "15",
doi = "10.1016/j.jbiomech.2015.08.016",
language = "English",
volume = "48",
pages = "3692--3700",
journal = "Journal of Biomechanics",
issn = "0021-9290",
publisher = "Elsevier Limited",
number = "13",

}

TY - JOUR

T1 - An optimized proportional-derivative controller for the human upper extremity with gravity

AU - Jagodnik, K.M.

AU - Blana, D.

AU - van den Bogert, A.J.

AU - Kirsch, R.F.

N1 - AcknowledgmentsThis project was funded by National Institutes of Health (NIH)fellowship #TRN030167, NIH Training Grant #T32-EB004314, andArdiem Medical Arm Control Device Grant #W81XWH0720044.The authors thank Joris Lambrecht for his 3D arm visualizationsoftware, Dr. Peter Cooman for his input on project planning, Dr.Steven Sidik for statistical analysis guidance, and the CWRU HighPerformance Computing Cluster group for assistance with runningsimulations

PY - 2015/10/15

Y1 - 2015/10/15

N2 - When Functional Electrical Stimulation (FES) is used to restore movement in subjects with spinal cord injury (SCI), muscle stimulation patterns should be selected to generate accurate and efficient movements. Ideally, the controller for such a neuroprosthesis will have the simplest architecture possible, to facilitate translation into a clinical setting. In this study, we used the simulated annealing algorithm to optimize two proportional-derivative (PD) feedback controller gain sets for a 3-dimensional arm model that includes musculoskeletal dynamics and has 5 degrees of freedom and 22 muscles, performing goal-oriented reaching movements. Controller gains were optimized by minimizing a weighted sum of position errors, orientation errors, and muscle activations. After optimization, gain performance was evaluated on the basis of accuracy and efficiency of reaching movements, along with three other benchmark gain sets not optimized for our system, on a large set of dynamic reaching movements for which the controllers had not been optimized, to test ability to generalize. Robustness in the presence of weakened muscles was also tested. The two optimized gain sets were found to have very similar performance to each other on all metrics, and to exhibit significantly better accuracy, compared with the three standard gain sets. All gain sets investigated used physiologically acceptable amounts of muscular activation. It was concluded that optimization can yield significant improvements in controller performance while still maintaining muscular efficiency, and that optimization should be considered as a strategy for future neuroprosthesis controller design.

AB - When Functional Electrical Stimulation (FES) is used to restore movement in subjects with spinal cord injury (SCI), muscle stimulation patterns should be selected to generate accurate and efficient movements. Ideally, the controller for such a neuroprosthesis will have the simplest architecture possible, to facilitate translation into a clinical setting. In this study, we used the simulated annealing algorithm to optimize two proportional-derivative (PD) feedback controller gain sets for a 3-dimensional arm model that includes musculoskeletal dynamics and has 5 degrees of freedom and 22 muscles, performing goal-oriented reaching movements. Controller gains were optimized by minimizing a weighted sum of position errors, orientation errors, and muscle activations. After optimization, gain performance was evaluated on the basis of accuracy and efficiency of reaching movements, along with three other benchmark gain sets not optimized for our system, on a large set of dynamic reaching movements for which the controllers had not been optimized, to test ability to generalize. Robustness in the presence of weakened muscles was also tested. The two optimized gain sets were found to have very similar performance to each other on all metrics, and to exhibit significantly better accuracy, compared with the three standard gain sets. All gain sets investigated used physiologically acceptable amounts of muscular activation. It was concluded that optimization can yield significant improvements in controller performance while still maintaining muscular efficiency, and that optimization should be considered as a strategy for future neuroprosthesis controller design.

UR - http://www.scopus.com/inward/record.url?eid=2-s2.0-84943585380&partnerID=MN8TOARS

U2 - 10.1016/j.jbiomech.2015.08.016

DO - 10.1016/j.jbiomech.2015.08.016

M3 - Article

VL - 48

SP - 3692

EP - 3700

JO - Journal of Biomechanics

JF - Journal of Biomechanics

SN - 0021-9290

IS - 13

ER -