Prof. Anthony Petrella Musculoskeletal Modeling & Inverse Dynamics MEGN 536 – Computational Biomechanics.

Slides:



Advertisements
Similar presentations
Courant and all that Consistency, Convergence Stability Numerical Dispersion Computational grids and numerical anisotropy The goal of this lecture is to.
Advertisements

Prof. Yasser Mostafa Kadah –
Inverse Dynamics and Joint Power Analysis
COMP Robotics: An Introduction
Introduction.
Mechatronics 1 Weeks 5,6, & 7. Learning Outcomes By the end of week 5-7 session, students will understand the dynamics of industrial robots.
Kinetics (continued) Dr. Moran EXS 587 April 12, 2006.
Introduction to Biomechanics EXSC 408L - Fall ‘10 Dr. Kathleen E. Sand (BU 2007; USC 2004) subject line: EXSC 408L … Office Hours.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Dynamics of Serial Manipulators
Dynamics of Articulated Robots Kris Hauser CS B659: Principles of Intelligent Robot Motion Spring 2013.
Musculoskeletal Modeling Colin Smith. A method for Studying Movement Things we can measure in movement: – Kinematics (using motion capture) – Output Forces.
Ch. 7: Dynamics.
Plan for today Discuss your interests and possible term paper topics Discuss biomechanics websites Powerpoint presentation on kinematics and their measurement.
Modeling and Kinetics: Forces and Moments of Force* * Some of the materials used in this lecture are derived from: 1.Winter, D. A. (1990). Biomechanics.
Forward Kinematics.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Plan for today Discuss your assignments detailed on the last slide of the powerpoint for last week on: –Topics/problems in which you are most interested.
Introduction to ROBOTICS
Biomechanical Modeling and Analysis of Human Motion Cole, Joshua Knapp, Austen University of Colorado at Colorado Springs, Department of Mechanical Engineering.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Definition of an Industrial Robot
College of Engineering CIVE 1150 Fall 2008 Engineering Mechanics: Statics CIVE-1150 Sec. 1 – 6 & 91 Omar Abu-Yasein, PhD., P.E., SECB
The Science of Biomechanics
Exploring the Utility of the Concept of “Rheostat Activators” of the Forearm and Hand Muscles for Modeling Hand Movements Institution:University of Toronto.
Lecture 2: Introduction to Concepts in Robotics
Robot Dynamics – Slide Set 10 ME 4135 R. R. Lindeke, Ph. D.
A PPLIED M ECHANICS Lecture 01 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Angular Kinetics After reading this chapter, the student should be able to: Define torque and discuss the characteristics of a torque. State the angular.
CS-378: Game Technology Lecture #13: Animation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
Automatic Joint Parameter Estimation from Magnetic Motion CaptureData James F.O”Brien Robert E. Bodenheimer Gabriel J Brostow Jessica K. Hodgins Presented.
Advanced Computer Graphics Rigid Body Simulation Spring 2002 Professor Brogan.
COSMOSMotion Slides.
MEGN 536 Computational Biomechanics Rotations for Rigid Body Kinematics Prof. Anthony Petrella.
Lagrangian Mechanics A short overview. Introduction Previously studied Kinematics and differential motions of robots Now Dynamic analysis Inertias, masses,
Inverse Dynamics. APA 6903 Fall What is “Inverse Dynamics”?
STATICS VECTOR MECHANICS FOR ENGINEERS: STATICS Tenth Edition Ferdinand P. Beer E. Russell Johnston, Jr. David F. Mazurek Lecture Notes: John Chen California.
Anthony Beeman.  Since the project proposal submittal on 9/21/15 I began work on the Abaqus Kinematic model utilizing join, hinge, and beam elements.
MEGN 536 – Computational Biomechanics
Robotics II Copyright Martin P. Aalund, Ph.D.
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.
1cs426-winter-2008 Notes. 2 Kinematics  The study of how things move  Usually boils down to describing the motion of articulated rigid figures Things.
Prof. Anthony Petrella Musculoskeletal Modeling & Inverse Dynamics MEGN 536 – Computational Biomechanics.
ROBOTICS 01PEEQW Basilio Bona DAUIN – Politecnico di Torino.
HOMEWORK 01B Lagrange Equation Problem 1: Problem 2: Problem 3:
Date of download: 6/6/2016 Copyright © ASME. All rights reserved. From: The Use of the Adjoint Method for Solving Typical Optimization Problems in Multibody.
ECE 383 / ME 442 Fall 2015 Kris Hauser
Animating Human Locomotion
Date of download: 9/29/2017 Copyright © ASME. All rights reserved.
Introduction.
AN OPEN BIOMECHANICS SYSTEM USING COMMODITY HARDWARE
Simulation Analysis: Estimating Joint Loads
The Science of Biomechanics
Clemson University Department of Bioengineering Clemson, SC 29634
Date of download: 11/8/2017 Copyright © ASME. All rights reserved.
Date of download: 1/15/2018 Copyright © ASME. All rights reserved.
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
CE 102 Statics Chapter 1 Introduction.
Introduction.
Welcome to engr 2301 ENGINEERING STATICS Your Instructor:
Probabilistic Methods: Theory and Application to Human Anatomy
Introduction.
Introduction.
Manipulator Dynamics 2 Instructor: Jacob Rosen
Introduction.
Introduction.
Synthesis of Motion from Simple Animations
Introduction.
Presentation transcript:

