This folder contains python scripts and Jupyter notebooks used for modeling and
simulation of a simplified arm model, that is both kinematicaly and dynamically
redundant.
The scripts are compatible with python 2. Dependencies can be installed through
python package manager (pip). The following libraries were used in the project:
pip install scipy
)pip install pydy
)pip install numpy
)pip install sympy
)pip install pandas
)pip install seaborn
)pip install matplotlib
)pip install pycddlib
)pip install tqdm
)For the feasible muscle space analysis we use the command convert from
imagemagic to collect the results and generate the .gif file.
The user can execute the main.py script and choose between the different case
studies or use the interactive Jupyter notebooks (.ipynb) provided in the
folder. Folder results contains the results that are generated by the scripts
and the .html files are read only file based on the Jupyter notebooks.
Feasible Muscle Forces uses
task space projection to simulate a simple hand movement, where the feasible
muscle forces that satisfy this task are calculated and analyzed
Feasible Task Stiffness calculates the
feasible task stiffness of the simple arm model for an arbitrary movement