CS277 - Experimental Haptics Lecture 13. Six-DOF Haptic Rendering I

Size: px
Start display at page:

Download "CS277 - Experimental Haptics Lecture 13. Six-DOF Haptic Rendering I"

Transcription

1 CS277 - Experimental Haptics Lecture 13 Six-DOF Haptic Rendering I

2 Outline Motivation Direct rendering Proxy-based rendering - Theory - Taxonomy

3 Motivation 3-DOF avatar

4 The Holy Grail?

5 Tool-Mediated Interaction How many degrees of freedom do we need?

6 One Caveat

7 6-DOF Interaction 3-DOF Position/Translation 6-DOF + Orientation/Rotation

8 Avatars for 6-DOF Haptics 3-DoF Position/Translation Render Force 6-DoF + Orientation/Rotation + Render Torque

9 Impedance-Controlled Device position, orientation force, torque

10 Direct Rendering Analogue to force field rendering Must consider multiple contacts in different positions for 6-DOF rendering

11 Forces on a Body M 2 = r 2 F 2 F 2 r 2 r 1 o F 1 M 1 = r 1 F 1 Output to Device: F = X i F i = X i M i

12 Contact Model For each contact, you will need The contact position on the tool, and one of - a force vector (magnitude + direction), or - a contact normal and penetration depth ˆn d F = k p dˆn

13 Demo

14 Properties of Direct Rendering What are the advantages and disadvantages? [From B. Heidelberger et al., Vision Modeling and Visualization, 2004.]

15 Direct Rendering Summary Advantages - Easy to implement - Free space feels like free space Limitations - Object interpenetration - Pop-through - Force discontinuities - Unbounded stiffness!

16 Proxy-Based Rendering

17 "Virtual Coupling" / haptic display.passive Tool Simulation [From J. E. Colgate et al., Proc. IEEE/RSJ IROS, 1995.]

18 6-DOF Virtual Coupling Translational and rotational spring/ Haptic Handle damper coupling d k T - Force proportional to displacement b T F spring - Torque proportional to orientation difference k R m b R F spring Virtual walls again! Dynamic Object [From W. A. McNeely et al., Proc. SIGGRAPH, 1999.]

19 Proxy Simulation in 3-DOF surface avatar device

20 Proxy Simulation in 6-DOF avatar surface??? device

21 Proxy Simulation τ? F surface

22 Soft Constraints F 2 = k x 2 F 1 = k x 1 nx F net = F i + F vc i

23 Proxy Motion Numerically integrate the ODE over time to obtain x, the position of the avatar: F 2 = k x 2 mẍ = F net Do the same with moments to obtain orientation F 1 = k x 1 F net = nx i F i + F vc

24 Potential Problems? m F vc = k vc x

25 Quasi-Static Equilibrium surface F c avatar F net F vc

26 Quasi-Static Equilibrium surface F c F net F vc

27 Quasi-Static Equilibrium surface F c F net = 0 F vc

28 Quasi-Static Proxy Motion Solve directly for the position x for which the net force acting on the proxy is zero: nx i k x i + k vc x vc = 0 Do the same with orientation to obtain net moment of zero F net = F 1 = k x 1 nx i F 2 = k x 2 F i + F vc

29 Still Problems? avatar

30 Hard Constraints ˆn 2 ˆn 1 r 1 r 2 Generalized acceleration: Non-penetration constraint: a (~a, ~ ) ~a ˆn + ~ (r ˆn) 0

31 Proxy Simulation τ? F

32 Solve for Contact Forces ˆn 2 ˆn 1 r 1 r 2 F 2 = f 2ˆn 2 F 1 = f 1ˆn 1 Find fi which satisfy: With condition: a i = ~a ˆn i + ~ (r i ˆn i ) 0 f i a i =0

33 Solve for Contact Forces Write motion of contact points as: a = Af + b Express conditions in matrix form: Af + b 0, f 0 and f T (Af + b) =0 Solve linear complementarity problem for f Integrate ODE to obtain position as before [From D. Baraff, Proc. SIGGRAPH, 1994.]

34 Solve Directly for Motion ˆn 1 r 1 F, τ surface device

35 Gauss Principle The proxy s constrained motion is that which minimizes the acceleration energy: a c = arg min 1 a 2 (F Ma)T M 1 (F Ma) Subject to the contact constraints: J c a 0 Solution can be obtained via quadratic programming or point projection [From S. Redon et al., Proc. IEEE Intl. Conf. on Robotics and Automation, 2002.]

36 Solve Directly for Motion ˆn 1 r 1 surface F, τ device

37 Taxonomy Soft Constraints Hard Constraints Massless Proxy Quasi-Static Equilibrium Distance Minimization Proxy with Mass Penalty-Based Dynamics Constrained Dynamics [Adapted from M. A. Otaduy et al., Proceedings of the IEEE, 2013.]

38 Soft vs. Hard Constraints F 1 = k x 1 F net = F 2 = k x 2 nx i F i + F vc ˆn 2 ˆn 1 r 1 r 2 ~a ˆn + ~ (r ˆn) 0

39 Proxy With vs. Without Mass m F vc = k vc x F c F net = 0 F vc mẍ = F net n X i k x i + k vc x vc = 0

