Introduction to Multi-body Dynamics

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

COMPUTATIONAL DYNAMICS

1. Introduction 1 2. Mathematical Representation of Robots

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

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

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

INTRODUCTION CHAPTER 1

Lecture «Robot Dynamics»: Kinematics 3

Written exams of Robotics 2

Mechanical and Automation Engineering Programme (3-year Curriculum)

240AR059 - Geometric Fundamentals for Robot Design

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

Lecture «Robot Dynamics»: Multi-body Kinematics

Lecture «Robot Dynamics»: Kinematics 3

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

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

Structure and Synthesis of Robot Motion

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

MSMS (02PCYQW)

Electrical Engineering and Computer Sciences (EECS)

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

Lecture Note 2: Configuration Space

CS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University. Course Logistics. Instructor: Jingjin Yu

Modelling and Simulation for Engineers

ME 115(b): Final Exam, Spring

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

SIMPACK - A Tool for Off-Line and Real- Time Simulation

Lesson 1: Introduction to Pro/MECHANICA Motion

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

Mechanical System and SimMechanics Simulation

Module 1 Session 1 HS. Critical Areas for Traditional Geometry Page 1 of 6

Recent developments in simulation, optimization and control of flexible multibody systems

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION

THEORETICAL AND EXPERIMENTAL RESEARCHES ON THE DYNAMICS OF MOBILE ROBOTS

ME451 Kinematics and Dynamics of Machine Systems

DESIGN AND MODELLING OF A 4DOF PAINTING ROBOT

2007 Maplesoft, a division of Waterloo Maple Inc.

INSTITUTE OF AERONAUTICAL ENGINEERING

Olivier Brüls. Department of Aerospace and Mechanical Engineering University of Liège

Lecture VI: Constraints and Controllers

ME451 Kinematics and Dynamics of Machine Systems

Lecture «Robot Dynamics»: Kinematic Control

ME451 Kinematics and Dynamics of Machine Systems

Using RecurDyn. Contents

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

DEVELOPMENT AND APPLICATION OF COMPUTATIONAL DYNAMIC AND KINEMATIC CONSTRAINED MULTI-BODY SYSTEM SIMULATIONS IN MATLAB. A Thesis by.

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

Model Library Mechanics

MTRX4700 Experimental Robotics

Jacobian: Velocities and Static Forces 1/4

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

Flexible multibody systems - Relative coordinates approach

Jacobian: Velocities and Static Forces 1/4

From direct to inverse analysis in flexible multibody dynamics

2. Motion Analysis - Sim-Mechanics

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

Homogeneous coordinates, lines, screws and twists

Optimal Control Techniques for Dynamic Walking

Physically Based Modeling

MATLAB. Advanced Mathematics and Mechanics Applications Using. Third Edition. David Halpern University of Alabama CHAPMAN & HALL/CRC

VEHICLE DYNAMICS AND DESIGN Spring Semester 2010

MODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR

Analysis of mechanisms with flexible beam-like links, rotary joints and assembly errors

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS

Assignment 3: Robot Design and Dynamics ME 328: Medical Robotics Stanford University w Autumn 2016

BIOMECHANICAL MODELLING

Introduction to Physical Modelling Rory Adams Senior Application Engineer

Multibody Dynamics Module

Principles of Robot Motion

Program Changes Communications Engineering

Alternative approach for teaching multibody dynamics

New Rules of ME Ph.D. Qualifying Exams 1/8

Derivative Of Rotation Matrix Direct Matrix Derivation

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

PPGEE Robot Dynamics I

A Simplified Vehicle and Driver Model for Vehicle Systems Development

Kinematics of Closed Chains

Physics Tutorial 2: Numerical Integration Methods

DYNAMICS FOR ANIMATION. Rémi Ronfard, Animation, M2R MOSIG

Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods

Intuitive Control of Dynamic Simulation Using Improved Implicit Constraint Enforcement

How to Model Friction in SIMPACK

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

Assignment 1: Mass-Spring System

Lecture «Robot Dynamics»: Introduction

Real-Time Simulation of Modelica-based Models

course outline basic principles of numerical analysis, intro FEM

Design optimisation of industrial robots using the Modelica multi-physics modeling language

Connection Elements and Connection Library

Program Proposal for a Direct Converted Program. BS in COMPUTER SCIENCE

ROSE-HULMAN INSTITUTE OF TECHNOLOGY

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Freely Available for Academic Use!!! March 2012

What Is SimMechanics?

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

ME 115(b): Final Exam, Spring

