Luciano Luporini Menegaldo Agenor de Toledo Fleury

Slides:



Advertisements
Similar presentations
COMP Robotics: An Introduction
Advertisements

DOES THE LINEAR SYNERGY HYPOTHESIS GENERALIZE BEYOUND THE SHOULDER AND ELBOW IN MULTI-JOINT REACHING MOVEMENTS? James S. Thomas*, Daniel M Corcos†,, and.
Mechatronics 1 Weeks 5,6, & 7. Learning Outcomes By the end of week 5-7 session, students will understand the dynamics of industrial robots.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Geometry of five link mechanism with two degrees of freedom David Tavkhelidze.
More MR Fingerprinting
All Hands Meeting, 2006 Title: Grid Workflow Scheduling in WOSE (Workflow Optimisation Services for e- Science Applications) Authors: Yash Patel, Andrew.
Oklahoma State University Generative Graphical Models for Maneuvering Object Tracking and Dynamics Analysis Xin Fan and Guoliang Fan Visual Computing and.
‘Initial state’ coordinations reproduce the instant flexibility for human walking By: Esmaeil Davoodi Dr. Fariba Bahrami In the name of GOD May, 2007 Reference:
Musculoskeletal Modeling Colin Smith. A method for Studying Movement Things we can measure in movement: – Kinematics (using motion capture) – Output Forces.
Probabilistic video stabilization using Kalman filtering and mosaicking.
Forward Kinematics.
Dr. Y.P. Daniel Chang Weidong Zhang Velocity Transformation Based Multi-Body Approach for Vehicle Dynamics Abstract: An automobile is a complex close loop.
ME Robotics DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Introduction to ROBOTICS
역운동학의 구현과 응용 Implementation of Inverse Kinematics and Application 서울대학교 전기공학부 휴먼애니메이션연구단 최광진
Definition of an Industrial Robot
Optimization-Based Full Body Control for the DARPA Robotics Challenge Siyuan Feng Mar
Exploring the Utility of the Concept of “Rheostat Activators” of the Forearm and Hand Muscles for Modeling Hand Movements Institution:University of Toronto.
A PPLIED M ECHANICS Lecture 02 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
BIPEDAL LOCOMOTION Prima Parte Antonio D'Angelo.
THE INFLUENCE OF CHRONICE LOW BACK PAIN ON THE SPINE AND HIP JOINT EXCURSIONS AND JOINT TORQUES DURING FORWARD BEND TASKS Stacey L Moenter, Nikki J Vander.
1 Final Conference, 19th – 23rd January 2015 Geneva, Switzerland RP 15 Force estimation based on proprioceptive sensors for teleoperation in radioactive.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
Curve-Fitting Regression
Jean-François Collard Paul Fisette 24 May 2006 Optimization of Multibody Systems.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
1 Complex Images k’k’ k”k” k0k0 -k0-k0 branch cut   k 0 pole C1C1 C0C0 from the Sommerfeld identity, the complex exponentials must be a function.
THE EFFECTS OF TRAINING ON SPINE-HIP RATIO IN DANCERS DURING A REACHING TASK Erica L. Dickinson, and James S. Thomas School of Physical Therapy, Ohio University,
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
Sensitivity derivatives Can obtain sensitivity derivatives of structural response at several levels Finite difference sensitivity (section 7.1) Analytical.
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
OpenSim Workshop March 2013 Moment Arms for Curved Muscle Paths and Multi-Joint Systems Anita Vasavada, Washington State University Liying Zheng, University.
MEGN 536 – Computational Biomechanics Prof. Anthony J. Petrella.
Progress Report - Solving optimal control problem Yoonsang Lee, Movement Research Lab., Seoul National University.
Physics-based Simulation in Sports and Character Animation Kuangyou Bruce Cheng ( 鄭匡佑 ) Institute of Physical Education, Health, & Leisure Studies National.
COMP322/S2000/L111 Inverse Kinematics Given the tool configuration (orientation R w and position p w ) in the world coordinate within the work envelope,
ROBOTICS 01PEEQW Basilio Bona DAUIN – Politecnico di Torino.
Muscle function during running and walking Forward dynamical simulations Split-belt treadmill with embedded force plates.
University of Pisa Project work for Robotics Prof. Antonio Bicchi Students: Sergio Manca Paolo Viccione WALKING ROBOT.
Physics-Based Simulation: Graphics and Robotics Chand T. John.
Date of download: 9/27/2017 Copyright © ASME. All rights reserved.
Animating Human Locomotion
Character Animation Forward and Inverse Kinematics
Simulation Analysis: Estimating Joint Loads
Mitsubishi robot arm.
Date of download: 10/17/2017 Copyright © ASME. All rights reserved.
Manipulator Dynamics 1 Instructor: Jacob Rosen
Multi-Policy Control of Biped Walking
Date of download: 10/27/2017 Copyright © ASME. All rights reserved.
Introduction To Robotics
Human-exoskeleton combined model
Date of download: 11/5/2017 Copyright © ASME. All rights reserved.
Yueshi Shen Dept. of Information Engineering
Walking Controller for Musculoskeletal Human Model
Date of download: 1/2/2018 Copyright © ASME. All rights reserved.
M. Williams1, S. Martelli1, N. Sancisi2, M. Conconi2, V
Date of download: 1/15/2018 Copyright © ASME. All rights reserved.
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Special English for Industrial Robot
Manipulator Dynamics 2 Instructor: Jacob Rosen
Advanced Computer Graphics Spring 2008
Nonlinear regression.
POLYNOMIAL INTERPOLATION
Synthesis of Motion from Simple Animations
Special English for Industrial Robot
Chapter 4 . Trajectory planning and Inverse kinematics
Computer Animation Algorithms and Techniques
CHAPTER 3-2. Planar Cartesian Kinematics
Presentation transcript:

