Modules | Area | Type | Hours | Teacher(s) | |
MECCANICA APPLICATA AL SISTEMA MUSCOLO SCHELETRICO | ING-IND/13 | LEZIONI | 60 |
|
Lo studente che completa con successo il corso avrà competenze avanzate sui principi della cinematica 3D del corpo rigido, basate su un approccio robotico. Egli/Ella sarà inoltre in grado di implementare tali simulazioni in un programma come Matlab. Queste abilità saranno focalizzate sulla simulazione del movimento umano ma possono essere ugualmente impiegate per lo studio dei sistemi meccanici.
Lo studente avrà inoltre acquisito competenze sulla soluzione dei problemi di statica e dinamica del sistema muscolo-scheletrico (MSK), partendo dall'acquisizione dei dati sperimentali fino alle simulazioni eseguite in OpenSim. Sarà inoltre in grado di discutere le limitazioni ed i risultati di tali analisi.
The student who successfully completes the course will have advanced skills on the principles of 3D rigid body kinematics based on a robotics approach. He/she will be able to implement such simulations in a computer program such as Matlab. These skills will be focused on the simulation of human motion but can be equally spent on the study of mechanical systems.
The student will also have acquired knowledge about static and dynamic analyses of the musculoskeletal (MSK) system, starting from the acquisition of experimental data to simulations performed in OpenSim. He/she will be able to discuss limitations and results of such analyses.
Nella prova scritta (2.30-3 ore, 3 domande a risposta libera + 1 esercizio),
lo studente deve dimostrare di conoscere il materiale del corso e di essere in grado di
sviluppare un modello per la simulazione del movimento umano, stimare i gradi di libertà, corpi rigidi
e la tipologia di giunti coinvolti.
Lo studente sarà valutato anche sulla sua capacità di discutere i contenuti principali del
corso utilizzando la terminologia appropriata sia nella prova scritta che discussione orale.
Lo studente dovrà inoltre consegnare delle esercitazioni in Matlab ed Opensim mettendo al 'pulito' quanto fatto in aula. In alternativa possono svolgere un progettino concordato con la docente.
In the written exam (2.30-3 hours, 3 questions + 1 exercise), the student must demonstrate his/her knowledge of the course material and to be able to develope a model for human motion simulation, defining link, joints and degrees of freedom.
The student will be assessed also on his/her demonstrated ability to discuss the main course contents using the appropriate terminology both in the written exam and in the report.
The student will be required to deliver/upload simulation files of the Matlab/Opensim activity carried out during the exercise lessons. Alternatively, students can discuss an original project previuosly defined with the teacher.
Al termine del corso:
At the end of the course the student will be able to:
During the laboratory sessions, exercises will be set up that the student will have to complete and deepen independently by discussing the results as limits and approximations made.
Cinematica di posizione di un singolo corpo rigido. Rappresentazioni dell'orientamento del corpo rigido: angoli di Eulero-Cardano, matrici di rotazione, quaternioni, asse-angolo.
Trasformazini omogenee
Elementi di base dell'anatomia del corpo umano.
Cinematica di posizione dei sistemi di corpi rigidi con vincoli. Fondamenti di robotica. Convenzione Denavit-Hartenberg. Schemi cinematici dei arti e corpo umano.
Cinematica differenziale di sistemi robotici.
Principio di lavoro virtuale e relazione tra cinematica e statica. Determinazione delle coppie ai giunti.
Problemi iperstatici e stima delle forze muscolari: procedura e approccio di ottimizzazione. Moment arm e reazione ai giunti.
Fondamenti di dinamica 3D. Approssimazioni di inerzia nella dinamica umana.
Laboratorio di analisi del movimento: attrezzature e metodologie utilizzati.
Modellazione del sistema muscolo-scheletrico in Matlab e Opensim. Procedure di scalatura, cinematica inversa, static optimization, RRA. Discussione di limiti e approssimazioni dei modelli. Incertezze sui dati.
Position kinematics of a single rigid body. Representations of the orientation of the rigid body: Euler-Cardan angles, rotation matrices, quaternions, axis-angle.
Basic elements of the anatomy of the human body.
Position kinematics of systems of rigid bodies with constraints. Fundamentals of robotics. Denavit-Hartenberg Convention. Kinematic diagrams of the limbs and human body.
Differential kinematics of robotic systems.
Virtual working principle and relationship between kinematics and statics. Determination of the torques at the joints.
Hyperstatic problems and muscle strength estimation: optimization procedure and approach. Moment arm and joint reaction.
Fundamentals of 3D dynamics. Approximations of inertia in human dynamics.
Movement analysis laboratory: equipment and methodologies used.
Modeling of the musculoskeletal system in Matlab and Opensim. Scaling procedures, inverse kinematics, static optimization, RRA. Discussion of model limits and approximations. Uncertainties about the data.
Basic Biomechanics of the Musculoskeleal system - Nordin Frankel
Robotica industriale - Siciliano sciavicco
Fundamentals of Robotic mechanical systems - Angeles
FIsiologia articolare - Kapandji
Basic Biomechanics of the Musculoskeleal system - Nordin Frankel
Fundamentals of Robotic mechanical systems - Angeles
Physiology of joints - Kapandji
The exam consists of a written test and an oral test.
The written test consists of three or four questions on the various parts of the program with exercises or theory aspects to be presented and / or discussed. The test takes place in a normal classroom and lasts from two to three hours.
The written test is passed / failed if the student demonstrates that he has understood the most basic concepts of the course: definition of the position of the rigid body and of the systems in space; definition of elementary computer models.
The oral test consists of an interview between the candidate and the teacher commenting on or deepening aspects of the written test. The student must also be able to present and discuss the assigned exercises.
Sono disponibili le pagine elearning e team del corso