40 Demo

41 Summary Motivation for 6-DOF haptic rendering Direct rendering - Like force fields: not very good! Proxy-based rendering - Taxonomy of proxy-based methods On Thursday: - Study examples of 6-DOF rendering methods

Lecture Outline Chapter 11. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc.

Lecture Outline Chapter 11. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc. Lecture Outline Chapter 11 Physics, 4 th Edition James S. Walker Chapter 11 Rotational Dynamics and Static Equilibrium Units of Chapter 11 Torque Torque and Angular Acceleration Zero Torque and Static

More information

Dynamic Loads CE 543. Examples. Harmonic Loads

Dynamic Loads CE 543. Examples. Harmonic Loads CE 543 Structural Dynamics Introduction Dynamic Loads Dynamic loads are time-varying loads. (But time-varying loads may not require dynamic analysis.) Dynamics loads can be grouped in one of the following

More information

Dynamic Modelling of Mechanical Systems

Dynamic Modelling of Mechanical Systems Dynamic Modelling of Mechanical Systems Dr. Bishakh Bhattacharya Professor, Department of Mechanical Engineering g IIT Kanpur Joint Initiative of IITs and IISc - Funded by MHRD Hints of the Last Assignment

More information

Haptic rendering of rigid body collisions

Haptic rendering of rigid body collisions Haptic rendering of rigid body collisions Daniela Constantinescu, Septimiu E. Salcudean, and Elizabeth A. Croft University of British Columbia Vancouver, Canada danielac@ece.ubc.ca, tims@ece.ubc.ca, ecroft@mech.ubc.ca

More information

Articulated body dynamics

Articulated body dynamics Articulated rigid bodies Articulated body dynamics Beyond human models How would you represent a pose? Quadraped animals Wavy hair Animal fur Plants Maximal vs. reduced coordinates How are things connected?

More information

Lecture 6 mechanical system modeling equivalent mass gears

Lecture 6 mechanical system modeling equivalent mass gears M2794.25 Mechanical System Analysis 기계시스템해석 lecture 6,7,8 Dongjun Lee ( 이동준 ) Department of Mechanical & Aerospace Engineering Seoul National University Dongjun Lee Lecture 6 mechanical system modeling

More information

Lecture Outline Chapter 6. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc.

Lecture Outline Chapter 6. Physics, 4 th Edition James S. Walker. Copyright 2010 Pearson Education, Inc. Lecture Outline Chapter 6 Physics, 4 th Edition James S. Walker Chapter 6 Applications of Newton s Laws Units of Chapter 6 Frictional Forces Strings and Springs Translational Equilibrium Connected Objects

More information

EXPERIMENTAL EVALUATION OF CONTACT/IMPACT DYNAMICS BETWEEN A SPACE ROBOT WITH A COMPLIANT WRIST AND A FREE-FLYING OBJECT

EXPERIMENTAL EVALUATION OF CONTACT/IMPACT DYNAMICS BETWEEN A SPACE ROBOT WITH A COMPLIANT WRIST AND A FREE-FLYING OBJECT EXPERIMENTAL EVALUATION OF CONTACT/IMPACT DYNAMICS BETWEEN A SPACE ROBOT WITH A COMPLIANT WRIST AND A FREE-FLYING OBJECT N. Uyama, Y. Fujii, K. Nagaoka, and K. Yoshida Department of Aerospace Engineering,

More information

Simulation in Computer Graphics Elastic Solids. Matthias Teschner

Simulation in Computer Graphics Elastic Solids. Matthias Teschner Simulation in Computer Graphics Elastic Solids Matthias Teschner Outline Introduction Elastic forces Miscellaneous Collision handling Visualization University of Freiburg Computer Science Department 2

More information

Engineering Mechanics: Statics. Chapter 7: Virtual Work

Engineering Mechanics: Statics. Chapter 7: Virtual Work Engineering Mechanics: Statics Chapter 7: Virtual Work Introduction Previous chapters-- FBD & zero-force and zero-moment equations -- Suitable when equilibrium position is known For bodies composed of

More information

Lecture «Robot Dynamics»: Dynamics and Control

Lecture «Robot Dynamics»: Dynamics and Control Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

EQUIVALENT SINGLE-DEGREE-OF-FREEDOM SYSTEM AND FREE VIBRATION

EQUIVALENT SINGLE-DEGREE-OF-FREEDOM SYSTEM AND FREE VIBRATION 1 EQUIVALENT SINGLE-DEGREE-OF-FREEDOM SYSTEM AND FREE VIBRATION The course on Mechanical Vibration is an important part of the Mechanical Engineering undergraduate curriculum. It is necessary for the development

More information

Video 2.1a Vijay Kumar and Ani Hsieh

Video 2.1a Vijay Kumar and Ani Hsieh Video 2.1a Vijay Kumar and Ani Hsieh Robo3x-1.3 1 Introduction to Lagrangian Mechanics Vijay Kumar and Ani Hsieh University of Pennsylvania Robo3x-1.3 2 Analytical Mechanics Aristotle Galileo Bernoulli

More information

