BIOMECHANICAL MODELLING

Similar documents
Applications. Human and animal motion Robotics control Hair Plants Molecular motion

MUSCULOSKELETAL SIMULATION :

What Is SimMechanics?

Multibody dynamics and numerical modelling of muscles LORENZO GRASSI

Documents. OpenSim Tutorial. March 10, 2009 GCMAS Annual Meeting, Denver, CO. Jeff Reinbolt, Ajay Seth, Scott Delp. Website: SimTK.

Dynamic Analysis of Manipulator Arm for 6-legged Robot

A simple example. Assume we want to find the change in the rotation angles to get the end effector to G. Effect of changing s

Applications. Systems. Motion capture pipeline. Biomechanical analysis. Graphics research

COMPUTATIONAL DYNAMICS

OpenSim Tutorial #3 Scaling, Inverse Kinematics, and Inverse Dynamics

Is my simulation good enough? Validation & Verification for Biomechanical Modeling and Simulation

A Simplified Vehicle and Driver Model for Vehicle Systems Development

Lecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

INTRODUCTION CHAPTER 1

THEORETICAL AND EXPERIMENTAL RESEARCHES ON THE DYNAMICS OF MOBILE ROBOTS

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

INPUT PARAMETERS FOR MODELS I

Documents. OpenSim Workshop. September 20-22, 2011 HYPER Summer School, La Alberca, Spain. Jeff Reinbolt, Jen Hicks. Website: SimTK.

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

SIMULATION LAB #5: Muscle-Actuated Simulation of Kicking

Interfacing OpenSim models with MATLAB /Simulink. OpenSim Workshop

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

Musculoskeletal modelling from scratch

Introduction to Multi-body Dynamics

Lecture VI: Constraints and Controllers

Modeling of Humanoid Systems Using Deductive Approach

Simulation-Based Design of Robotic Systems

Last Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

Computer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics

Motion Control Methods for Skeleton Daniel Thalmann

Musculoskeletal Modeling and Simulation of Human Movement Workshop (WS5)

COMP 175 COMPUTER GRAPHICS. Lecture 10: Animation. COMP 175: Computer Graphics March 12, Erik Anderson 08 Animation

Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics. Velocity Interpolation. Handing Free Surface with MAC

Animation Lecture 10 Slide Fall 2003

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

The Jello Cube Assignment 1, CSCI 520. Jernej Barbic, USC

Announcements: Quiz. Animation, Motion Capture, & Inverse Kinematics. Last Time? Today: How do we Animate? Keyframing. Procedural Animation

Last Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation

ACTIVITY FIVE-A NEWTON S SECOND LAW: THE ATWOOD MACHINE

2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123

WHITE PAPER: Mischa Muehling 1,Tim Weber 1, 2, Philipp Russ 3, Sebastian Dendorfer 1, 2 1

MODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR

1. Introduction 1 2. Mathematical Representation of Robots

David Wagner, Kaan Divringi, Can Ozcan Ozen Engineering

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices

Example 24 Spring-back

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Animation, Motion Capture, & Inverse Kinematics. Announcements: Quiz

Patient-Specific Model-building and Scaling with the Musculoskeletal. Statistical Shape Modeling

Biomechanics of the humanmachine-interface. SIMPACK User-Meeting November Theoretical Astrophysics Dept. Biomechanics University Tübingen

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

The Mathematical Model and Computer Simulation of a Quadruped Robot

Motion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support

INSTITUTE OF AERONAUTICAL ENGINEERING

CS 231. Deformation simulation (and faces)

Chapter 3: Computer Animation Reminder: Descriptive animation. Procedural animation : Examples. Towards methods that generate motion?

Optimal motion trajectories. Physically based motion transformation. Realistic character animation with control. Highly dynamic motion

Model Library Mechanics

Functional Anatomy of the Arm for Muscle Forces Estimation

Motion Capture. Motion Capture in Movies. Motion Capture in Games

Flexible multibody systems - Relative coordinates approach

AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO F ^ k.^

SimWise 4D. Integrated Motion and Stress Analysis

Physics Tutorial 2: Numerical Integration Methods

Computer Kit for Development, Modeling, Simulation and Animation of Mechatronic Systems

Mechanical System and SimMechanics Simulation

Development of an optomechanical measurement system for dynamic stability analysis

Computer Animation and Visualisation. Lecture 3. Motion capture and physically-based animation of characters

Simulating Man-Machine Symbiosis

Computer Animation. Algorithms and Techniques. z< MORGAN KAUFMANN PUBLISHERS. Rick Parent Ohio State University AN IMPRINT OF ELSEVIER SCIENCE

CS 231. Deformation simulation (and faces)

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

