OPEN-SOURCE CODE REPOSITORIES
Physical Human-Robot Collaboration (PHRC)
Python code for Physical Human-Robot Collaboration (PHRC): https://gitlab.com/lukapeternel/PHRC
This repository includes code for the Physical Human-Robot Collaboration system that inlcudes human electromyography (EMG) and a hybrid force/impedance controller based on the work in Peternel, L., Tsagarakis, N., & Ajoudani, A. (2017). A human–robot co-manipulation approach based on human sensorimotor information. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 25(7), 811-822, as well as code for the muscle fatigue model based on the work in Peternel, L., Tsagarakis, N., Caldwell, D., & Ajoudani, A. (2018). Robot adaptation to human physical fatigue in human–robot co-manipulation. Autonomous Robots, 42(5), 1011-1021.
Dynamic Movement Primitives (DMPs)
A comprehensive collection of codes for Dynamic Movement Primitives (DMPs): https://gitlab.com/dmp-codes-collection
This repository is a result of a paper published in Saveriano, M., Abu-Dakka, F. J., Kramberger, A., & Peternel, L. (2023). Dynamic movement primitives in robotics: A tutorial survey. The International Journal of Robotics Research, 42(13), 1133-1184.
Interactive Imitation Learning of Bimanual Movement Primitives (SIMPLe)
Python code for Interactive Imitation Learning of Bimanual Movement Primitives (ILoSA): https://github.com/franzesegiovanni/SIMPLe
This repository (by Giovanni Franzese) is a result of research that was published in Franzese, G., de Souza Rosa, L., Verburg, T., Peternel, L., & Kober, J. (2023). Interactive imitation learning of bimanual movement primitives. IEEE/ASME Transactions on Mechatronics, 29(5), 4006 - 4018.
Interactive Learning of Stiffness and Attractors (ILoSA)
Python code for Interactive Learning of Stiffness and Attractors (ILoSA): https://github.com/franzesegiovanni/ILoSA
This repository (by Giovanni Franzese and Anna Mészáros) is a result of research that was published in Franzese, G., Mészáros, A., Peternel, L., & Kober, J. (2021, January). ILoSA: Interactive learning of stiffness and attractors. In 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 7778-7785).
Rapid Muscle Redundancy (RMR) solver
Matlab code for Rapid Muscle Redundancy (RMR) solver: https://github.com/ComputationalBiomechanicsLab/rmr-solver/tree/v1.1
This repository (by Italo Belli) is a result of research that was published in Belli, I., Joshi, S., Prendergast, J. M., Beck, I., Della Santina, C., Peternel, L., & Seth, A. (2023). Does enforcing glenohumeral joint stability matter? A new rapid muscle redundancy solver highlights the importance of non-superficial shoulder muscles. PLOS ONE 18(11): e0295003.