The Inverse Dynamics Optimal Control method to estimate muscle forces in musculoskeletal systems Luciano Luporini Menegaldo Agenor de Toledo Fleury São Paulo State Institute for Technological Research University of São Paulo, Brazil Hans Ingo Weber Pontifical Catholic University of Rio de Janeiro, Brazil

How to estimate muscle forces in musculoskeletal systems ?

a) Inverse dynamics and static optimization (IDSO) Measure the kinematics of the body Calculate joint moments using a inverse dynamics model Formulate and solve a static optimization problem to find the muscle forces that produce the estimated joint moments

Main features of IDSO Low computational cost Relative simplicity Robustness to dynamical and numerical instabilities

Main features of IDSO Need of kinematical measurements (noise, filtering, calculus of velocities and accelerations etc.) Muscle dynamics is not taken into account in the formulation Optimality is stated for each instant of time, not to the overall task

b) Forward dynamics optimal control (FDOC) Formulate a forward dynamics model (state-space representation) Formulate an Optimal Control Problem Solution of the Optimal Control Problem gives the displacements (states) and muscle excitations (controls)

Main features of FDOC No kinematics measurement required Muscle dynamics considered in the formulation Optimality is stated for all the time-span of the movement

Main features of FDOC High numerical and analytical complexity High computational cost Cannot be used to analyze real movements, only simulated

c) Inverse Dynamics Optimal Control (IDOC) Joint moments are found by inverse dynamics (or FDOC using torque-actuated models) Optimal Control problem is formulated: Without Multi-Body equations Cost function in augmented with a moment-tracking error function

Main features of IDOC (this paper) The features are quite similar to IDSO, but: Muscle dynamics is taken into account Optimality is stated to the overall movement

Main features of IDOC Eliminate Multi-body equations No more dynamical instability of FDOC If the joint moments are estimated using torque-actuated models, muscle forces can be estimated with a inexpensive optimal control approach

Main features of IDOC Numerical difficulties associated to FDOC dynamical instability are greatly reduced: choice of the algorithms discretization level tolerances etc.

Main features of IDOC Mild computational costs can lead to: Clinical Applications in functional surgery simulation Increase of biomechanical model and task complexity

d) IDOC formulation Collect musculoskeletal kinematics Previous FDOC solution for posture (Menegaldo et al., 2003, J. Biomech. 36, 1701-1712)

2. Calculate joint moments using inverse dynamics model (In this paper, joint moments were evaluated using the moment arm matrix and the muscle forces calculated in FDOC solution)

3. Calculate [rFom] matrix for each time-step Fomi,j: optimal (maximum) force ri,j: moment arm for the musculotendon actuator i in the joint j, evaluated with regression equations (Menegaldo et al., 2004, J. Biomech., in press) θ1, θ2 and θ3 ankle, knee and hip joint angles

4. Find polynomial expressions that fits: Joint moments x time Moment arms x time

5. Formulate the cost function

6. Formulate the optimal control problem No endpoint constraints required ! No multi-body equations required !

e) Results Consistent approximations algorithms from Polak and Schwartz RIOTS: Recursive Integration Optimal Control Solver SQP NPSOL optimization solver

Comparative analysis - FDOC - IDOC - IDSO: using a similar static cost function subjected to - IDSO_CB: (Crowninshield and Brand, 1981)

Test problem Human posture model 10 Muscles 3-link inverted pendulum 1 sec., 0.5 sec.

Normalized force [0,1] x time (s), 0.5 sec. Continuous line = FDOC Dashed = IDOC Dotted = IDSO Dash-dot = IDSO_CB

Normalized force [0,1] x time (s), 1 sec. Continuous line = FDOC Dashed = IDOC Dotted = IDSO Dash-dot = IDSO_CB

Torque reconstruction 0.5 sec Continuous line = FDOC Dashed = IDOC Dotted = IDSO Dash-dot = IDSO_CB

Moment reproduction error: TOR: Moment generated by the FDOC solution MOM: Moment reconstructed from IDOC or IDSO solution

f) Concluding remarks Force patterns obtained with classical static optimization (IDSO) were unlike those of FDOC “standand” solution The patterns obtained by IDOC follows quite closely those obtained by FDOC Some muscles have shown a better agreement: gmed, bifemlh, gmax, vasti In others, the differences were relatively grater: rf, gas, sol

The differences in FDOC and IDOC coordination patterns are greater for 0.5 than 1.0 sec. Reconstruction of the torque curves is satisfactory for all methods, but the error is greater for IDOC than IDSO The CPU time was greater for IDOC when compared to IDSO , 3 to 14 times, but The reduction in the CPU time between FDOC and IDOC was of 520 times for 1.0 s and 378 times for 0.5 s

The Inverse Dynamics Optimal Control method is reliable, numerically robust, fast and give results much closer to those obtained with Forward Dynamics Optimal Control, when compared to classical Static Optimization