Home
Research
TeachingSoftware USC
August 2008 |
Software Downloads Disclaimer The software programs provided here are the products of the modeling studies that are prone to all kinds of errors. Use them at your own risk. I hope you find these software useful, but I must stress that under no circumstances and under no legal theory, or otherwise, shall I be liable for any indirect, special, or consequential damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses! Please direct your comments and suggestions to me. System requirements IBM PC with almost any Windows operating system MusculoSkeletal Modeling Software - MSMS Existing software for musculoskeletal modeling have limited functionalities, are difficult to use, and are very expensive. At MDDF we are developing the next generation musculoskeletal modeling software, MSMS. MSMS enables the users to develop accurate models of human and prosthetic limbs and simulate them to predict their movement in response to different control strategies and external perturbations. In addition, MSMS models can be run in a virtual reality environment with the patient in the loop enabling the researchers to test the feasibility of innovative prosthetic controllers and train the patients to use them before they are actually built or implanted on the patients. See a screenshot of MSMS See a screenshot of MSMS's dynamic simulation and VR simulation features To learn more and to download the latest version, please visit the MDDF website Musculoskeletal Modeling in Simulink - MMS MMS is a software for building computer models of the musculoskeletal systems in Simulink. SIMM with Dynamics Pipeline (Musculographics Inc., USA) and SD-Fast are software packages commonly used for graphic and dynamic simulation of movement in musculoskeletal systems. Building dynamic models with SIMM requires substantial C programming, however, which limits its use. We have developed MMS software to convert the SIMM musculoskeletal and kinetics models to Simulink blocks. In addition, MMS removes SIMM’s run-time constraints so that the resulting blocks can be used in simulations of closed-loop sensorimotor control systems. See a screenshot of what MMS does See a screenshot of how MMS helps simulate complete musculoskeletal systems Download MMS_for_Matlab2006a_and_SIMM3 (689 KB) A 3D human model with 23 degrees of freedom A general-purpose program for simulation of standing up, sitting down, lifting a load etc with the following features:.
See a screenshot Download Model3D.exe (1.64 MB) Genetic Algorithms optimization of multicriteria test functions A multicriteria Genetic Algorithm optimization method is used to optimize difficult test functions. Single function or multiple functions with different weights could be used as the objective function. See a screenshot Download GA.exe (1.45 MB) Reinforcement Learning control of a Cart-Pole system The original program by Richard Sutton is reinforced with better graphical user interface to demonstrate the performance of the reinforcement learning in balancing the Cart-Pole system. See a screenshot Download CartPole.exe (1.44 MB) |