SIMULATION LAB #5: Muscle-Actuated Simulation of Kicking
|
|
- Buck Cameron
- 5 years ago
- Views:
Transcription
1 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, Silvia Blemker, Clay Anderson, Allison Arnold, Scott Delp I. Introduction In this simulation lab, you will learn how to couple musculoskeletal geometry, muscle tendon actuator models, and dynamic skeletal models together to produce a muscle actuated forward dynamic simulation of human movement. The software package OpenSim will be used to simulate kicking. After producing the model, you will explore some of the complexities involved in defining a set of muscle excitations that can produce a coordinated, purposeful movement. II. Objectives The purpose of this lab is to learn how to conduct a muscle actuated forward dynamic simulation of movement. By working through this lab, you will: Become familiar with the implementation of inverse and muscle driven forward dynamic simulations using OpenSim. Investigate the sensitivity of joint moments to perturbations in task kinematics. Explore the complexity of neuromuscular control for an apparently simple task. Become familiar with the Analyze tool and several of the analysis options. III. Deliverables Please turn in a written report (hard copy) using the report template Simulate_Lab5_report.docx.
2 IV. Getting Started Download the following files from the course web site: BME599_lab_5_muscle_actuated_simulation_kicking.pdf Simulation_Lab5_report.docx These files contain the instructions and the template for the lab and report. Simulation_Lab5.osim This file contains the template for simplified model of a right leg with 3 muscle actuators. Simulation_Lab5.mot This movement file drives the nominal kicking motion. Simulation_Lab5_Actuators.xml This file includes a description of passive restraining torque actuators (i.e., due to ligaments) that enforce the joint limits. convertstoragetocontrols.exe This utility program converts.sto files to.xml files. See Appendix for instructions. Opensim User Guide (download from You may find the OpenSim User Guide helpful for completing this simulation lab.
3 V. Muscle Actuated Forward Dynamic Models Dynamic models of the musculoskeletal system are typically comprised of four components: 1) the equations of motion for the body, or skeletal dynamics, 2) a representation of the musculoskeletal geometry, 3) a model of activation dynamics, and 4) a model of muscle tendon mechanics. Figure 1 below shows how these components combine in a forward dynamic simulation. Based on a set of initial states, which include the muscle activations, muscle forces, generalized speeds, and generalized coordinates, differential equations are numerically integrated to compute the states at time. The new states are fed back and the forward dynamics process repeated, advancing the states in time until the final time of the simulation is reached. Figure 1. Schematic of a forward dynamic simulation. The state equations can be written as a set of first order differential equations in the general form: q u 1 2 u M I ( q) { C( q, u ) G( q) R( q) fm ( a, l ) E( q) f E} a ( x a) / ( a, x) M M M l v ( q, u, l, a) where the states consist of: q generalized coordinates u generalized speeds a muscle activations M l muscle fiber lengths In this lab, you will be using numerical integration to solve for the states as a function of time given initial states and muscle excitation time histories.
4 VI. Inverse Dynamics OpenSim can be used to generate an inverse dynamic solution for a kicking motion. 1. Open Simulation_Lab5.osim and load the kicking motion Simulation_Lab5.mot: File/Open Model/Simulation_Lab5.osim File/Load Motion/Simulation_Lab5.mot Animate the kicking motion. How many degrees of freedom does this model have? What are the generalized coordinates? What quantities are constrained in the model? Which degrees of freedom are locked for this motion? Plot the kinematics of the kick. 2. Perform an inverse dynamic analysis. Tools/Inverse Dynamics Check that the motion loaded is the Kick (Simulation_Lab5.mot) motion, or specify Simulation_Lab5.mot in the Load from file. Check that the location for the output files is where you would like it to be. If you wish, you can save these settings. Run the analysis. What happens to the muscles during the animation? Are they used in this analysis? 3. Plot the results of the simulation. Load the output in Plotter from your output folder. Plot hip and knee moment (Note: the file is labeled force, but it is a generalized force of an actuator. Because the analysis uses a torque actuator at each joint, the results are moments). Overlay plots of hip moment vs. time and knee moment vs. time. At what times in the motion cycle do the peak moments occur? Compare these times with the kinematic data. What events in the kinematic data correspond with the timing of the peak moments? Using your knowledge of dynamics, explain your findings. 4. Use the Analyze tool to perform an inverse dynamics analysis. Tools/Analyze Make sure that the desired motion is loaded. On the Analyses tab, choose Add/Inverse Dynamics. Select the analysis and choose edit. Unclick use_model_actuator. Hit Run, and plot results as in part 3. How do the result of the Analysis compare to the Inverse Dynamics Tool?
5 VII. Forward Dyanmics In this section, you will attempt to replicate a nominal two degree of freedom kicking motion by specifying the activation patterns for a limited set of muscles over a one second period. Based on visual analysis of the motion and moment plots, guess the activation patterns of the rectus femoris (rect_fem_r), gluteus maximus 2 (glut_max2_r), and medial gastrocnemius (gas_med_r) muscles. If you are not familiar with the functions of these muscles, use the model viewer to turn on and off the display of these muscles to observe how they cross the hip and knee joints. You must create a controls file that specifies the activations of the muscles. As a simplification in this lab, you will specify a single onset time, offset time, and activation level for each muscle in the model. To deactivate a particular muscle, specify 0 activation over the desired time region. 1. Create a controls.sto file with time and activations for each of the three muscles as well as for the two passive joint torque actuators. Then convert the controls file to a.xml file. Hint 1: Look at Simulation Lab 2 for the format of these files. Hint 2: After creating the first file, it may be easy to edit the.xml file directly since the activation patterns are simple. The choice is up to you. Hint 3: Time should go from 0 to 1. Hint 4: The activations for the passive joint torque actuators should be 0. Hint 5: MAKE SURE that the order of the actuators matches their order in the.osim file. 2. Create a settings file (Simulation_Lab5_Setup_Forward.xml) to run the forward dynamic simulation. Hint 1: See Simulation_Lab4 for a reminder of the format. Hint 2: Include additional actuators in the simulation by pointing to them in the settings file. The two relevant lines of code appear in the Simulation_Lab4 setup file, but one is commented out. You want the replace_actuator_set flag to remain FALSE. Include the text of the settings file in your report. 3. Create an initial states (.sto) file based on the format from the Simulation_Lab4 containing time, generalized coordinates, and muscle activations and lengths (for muscle actuators only). Hint 1: There will be a single data line at time 0. Hint 2: Include ALL generalized coordinates, even those that are constrained by Coordinate Coupler Constraints. MAKE SURE that the coordinates appear in the states file in the order in which they appear in the.osim file. Hint 3: Use the.osim file to determine the values of the constrained generalized coordinates. Hint 4: States files can also include velocities for the coordinates. Any column you leave out will be assumed to equal 0. Hint 5: MAKE SURE that the value of ncolumns in the header is correct. The simulation will not give correct results without the correct value for this parameter. Include your initial states file in your report.
6 4. Perform a forward dynamic simulation of the kicking motion using your guesses for the muscle activations. 5. Plot the kinematic results and compare to the nominal kicking motion. Guess a new set of activation patterns to replicate better the nominal kicking motion (Simulation_Lab5.mot) and perform another forward dynamic simulation. Repeat this process until you are able to produce a kicking motion similar to the experimental data. Record your final muscle activation patterns in the table below: Muscle Time of onset (s) Time of offset (s) Activation level Glut_max2_r Rect_fem_r Med_gas_r Describe briefly (one paragraph) the process you used to determine muscle activations. How do the kinematic results from your muscle actuated simulation compare to the nominal motion (Simulation_Lab5.mot)? Describe how the muscle forces combine to produce hip and knee moments calculated in the inverse dynamics phase of this lab. Why is it difficult to guess activation patterns that generate the nominal motion?
7 VIII. Exploration Phase Muscle actuated dynamic simulations provide access to important biomechanical quantities that underlie human motion. For example, knowledge of muscle force is essential for quantifying the stresses placed on bones and also for understanding the functional roles of muscles in normal and pathological movement. The remainder of this tutorial will involve modifying your forward dynamics simulation to estimate the loads at the hip joint during kicking. Your assignment is to use the joint reaction analysis tool to quantify reaction forces at the hip. Hint 1: Remember to append the Actuator set. Hint 2: The Joint Reaction results are not in the states file but in a ReactionLoads.sto file. There are two ways to access and use the Joint Reaction analysis tool (or any analysis). Describe these two ways. Create a plot of the X and Y components of the joint reaction forces acting at the hip (on the femur). Create a second plot of the muscle forces. What portion of the hip reaction loads can be attributed to muscle forces? What other forces in the system contribute to the hip reaction loads?
8 Appendix A. Storage files and converting to xml files 1. Create a storage file of muscle excitations (designed or from processed EMG) (all values should vary between 0 and 1). The file can be created in Excel but must be saved as file_name.sto The following headers and titles should be included: 2. OpenSim Header (change italicized words to match file): file_name nrows = numberofdatarows ncolumns = numberofdatacolumns endheader Note: No space should be left between the header and the row of column titles Column Titles: time nameofmuscle.excitation Note: Muscles should be in the same order in which they appear in the actuator set of the.osim file. 2. Use the OpenSim utility convertstoragetocontrols to create a controls file from the storage file by typing the appropriate text into the windows command window. The.sto file and the utility must be in the same folder. You will copy the.sto file to the folder where convertstoragetocontrols.exe is located, and you will then need to navigate to that folder in the command window before calling the.exe. Command Window Input Format (NOTE ALL ARGUMENTS): Open a command window clicking on start >Run and then in the Open: box, type cmd and click on OK. Then in the command window that pops up, enter the following commands: cd C:\<path to input file> [the new file will also be saved in this directory] convertstoragetocontrols <input file name>.sto <first muscle name>.excitation <number of columns not including time> <output file name>.xml Note: The convertstoragetocontrols utility will create two output files. The first one, which is saved under the name you specify in the command window, is the one that should be used in the forward dynamic simulation. The second file will have the same file name preceded by the word New_ and can be ignored. 3. Run a forward dynamic simulation in OpenSim using the newly created controls file as the input control. Make sure to choose a time range that matches this file, and to correctly specify the starting posture in the initial states file.
Step-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 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 informationDocuments. 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 informationMultibody dynamics and numerical modelling of muscles LORENZO GRASSI
Multibody dynamics and numerical modelling of muscles LORENZO GRASSI Agenda 10:15 Lecture: Introduction to modelling locomotion and inverse dynamics 11:00 Break/questions 11:15 Opportunities in the biomechanics
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 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 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 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 informationSystem Tutorial. Polygon 3.1. Revision 1.2. Vicon MX and V-series Systems. Visualization and reporting tool
System Tutorial Revision 1.2 Vicon MX and V-series Systems Polygon 3.1 Visualization and reporting tool 2004-2005 Vicon Motion Systems Limited. All rights reserved. For use with Polygon 3.1 in Vicon MX
More informationQuick Guide To Running A Gait Analysis
Quick Guide To Running A Gait Analysis Disclaimer This guide has been compiled from the information presented in AnyBody TM Tutorials Version 5.0.0, December 2010. Tugba Ozedirne This is a short tutorial
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 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 informationGetting Started With AnyBody
Getting Started With AnyBody Disclaimer All information presented in this tutorial has been compiled from AnyBody TM Tutorials Version 5.0.0, December 2010 provided by AnyBody TM Technology. Tugba Ozedirne
More informationLab # 3 - Angular Kinematics
Purpose: Lab # 3 - Angular Kinematics The objective of this lab is to understand the relationship between segment angles and joint angles. Upon completion of this lab you will: Understand and know how
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 informationInterfacing OpenSim models with MATLAB /Simulink. OpenSim Workshop
Interfacing OpenSim models with MATLAB /Simulink Acknowledgements Why do we care about MATLAB and OpenSim? MATLAB Simulink S- func5on OpenSim Pros World s leading mathematical computing software Used by
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 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 informationPatient-Specific Model-building and Scaling with the Musculoskeletal. Statistical Shape Modeling
Patient-Specific Model-building and Scaling with the Musculoskeletal Atlas Project and Statistical Shape Modeling Can t hear us? Select Audio -> Integrated VoIP -> Join Conference Thor Besier and Ju Zhang
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 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 informationMotionLab: A Matlab toolbox for extracting and processing experimental motion capture data for neuromuscular simulations
MotionLab: A Matlab toolbox for extracting and processing experimental motion capture data for neuromuscular simulations Anders Sandholm, Nicolas Pronost, and Daniel Thalmann Ecole Polytechnique Fédérale
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 informationWorking Model Tutorial for Slider Crank
Notes_02_01 1 of 15 1) Start Working Model 2D Working Model Tutorial for Slider Crank 2) Set display and units Select View then Workspace Check the X,Y Axes and Coordinates boxes and then select Close
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 informationTutorial 1: Welded Frame - Problem Description
Tutorial 1: Welded Frame - Problem Description Introduction In this first tutorial, we will analyse a simple frame: firstly as a welded frame, and secondly as a pin jointed truss. In each case, we will
More informationQuintic Software Tutorial 7
Quintic Software Tutorial 7 Digitisation Analysis 1 Tutorial 7 Digitisation Analysis Contents Page 1. Viewing a Trace a. Other functions 2. Animation Window 3. Analysis Systems a. Single Video Linear Analysis
More informationCalcaneal Fixation Plate Test Method Development
Calcaneal Fixation Plate Test Method Development Dana J. Coombs, Sherri Wykosky, and Michael Bushelow DePuy Synthes Trauma Abstract: Standard ASTM test methods, such as four point bend tests based on ASTM
More informationSimWise. 3D Dynamic Motion, and Stress Analysis. integrated with Alibre Design
SimWise 3D Dynamic Motion, and Stress Analysis integrated with Alibre Design SimWise 4D for Alibre Integrated Motion Simulation and Stress Analysis SimWise 4D is a software tool that allows the functional
More informationDeveloping a Robot Model using System-Level Design
Developing a Robot Model using System-Level Design What was once the stuff of dreams, being secretly developed in high-security government labs for applications in defense and space exploration, is now
More informationFunctional Anatomy of the Arm for Muscle Forces Estimation
Functional Anatomy of the Arm for Muscle Forces Estimation Charles Pontonnier, Georges Dumont To cite this version: Charles Pontonnier, Georges Dumont. Functional Anatomy of the Arm for Muscle Forces Estimation.
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 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 informationPRACTICAL SESSION 4: FORWARD DYNAMICS. Arturo Gil Aparicio.
PRACTICAL SESSION 4: FORWARD DYNAMICS Arturo Gil Aparicio arturo.gil@umh.es OBJECTIVES After this practical session, the student should be able to: Simulate the movement of a simple mechanism using the
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 informationTechnical Report A Cosimulation Approach for the Time Analysis of a Biomechanically-Inspired System with Rigid and Deformable Bodies
Technical Report 2009-02 A Cosimulation Approach for the Time Analysis of a Biomechanically-Inspired System with Rigid and Deformable Bodies Anne Schmitz 1, Arman Pazouki 2, Darryl Thelen 1, Dan Negrut
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 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 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 informationReference Guide. Adding a Generic File Store - Importing From a Local or Network ShipWorks Page 1 of 21
Reference Guide Adding a Generic File Store - Importing From a Local or Network Folder Page 1 of 21 Adding a Generic File Store TABLE OF CONTENTS Background First Things First The Process Creating the
More informationEE 216 Experiment 1. MATLAB Structure and Use
EE216:Exp1-1 EE 216 Experiment 1 MATLAB Structure and Use This first laboratory experiment is an introduction to the use of MATLAB. The basic computer-user interfaces, data entry techniques, operations,
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 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 informationMusculoskeletal modelling from scratch
The webcast will start in a few minutes. Musculoskeletal modelling from scratch CONCEPTS M A DE EA SY Outline Introduction by the Host Musculoskeletal modelling from scratch - concepts made easy Webcast
More informationAnimations in Creo 3.0
Animations in Creo 3.0 ME170 Part I. Introduction & Outline Animations provide useful demonstrations and analyses of a mechanism's motion. This document will present two ways to create a motion animation
More informationAnalysis of a 4 Bar Crank-Rocker Mechanism Using COSMOSMotion
Analysis of a 4 Bar Crank-Rocker Mechanism Using COSMOSMotion ME345: Modeling and Simulation Professor Frank Fisher Stevens Institute of Technology Last updated: June 29th, 2009 Table of Contents 1. Introduction
More informationInverse Kinematics Programming Assignment
Inverse Kinematics Programming Assignment CS 448D: Character Animation Due: Wednesday, April 29 th 11:59PM 1 Logistics In this programming assignment, you will implement a simple inverse kinematics solver
More informationThe new AnyBody Modeling System & Musculoskeletal Model Repository
The new AnyBody Modeling System & Musculoskeletal Model Repository TOUR AND OVERVIEW OF THE NEW 7.1 VERS I ON Outline General introduction to the modeling system New features in the Modeling System Morten
More informationTable of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE
Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric
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 informationUSING THE TEMPLATES FOR WORD 2003
USING THE TEMPLATES FOR WORD 2003 1 INTRODUCTION TO THE MUNICIPAL EMERGENCY PLAN TEMPLATE... 2 2 WHEN YOU FIRST OPEN THE DOCUMENT... 3 2.1 DOCUMENT PROTECTION AND NAVIGATING THE DOCUMENT 3 2.2 FORM FIELD
More informationProperties of Hyper-Redundant Manipulators
Properties of Hyper-Redundant Manipulators A hyper-redundant manipulator has unconventional features such as the ability to enter a narrow space while avoiding obstacles. Thus, it is suitable for applications:
More informationDMU Engineering Analysis Review
Page 1 DMU Engineering Analysis Review Preface Using This Guide Where to Find More Information Conventions What's New? Getting Started Inserting a CATAnalysis Document Using DMU Space Analysis From CATAnalysis
More informationClinic Visual Evoked Response Imaging System Short User Manual
Clinic 6.0.9 EDI@veris-edi.com http://www.veris-edi.com Visual Evoked Response Imaging System Short User Manual Electro-Diagnostic Imaging, Inc. 200F Twin Dolphin Drive Redwood City, CA 94065-1402 2 Table
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 informationDMU Engineering Analysis Review
DMU Engineering Analysis Review Overview Conventions What's New? Getting Started Entering DMU Engineering Analysis Review Workbench Generating an Image Visualizing Extrema Generating a Basic Analysis Report
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 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 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 informationMusculoskeletal simulation model generation from MRI datasets and motion capture data
Musculoskeletal simulation model generation from MRI datasets and motion capture data Jérôme Schmid 1, Anders Sandholm 2, François Chung 3, Daniel Thalmann 4, Hervé Delingette 5 and Nadia Magnenat-Thalmann
More informationUSING THE TEMPLATES FOR WORD 2007
USING THE TEMPLATES FOR WORD 2007 1 INTRODUCTION TO THE MUNICIPAL EMERGENCY PLAN TEMPLATE... 2 2 WHEN YOU FIRST OPEN THE DOCUMENT... 3 2.1 DOCUMENT PROTECTION AND NAVIGATING THE DOCUMENT 3 2.2 FORM FIELD
More informationDavid Wagner, Kaan Divringi, Can Ozcan Ozen Engineering
Internal Forces of the Femur: An Automated Procedure for Applying Boundary Conditions Obtained From Inverse Dynamic Analysis to Finite Element Simulations David Wagner, Kaan Divringi, Can Ozcan Ozen Engineering
More informationRigid Dynamic Analysis in Workbench
Rigid Dynamic Analysis in Workbench 1-1 Introduction Rigid Dynamic Analysis: Calculates dynamic response of an assembly of rigid bodies. Can be used to study the kinematics of an assembly. Bodies are linked
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 informationMost event processing functionality is available through the Command Pipeline, so it is advisable to start with that tutorial.
C-Motion Online Documentation Visual3D : Tutorial : Event Processing Objectives (# 1206) The objective of this tutorial is to provide an overview of event processing in Visual3D. Most event processing
More informationLab 12: Joint Driver and Force Creation Lab
Page 1 Lab 12: Joint Driver and Force Creation Lab Objective This lab will continue to introduce the definition of Joint Drivers. These drivers will prescribe the motion in the three translational degrees
More informationNon-linear regression tutorial
Non-linear regression tutorial The following table shows the raw data for performing nonlinear regression using Polymath (refer Table E7-4.1, Elements of chemical reaction engineering, 5 th edition) Pco
More informationIntroduction to Solid Modeling Using SolidWorks 2008 COSMOSMotion Tutorial Page 1
Introduction to Solid Modeling Using SolidWorks 2008 COSMOSMotion Tutorial Page 1 In this tutorial, we will learn the basics of performing motion analysis using COSMOSMotion. Although the tutorial can
More informationProposal of Quadruped Rigging Method by Using Auxiliary Joint
, pp.63-67 http://dx.doi.org/10.14257/astl.2015.96.14 Proposal of Quadruped Rigging Method by Using Auxiliary Joint Cho-Hye Jeong 1, Kyu-Don Choi 2, Hyun-Seok Lee 3 1 Department of Visual Contents, Dongseo
More informationColumn - solid section
1 Column - solid section This example demonstrates how how to design a column with an arbitrary cross-section defined by the user. The model is a simple one member column, loaded with an axial load and
More information1. In Maya, ensure that the fbx plug in is loaded (Windows/SettingsPreferences/Plug-in Manager)
Motion Builder Basic Rigging: Constraints V1 by Deborah R. Fowler and Jennifer McSpadden In Maya: **Make sure you are in the Animation menu context. Rigging Using Constraints 1. In Maya, ensure that the
More informationUniversity of North Dakota PeopleSoft Finance Tip Sheets. Utilizing the Query Download Feature
There is a custom feature available in Query Viewer that allows files to be created from queries and copied to a user s PC. This feature doesn t have the same size limitations as running a query to HTML
More informationOverview. Experiment Specifications. This tutorial will enable you to
Defining a protocol in BioAssay Overview BioAssay provides an interface to store, manipulate, and retrieve biological assay data. The application allows users to define customized protocol tables representing
More informationProShake 2.0. The first step in this tutorial exercise is to start the ProShake 2.0 program. Click on the ProShake 2.0 icon to start the program.
PROSHAKE 2.0 TUTORIAL The easiest way to learn the basics of ProShake s organization and operation is to complete the tutorial exercise detailed in this section. This tutorial will take you through nearly
More informationTABLE OF CONTENTS INTRODUCTION...2
WINGARD PE 6.0 August 2010 TABLE OF CONTENTS TABLE OF CONTENTS...1 1. INTRODUCTION...2 2. PROGRAM OVERVIEW...3 2.1. PROGRAM MENUS... 4 2.2. MAIN TOOLBAR... 5 2.3. ANALYSIS... 7 2.4. OUTPUT... 10 2.5. DISPLAY
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 informationTraceFinder Analysis Quick Reference Guide
TraceFinder Analysis Quick Reference Guide This quick reference guide describes the Analysis mode tasks assigned to the Technician role in the Thermo TraceFinder 3.0 analytical software. For detailed descriptions
More information2. Motion Analysis - Sim-Mechanics
2 Motion Analysis - Sim-Mechanics Figure 1 - The RR manipulator frames The following table tabulates the summary of different types of analysis that is performed for the RR manipulator introduced in the
More informationSimulation and Validation of Turbulent Pipe Flows
Simulation and Validation of Turbulent Pipe Flows ENGR:2510 Mechanics of Fluids and Transport Processes CFD LAB 1 (ANSYS 17.1; Last Updated: Oct. 10, 2016) By Timur Dogan, Michael Conger, Dong-Hwan Kim,
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 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 informationUser Guide MTD-2. Motion Lab Systems, Inc.
User Guide MTD-2 Motion Lab Systems, Inc. This manual was written by Motion Lab Systems using ComponentOne Doc-To-Help. Updated Thursday, April 12, 2012 Trademarks All trademarks and registered trademarks
More informationFAB verses tradition camera-based motion capture systems
FAB verses tradition camera-based motion capture systems The advent of micromachined inertial sensors, such as rate gyroscopes and accelerometers, has made new navigation and tracking technologies possible.
More informationPhenoRipper Documentation
PhenoRipper Documentation PhenoRipper Installation Windows We provide 32 bits and 64 bits installers. Choose the one that corresponds to your operating system, double click on it and follow the installer
More informationIntroduction to the Kinematics Tool
Introduction to the Kinematics Tool Author: Samantha Ross EarthByte Group, University of Sydney Introduction to the Kinematics Tool Aim Included Files Background Exercise 1 - Using the Kinematics Tool
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 informationSimulation of Laminar Pipe Flows
Simulation of Laminar Pipe Flows 57:020 Mechanics of Fluids and Transport Processes CFD PRELAB 1 By Timur Dogan, Michael Conger, Maysam Mousaviraad, Tao Xing and Fred Stern IIHR-Hydroscience & Engineering
More informationRSPile. Tutorial 3 Grouped Pile Analysis. Pile Analysis Software. Grouped Pile Analysis
RSPile Pile Analysis Software Tutorial 3 Grouped Pile Analysis Grouped Pile Analysis Introduction This tutorial will demonstrate how to model grouped piles under a cap. The finished product of this tutorial
More informationMethod for determining musculotendon parameters in subject-specific musculoskeletal models of children developed from MRI data
Multibody Syst Dyn (2012) 28:143 156 DOI 10.1007/s11044-011-9289-0 Method for determining musculotendon parameters in subject-specific musculoskeletal models of children developed from MRI data Reinhard
More informationRobotics-based Synthesis of Human Motion
Robotics-based Synthesis of Human Motion Khatib, O. a, Demircan, E. a, De Sapio, V. a,b, Sentis, L. a, Besier, T. c, Delp, S. d a Artificial Intelligence Laboratory, Stanford University, Stanford, CA 94305,
More informationUsing Periodic Boundary Conditions
1 of 6 2004 11 08 15:20 Use periodic boundary conditions, periodic edge conditions, and periodic point conditions to define a constraint that makes two quantities equal on two different (but usually equally
More informationBiomechanics Laboratory School of Human Kinetics University of Ottawa
Biomechanics Laboratory School of Human Kinetics University of Ottawa Visual3D Quick Reference Guide D. Gordon E. Robertson, PhD, FCSB Last revised: 1 November 2006 Table of Contents 1: Static Trial....
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 informationSOLIDWORKS SIMULATION
SOLIDWORKS SIMULATION Innovation is about taking chances, not taking risks Scootchi by Curventa Designworks LTD What if? is the question that fuels innovation. SolidWorks Simulation software takes the
More informationJournal of Physiology - Paris
Journal of Physiology - Paris 103 (2009) 211 219 Contents lists available at ScienceDirect Journal of Physiology - Paris journal homepage: www.elsevier.com/locate/jphysparis Robotics-based synthesis of
More informationTutorial Week 4 Biomedical Modelling in Ansys Workbench (The Complete Guide with Anatomy and Implant)
Tutorial Week 4 Biomedical Modelling in Ansys Workbench (The Complete Guide with Anatomy and Implant) Step 1: Create the Anatomical Model in ScanIP Import the DICOM files for the Proximal Femur dataset
More informationLesson 15: Using Text Files to Add or Modify Design Properties
Lesson 15: Using Text Files to Add or Modify Design Properties Lesson Objectives After completing this lesson, you will be able to: Use the Export/Import commands Create a Custom Bill-of-Materials Using
More informationThe webcast will start in a few minutes. How to batch process. 24 November 2016
The webcast will start in a few minutes. How to batch process YOUR ANYBODY MODELS 24 November 2016 Outline Introduction by the Host Batch Process AnyBody Models Intro to the AnyBody macro language Running
More informationNomination Import. LINK System Customer Interface
Nomination Import is an enhancement designed to allow the import of records into the LINK system directly from MS- Excel. This ability leverages the widespread use of spreadsheets to quickly create, modify
More informationComputer Aided Kinematic Analysis of Toggle Clamping Mechanism
IOSR Journal of Mechanical & Civil Engineering (IOSRJMCE) e-issn: 2278-1684,p-ISSN: 2320-334X PP 49-56 www.iosrjournals.org Computer Aided Kinematic Analysis of Toggle Clamping Mechanism S.A. Bhojne 1,
More information