title: Advanced modeling environment for developing and testing FES control systems.
abstract: Realistic models of neuromusculoskeletal systems can provide a safe and convenient environment for the design and evaluation of controllers for functional electrical stimulation (FES) prior to clinical trials. We have developed a set of integrated musculoskeletal modeling tools to facilitate the model building process. Simulink models of musculoskeletal systems are created using two software packages developed in our laboratory, Musculoskeletal Modeling in Simulink (MMS) and virtual muscle, in addition to one software package available commercially, SIMM (Musculographics Inc., USA). MMS converts anatomically accurate musculoskeletal models generated by SIMM into Simulink(R) blocks. It also removes run-time constraints on kinetic simulations in SIMM, and allows the development of complex musculoskeletal models without writing a line of code. Virtual muscle builds realistic Simulink models of muscles responding to either natural recruitment or FES. Models of sensorimotor control systems can be developed using various Matlab (Mathworks Inc., USA) toolboxes and integrated easily with these musculoskeletal blocks in the graphical environment of Simulink.
authors.affiliation: A.E. Mann Institute for Biomedical Engineering, University of Southern California, 1042 West 36th Place DRB-B12, Los Angeles, CA 90089-1112, USA. davoodi@usc.edu
authors.forename: R
authors.initials: R
authors.lastname: Davoodi
authors.forename: I E
authors.initials: IE
authors.lastname: Brown
authors.forename: G E
authors.initials: GE
authors.lastname: Loeb
mesh_terms: D003198:Computer Simulation; D004548:Elasticity; D004599:Electric Stimulation Therapy / Q000295:instrumentation / Q000379:methods*; D019544:Equipment Failure Analysis / Q000379:methods; D006801:Humans; D007596:Joints / Q000502:physiology*; D008954:Models, Biological; D009046:Motor Neurons / Q000502:physiology; D009068:Movement / Q000502:physiology; D009119:Muscle Contraction / Q000502:physiology*; D018482:Muscle, Skeletal / Q000294:innervation / Q000502:physiology*; D011474:Prosthesis Design / Q000379:methods; D012984:Software; D012985:Software Design; D013314:Stress, Mechanical