Creator: Markus HaukipÀÀ,Β Β Β Β Β Β Β Β Β Β (Recruitment curve establishment and raw code template) : ζ¨ͺθ°·ιδ½, (Ryusuke
Yokoya))
Email: markus.haukipaa@tuni.fi
School / Affiliation:
Tohoku University Biomedical Engineering (Japan),
Tampere University Biomedical Sciences and Engineering (Finland)
Master's Thesis
_The program uses adaptive algorithm to control the simulated Elbow joint angle in excitation. Aiming finding the performance of adaptive Proportional Derivate Integral (PID) controller in elbow angle control. The adaptive is done using Stochastic Extrenum Seeking (SES) algorithm.
This is done to simulate the performance of a real-life automatic Functional Electric Stimulation (FES). It utilizes a simplified arm model from OpenSim, making it well-suited for researching fundamental control challenges, potential solutions and parameter tuning effects. The program allows the testing of variety of different muscle model types. Additionally, program does the visualizing of the process and collecting and showing the important data points._
Description:
Different model information from OpenSim. In the simulation default is used.
Description:
Holds all nessesary for running the program
- Main/ β Main control and functionality
- sub/ β Supporting functions or modules used by
Main.
Description:
Stores output data generated from simulation runs.
Standard Git ignore file to exclude temporary or generated files from version control.
_You're looking at it!
More descriptive demands on needs can be found from the OpenSim's website.
Python 3.8 is needed for the Opensim 4.5 that we utilize. Main folder holds the main files. The Control_Panel functions as the main
control of the Simulator. There you may change the models, trajectories and the controllers used. Run the Control_Panel to run
the program.
Simulator holds basic functionality. ES,SES_algorithm and PID_controller work together as the adaptive controller. Changes to them can be made in their respected files. Osim file initilizes and works as the interference to Opensim.