School of Engineering Faculty of Built Environment, Engineering, Technology & Design

School of Engineering Faculty of Built Environment, Engineering, Technology & Design Module Name and Code : ENG60803 Real Time Instrumentation Semester and Year : Semester 5/6, Year 3 Lecture Number/ Week : Lecture 3, Week 3 Learning Outcome (s) : LO5 Module Co-ordinator/Tutor : Dr. Phang

More information

CS229 Programming Assignment 3: Dynamics

CS229 Programming Assignment 3: Dynamics : Assignment Out: Wednesday, Oct. 12, 1999 Assignment Due: Fri Oct 22, 1999 (11:59 pm) 1 Introduction Physically based modeling has been an extremely active area of research in computer graphics for over

More information

Improvements to Proxy Method for Fast Haptic Rendering of Time-Varying Point Clouds

Improvements to Proxy Method for Fast Haptic Rendering of Time-Varying Point Clouds Improvements to Proxy Method for Fast Haptic Rendering of Time-Varying Point Clouds Fredrik Ryden and Howard Jay Chizeck {ryden,chizeck}@uw.edu Dept of EE, University of Washington Seattle WA, 98195-2500

More information

ME 563 Mechanical Vibrations Lecture #1. Derivation of equations of motion (Newton-Euler Laws)

ME 563 Mechanical Vibrations Lecture #1. Derivation of equations of motion (Newton-Euler Laws) ME 563 Mechanical Vibrations Lecture #1 Derivation of equations of motion (Newton-Euler Laws) Derivation of Equation of Motion 1 Define the vibrations of interest - Degrees of freedom (translational, rotational,

More information

Energy Considerations

Energy Considerations Physics 42200 Waves & Oscillations Lecture 4 French, Chapter 3 Spring 2016 Semester Matthew Jones Energy Considerations The force in Hooke s law is = Potential energy can be used to describe conservative

More information

12. Foundations of Statics Mechanics of Manipulation

12. Foundations of Statics Mechanics of Manipulation 12. Foundations of Statics Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 12. Mechanics of Manipulation p.1 Lecture 12. Foundations of statics.

More information

M.S Comprehensive Examination Analysis

M.S Comprehensive Examination Analysis UNIVERSITY OF CALIFORNIA, BERKELEY Spring Semester 2014 Dept. of Civil and Environmental Engineering Structural Engineering, Mechanics and Materials Name:......................................... M.S Comprehensive

More information

On the Distinction between Active and Passive Reaction in Grasp Stability Analysis

On the Distinction between Active and Passive Reaction in Grasp Stability Analysis On the Distinction between Active and Passive Reaction in Grasp Stability Analysis Maximilian Haas-Heger 1, Garud Iyengar 2, and Matei Ciocarlie 1 1 Department of Mechanical Engineering, Columbia University,

More information

Constrained dynamics

Constrained dynamics Constrained dynamics Simple particle system In principle, you can make just about anything out of spring systems In practice, you can make just about anything as long as it s jello Hard constraints Constraint

More information

I Laplace transform. I Transfer function. I Conversion between systems in time-, frequency-domain, and transfer

I Laplace transform. I Transfer function. I Conversion between systems in time-, frequency-domain, and transfer EE C128 / ME C134 Feedback Control Systems Lecture Chapter 2 Modeling in the Frequency Domain Alexandre Bayen Department of Electrical Engineering & Computer Science University of California Berkeley Lecture

More information

Motion Control of Passive Haptic Device Using Wires with Servo Brakes

Motion Control of Passive Haptic Device Using Wires with Servo Brakes The IEEE/RSJ International Conference on Intelligent Robots and Systems October 8-,, Taipei, Taiwan Motion Control of Passive Haptic Device Using Wires with Servo Brakes Yasuhisa Hirata, Keitaro Suzuki

More information

Controlling the Apparent Inertia of Passive Human- Interactive Robots

Controlling the Apparent Inertia of Passive Human- Interactive Robots Controlling the Apparent Inertia of Passive Human- Interactive Robots Tom Worsnopp Michael Peshkin J. Edward Colgate Kevin Lynch Laboratory for Intelligent Mechanical Systems: Mechanical Engineering Department

More information

Structural Dynamics Lecture 4. Outline of Lecture 4. Multi-Degree-of-Freedom Systems. Formulation of Equations of Motions. Undamped Eigenvibrations.

Structural Dynamics Lecture 4. Outline of Lecture 4. Multi-Degree-of-Freedom Systems. Formulation of Equations of Motions. Undamped Eigenvibrations. Outline of Multi-Degree-of-Freedom Systems Formulation of Equations of Motions. Newton s 2 nd Law Applied to Free Masses. D Alembert s Principle. Basic Equations of Motion for Forced Vibrations of Linear

More information

WEEK 1 Dynamics of Machinery

WEEK 1 Dynamics of Machinery WEEK 1 Dynamics of Machinery References Theory of Machines and Mechanisms, J.J. Uicker, G.R.Pennock ve J.E. Shigley, 2003 Makine Dinamiği, Prof. Dr. Eres SÖYLEMEZ, 2013 Uygulamalı Makine Dinamiği, Jeremy

More information

IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges

IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges Arne Wahrburg (*), 2016-10-14 Cartesian Contact Force and Torque Estimation for Redundant Manipulators IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges

More information

Chapter 11 Rotational Dynamics and Static Equilibrium. Copyright 2010 Pearson Education, Inc.

Chapter 11 Rotational Dynamics and Static Equilibrium. Copyright 2010 Pearson Education, Inc. Chapter 11 Rotational Dynamics and Static Equilibrium Units of Chapter 11 Torque Torque and Angular Acceleration Zero Torque and Static Equilibrium Center of Mass and Balance Dynamic Applications of Torque

More information

Introduction to structural dynamics

Introduction to structural dynamics Introduction to structural dynamics p n m n u n p n-1 p 3... m n-1 m 3... u n-1 u 3 k 1 c 1 u 1 u 2 k 2 m p 1 1 c 2 m2 p 2 k n c n m n u n p n m 2 p 2 u 2 m 1 p 1 u 1 Static vs dynamic analysis Static

More information

Video 3.1 Vijay Kumar and Ani Hsieh

Video 3.1 Vijay Kumar and Ani Hsieh Video 3.1 Vijay Kumar and Ani Hsieh Robo3x-1.3 1 Dynamics of Robot Arms Vijay Kumar and Ani Hsieh University of Pennsylvania Robo3x-1.3 2 Lagrange s Equation of Motion Lagrangian Kinetic Energy Potential

More information

Interaction-based Dynamic Measurement of Haptic Characteristics of Control Elements

Interaction-based Dynamic Measurement of Haptic Characteristics of Control Elements Interaction-based Dynamic Measurement of Haptic Characteristics of Control Elements Wenliang Zhou 1, Jörg Reisinger 1, Angelika Peer 2, and Sandra Hirche 3 1 Department HMI Components, Daimler AG, Sindelfingen,

More information

Dynamical Systems. Mechanical Systems

Dynamical Systems. Mechanical Systems EE/ME/AE324: Dynamical Systems Chapter 2: Modeling Translational Mechanical Systems Common Variables Used Assumes 1 DoF per mass, i.e., all motion scalar Displacement: x ()[ t [m] Velocity: dx() t vt ()

More information

Lesson Rigid Body Dynamics

Lesson Rigid Body Dynamics Lesson 8 Rigid Body Dynamics Lesson 8 Outline Problem definition and motivations Dynamics of rigid bodies The equation of unconstrained motion (ODE) User and time control Demos / tools / libs Rigid Body

More information

Chapter 12. Recall that when a spring is stretched a distance x, it will pull back with a force given by: F = -kx

Chapter 12. Recall that when a spring is stretched a distance x, it will pull back with a force given by: F = -kx Chapter 1 Lecture Notes Chapter 1 Oscillatory Motion Recall that when a spring is stretched a distance x, it will pull back with a force given by: F = -kx When the mass is released, the spring will pull

More information

CS-184: Computer Graphics

CS-184: Computer Graphics CS-184: Computer Graphics Lecture #25: Rigid Body Simulations Tobias Pfaff 537 Soda (Visual Computing Lab) tpfaff@berkeley.edu Reminder Final project presentations next week! Game Physics Types of Materials

More information

Problem 1: Find the Equation of Motion from the static equilibrium position for the following systems: 1) Assumptions

Problem 1: Find the Equation of Motion from the static equilibrium position for the following systems: 1) Assumptions Problem 1: Find the Equation of Motion from the static equilibrium position for the following systems: 1) Assumptions k 2 Wheels roll without friction k 1 Motion will not cause block to hit the supports

More information

Introduction to Mechanical Vibration

Introduction to Mechanical Vibration 2103433 Introduction to Mechanical Vibration Nopdanai Ajavakom (NAV) 1 Course Topics Introduction to Vibration What is vibration? Basic concepts of vibration Modeling Linearization Single-Degree-of-Freedom

More information

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION Andrea Calanca Paolo Fiorini Invited Speakers Nevio Luigi Tagliamonte Fabrizio Sergi 18/07/2014 Andrea Calanca - Altair Lab 2 In this tutorial Review

More information

Theory & Practice of Rotor Dynamics Prof. Rajiv Tiwari Department of Mechanical Engineering Indian Institute of Technology Guwahati

Theory & Practice of Rotor Dynamics Prof. Rajiv Tiwari Department of Mechanical Engineering Indian Institute of Technology Guwahati Theory & Practice of Rotor Dynamics Prof. Rajiv Tiwari Department of Mechanical Engineering Indian Institute of Technology Guwahati Module - 5 Torsional Vibrations Lecture - 4 Transfer Matrix Approach

More information

How Can Motion be Described? and Explained?

How Can Motion be Described? and Explained? How Can Motion be Described? and Explained? Lesson 14: Torque and the Stability of Structures Stable Structures Explain why structures should be stable. What are the conditions for a structure to be stable?

More information

Introduction to Vibration. Professor Mike Brennan

Introduction to Vibration. Professor Mike Brennan Introduction to Vibration Professor Mie Brennan Introduction to Vibration Nature of vibration of mechanical systems Free and forced vibrations Frequency response functions Fundamentals For free vibration