Prof. Anthony Petrella Musculoskeletal Modeling & Inverse Dynamics MEGN 536 – Computational Biomechanics

MSM for Medical Device Design  Musculoskeletal Modeling (MSM) may be applied to activities of daily living (ADL) to find…  Kinematics – potential joint motions of interest  Kinetics – loading in joints or regions of skeleton  Muscle forces acting on skeleton  These data may be used directly in design or applied to lower scale models (FE) to focus on tissue level and implant performance in situ

MSM Governing Equations  MSM generally rigid body dynamics  Newton-Euler equations most common, other methods (e.g., Lagrange’s equations)  General 3D form of Newton-Euler:  For the 2D case (x-z plane) we can simplify to:

Inverse vs. Forward Dynamics  You will often here ref. to forward and inverse dynamics in context of MSM simulation  Figure summarizes core difference  OpenSim commonly known for forward dynamics  AnyBody commonly known for inverse dynamics (Otten, 2003)

Inverse vs. Forward Dynamics  FD: start with forces  accel’s  Integrate explicitly in time to get velocities and positions  Stability is not guaranteed  ID: start with positions  Differentiate wrt time to get velocities and accel’s  forces  Small position errors amplified by numerical differentiation (Hoffman, Numerical Methods for Scientists and Engineers, McGraw Hill, 1992)

MSM Inputs & Outputs (inverse)  Inputs to a MSM simulation usually are…  Anthropometric measures (body mass, segment props)  Marker coordinates from experimental mocap system  Ground reaction force (GRF) measurements  Electromyography (EMG) traces for important muscles  Outputs include…  All kinematics for segments and joints  Joint reaction forces at all joints  Muscle forces throughout skeleton  Interface forces between body and objects in environment  Forces expressed as F = a * Strength, where a is activation level in range [0,1]

Practical Difference: Forward vs. Inverse  ID generally solves for forces in each increment of motion independently  FD may consider entire motion cycle and include muscle activation / deactivation dynamics  Not necessary for accurate simulation of many activities (Anderson and Pandy, 2001)

Inverse Dynamics  Essential Skill  ID common, some FD methods even begin with ID  Number of parameters grows quickly  software such as AnyBody necessary for practical problems  You will do an ID problem by hand for a simple, 2-segment arm model  General steps…  Kinematics (given)  Inverse Dynamics  Muscle Force Calculation shoulder hand elbow