Development of a Model of the Muscle Skeletal System using Adams. Its Application to an Ergonomic Study in Automotive Industry

Step-by-Step Guide to OpenSim Exercises and Team Project

Adaptive Control of 4-DoF Robot manipulator

Using RecurDyn. Contents

Motor control learning and modular control architectures. Francesco Nori

SimWise. 3D Dynamic Motion, and Stress Analysis. integrated with Alibre Design

DYNAMIC MODELING AND CONTROL OF THE OMEGA-3 PARALLEL MANIPULATOR

STUDY OF HUMAN WALKING BY SIMMECHANICS

Laboratory 2: 2D Strain Measurement October 12/13, 2005 BIOEN 5201 Introduction to Biomechanics Instructor: Jeff Weiss TA: Trevor Lujan

ixcube 4-10 Brief introduction for membrane and cable systems.

FORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME

ISE 422/ME 478/ISE 522 Robotic Systems

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Humanoid Robots 2: Dynamic Modeling

MSMS (02PCYQW)

2. Motion Analysis - Sim-Mechanics

Rigging / Skinning. based on Taku Komura, Jehee Lee and Charles B.Own's slides

Virtual Marionettes: A System and Paradigm for Real-Time 3D Animation

Appendix A Physiological Model of the Elbow in MATLAB/Simulink

The jello cube. Undeformed cube. Deformed cube

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Session #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis

Anatomy of a Physics Engine. Erwin Coumans

AC : AN ALTERNATIVE APPROACH FOR TEACHING MULTIBODY DYNAMICS

Structure and Synthesis of Robot Motion

Solution for Euler Equations Lagrangian and Eulerian Descriptions

[3] Rigid Body Analysis

Transcription:

BIOMECHANICAL MODELLING SERDAR ARITAN serdar.aritan@hacettepe.edu.tr Biomechanics Research Group www.biomech.hacettepe.edu.tr School of Sport Science&Technology www.sbt.hacettepe.edu.tr Hacettepe University, Ankara, Turkey www.hacettepe.edu.tr De Motu Animalium G.Borelli (1680) 1

WHY MODELLİNG? A model can quantify things we cannot measure: Forces and torques on the joints Individual muscle forces Joint reactions Force Forward Dynamics Inverse Dynamics Position Modelling in biomechanics works as an interface between the body and measurement settings. 2

CLASSICAL MECHANICS Whichever approach is used for modelling, first of all, the equation of motion has to be derived. The dynamics of biomechanical systems is based on classical mechanics. Newton (1643-1727) Euler (1707-1783) D Alembert (1717-1783) Lagrance (1736-1813) 3

CLASSICAL MECHANICS Lagrangian Dynamics Lagrange s equations of motion are specified in terms of the total energy of the body in the kinematic chain. Newton-Euler Dynamics In this method, the Newton-Euler equations are applied to each body in the model. All forces affecting each body must be considered, which makes this method difficult and tedious for complex systems. D Alembert s Principle Equations of motion are derived by identifying all forces on each body go through an acceleration and writing equilibrium equations. These equilibrium equations are simultaneously solved to obtain the dynamic system response. Kane s Dynamics This method is a subset of the group of methods known as Lagrange s form of D Alembert s Principle. The Newton-Euler equations are multiplied by special vectors to develop scalar representations of the forces acting on each body. 4

HOW TO CALCULATE Modelling Methods Displacement Velocity Acceleration x y z d dt v x v y vz d dt a x a y a z Equations of motions Mechanics in 3-D M I F ma Things get enormously complicated in 3-D The mass moment of inertia becomes a tensor The angles or orientation are difficult to define uniquely because many different rotation combinations can lead to the same position. 5

RIGID BODY MECHANICS Inverse Dynamics Displacement is input Force is output No muscle interaction Free-Body Diagram of Long Jumper Newton-Euler Method Alptekin, A., Arıtan, S. (2008). Biomechanical Analysis Of the Takeoff Phase in the Long Jump. IV. National Biomechanics Congress. Erzurum. 6

RIGID BODY MECHANICS Inverse Dynamics Alptekin, A., Arıtan, S. (2008). Biomechanical Analysis Of the Takeoff Phase in the Long Jump. IV. National Biomechanics Congress. Erzurum. 7

RIGID BODY MECHANICS Forward Dynamics Force is input Displacement is output No muscle interaction Symbolics Dynamics (SD/FAST) Online Dynamics (AutoLev) Mathworks (Simulink / Simmechanics) The Leg Lab. MIT Animation Lab. Georgia Tech. 8