More information

Automatic Control Systems. -Lecture Note 15-

Automatic Control Systems. -Lecture Note 15- -Lecture Note 15- Modeling of Physical Systems 5 1/52 AC Motors AC Motors Classification i) Induction Motor (Asynchronous Motor) ii) Synchronous Motor 2/52 Advantages of AC Motors i) Cost-effective ii)

More information

General elastic beam with an elastic foundation

General elastic beam with an elastic foundation General elastic beam with an elastic foundation Figure 1 shows a beam-column on an elastic foundation. The beam is connected to a continuous series of foundation springs. The other end of the foundation

More information

Figure 5.16 Compound pendulum: (a) At rest in equilibrium, (b) General position with coordinate θ, Freebody

Figure 5.16 Compound pendulum: (a) At rest in equilibrium, (b) General position with coordinate θ, Freebody Lecture 27. THE COMPOUND PENDULUM Figure 5.16 Compound pendulum: (a) At rest in equilibrium, (b) General position with coordinate θ, Freebody diagram The term compound is used to distinguish the present

More information

Rhythmic Robot Arm Control Using Oscillators

Rhythmic Robot Arm Control Using Oscillators Rhythmic Robot Arm Control Using Oscillators Matthew M. Williamson MIT AI Lab, 545 Technology Square, Cambridge, MA 2139 http://www.ai.mit.edu/people/matt Abstract This paper presents an approach to robot

More information

Dynamics of Structures

Dynamics of Structures Dynamics of Structures Elements of structural dynamics Roberto Tomasi 11.05.2017 Roberto Tomasi Dynamics of Structures 11.05.2017 1 / 22 Overview 1 SDOF system SDOF system Equation of motion Response spectrum

More information

Simulating Two-Dimensional Stick-Slip Motion of a Rigid Body using a New Friction Model

