Multibody dynamics and numerical modelling of muscles LORENZO GRASSI
|
|
- Silas Burke
- 5 years ago
- Views:
Transcription
1 Multibody dynamics and numerical modelling of muscles LORENZO GRASSI
2 Agenda 10:15 Lecture: Introduction to modelling locomotion and inverse dynamics 11:00 Break/questions 11:15 Opportunities in the biomechanics group 11:30 Handing back assignment 1
3 Multibody dynamics and numerical modelling of muscles LORENZO GRASSI
4 What is multibody dynamics? A multibody dynamic (MBD) system is a system that consists of solid bodies, or links, that are connected to each other by joints that restrict their relative motion.
5 Why multibody dynamics?
6 Why multibody dynamics?
7 Why multibody dynamics? 1) 2) Skeleton of a baseball pitcher during the different phases of a pitch (3) 3D musculotendinous model to simulate the biomechanical effects of rectus femoris transposition 3) 1. Chao, E.Y. Med Eng Phys, (3) 2. Asakawa, D.S., et al. J Bone Joint Surg Am, A(2) 3. Leardini, A. et. al. Gait & Posture 26 (2007) Kinematic analysis for the rehabilitation planning
8 Schematic of a multibody system The human body is modelled as a number of rigid bodies connected by ideal joints......remember assignments 1 & 2?
9 Your (very) first taste of multibody dynamics Assignment 1 and 2
10 Different types of joints in our body
11 Assignment 1: from motion to forces In our assignment 1, the human leg was modelled with: - 2 rigid bodies (upper and lower leg) - 2 hinges 2 dof - movements limited to the sagittal plane... Kinematics data were used to calculate joint forces (but muscles were not considered)
12 3D is way more complicated! l 6( n 1) n (6 k 1 lk ) (Gruber) Ball and socket (3 dof) l = number of degrees of freedom of a system n = # rigid bodies Hinge (1 dof) l k = degrees of freedom for the k th joint For our 3D model: Hinge (1 dof) l 6(7 1) 6 k 1 (6 36 2*3 5*4 10 lk )
13 Assignment 2: redundancy & recruiting Several muscles act on the same dof: 1. Performing the same joint motion (synergist) 2. Neutralizing each other (antagonists) Features: 1. Repeated movements produce similar activation patterns pre-defined control strategies exist? 2. When the articular load increases, so does the muscular activation, up to the tetanic limit External forces were known, and we used a static optimization approach to calculate muscular forces
14 Why are we redundant? 1. Increase articular stability Weight lifting, execution of new motor tasks, instability. 2. Transferring forces/moments between joints Co-contractions at the hip can produce an increment of the bending moment of the knee (e.g., co-contraction of gluteus maximus and rectus femoris produces knee extension). 3. High accuracy movements Highly accurate and precise finger movements require complex activation patterns 4. Improve movements that require changes in direction 5. Protect the joints in extreme articular positions
15 M f 0 Static optimization i int f F f F i m R( q) F i m ( F 1 m, F F max 0 2 m,..., MT F n m ) M int = moment equilibrium equations f = cost function f i F i m PCSA i n n = 1 not effective in predicting synergies, especially for low load magnitudes n > 1 synergies are predicted, but additional constraints are necessary to avoid muscular overloads n synergies are maximized, and effort is minimized All the exponents n > 1 predict synergies, but fail at predicting antagonisms
16 Assignments 1 & 2 were just the first taste of the multibody dynamics now let s go deeper into the topic
17 Generation of the body motion 1. Excitation 2. Activation 3. Force 4. Joint torques 5. Dynamics of the rigid body system Gravitational effects BODY MOTION Joint moments due to external forced (e.g. ground reaction) M ( q) q C( q) q 2 G( q) R( q) F MT Me( q, q ) 0 Mass matrix Joint moments due to muscle forces Centrifugal and Coriolis effects
18 Different approaches are possible Assignment 1
19 Forward dynamics ), ( ) ( ) ( ) ( ) ( 2 1 q q Me F q R q G q q C q M q MT Looks like a very nasty equation to solve and it is! But computers can help us with its solution!
20 Numerical modeling of the tendon and muscle mechanics
21 The modeling approach There are two possible numerical descriptions: a phenomenological one (Hill, ), and a mechanicistic one, based on physiology and the biochemistry of muscular contraction (Huxley, ) Simple mathematical expressions, based on measurable parameters Differential equations, with several parameters hard to quantify
22 Muscle model (Thelen, 2003) CE = contractile element α M = pennation angle The muscle force generated is a function of three factors: the activation value (a), the normalized length of the muscle unit, and the normalized velocity of the muscle unit.
23 Muscle model (Thelen, 2003) CE = contractile element α M = pennation angle
24 Muscle model (Thelen, 2003) a) The relation between active force versus length can be described as a Gaussian. The relation between passive force and length has a first exponential phase, followed by a second linear phase b) scarico. b) The relation between active force and velocity can be scaled in order to reduce the contraction velocity in sub-tetanic conditions c) The force-strain relation for the tendon has a first exponential phase, followed by a linear phase
25 Muscle activation dynamics da dt a u a ( a, u) Where τ a (a,u) is a time factor which varies with the activation level, a is the muscle activation, and u is the excitation signal (Thelen, 2003). A more refined model could include different τ for rise and fall da dt rise u ua u a fall ;
26 Active muscle force f e l M ( L 1) 2 Where: f l is a scale factor L M is the normalized muscle length γ is a shape factor
27 Passive muscle force Where: F T F k toe e k T toe lin k toe ( e 1 T ( T T toe T toe ) F T toe T 1); T toe T ; T toe T toe F 1. is the tendon force normalized by the max isometric force 2. is the tendon deformation 3. is the limit elongation over which it behaves linearly 4. k toe is a shape factor 5. k lin is a scale factor. T 6. F toe 0.33 is the limit normalized force over which the tendon behaves linearly T T T toe
28 Muscle force Vs. velocity V M ( a) V M max F M b af l M V max is the max contraction velocity, and b is calculated differently whether the muscle fiber is shortening (F M <af l ) or lengthening (F M > af l ) b M af F l A M (2 2 / Af )( af l Flen M ( Flen 1) f ; F F M M af ) ; F l M af l M F len is the max normalized muscle force when the fiber is elongated af is a shape factor
29 So, let s get back to our forward dynamics problem
30 Forward dynamics Now we have all the theoretical background to start playing with our multibody dynamics software
31 Open-source software for the multibody simulation of the neuromuscular system and the motion dynamics simulation (numerical methods for the coupled solution of the multibody dynamic problem and the optimal distribution of the muscle forces) Website: There you can download and install the software for, and find a lot of tutorials and instructions SimTK and SimBios are trademarks of Stanford University
32 The GUI
33 Our test case: simulation and prevention of ankle sprain
34 Research questions of our test case You will examine and address how the following factors may affect angle inversion sprain injury: Muscle reflexes Muscle co-activation Introduction of a passive orthosis
35 When & Where Monday, September 19 th (group 1) 20 th (group 2), 10:00-12:00 Room INA 1-2 in the M:house Please be there on time!
36 Time for a break!
37 Reklam
38 Biomechanics group: who are we?
39 Biomechanics group: what can we give 1 more course: Tissue Biomechanics (BMEN10, HT2) Lecturer: Hanna Isaksson/Sophie Le Cann Mechanobiology of skeletal tissues (bone, cartilage, tendons and ligaments) More research oriented Combined experimental & numerical (FE) lab validation Many Master thesis projects Each of our research areas have available Master thesis projects FE modelling, experimental Soft & hard tissues You can find some examples of completed M.Sc. projects on our website ( We are also open to your suggestions: what would you like to do?
40 Handing back assignments
41 Handing back assignments Assignments marked by Lorenzo: Pencil LG signature means wrong (Swedish style)* Assignments marked by Neashan: Red pen No signature means correct (Rest of the World style) *
42 Handing back assignments For those whose assignment needs supplement: No worries, you have one more attempt If the corrections are not clear, ask me or Neashan ( ) Assignment 1 gives 1 point (out of 60) You have to complete the assignment anyway (even if the 2 nd submission is not correct, yet) Some suggestions to do better the next time: Consistency: stick to the chosen reference system Common sense: check if the obtained values make sense Compare the obtained forces with the subject s body weight
43
Documents. OpenSim Tutorial. March 10, 2009 GCMAS Annual Meeting, Denver, CO. Jeff Reinbolt, Ajay Seth, Scott Delp. Website: SimTK.
Documents OpenSim Tutorial March 10, 2009 GCMAS Annual Meeting, Denver, CO Jeff Reinbolt, Ajay Seth, Scott Delp Website: SimTK.org/home/opensim OpenSim Tutorial Agenda 10:30am 10:40am Welcome and goals
More informationSIMULATION LAB #5: Muscle-Actuated Simulation of Kicking
SIMULATION LAB #5: Muscle-Actuated Simulation of Kicking Modeling and Simulation of Human Movement BME 599 Laboratory Developers: Jeff Reinbolt, Hoa Hoang, B.J. Fregley, Kate Saul Holzbaur, Darryl Thelen,
More informationDocuments. OpenSim Workshop. September 20-22, 2011 HYPER Summer School, La Alberca, Spain. Jeff Reinbolt, Jen Hicks. Website: SimTK.
Documents OpenSim Workshop September 20-22, 2011 HYPER Summer School, La Alberca, Spain Jeff Reinbolt, Jen Hicks Website: SimTK.org/home/opensim OpenSim Workshop Agenda 14:00 14:15 Welcome and goals of
More informationStep-by-Step Guide to OpenSim Exercises and Team Project
Step-by-Step Guide to OpenSim Exercises and Team Project To present some of the tools and capabilities of OpenSim, we will use a simplified model (leg6dof9muscles.osim) throughout this workshop. The model
More informationMUSCULOSKELETAL SIMULATION :
TUTORIAL MUSCULOSKELETAL SIMULATION : FROM MOTION CAPTURE TO MUSCULAR ACTIVITY IN LOWER LIMB MODELS Nicolas Pronost and Anders Sandholm Musculoskeletal simulation? What is it? 2 Musculoskeletal simulation?
More informationMotion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support
Proceedings of the 17th IEEE International Symposium on Robot and Human Interactive Communication, Technische Universität München, Munich, Germany, August 1-3, Motion Control of Wearable Walking Support
More informationLecture VI: Constraints and Controllers
Lecture VI: Constraints and Controllers Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a chair human body parts trigger of a gun opening
More informationBIOMECHANICAL MODELLING
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,
More informationLecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial
Lecture VI: Constraints and Controllers Parts Based on Erin Catto s Box2D Tutorial Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a
More informationApplications. Systems. Motion capture pipeline. Biomechanical analysis. Graphics research
Motion capture Applications Systems Motion capture pipeline Biomechanical analysis Graphics research Applications Computer animation Biomechanics Robotics Cinema Video games Anthropology What is captured?
More informationKinematics. CS 448D: Character Animation Prof. Vladlen Koltun Stanford University
Kinematics CS 448D: Character Animation Prof. Vladlen Koltun Stanford University Kinematics Kinematics: The science of pure motion, considered without reference to the matter of objects moved, or to the
More informationComputational Models for Neuromuscular Function
110 IEEE REVIEWS IN BIOMEDICAL ENGINEERING, VOL. 2, 2009 Computational Models for Neuromuscular Function Francisco J. Valero-Cuevas, Member, IEEE, Heiko Hoffmann, Manish U. Kurse, Jason J. Kutch, and Evangelos
More informationOpenSim Tutorial #3 Scaling, Inverse Kinematics, and Inverse Dynamics
OpenSim Tutorial #3 Scaling, Inverse Kinematics, and Inverse Dynamics Samuel Hamner, Clay Anderson, Eran Guendelman, Chand John, Jeff Reinbolt, Scott Delp Neuromuscular Biomechanics Laboratory Stanford
More informationMusculoskeletal Modeling and Simulation of Human Movement Workshop (WS5)
Musculoskeletal Modeling and Simulation of Human Movement Workshop (WS5) Massimo Sartori Department of Neurorehabilitation Engineering University Medical Center Göttingen, Germany Monica Reggiani Department
More information7 Modelling and Animating Human Figures. Chapter 7. Modelling and Animating Human Figures. Department of Computer Science and Engineering 7-1
Modelling and Animating Human Figures 7-1 Introduction Modeling and animating an articulated figure is one of the most formidable tasks that an animator can be faced with. It is especially challenging
More informationComputer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics
Computer Animation Fundamentals Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics Lecture 21 6.837 Fall 2001 Conventional Animation Draw each frame of the animation great control
More informationINPUT PARAMETERS FOR MODELS I
9A-1 INPUT PARAMETERS FOR MODELS I Lecture Overview Equations of motion Estimation of muscle forces Required model parameters Body segment inertial parameters Muscle moment arms and length Osteometric
More informationA novel motion simulator technique for generating a realistic physical human jump movement
A novel motion simulator technique for generating a realistic physical human jump movement Przemysław Prokopow 1 1) Computational Biomechanics Unit The Institute of Physical and Chemical Research (RIKEN)
More informationLesson 1: Introduction to Pro/MECHANICA Motion
Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion
More informationLast Time? Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation
Last Time? Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based Animation Forward and
More informationThe OpenSim Probabilistic Plugin An introductory guide to assess uncertainty in musculoskeletal modeling
The OpenSim Probabilistic Plugin An introductory guide to assess uncertainty in musculoskeletal modeling Casey A. Myers Kevin B. Shelburne Peter J. Laz Bradley S. Davidson Human L a b o r a t o r y ynamics
More informationModel validation using the 3-D reachable workspace
The webcast will start in a few minutes. Model validation using the 3-D reachable workspace AN EXPERIMENTAL + COMPUTATIONAL APPROACH Date 25 th Apr 2018 Outline Short introduction to the AnyBody Modeling
More informationModeling of Humanoid Systems Using Deductive Approach
INFOTEH-JAHORINA Vol. 12, March 2013. Modeling of Humanoid Systems Using Deductive Approach Miloš D Jovanović Robotics laboratory Mihailo Pupin Institute Belgrade, Serbia milos.jovanovic@pupin.rs Veljko
More informationDevelopment of an optomechanical measurement system for dynamic stability analysis
Development of an optomechanical measurement system for dynamic stability analysis Simone Pasinetti Dept. of Information Engineering (DII) University of Brescia Brescia, Italy simone.pasinetti@unibs.it
More informationApplication of Optimal Control in the Simulation of Human Motion
ABSTRACT Optimal control techniques are nowadays used in human motion prediction and allow to anticipate the result of surgery and to improve the design and control of rehabilitation robots, prosthetic
More informationHomework 2 Questions? Animation, Motion Capture, & Inverse Kinematics. Velocity Interpolation. Handing Free Surface with MAC
Homework 2 Questions? Animation, Motion Capture, & Inverse Kinematics Velocity Interpolation Original image from Foster & Metaxas, 1996 In 2D: For each axis, find the 4 closest face velocity samples: Self-intersecting
More informationAutonomous and Mobile Robotics Prof. Giuseppe Oriolo. Humanoid Robots 2: Dynamic Modeling
Autonomous and Mobile Robotics rof. Giuseppe Oriolo Humanoid Robots 2: Dynamic Modeling modeling multi-body free floating complete model m j I j R j ω j f c j O z y x p ZM conceptual models for walking/balancing
More informationRealistic Rendering and Animation of a Multi-Layered Human Body Model
Realistic Rendering and Animation of a Multi-Layered Human Body Model Mehmet Şahin Yeşil and Uǧur Güdükbay Dept. of Computer Engineering, Bilkent University, Bilkent 06800 Ankara, Turkey email: syesil@alumni.bilkent.edu.tr,
More informationLast Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation
Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based
More informationOptimal Control Prediction of Dynamically Consistent Walking Motions
Treball de Fi de Grau Enginyeria en Tecnologies Industrials Optimal Control Prediction of Dynamically Consistent Walking Motions MEMÒRIA Autor: Roger Pallarès López Directors: Josep Maria Font Llagunes,
More information[3] Rigid Body Analysis
[3] Rigid Body Analysis Page 1 of 53 [3] Rigid Body Analysis [3.1] Equilibrium of a Rigid Body [3.2] Equations of Equilibrium [3.3] Equilibrium in 3-D [3.4] Simple Trusses [3.5] The Method of Joints [3.6]
More informationSIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR
SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,
More informationIs my simulation good enough? Validation & Verification for Biomechanical Modeling and Simulation
Is my simulation good enough? Validation & Verification for Biomechanical Modeling and Simulation Definitions: Validation and Verification Verification The process of determining that a computational model
More informationUsing RecurDyn. Contents
Using RecurDyn Contents 1.0 Multibody Dynamics Overview... 2 2.0 Multibody Dynamics Applications... 3 3.0 What is RecurDyn and how is it different?... 4 4.0 Types of RecurDyn Analysis... 5 5.0 MBD Simulation
More informationAnimation Lecture 10 Slide Fall 2003
Animation Lecture 10 Slide 1 6.837 Fall 2003 Conventional Animation Draw each frame of the animation great control tedious Reduce burden with cel animation layer keyframe inbetween cel panoramas (Disney
More informationApplications. Human and animal motion Robotics control Hair Plants Molecular motion
Multibody dynamics Applications Human and animal motion Robotics control Hair Plants Molecular motion Generalized coordinates Virtual work and generalized forces Lagrangian dynamics for mass points
More informationLast Time? Animation, Motion Capture, & Inverse Kinematics. Today. Keyframing. Physically-Based Animation. Procedural Animation
Last Time? Animation, Motion Capture, & Inverse Kinematics Navier-Stokes Equations Conservation of Momentum & Mass Incompressible Flow Today How do we animate? Keyframing Procedural Animation Physically-Based
More informationCS 231. Deformation simulation (and faces)
CS 231 Deformation simulation (and faces) Deformation BODY Simulation Discretization Spring-mass models difficult to model continuum properties Simple & fast to implement and understand Finite Element
More informationWHITE PAPER: Mischa Muehling 1,Tim Weber 1, 2, Philipp Russ 3, Sebastian Dendorfer 1, 2 1
WHITE PAPER: 1 Prediction of ground reaction s and moments by using gait analysis silhouette tracking method compared to marker tracking and platform method Mischa Muehling 1,Tim Weber 1, 2, Philipp Russ
More informationScientific Manual FEM-Design 17.0
Scientific Manual FEM-Design 17. 1.4.6 Calculations considering diaphragms All of the available calculation in FEM-Design can be performed with diaphragms or without diaphragms if the diaphragms were defined
More informationResearch Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)
Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which
More informationModeling and kinematics simulation of freestyle skiing robot
Acta Technica 62 No. 3A/2017, 321 334 c 2017 Institute of Thermomechanics CAS, v.v.i. Modeling and kinematics simulation of freestyle skiing robot Xiaohua Wu 1,3, Jian Yi 2 Abstract. Freestyle skiing robot
More informationUsing Artificial Neural Networks for Prediction Of Dynamic Human Motion
ABSTRACT Using Artificial Neural Networks for Prediction Of Dynamic Human Motion Researchers in robotics and other human-related fields have been studying human motion behaviors to understand and mimic
More informationCS 231. Deformation simulation (and faces)
CS 231 Deformation simulation (and faces) 1 Cloth Simulation deformable surface model Represent cloth model as a triangular or rectangular grid Points of finite mass as vertices Forces or energies of points
More informationRobot Kinematics and Dynamics for Modeling the Human Body
Robot Kinematics and Dynamics for Modeling the Human Body Katsu Yamane and Yoshihiko Nakamura Department of Mechano-Informatics, University of Tokyo {yamane nakamura}@ynl.t.u-tokyo.ac.jp Summary. A body
More informationBiomechanics of the humanmachine-interface. SIMPACK User-Meeting November Theoretical Astrophysics Dept. Biomechanics University Tübingen
Biomechanics of the humanmachine-interface SIMPACK User-Meeting November 2004 Theoretical Astrophysics Dept. Biomechanics University Tübingen Project: Homunkulus Human MKS Model Flexible in application
More informationMusculoskeletal Mechanics and Modeling
Page 1 of 13 Musculoskeletal Mechanics and Modeling This article has not yet been published; it may contain inaccuracies, unapproved changes, or be unfinished. Dr. Gerald E. Loeb, University of Southern
More informationThe Mathematical Model and Computer Simulation of a Quadruped Robot
Research Experience for Undergraduates 2014 Milwaukee School of Engineering National Science Foundation Grant June 1- August 8, 2014 The Mathematical Model and Computer Simulation of a Quadruped Robot
More informationCompound Movements in Multi-joint Systems
Compound movements in multi-joint systems almost never have a fixed center of rotation, with no translation In fact, the principal advantage of compound movements is often that they convert rotations into
More informationAnnouncements: Quiz. Animation, Motion Capture, & Inverse Kinematics. Last Time? Today: How do we Animate? Keyframing. Procedural Animation
Announcements: Quiz Animation, Motion Capture, & Inverse Kinematics On Friday (3/1), in class One 8.5x11 sheet of notes allowed Sample quiz (from a previous year) on website Focus on reading comprehension
More informationAppendix A Physiological Model of the Elbow in MATLAB/Simulink
Appendix A Physiological Model of the Elbow in MATLAB/Simulink This section contains a complete description of the implementation of the physiological model of the elbow joint in the MATLAB/Simulink environment.
More informationDevelopment of a Model of the Muscle Skeletal System using Adams. Its Application to an Ergonomic Study in Automotive Industry
Copyright 2004 SAE International 2004-01-2169 Development of a Model of the Muscle Skeletal System using Adams. Its Application to an Ergonomic Study in Automotive Industry G. Esteves IST- UTL C. Ferreira,
More informationCOMP 175 COMPUTER GRAPHICS. Lecture 10: Animation. COMP 175: Computer Graphics March 12, Erik Anderson 08 Animation
Lecture 10: Animation COMP 175: Computer Graphics March 12, 2018 1/37 Recap on Camera and the GL Matrix Stack } Go over the GL Matrix Stack 2/37 Topics in Animation } Physics (dynamics, simulation, mechanics)
More informationCOMP30019 Graphics and Interaction Kinematics
COMP30019 Graphics and Interaction Kinematics Department of Computing and Information Systems The Lecture outline Introduction Forward kinematics Inverse kinematics Kinematics I am robot (am I?) Forward
More informationUSING OPTIMIZATION TECHNIQUES FOR THE DESIGN AND CONTROL OF FAST BIPEDS
1 USING OPTIMIZATION TECHNIQUES FOR THE DESIGN AND CONTROL OF FAST BIPEDS T. LUKSCH and K. BERNS Robotics Research Lab, University of Kaiserslautern, Kaiserslautern, Germany E-mail: t.luksch@informatik.uni-kl.de
More informationAnimation, Motion Capture, & Inverse Kinematics. Announcements: Quiz
Animation, Motion Capture, & Inverse Kinematics Announcements: Quiz On Tuesday (3/10), in class One 8.5x11 sheet of notes allowed Sample quiz (from a previous year) on website Focus on reading comprehension
More informationSession #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis
Session #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis Courtesy of Design Simulation Technologies, Inc. Used with permission. Dan Frey Today s Agenda Collect assignment #2 Begin mechanisms
More informationOptimization-based dynamic human walking prediction: One step formulation
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING Int. J. Numer. Meth. Engng (9) Published online in Wiley InterScience (www.interscience.wiley.com)..575 Optimization-based dynamic human walking
More informationPredictive simulation of virtual characters' motion using a muscle model
Predictive simulation of virtual characters' motion using a muscle model Anna-Katharina Bergmann Claude Bernard Lyon 1 University (Lyon, France) March - September 2017 Supervisor: Nicolas Pronost Coordinator:
More informationImplicit Methods for Efficient Musculoskeletal Simulation and Optimal Control
Cleveland State University EngagedScholarship@CSU Mechanical Engineering Faculty Publications Mechanical Engineering Department 2 Implicit Methods for Efficient Musculoskeletal Simulation and Optimal Control
More informationIntroduction. Section 3: Structural Analysis Concepts - Review
Introduction In this class we will focus on the structural analysis of framed structures. Framed structures consist of components with lengths that are significantly larger than crosssectional areas. We
More informationThe objective of this tutorial is to present Model Based Calculations. These are calculations that only make sense relative to rigid segments.
C-Motion Online Documentation Visual3D : Model Based Computations Objectives (# 1388) The objective of this tutorial is to present Model Based Calculations. These are calculations that only make sense
More informationDETC ANALYSIS, SYNTHESIS, AND EXPERIMENTS OF STANDING UP METHODS FOR A TRIPEDAL ROBOT
roceedings of the ASME 2009 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference roceedings of ASME 2009 International Design Engineering Technical
More informationThis week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.
CENG 732 Computer Animation Spring 2006-2007 Week 4 Shape Deformation Animating Articulated Structures: Forward Kinematics/Inverse Kinematics This week Shape Deformation FFD: Free Form Deformation Hierarchical
More informationWhat is an industrial robot?
What is an industrial robot? A robot is CFIDV 02CFIC CY A kinematic chain A multi-body dynamical system A system with motors and drives A system with digital and analogic sensors An electronic system A
More informationAnalytical and Applied Kinematics
Analytical and Applied Kinematics Vito Moreno moreno@engr.uconn.edu 860-614-2365 (cell) http://www.engr.uconn.edu/~moreno Office EB1, hours Thursdays 10:00 to 5:00 1 This course introduces a unified and
More informationSimulating Man-Machine Symbiosis
The webcast will start in a few minutes. Simulating Man-Machine Symbiosis I M PROVED DESIGN SOLUTIONS, FROM ERGONOMICS TO ASSISTIVE T ECHNOLO GY March 15 th 2016 Outline Introduction by the Host Man-Machine
More informationAdvanced Robotic Manipulation
Advanced Robotic Manipulation Handout CS327A (Spring 2017) Problem Set #4 Due Thurs, May 26 th Guidelines: This homework has both problem-solving and programming components. So please start early. In problems
More informationMTRX4700 Experimental Robotics
MTRX 4700 : Experimental Robotics Lecture 2 Stefan B. Williams Slide 1 Course Outline Week Date Content Labs Due Dates 1 5 Mar Introduction, history & philosophy of robotics 2 12 Mar Robot kinematics &
More informationCS 231. Control for articulate rigid-body dynamic simulation. Articulated rigid-body dynamics
CS 231 Control for articulate rigid-body dynamic simulation Articulated rigid-body dynamics F = ma No control 1 No control Ragdoll effects, joint limits RT Speed: many sims at real-time rates on today
More informationControl of Snake Like Robot for Locomotion and Manipulation
Control of Snake Like Robot for Locomotion and Manipulation MYamakita 1,, Takeshi Yamada 1 and Kenta Tanaka 1 1 Tokyo Institute of Technology, -1-1 Ohokayama, Meguro-ku, Tokyo, Japan, yamakita@ctrltitechacjp
More informationWhite Paper. OLGA Explained. Lasse Roren. Author:
White Paper OLGA Explained Author: Lasse Roren Revision: 05/001 - August 2005 Introduction OLGA (Optimized Lower-limb Gait Analysis) was introduced in 2003 as a plug-in which works with the Vicon Workstation
More informationRobotics (Kinematics) Winter 1393 Bonab University
Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots
More informationOver-determinate Kinematic Analysis
The webcast will start in a few minutes. Over-determinate Kinematic Analysis FOR M USCULOSKELETAL M ODELING Date 14 th 2017 Outline General introduction to the modeling system The math over-determinate
More informationTable of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis
Table of Contents 1 Introduction 1 1.1 Background in Robotics 1 1.2 Robot Mechanics 1 1.2.1 Manipulator Kinematics and Dynamics 2 1.3 Robot Architecture 4 1.4 Robotic Wrists 4 1.5 Origins of the Carpal
More information10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T
3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground
More informationCreating and retargetting motion by the musculoskeletal human body model
1 Introduction Creating and retargetting motion by the musculoskeletal human body model Taku Komura 1, Yoshihisa Shinagawa 1, Tosiyasu L. Kunii 2 1 Department of Information Science, Graduate School of
More informationDesign and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism
Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Konstantin Kondak, Bhaskar Dasgupta, Günter Hommel Technische Universität Berlin, Institut für Technische Informatik
More informationChapter 1 Introduction
Chapter 1 Introduction Generally all considerations in the force analysis of mechanisms, whether static or dynamic, the links are assumed to be rigid. The complexity of the mathematical analysis of mechanisms
More informationInverse Kinematics for Humanoid Robots using Artificial Neural Networks
Inverse Kinematics for Humanoid Robots using Artificial Neural Networks Javier de Lope, Rafaela González-Careaga, Telmo Zarraonandia, and Darío Maravall Department of Artificial Intelligence Faculty of
More informationVirtual Modelling of a Real Exoskeleton Constrained to a Human Musculoskeletal Model
Virtual Modelling of a Real Exoskeleton Constrained to a Human Musculoskeletal Model Francesco Ferrati, Roberto Bortoletto, and Enrico Pagello Intelligent Autonomous Systems Laboratory Department of Information
More informationVirtual Testing Methodology for TPL Lifting Capacity of Agricultural Tractor TPL
Virtual Testing Methodology for TPL Lifting Capacity of Agricultural Tractor TPL Dheeraj Pandey AM CAE International Tractors Limited Jalandhar Road, Hoshiarpur 146001 - India dheerajpandey@sonalika.com
More informationCOMPARATIVE STUDY ON MATHEMATICAL AND BLACK BOX MODELLING APPROACHES OF MUSCULOSKELETAL SYSTEM
International Seminar on the Application of Science & Mathematics 2011 ISASM 2011 COMPARATIVE STUDY ON MATHEMATICAL AND BLACK BOX MODELLING APPROACHES OF MUSCULOSKELETAL SYSTEM N.H.M. Nasir*, B.S.K.K.
More informationModel Library Mechanics
Model Library Mechanics Using the libraries Mechanics 1D (Linear), Mechanics 1D (Rotary), Modal System incl. ANSYS interface, and MBS Mechanics (3D) incl. CAD import via STL and the additional options
More informationA Biomechanics-based Articulation Model for Medical Applications
1 Ph.D. thesis defense A Biomechanics-based Articulation Model for Medical Applications Anderson Maciel, Ph.D. candidate Prof. Daniel Thalmann, thesis director Virtual Reality Lab - EPFL 1 0. Intro 2 Problem
More informationInverse Kinematics for Humanoid Robots Using Artificial Neural Networks
Inverse Kinematics for Humanoid Robots Using Artificial Neural Networks Javier de Lope, Rafaela González-Careaga, Telmo Zarraonandia, and Darío Maravall Department of Artificial Intelligence Faculty of
More informationanimation computer graphics animation 2009 fabio pellacini 1 animation shape specification as a function of time
animation computer graphics animation 2009 fabio pellacini 1 animation shape specification as a function of time computer graphics animation 2009 fabio pellacini 2 animation representation many ways to
More informationKINEMATIC MODEL CONSTRUCTION OF LOWER LIMB BASED ON LINKAGE MODEL. TIBA, Zsolt
KINEATIC ODEL CONSTRUCTION OF LOWER LIB BASED ON LINKAGE ODEL TIBA, Zsolt Abstract: The human skeleton from mechanical point of view is a multi degree of freedom system supporting structure. Depending
More informationSkeletal System Web Quest 3rd Grade
Web Quest 3rd Grade Free PDF ebook Download: Web Quest 3rd Grade Download or Read Online ebook skeletal system web quest 3rd grade in PDF Format From The Best User Guide Database of the questions that
More informationInverse Kinematics (part 1) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2018
Inverse Kinematics (part 1) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2018 Welman, 1993 Inverse Kinematics and Geometric Constraints for Articulated Figure Manipulation, Chris
More informationSingularity Handling on Puma in Operational Space Formulation
Singularity Handling on Puma in Operational Space Formulation Denny Oetomo, Marcelo Ang Jr. National University of Singapore Singapore d oetomo@yahoo.com mpeangh@nus.edu.sg Ser Yong Lim Gintic Institute
More informationanimation computer graphics animation 2009 fabio pellacini 1
animation computer graphics animation 2009 fabio pellacini 1 animation shape specification as a function of time computer graphics animation 2009 fabio pellacini 2 animation representation many ways to
More informationMuscle-Based Control For Character Animation
Muscle-Based Control For Character Animation Ana Lucia Cruz Ruiz, Charles Pontonnier, Nicolas Pronost, Georges Dumont To cite this version: Ana Lucia Cruz Ruiz, Charles Pontonnier, Nicolas Pronost, Georges
More informationGuidelines for proper use of Plate elements
Guidelines for proper use of Plate elements In structural analysis using finite element method, the analysis model is created by dividing the entire structure into finite elements. This procedure is known
More informationConnection Elements and Connection Library
Connection Elements and Connection Library Lecture 2 L2.2 Overview Introduction Defining Connector Elements Understanding Connector Sections Understanding Connection Types Understanding Connector Local
More informationAnimations. Hakan Bilen University of Edinburgh. Computer Graphics Fall Some slides are courtesy of Steve Marschner and Kavita Bala
Animations Hakan Bilen University of Edinburgh Computer Graphics Fall 2017 Some slides are courtesy of Steve Marschner and Kavita Bala Animation Artistic process What are animators trying to do? What tools
More informationState Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model
Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor
More informationCharacter animation Christian Miller CS Fall 2011
Character animation Christian Miller CS 354 - Fall 2011 Exam 2 grades Avg = 74.4, std. dev. = 14.4, min = 42, max = 99 Characters Everything is important in an animation But people are especially sensitive
More informationComputer Animation and Visualisation. Lecture 3. Motion capture and physically-based animation of characters
Computer Animation and Visualisation Lecture 3. Motion capture and physically-based animation of characters Character Animation There are three methods Create them manually Use real human / animal motions
More informationKey-Words: - seven-link human biped model, Lagrange s Equation, computed torque control
Motion Control of Human Bipedal Model in Sagittal Plane NURFARAHIN ONN, MOHAMED HUSSEIN, COLLIN HOWE HING TANG, MOHD ZARHAMDY MD ZAIN, MAZIAH MOHAMAD and WEI YING LAI Faculty of Mechanical Engineering
More information