9 2 0 0 2 0 0 0 0 2 0 0 0 0 0 0 2 1 ) ( 2 1 ) ( 2 2 0 0 0 0 t m F t v x x t t m F t t v x x dt m F dt v dx x dt dt m F v dx dt m F v dt dx x t m F v v t t m F v v dt m F dv v dt x m d dt dv m ma F t t t x x t t v v F : force m : mass a : acceleration v : velocity x : displacement t : Iteration step time Animation Lab. Georgia Tech. RIGID BODY MECHANICS Calculations of kinematics by integrating of equations of movement Euler Method [Euler 1707-1783]

RIGID BODY MECHANICS Forward Dynamics - SimMechanics Example 10

RIGID BODY MECHANICS Forward Dynamics - SimMechanics Example Biomechanics Lab. Hacettepe University 11

RIGID BODY MECHANICS Forward dynamics is often used for musculoskeletal simulation Can be used for injury simulation? Since the movement is output we are faced with the problem of finding the muscle forces that will make the model perform the desired movement.. 344 muscles were modelled. Muscle forces were calculated by using Hill s Equation (1938) F F b av 0 [ l( x )] b v 12

RIGID BODY MECHANICS Forward dynamics is often used for musculoskeletal simulation AnyBody Simulation, Denmak 13

RIGID BODY MECHANICS Forward dynamics is often used for musculoskeletal simulation OpenSim, USA 14

RIGID BODY MECHANICS Forward dynamics is often used for musculoskeletal simulation OpenSim, USA 15

RIGID BODY MECHANICS Forward dynamics is often used for musculoskeletal simulation OpenSim, USA 16

RIGID BODY MECHANICS EMG-Driven Models Basic idea. Record EMG from an experiment. Process the EMG to a muscle activation signal. Activate muscles in a computer model using the processed signal. The muscle activation signal is initially forward-simulated to produce a muscle contraction history. The muscle contractions create movement. Adjust the process parameters to get the right movement out of the model. 17

DEFORMABLE BODY MECHANICS Finite Element Modelling ELEMENT MESHES CAN BE COMPLICATED f k u f : force vector k : stifness matrix u : displacement vector 18

DEFORMABLE BODY MECHANICS Finite Element Modelling Mesh Generation from MRI Arıtan S. et al. (1997) Program for generation of three-dimensional finite element mesh from magnetic imaging scans. Med.Eng&Phys. 19

DEFORMABLE BODY MECHANICS Finite Element Modelling Mesh Generation 20

DEFORMABLE BODY MECHANICS Finite Element Modelling Simulation of what we can not measure Strees distrubition on the medial collateral ligament 21

DEFORMABLE BODY MECHANICS Finite Element Modelling with Kinematics Asai T. University of Yamagata 22

DEFORMABLE BODY MECHANICS Finite Element Modelling with Kinematics Asai T. University of Yamagata 23

DEFORMABLE BODY MECHANICS Finite Element Modelling on Layers 24

DEFORMABLE BODY MECHANICS Finite Element Modelling Whole Body FEA? The solution is only completely accurate in special cases. Finite element models are usually stiffer than the real structures Increasing the number of elements descreases the stiffness until it converges to the true value 25

DEFORMABLE BODY MECHANICS Mechanical Properties of on Layers S. Arıtan et al. A mechanical model representation of the in vivo creep behaviour of muscular bulk tissue / Journal of Biomechanics 26

INJURY When it happens? An unfortune Situation Abdüllaziz Alpak 105+ kg 185 kg Snatch 2.nd attempt 27

INJURY Being on the right place on the right time Weight -Lifting Platform were already calibrated for the movement analysis Camera 1 Camera 2 Abdüllaziz Alpak 185 kg Snatch 2.nd attempt 28

INJURY History Spondylolysis 29

INJURY History : Spondylolysis Injury : Total Rapture Medial Collateral Ligament 30

UNDERSTANDING OF MECHANISM OF SPORTS INJURIES Total 5 Video (PAL) Cameras were Used 3 Cameras captured the spinal markers 2 Cameras were used to record body markers 31

UNDERSTANDING OF MECHANISM OF SPORTS INJURIES Placement of Spinal Markers and Calibration 32

UNDERSTANDING OF MECHANISM OF SPORTS INJURIES Experimental Setup 33

UNDERSTANDING OF MECHANISM OF SPORTS INJURIES Spine and Body Movement An Inverse Dynamics Study Torque on L5, Calculated by D Alembert Principle 34

Modelling is not only science and mathematics, it is also an art. Cahit Arf, (1910-1997) 35

School of Sport Science and Technology www.sbt.hacettepe.edu.tr Hacettepe University Beytepe Campus www.hacettepe.edu.tr Thank you for your Attention 36