Simulating Two-Dimensional Stick-Slip Motion of a Rigid Body using a New Friction Model Proceedings of the 2 nd World Congress on Mechanical, Chemical, and Material Engineering (MCM'16) Budapest, Hungary August 22 23, 2016 Paper No. ICMIE 116 DOI: 10.11159/icmie16.116 Simulating Two-Dimensional

More information

BMEN 398: MATLAB Module: Higher Order Differential Equations; SIMULINK Fall 2005 Updated 8/21/2005 Hart

BMEN 398: MATLAB Module: Higher Order Differential Equations; SIMULINK Fall 2005 Updated 8/21/2005 Hart BMEN 398: MATLAB Module: Higher Order Differential Equations; SIMULINK Fall 2005 Updated 8/21/2005 Hart Higher Order ODEs: (Rao, 2002) Although we can now write MATLAB code to find numerical solutions

More information

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich Advanced Dynamics - Lecture 4 Lagrange Equations Paolo Tiso Spring Semester 2017 ETH Zürich LECTURE OBJECTIVES 1. Derive the Lagrange equations of a system of particles; 2. Show that the equation of motion

More information

Introduction to Control (034040) lecture no. 2

Introduction to Control (034040) lecture no. 2 Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal

More information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

More information

Phys 102 Lecture 3 The Electric field

Phys 102 Lecture 3 The Electric field Phys 102 Lecture 3 The Electric field 1 Today we will... Learn about the electric field Apply the superposition principle Ex: Dipole, line of charges, plane of charges Represent the E field using electric

More information

Journal of Artificial Intelligence in Electrical Engineering, Vol. 2, No.7, November 2013

Journal of Artificial Intelligence in Electrical Engineering, Vol. 2, No.7, November 2013 Journal of Artificial Intelligence in Electrical Engineering, Vol. 2, No.7, November 2013 Electronical and Mechanical System Modeling of Robot Dynamics Using a Mass/Pulley Model Ata olah Rajabpour 1, Amir

More information

α = p = m v L = I ω Review: Torque Physics 201, Lecture 21 Review: Rotational Dynamics a = Στ = I α

α = p = m v L = I ω Review: Torque Physics 201, Lecture 21 Review: Rotational Dynamics a = Στ = I α Physics 1, Lecture 1 Today s Topics q Static Equilibrium of Rigid Objects(Ch. 1.1-3) Review: Rotational and Translational Motion Conditions for Translational and Rotational Equilibrium Demos and Exercises

More information

Quadrotor Modeling and Control

Quadrotor Modeling and Control 16-311 Introduction to Robotics Guest Lecture on Aerial Robotics Quadrotor Modeling and Control Nathan Michael February 05, 2014 Lecture Outline Modeling: Dynamic model from first principles Propeller

More information

Final Exam April 30, 2013

Final Exam April 30, 2013 Final Exam Instructions: You have 120 minutes to complete this exam. This is a closed-book, closed-notes exam. You are allowed to use a calculator during the exam. Usage of mobile phones and other electronic

More information

Introduction to Continuous Systems. Continuous Systems. Strings, Torsional Rods and Beams.

Introduction to Continuous Systems. Continuous Systems. Strings, Torsional Rods and Beams. Outline of Continuous Systems. Introduction to Continuous Systems. Continuous Systems. Strings, Torsional Rods and Beams. Vibrations of Flexible Strings. Torsional Vibration of Rods. Bernoulli-Euler Beams.

More information

Review of Strain Energy Methods and Introduction to Stiffness Matrix Methods of Structural Analysis

Review of Strain Energy Methods and Introduction to Stiffness Matrix Methods of Structural Analysis uke University epartment of Civil and Environmental Engineering CEE 42L. Matrix Structural Analysis Henri P. Gavin Fall, 22 Review of Strain Energy Methods and Introduction to Stiffness Matrix Methods

More information

ME751 Advanced Computational Multibody Dynamics

ME751 Advanced Computational Multibody Dynamics ME751 Advanced Computational Multibody Dynamics Inverse Dynamics Equilibrium Analysis Various Odd Ends March 18, 2010 Dan Negrut, 2010 ME751, UW-Madison Action speaks louder than words but not nearly as

More information

2.003 Engineering Dynamics Problem Set 10 with answer to the concept questions

2.003 Engineering Dynamics Problem Set 10 with answer to the concept questions .003 Engineering Dynamics Problem Set 10 with answer to the concept questions Problem 1 Figure 1. Cart with a slender rod A slender rod of length l (m) and mass m (0.5kg)is attached by a frictionless pivot

More information

Mobility and Impedance Methods. Professor Mike Brennan

Mobility and Impedance Methods. Professor Mike Brennan Mobility and Impedance Methods Professor Mike Brennan ibration control ibration Problem Understand problem Modelling (Mobility and Impedance Methods) Solve Problem Measurement Mobility and Impedance The

More information

Read textbook CHAPTER 1.4, Apps B&D

Read textbook CHAPTER 1.4, Apps B&D Lecture 2 Read textbook CHAPTER 1.4, Apps B&D Today: Derive EOMs & Linearization undamental equation of motion for mass-springdamper system (1DO). Linear and nonlinear system. Examples of derivation of

More information

2.003 Engineering Dynamics Problem Set 4 (Solutions)

2.003 Engineering Dynamics Problem Set 4 (Solutions) .003 Engineering Dynamics Problem Set 4 (Solutions) Problem 1: 1. Determine the velocity of point A on the outer rim of the spool at the instant shown when the cable is pulled to the right with a velocity

More information

ON PASSIVE NON-ITERATIVE VARYING-STEP NUMERICAL INTEGRATION OF MECHANICAL SYSTEMS FOR HAPTIC RENDERING

ON PASSIVE NON-ITERATIVE VARYING-STEP NUMERICAL INTEGRATION OF MECHANICAL SYSTEMS FOR HAPTIC RENDERING Proceedings of DSCC 8 ASME 8 Dynamic Systems and Control Conference October -, 8, Ann Arbor, Michigan, USA DSCC8-XXXXX ON PASSIVE NON-ITERATIVE VARYING-STEP NUMERICAL INTEGRATION OF MECHANICAL SYSTEMS

More information

Chapter 23: Principles of Passive Vibration Control: Design of absorber

Chapter 23: Principles of Passive Vibration Control: Design of absorber Chapter 23: Principles of Passive Vibration Control: Design of absorber INTRODUCTION The term 'vibration absorber' is used for passive devices attached to the vibrating structure. Such devices are made

More information

Quintic beam closed form matrices (revised 2/21, 2/23/12) General elastic beam with an elastic foundation

Quintic beam closed form matrices (revised 2/21, 2/23/12) General elastic beam with an elastic foundation General elastic beam with an elastic foundation Figure 1 shows a beam-column on an elastic foundation. The beam is connected to a continuous series of foundation springs. The other end of the foundation

More information

MCE493/593 and EEC492/592 Prosthesis Design and Control

MCE493/593 and EEC492/592 Prosthesis Design and Control MCE493/593 and EEC492/592 Prosthesis Design and Control Control Systems Part 3 Hanz Richter Department of Mechanical Engineering 2014 1 / 25 Electrical Impedance Electrical impedance: generalization of

More information

Contents. Dynamics and control of mechanical systems. Focus on

Contents. Dynamics and control of mechanical systems. Focus on Dynamics and control of mechanical systems Date Day 1 (01/08) Day 2 (03/08) Day 3 (05/08) Day 4 (07/08) Day 5 (09/08) Day 6 (11/08) Content Review of the basics of mechanics. Kinematics of rigid bodies

More information

Chapter 6: Momentum Analysis

Chapter 6: Momentum Analysis 6-1 Introduction 6-2Newton s Law and Conservation of Momentum 6-3 Choosing a Control Volume 6-4 Forces Acting on a Control Volume 6-5Linear Momentum Equation 6-6 Angular Momentum 6-7 The Second Law of

More information

Section 2.2 : Electromechanical. analogies PHILIPE HERZOG AND GUILLAUME PENELET

Section 2.2 : Electromechanical. analogies PHILIPE HERZOG AND GUILLAUME PENELET Section 2.2 : Electromechanical analogies PHILIPE HERZOG AND GUILLAUME PENELET Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/

More information

Università degli Studi di Bari. mechanics 1. Load system determination. Joint load. Stress-strain distribution. Biological response 2/45 3/45

Università degli Studi di Bari. mechanics 1. Load system determination. Joint load. Stress-strain distribution. Biological response 2/45 3/45 Università degli Studi di Bari mechanics 1 Load system determination Joint load Stress-strain distribution Biological response 2/45 3/45 ? 4/45 The human body machine Energy transformation Work development

More information

Review for 3 rd Midterm

Review for 3 rd Midterm Review for 3 rd Midterm Midterm is on 4/19 at 7:30pm in the same rooms as before You are allowed one double sided sheet of paper with any handwritten notes you like. The moment-of-inertia about the center-of-mass

More information

Static Equilibrium. University of Arizona J. H. Burge

Static Equilibrium. University of Arizona J. H. Burge Static Equilibrium Static Equilibrium Definition: When forces acting on an object which is at rest are balanced, then the object is in a state of static equilibrium. - No translations - No rotations In

More information

Linear Systems Theory

Linear Systems Theory ME 3253 Linear Systems Theory Review Class Overview and Introduction 1. How to build dynamic system model for physical system? 2. How to analyze the dynamic system? -- Time domain -- Frequency domain (Laplace

More information

Phys 102 Lecture 3 The Electric field

Phys 102 Lecture 3 The Electric field Phys 102 Lecture 3 The Electric field 1 Today we will... Learn about the electric field Apply the superposition principle Ex: Dipole, line of charges, plane of charges Represent the E field using electric

More information

LECTURE 14: DEVELOPING THE EQUATIONS OF MOTION FOR TWO-MASS VIBRATION EXAMPLES

LECTURE 14: DEVELOPING THE EQUATIONS OF MOTION FOR TWO-MASS VIBRATION EXAMPLES LECTURE 14: DEVELOPING THE EQUATIONS OF MOTION FOR TWO-MASS VIBRATION EXAMPLES Figure 3.47 a. Two-mass, linear vibration system with spring connections. b. Free-body diagrams. c. Alternative free-body

More information

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Essential physics for game developers Introduction The primary issues Let s move virtual objects Kinematics: description

More information

AA242B: MECHANICAL VIBRATIONS

AA242B: MECHANICAL VIBRATIONS AA242B: MECHANICAL VIBRATIONS 1 / 50 AA242B: MECHANICAL VIBRATIONS Undamped Vibrations of n-dof Systems These slides are based on the recommended textbook: M. Géradin and D. Rixen, Mechanical Vibrations:

More information

EE C245 ME C218 Introduction to MEMS Design

EE C245 ME C218 Introduction to MEMS Design EE C245 ME C218 Introduction to MEMS Design Fall 2007 Prof. Clark T.-C. Nguyen Dept. of Electrical Engineering & Computer Sciences University of California at Berkeley Berkeley, CA 94720 Lecture 16: Energy

More information

DEVELOPMENT OF A BAR-SHAPED ULTRASONIC MOTOR FOR MULTI-DEGREES OF FREEDOM MOTION

DEVELOPMENT OF A BAR-SHAPED ULTRASONIC MOTOR FOR MULTI-DEGREES OF FREEDOM MOTION DEVELOPMENT OF A BAR-SHAPED ULTRASONIC MOTOR FOR MULTI-DEGREES OF FREEDOM MOTION Kenjiro Takemura KEIO University, Yokohama, Kanagawa, JAPAN, m982468@msr.st.keio.ac.jp Nobuyuki Kojima Canon Inc., Ohta-ku,

More information

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing

More information

LECTURE 12 FRICTION, STRINGS & SPRINGS. Instructor: Kazumi Tolich

LECTURE 12 FRICTION, STRINGS & SPRINGS. Instructor: Kazumi Tolich LECTURE 12 FRICTION, STRINGS & SPRINGS Instructor: Kazumi Tolich Lecture 12 2! Reading chapter 6-1 to 6-4! Friction " Static friction " Kinetic friction! Strings! Pulleys! Springs Origin of friction 3!!

More information

Physics 201, Lecture 21

Physics 201, Lecture 21 Physics 201, Lecture 21 Today s Topics q Static Equilibrium of Rigid Objects(Ch. 12.1-3) Review: Rotational and Translational Motion Conditions for Translational and Rotational Equilibrium Demos and Exercises

More information

Grasp Stability Evaluation based on Energy Tolerance in Potential Field

Grasp Stability Evaluation based on Energy Tolerance in Potential Field 015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Congress Center Hamburg Sept 8 - Oct, 015. Hamburg, Germany Grasp Stability Evaluation based on Energy Tolerance in Potential

More information

February 20, Week 6. Homework #4, Due tonight. Mastering Physics: 9 problems from chapters 1 and 3 Written Question: 3.56

February 20, Week 6. Homework #4, Due tonight. Mastering Physics: 9 problems from chapters 1 and 3 Written Question: 3.56 February 20, Week 6 Today: Chapter 5, Applying Newton s Laws Homework #4, Due tonight. Mastering Physics: 9 problems from chapters 1 and 3 Written Question: 3.56 Exam #2, Next Friday, February 24 Review

More information

Rotational Equilibrium

Rotational Equilibrium Rotational Equilibrium 6-1 Rotational Equilibrium INTRODUCTION Have you ever tried to pull a stubborn nail out of a board or develop your forearm muscles by lifting weights? Both these activities involve

More information

Robot Dynamics II: Trajectories & Motion

Robot Dynamics II: Trajectories & Motion Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013

More information

Concept of Force and Newton s Laws of Motion

Concept of Force and Newton s Laws of Motion Concept of Force and Newton s Laws of Motion 8.01 W02D2 Chapter 7 Newton s Laws of Motion, Sections 7.1-7.4 Chapter 8 Applications of Newton s Second Law, Sections 8.1-8.4.1 Announcements W02D3 Reading

More information

Lecture 14. Rotational dynamics Torque. Give me a lever long enough and a fulcrum on which to place it, and I shall move the world.

Lecture 14. Rotational dynamics Torque. Give me a lever long enough and a fulcrum on which to place it, and I shall move the world. Lecture 14 Rotational dynamics Torque Give me a lever long enough and a fulcrum on which to place it, and I shall move the world. Archimedes, 87 1 BC EXAM Tuesday March 6, 018 8:15 PM 9:45 PM Today s Topics:

More information

Deriving 1 DOF Equations of Motion Worked-Out Examples. MCE371: Vibrations. Prof. Richter. Department of Mechanical Engineering. Handout 3 Fall 2017

Deriving 1 DOF Equations of Motion Worked-Out Examples. MCE371: Vibrations. Prof. Richter. Department of Mechanical Engineering. Handout 3 Fall 2017 MCE371: Vibrations Prof. Richter Department of Mechanical Engineering Handout 3 Fall 2017 Masses with Rectilinear Motion Follow Palm, p.63, 67-72 and Sect.2.6. Refine your skill in drawing correct free

More information

A Comparison of Workspace and Force Capabilities between Classes of Underactuated Mechanisms

A Comparison of Workspace and Force Capabilities between Classes of Underactuated Mechanisms A Comparison of Workspace and Force Capabilities between Classes of Underactuated Mechanisms Ravi Balasubramanian and Aaron M. Dollar Abstract We propose a novel approach to study the ability on underactuated

More information

Lecture 19. Measurement of Solid-Mechanical Quantities (Chapter 8) Measuring Strain Measuring Displacement Measuring Linear Velocity

Lecture 19. Measurement of Solid-Mechanical Quantities (Chapter 8) Measuring Strain Measuring Displacement Measuring Linear Velocity MECH 373 Instrumentation and Measurements Lecture 19 Measurement of Solid-Mechanical Quantities (Chapter 8) Measuring Strain Measuring Displacement Measuring Linear Velocity Measuring Accepleration and

More information

A new seismic testing method E. Kausel Professor of Civil and Environmental Engineering, Massachusetts 7-277, OamWd^e, ^ 027 JP,

A new seismic testing method E. Kausel Professor of Civil and Environmental Engineering, Massachusetts 7-277, OamWd^e, ^ 027 JP, A new seismic testing method E. Kausel Professor of Civil and Environmental Engineering, Massachusetts 7-277, OamWd^e, ^ 027 JP, Introduction The bulleted enumeration that follows shows five experimental

More information

Fast Forward Dynamics Simulation of Robot Manipulators with Highly Frictional Gears

Fast Forward Dynamics Simulation of Robot Manipulators with Highly Frictional Gears 216 IEEE International Conference on Robotics and Automation (ICRA) Stockholm, Sweden, May 16-21, 216 Fast Forward Dynamics Simulation of Robot Manipulators with Highly Frictional Gears Naoki Wakisaka

More information

Fast Needle Insertion to Minimize Tissue Deformation and Damage

Fast Needle Insertion to Minimize Tissue Deformation and Damage 29 IEEE International Conference on Robotics and Automation Kobe International Conference Center Kobe, Japan, May 2-7, 29 Fast Needle Insertion to Minimize Tissue Deformation and Damage Mohsen Mahvash

More information

PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS

PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS OS9-3 Proceedings of the 7th JFPS International Symposium on Fluid Power, TOYAMA 28 September 5-8, 28 PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS Perry Y. Li and Venkat Durbha Center for Compact

More information

Lab 17 Torques/Moments

Lab 17 Torques/Moments Lab 17 Torques/Moments Name Partner s Name I. Introduction/Theory Terminology: The word 'torque' does not typically appear in the index to statics books such as Bedford and Fowler. For these authors, the

More information

Dynamics and control of mechanical systems

Dynamics and control of mechanical systems Dynamics and control of mechanical systems Date Day 1 (03/05) - 05/05 Day 2 (07/05) Day 3 (09/05) Day 4 (11/05) Day 5 (14/05) Day 6 (16/05) Content Review of the basics of mechanics. Kinematics of rigid

More information

Safe Joint Mechanism using Inclined Link with Springs for Collision Safety and Positioning Accuracy of a Robot Arm

Safe Joint Mechanism using Inclined Link with Springs for Collision Safety and Positioning Accuracy of a Robot Arm 1 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 1, Anchorage, Alaska, USA Safe Joint Mechanism using Inclined Link with Springs for Collision Safety and

More information