IntroductionToRobotics-Lecture02

Part A: Course Outline

Transcription:

division Graduate Course ME 244) Tentative Draft Syllabus 1. Basic concepts in 3-D rigid-body mechanics 1. Rigid body vs flexible body 2. Spatial kinematics (3-D rotation transformations) and Euler theorem 3. Newton-Euler equations of motion 4. Moments and products of inertia 2. Inter-connected rigid bodies 1. Kinematic pairs (joints) with classification of constraints 2. Springs, dampers, actuators and controllers with brief introduction of controls theory 3. Formulation of equations of motion for inter-connected bodies 1. Relative coordinates, generalized coordinates, Cartesian co-ordinates 2. Lagrange s equations 3. Differential equations (ODE) 4. Co-ordinate partitioning 5. Types of analyses (kinematic, static, quasi-static, dynamic and linear dynamic) 4. (Optional Extension) Application of numerical methods 1. NR method, Jacobian, ODE integrators (Euler methods and Implicit methods) Besides the above syllabus, lectures will cover extra material pertaining to ME 244 that ME 144 students and strongly recommended to audit, but will not be evaluated for through assignments and quizzes.

division Graduate Course) Expected Learning Outcomes This course will bring together students interested in the applied field of computational dynamics. They will extend their understanding of basic particle dynamics and 2-dimensional rigid body mechanics to 3- dimensional rigid bodies and how to analyze interconnected bodies in a multi-body system. After completion of this course, the students will be able to: 1. Derive equations of motion for a rigid body in 3-dimensions. 2. Implement methods of formulating equations of motion for interconnected bodies. 3. Apply their mathematical background in differential equations, vector calculus, linear algebra and numerical methods to analyze multi-body systems. 4. Analyze the static and dynamic behaviors of the multi-body systems. 5. Extend their learning to application areas such as robotics and biomechanics.

University of California Merced Graduate Course Request Form Group Submitting Request Mechanical Engineering and Applied Mathematics 1. Course Number Full Course Title: ME 244 Introduction to Multi-body Dynamics Abbeviated Course Title: Intro to Multi-body Dynamics Effective Date Fall 2013 Discontinue Date Number of Units: 4 (Each unit should correspond to an average of 3 hours of student effort per week. For courses with nonstandard formats, justification for the number of units should be provided.) 2. Pre-requisites: 3. Are there co-requisites for the course? No Is this course to be taken concurrently with another course? 4. No 5. Is this course restricted to certain graduate groups? No 6. Course Description Limited to 50 words Rigid body mechanics (Rotation parameterization, Newton-Euler equations, inertia tensor), Interconnected bodies (joints, actuators, controllers), Equations of motion (Lagrange's equations, Lagrange multipliers, body jack, DAEs) and Analyses (kinematic, static, quasi-static, dynamic, kinetostatic, linear-dynamic). Background in vector mechanics, differential equations, numerical methods, linear algebra, MATLAB-Simulink, and Vibrations is necessary.

division Graduate Course ME 244) Tentative Draft Syllabus Everything in the syllabus below will be shared between ME 144 and ME 244 except the parts highlighted in red font. The parts highlighted in the red font are for audit in ME 144 (the undergraduate students will not be evaluated for their performance on them towards their final grade via assignments and quizzes). However, they belong to the performance evaluation criteria of the graduate students towards their final grade. 1. Basic concepts in 3-D rigid-body mechanics 1. Rigid body vs flexible body 2. Spatial kinematics (3-D rotation transformations) 3. Euler theorem, rotation parameterization, Rodriguez formula 4. Newton-Euler equations of motion 5. Moments and products of inertia 2. Inter-connected rigid bodies 1. Kinematic pairs (joints) with classification of constraints 2. Springs, dampers, actuators and controllers with brief introduction of controls theory 3. Formulation of equations of motion for inter-connected bodies 1. Relative coordinates, generalized coordinates, Cartesian co-ordinates 2. Lagrange s equations and other approaches such as body-jack method 3. Differential equations (ODE) and differential algebraic equations (DAE) 4. Co-ordinate partitioning and Lagrange multipliers 5. Types of analyses (kinematic, static, quasi-static, kineto-static, dynamic and linear dynamic) 4. (Optional Extension) Application of numerical methods 1. NR method, Jacobian, ODE integrators (Euler methods and Implicit methods) 2. Stability, accuracy and Dahlquist s tradeoff criteria 3. DAE integrators such as half-explicit methods 4. Stiffness and damping - physical vs numerical 5. Lock-up, bifurcation and singularities