Véronique PERDEREAU ISIR UPMC 6 mars 2013

Size: px
Start display at page:

Download "Véronique PERDEREAU ISIR UPMC 6 mars 2013"

Transcription

1 Véronique PERDEREAU ISIR UPMC mars 2013

2 Conventional methods applied to rehabilitation robotics Véronique Perdereau 2

3 Reference Robot force control by Bruno Siciliano & Luigi Villani Kluwer Academic Publishers ISBN

4 Modeling Indirect force control Direct force control Hybrid force/position control 4

5 Rehabilitation robots are machines that physically interact with a patient, somehow replacing physical therapists. These robots shall Accompany patient s movement Apply corrective forces Conventional methods are robot oriented. They need adaptation to: Human trajectories Human dynamics 5

6 Modeling

7 Actuators Actuator commands Mechanical structure Sensors Sensor readings ESA Matsushita Electric

8 Mechanical structure Open or closed kinematic chain Base Joints Revolute Prismatic Sequence of n+1 links connected by means of n joints n DOF Endeffector In accordance to the task Rigid links and joints High precision in robot positioning 8

9 Sensors Proprioceptive Position, orientation, speed Shaft absolute or incremental encoders θ Joint position readings At each joint Motor positions Tachometers Motor velocities θ Joint velocity readings 9

10 Exteroceptive Vision, tactile, force Wrist force sensor F Force and torque readings Interaction between robot and environment F = f µ External end-effector force 3 1 vector External end-effector moment 3 1 vector 10

11 Complete system Generalized force n 1 vector τ Robotic system θ θ F Joint positions n 1 vector Joint velocities n 1 vector Operational force 1 vector 11

12 Kinematic model Relationship between the joint variables and the operational variables at the end-effector G( ) X = apple p Joint positions n 1 vector X = G( ) Operational position 1 pseudo vector 12

13 Differential kinematic model Relationship between velocities Joint velocities n 1 vector J( ) V End-effector velocity 1 vector n Jacobian matrix V = J( ) 13

14 Dynamic model Relationship between the forces exerted on the structure and the joint positions, velocities and accelerations M( ) = P M( ) Inertia n n symmetric and positive definite matrix 14

15 Driving torques at the joints Torques caused by the external force and moment exerted by the end-effector when in contact with the environment (Principle of virtual work) Gravity torques M( ) = C(, ) F v J T ( )F g( ) n 1 vectors Coriolis and centrifugal torques Negligible at slow motion (rehabilitation case) Torques due to joint friction, only viscous friction in a simplified model, F v is a positive definite (diagonal) matrix of viscous friction coefficients 15

16 When contact J T F g( ) Disturbance inputs M 1 ( ) 1 s 1 s F v G( ) X 1

17 The open-loop robot can be used to assess patient s motor performance Then the robot should be transparent Transparency is the capacity for a robot to follow human movements without human perceptible resistive force. The friction prevents the robot from being transparent => Design a low friction mechanism Compensate for the friction effects in the control law 1

18 ĝ( ) g( ) M 1 ( ) - s s F v ˆF v M 1 ( ) 1 s 1 s 18

19 Reference setpoints + - Real-time controller DAC Open loop system ADC Variables to be controlled 19

20 Motion control 20

21 Find the joint torques which ensure that the end-effector attains a desired position and orientation X d Desired position and orientation Position and orientation control Actual position and orientation Open loop system X Closed loop G( ) No interaction with the environment = M( ) 21

22 2 solutions to make the errors converge to zero Find the joint torque commands X d Position and orientation errors J 1 Controller Open loop system X Direct task space feedback G( ) 22

23 Example: Proportional-derivative (PD) control = K D + KP J 1 (X d X) X d J 1 K M 1 P ( ) s s X K D G( ) 23

24 Find the operational force commands Mechanical intuition suggests that task space regulation can be achieved by designing a suitable control action which realizes an equivalent force and moment aimed at driving the end-effector toward the desired position and orientation X d Position and orientation errors Controller J T Open loop system X Direct task space feedback G( ) 24

25 Example: Proportional-derivative (PD) control = K D + J T K P (X d X) X d K M 1 P J T ( ) s s X K D G( ) 25

26 In practical tasks, the robot end-effector often has to Manipulate an object Peg into hole, screwing, assembly Perform some operation on a surface Polishing, deburring, machining Needs High precision Control of the interaction between a robot manipulator and the environment 2

27 The environment sets constraints on the geometric paths that can be followed by the end-effector Constrained motion If the task is accurately planned = Accurate model of the robot manipulator (kinematics and dynamics) + Accurate model of the environment (geometry and mechanical features) Motion control OK 2

28 But planning errors Give rise to contact forces causing a deviation of the end-effector from the desired trajectory The control system reacts to reduce such deviation Build up of the contact force Saturation of the joint actuators Breakage of the parts in contact Ensure compliant behavior during interaction 28

29 The peg-in-hole insertion example Pure position control Unpredictable forces Passive compliance Deformation of elastic bodies Active compliance Proper control 29

30 Passive control : The remote center of compliance Interpose a suitable compliant mechanical device between the manipulator end-effector and the environment Example: in a peg in hole insertion task, the gripper can be provided with a device ensuring high stiffness along the insertion direction and high compliance along the other directions (remote center of compliance) 30

31 Active control Devise a suitable interaction control strategy Indirect force control Direct force control 31

32 The patient s motor capabilities are limited in magnitude and timing and may show some pathological movement synergies The motion controlled robot attached to the limbs may then cause severe injury in not respecting patient kinematics and possible trajectories 32

33 Indirect force control 33

34 Conceive a force control strategy to manage interaction with a more or less compliant environment without requiring an accurate model Simplified environment model Frictionless and elastically compliant environment F = K e (X X e ) X + - X e K e F K e is the 3 3 contact stiffness matrix of the robot +environment 34

35 Two solutions to control interaction Achieve force control via motion control without explicit closure of a force feedback loop Implicit force feedback Impedance control Achieve force control via motion control with explicit closure of a force feedback loop Impedance control with inner motion control loop 35

36 Interaction with the environment M( ) + J T F = Open loop system + - M 1 ( ) 1 s 1 s J T F K e X e + - X G( ) In task space Ẋ = J( ) Ẍ = J( ) + J( ) J( ) M( )J 1 ( )Ẍ + J T F = 3

37 X d Position and orientation errors J 1 Controller Open loop system F X G( ) The manipulator allows some deviation due to external force 3

38 Example: Proportional-derivative (PD) control = K D + KP J 1 (X d X) X d + - J 1 K P Open loop system F G( ) X The velocity loop is not represented M( )J 1 ( )Ẍ + J T F = = K D J 1 ( )Ẋ + J T ( )K P (X d X) X =[s 2 I + JM 1 K D J 1 s + JM 1 K P J 1 ] [JM 1 K P J 1 X d JM 1 J T F ] 1 38

39 If no interaction with the environment F =0 No steady state error in task space X + JM 1 K D J 1 X + JM 1 K P J 1 X =0 independent DOF when K P = 2 nm K D =2 n M Gain tuning For each axis X i X id = 2 n s 2 +2 n s + 2 n 39

40 In case of interaction (non null contact force and moment), the control scheme no longer ensures that the end-effector reaches its desired position and orientation. X + JM 1 K D J 1 X + JM 1 K P J 1 X = JM 1 J T F The steady-state position depends on the environment rest position as well as the desired position imposed by the control system of the end-effector and on the mutual weight of the environment and end-effector compliance. X = JK 1 P J T F = JK 1 P J T K e (X d X e ) 40

41 At steady state, the manipulator under proportional action on the position and orientation error behaves as a generalized spring with respect to the force and moment, allowing small displacements in reaction to contact forces. F Equivalent closed loop system X 41

42 K 1 P The matrix gain plays the role of an active compliance, meaning that it is possible to act on the elements of the matrix so as to ensure a compliant behavior during the interaction. It is possible to decrease the active compliance so that the end-effector dominates the environment and vice versa. 42

43 It is also possible to tune the end-effector compliance with the environment compliance according to the prescribed interaction task: Compliant end-effector along a direction with high contact stiffness Steady state position coincides with the environment undeformed position End-effector sustains elastic force Stiff end-effector for high environment compliance (constrained task directions) Steady-state position very close to the desired position Environment sustains the elastic force 43

44 Impose the dynamic relationship between force and motion A robot manipulator under impedance control is described by a equivalent mass-spring-damper system with the contact force as input. F = apple f µ 1 Z(s) X = apple p 44

45 Compliance adjustment Choose the parameters K, B and J considering the task to be achieved Stiffness matrix K Precision or compliance Damping matrix B Energy dissipation Inertial matrix J Smoothness 45

46 Example X + JM 1 K D J 1 X + JM 1 K P J 1 X = JM 1 J T F F = J T MJ 1 X + J T K D J 1 X + J T K P J 1 X Equivalent mechanical system Mass matrix Damping matrix Stiffness matrix M Z = J T ( )M( )J 1 ( ) B Z = J T ( )K D J 1 ( ) K Z = J T ( )K P J 1 ( ) F = M Z X + B Z X + K Z X 4

47 In the general case, the generalized active impedance is the relationship between the contact force and moment and the end-effector position and orientation error X = apple p Z(s) =M Z s 2 + B Z s + K Z F = apple f µ The actual compliance for the end-effector orientation does not depend only on the choice of the parameters but also on the choice of the particular description used for the computation of the orientation error 4

48 Desired position and orientation X d Position and orientation errors X X Z(s) Actual position and orientation Open loop system G( ) F High stiffness leads to instability 48

49 If a force/torque sensor is available, the force measurements can be used in the control law so as to achieve a linear and decoupled impedance. The position error is related to the contact force through a mechanical stiffness or impedance of adjustable parameters The resulting impedance in the various task space directions is typically non linear and coupled. 49

50 Force/torque sensor mounted on a robot manipulator between the wrist and the endeffector + suitable interface Contact force Quantity describing the state of interaction More precise information on interaction than position due to the high gain between position variation wrt environment and force variation 50

51 X d + + Desired position and orientation Combined position set-points 1 Z(s) Position and orientation control X Actual position and orientation Open loop system G( ) F 51

52 Stiffness control J. K. Salisbury, Active stiffness control of a manipulator in Cartesian coordinates, Proceedings of the 19th IEEE Conference on Decision and Control, December 1980 pp X d + + K Position and orientation control X Actual position and orientation Open loop system G( ) F 52

53 Accommodation D. E. Withney, Force feedback control of manipulator fine motions, Journal of dynamic systems, measurement and control, June 19, pp.91-9 V d + + K 1 s Position and orientation control X Actual position and orientation Open loop system G( ) F 53

54 Pros and cons of impedance control Ensure limited values of the contact force for a given rough estimate of the environment stiffness Inadequate to ensure accurate tracking of the desired position and orientation trajectory when the end-effector moves in free space 54

55 References N. Hogan, Impedance control: a approach to manipulation. Part I: Theory, Part II: Implementation, Part III: Applications, Journal of Dynamic Systems, Measurement and Control, March 1985, vol. 10, pp.1-24 D. A. Lawrence, Impedance control stability properties in common implementations, Proceedings of the IEEE International Conference on Robotics and Automation, Philadelphia, USA, April 1988, pp

56 Adaptation of the robot impedance to the human impedance is difficult: Human impedance is modulated by CNS Human impedance is anisotropic (has properties that differ according to the direction of measurement) Loss of voluntary control creates high viscosity (resistance to motion proportional to velocity) 5

57 Direct force control 5

58 Guarded move Move in X until force exceeds F Twist about Z until torque exceeds T Explicit control 58

59 Constrained actions Peg in hole insertion, screwing, scraping Precise positioning High gain between displacement and force measure Contour following, initials engraving Day-to-day taks Opening a door, turning a crank 59

60 Controlling the contact force to a desired value thanks to the closure of a force feedback loop Regulation of the contact force to a constant desired value Fulfillment of a precise value of the contact force Operate on a force error between the desired and the measured values F d = apple fd µ d Force and moment control Open loop system F 0

61 Example: Proportional-derivative (PD) control + - K P Open loop system F The velocity loop is not represented 1

62 Steady state error due to the contact force Can be reduced by the controller gain Stability depends on Sampling frequency Manipulator and environment stiffness Force controller gain 2

63 Closure of an outer force control loop generating the reference input to the motion control scheme the robot manipulator is usually endowed with Use integral action so that force control dominates over position control Force X and moment control X d Position and orientation control Actual position and orientation Open loop system G( ) F 3

64 Example: Proportional-derivative (PD) control = K D + KP J 1 (X d X) X d + - The velocity loop is not represented + - J 1 K P Open loop system F G( ) X 4

65 Often used in industrial applications Reference V. Perdereau and M. Drouin, A new scheme for hybrid force-position control, Robotica, Cambridge University Press, 1993, vol.11, pp

66 Passive mode The robot is a limb manipulator with a non null force control for secure movement Active mode The patient does the movement himself, the robot is used for performance assessment. Transparency is achieved through zero force control Share mode is possible Some directions are handled by the robot, others are left to the patient

67 Hybrid position/force control

68 Solid space No DOF pure force control Free space No constraint pure position control Constrained space Partial freedom 8

69 X d Force and moment control Position and orientation control Combination of commands Open loop system F X 9

70 Task configuration = Set of constraints Natural constraints Mechanical and geometric characteristics Artificial constraints Desired motion and force patterns M. T. Mason, Compliance and force control for computer controlled manipulators, Transactions on Systems, Man and Cybernetics, vol. SMS-11, n, June 1981, pp

71 Turning a screwdriver Natural constraints 1 Artificial constraints x y z 2 4 v x v y v z! x! y! z 3 5 = v x v y v z! x! y! z 3 5 = 2 4 0!! f x f y f z m x m y m z 3 5 = f f x f y f z m x m y m z 3 5 =

72 Generalized surface defined in an N DOF constraint space Position constraints along the normals Force constraints along the tangents Partition of the possible hand motion DOF into two orthogonal sets Twist Wrench t = apple! v w = apple f m t T apple O3 I 3 I 3 O 3 w =0 2

73 N DOF Cartesian system defined with respect to the task geometry Constraint frame y X d environment Reference frame x 3

74 Selection of position and force controlled directions in constraint frame S = v x v y v z! x! y! z I S = =! 5 4 5! 2 4 f x f y f z m x m y m z 3 =

75 X d Each DOF in {C} is controlled by only one loop, both sets of loops act cooperatively to control each manipulator joint + - Force and I S moment controller Position and + S orientation - controller Combination of commands Open loop system F X M. H. Raibert and J. J. Craig, Hybrid position/force control of manipulators, Transactions of ASME, vol. 102, June 1981, pp

76 Various combinations of commands As torques Raibert and Craig, 1981 J 1 J T + + As forces Khatib, J T As velocities Reboulet and Robert, J 1

77 Whenever the environment is not well know or move during the task The selection matrix avoids Conflicts at actuator level The selection matrix does not avoid Force errors in non constrained directions Motion Position errors in constrained directions Mechanical constraints or contact loss

78 Constraint frame motion Example : turning a crank Many variable geometric transformations involved in the control structure 8

79 Definition of setpoints in the constraint frame Controller design Task and arm configuration dependant Kinematic instability Control structure commutation during a complete task Position controlled Force controlled Hybrid Position/force controlled 9

80 Force Xand moment control Combination of setpoints Position and orientation control Actual position and orientation Open loop system G( ) F X d Perdereau,

81 Definition of set-points in the reference frame Hierarchical control structure Easy design of control loops independent on task and arm configuration Same control structure in various phases Implementation on industrial robots 81

Force/position control of a robotic system for transcranial magnetic stimulation

Force/position control of a robotic system for transcranial magnetic stimulation Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme

More information

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot

More information

Operational Space Control for A Scara Robot

Operational Space Control for A Scara Robot Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This

More information

Force and Visual Control for Safe Human Robot Interaction

Force and Visual Control for Safe Human Robot Interaction Force and Visual Control for Safe Human Robot Interaction Bruno SICILIANO www.prisma.unina.it PRISMA Team Force and Visual Control for Safe Human Robot Interaction 2/35 Bruno Siciliano Luigi Villani Vincenzo

More information

Medical Robotics. Control Modalities

Medical Robotics. Control Modalities Università di Roma La Sapienza Medical Robotics Control Modalities The Hands-On Acrobot Robot Marilena Vendittelli Dipartimento di Ingegneria Informatica, Automatica e Gestionale Control modalities differ

More information

Design Aspects of Robot Manipulators

Design Aspects of Robot Manipulators Design Aspects of Robot Manipulators Dr. Rohan Munasinghe Dept of Electronic and Telecommunication Engineering University of Moratuwa System elements Manipulator (+ proprioceptive sensors) End-effector

More information

Active Vibration Isolation of an Unbalanced Machine Spindle

Active Vibration Isolation of an Unbalanced Machine Spindle UCRL-CONF-206108 Active Vibration Isolation of an Unbalanced Machine Spindle D. J. Hopkins, P. Geraghty August 18, 2004 American Society of Precision Engineering Annual Conference Orlando, FL, United States

More information

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics Basilio Bona DAUIN-Politecnico di Torino 2009 Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics - Introduction In order to determine the dynamics of a manipulator, it is

More information

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE

More information

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction Katedra Robotyki i Mechatroniki Akademia Górniczo-Hutnicza w Krakowie Kinematics and Dynamics of Mechatronic Systems Wojciech Lisowski 1 An Introduction KADOMS KRIM, WIMIR, AGH Kraków 1 The course contents:

More information

Motion Control of 3 Degree-of-Freedom Direct-Drive Robot. Rutchanee Gullayanon

Motion Control of 3 Degree-of-Freedom Direct-Drive Robot. Rutchanee Gullayanon Motion Control of 3 Degree-of-Freedom Direct-Drive Robot A Thesis Presented to The Academic Faculty by Rutchanee Gullayanon In Partial Fulfillment of the Requirements for the Degree Master of Engineering

More information

Development of Easy Teaching Interface for a Dual Arm Robot Manipulator

Development of Easy Teaching Interface for a Dual Arm Robot Manipulator Development of Easy Teaching Interface for a Dual Arm Robot Manipulator Chanhun Park and Doohyeong Kim Department of Robotics and Mechatronics, Korea Institute of Machinery & Materials, 156, Gajeongbuk-Ro,

More information

Autonomous Mobile Robot-I

Autonomous Mobile Robot-I Autonomous Mobile Robot-I Sabastian, S.E and Ang, M. H. Jr. Department of Mechanical Engineering National University of Singapore 21 Lower Kent Ridge Road, Singapore 119077 ABSTRACT This report illustrates

More information

A Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm

A Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 1, January-June 011; pp. 9-0; International Science Press, ISSN: 0975-6108 A Simulation Study on Joint Velocities and End

More information

ACTUATOR DESIGN FOR ARC WELDING ROBOT

ACTUATOR DESIGN FOR ARC WELDING ROBOT ACTUATOR DESIGN FOR ARC WELDING ROBOT 1 Anurag Verma, 2 M. M. Gor* 1 G.H Patel College of Engineering & Technology, V.V.Nagar-388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda-391760,

More information

Robot coined by Karel Capek in a 1921 science-fiction Czech play

Robot coined by Karel Capek in a 1921 science-fiction Czech play Robotics Robot coined by Karel Capek in a 1921 science-fiction Czech play Definition: A robot is a reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices

More information

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives

Physics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives Physics 9e/Cutnell correlated to the College Board AP Physics 1 Course Objectives Big Idea 1: Objects and systems have properties such as mass and charge. Systems may have internal structure. Enduring

More information

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com

More information

UNIT II Robots Drive Systems and End Effectors Part-A Questions

UNIT II Robots Drive Systems and End Effectors Part-A Questions UNIT II Robots Drive Systems and End Effectors Part-A Questions 1. Define End effector. End effector is a device that is attached to the end of the wrist arm to perform specific task. 2. Give some examples

More information

2. Dynamics, Control and Trajectory Following

2. Dynamics, Control and Trajectory Following 2. Dynamics, Control and Trajectory Following This module Flying vehicles: how do they work? Quick refresher on aircraft dynamics with reference to the magical flying space potato How I learned to stop

More information

WEB ENABLED ROBOT DESIGN AND DYNAMIC CONTROL SIMULATION SOFTWARE SOLUTIONS FROM TASK POINTS DESCRIPTION

WEB ENABLED ROBOT DESIGN AND DYNAMIC CONTROL SIMULATION SOFTWARE SOLUTIONS FROM TASK POINTS DESCRIPTION WEB ENABLED ROBOT DESIGN AND DYNAMIC CONTROL SIMULATION SOFTWARE SOLUTIONS FROM TASK POINTS DESCRIPTION Tarek M. Sobh, Bei Wang* and Sarosh H. Patel University of Bridgeport Bridgeport, CT 06601 U.S.A.

More information

Sensory-motor control scheme based on Kohonen Maps and AVITE model

Sensory-motor control scheme based on Kohonen Maps and AVITE model Sensory-motor control scheme based on Kohonen Maps and AVITE model Juan L. Pedreño-Molina, Antonio Guerrero-González, Oscar A. Florez-Giraldo, J. Molina-Vilaplana Technical University of Cartagena Department

More information

Advantages of Auto-tuning for Servo-motors

Advantages of Auto-tuning for Servo-motors Advantages of for Servo-motors Executive summary The same way that 2 years ago computer science introduced plug and play, where devices would selfadjust to existing system hardware, industrial motion control

More information

Unit - 6 Vibrations of Two Degree of Freedom Systems

Unit - 6 Vibrations of Two Degree of Freedom Systems Unit - 6 Vibrations of Two Degree of Freedom Systems Dr. T. Jagadish. Professor for Post Graduation, Department of Mechanical Engineering, Bangalore Institute of Technology, Bangalore Introduction A two

More information

A ROBOT TEST-BED FOR ASSISTANCE AND ASSESSMENT IN PHYSICAL THERAPY. Mechanical Systems Laboratory University of Delaware, Newark, DE 19716.

A ROBOT TEST-BED FOR ASSISTANCE AND ASSESSMENT IN PHYSICAL THERAPY. Mechanical Systems Laboratory University of Delaware, Newark, DE 19716. A ROBOT TEST-BED FOR ASSISTANCE AND ASSESSMENT IN PHYSICAL THERAPY Rahul Rao i, Sunil K. Agrawal ii, John P. Scholz iii Mechanical Systems Laboratory University of Delaware, Newark, DE 19716. Abstract

More information

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS This work covers elements of the syllabus for the Engineering Council exams C105 Mechanical and Structural Engineering

More information

APPLICATION DESIGN ISSUES

APPLICATION DESIGN ISSUES 10 APPLICATION DESIGN ISSUES In this chapter we discuss some important issues related to the design and the development of complex real-time applications requiring sensory acquisition, control, and actuation

More information

Figure 3.1.2 Cartesian coordinate robot

Figure 3.1.2 Cartesian coordinate robot Introduction to Robotics, H. Harry Asada Chapter Robot Mechanisms A robot is a machine capable of physical motion for interacting with the environment. Physical interactions include manipulation, locomotion,

More information

Chapter. 4 Mechanism Design and Analysis

Chapter. 4 Mechanism Design and Analysis Chapter. 4 Mechanism Design and Analysis 1 All mechanical devices containing moving parts are composed of some type of mechanism. A mechanism is a group of links interacting with each other through joints

More information

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc. Chapter 10 Rotational Motion Angular Quantities Units of Chapter 10 Vector Nature of Angular Quantities Constant Angular Acceleration Torque Rotational Dynamics; Torque and Rotational Inertia Solving Problems

More information

Design of a Universal Robot End-effector for Straight-line Pick-up Motion

Design of a Universal Robot End-effector for Straight-line Pick-up Motion Session Design of a Universal Robot End-effector for Straight-line Pick-up Motion Gene Y. Liao Gregory J. Koshurba Wayne State University Abstract This paper describes a capstone design project in developing

More information

Abaqus Technology Brief. Automobile Roof Crush Analysis with Abaqus

Abaqus Technology Brief. Automobile Roof Crush Analysis with Abaqus Abaqus Technology Brief Automobile Roof Crush Analysis with Abaqus TB-06-RCA-1 Revised: April 2007. Summary The National Highway Traffic Safety Administration (NHTSA) mandates the use of certain test procedures

More information

Universal Exoskeleton Arm Design for Rehabilitation

Universal Exoskeleton Arm Design for Rehabilitation Journal of Automation and Control Engineering Vol. 3, No. 6, December 215 Universal Exoskeleton Arm Design for Rehabilitation Siam Charoenseang and Sarut Panjan Institute of Field Robotics, King Mongkut

More information

Encoders for Linear Motors in the Electronics Industry

Encoders for Linear Motors in the Electronics Industry Technical Information Encoders for Linear Motors in the Electronics Industry The semiconductor industry and automation technology increasingly require more precise and faster machines in order to satisfy

More information

Industrial Robotics. Training Objective

Industrial Robotics. Training Objective Training Objective After watching the program and reviewing this printed material, the viewer will learn the basics of industrial robot technology and how robots are used in a variety of manufacturing

More information

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This

More information

Modeling Mechanical Systems

Modeling Mechanical Systems chp3 1 Modeling Mechanical Systems Dr. Nhut Ho ME584 chp3 2 Agenda Idealized Modeling Elements Modeling Method and Examples Lagrange s Equation Case study: Feasibility Study of a Mobile Robot Design Matlab

More information

DIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems

DIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems DIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems Luigi Biagiotti Luigi Biagiotti luigi.biagiotti@unimore.it Introduction

More information

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton Scooter, 3 wheeled cobot North Western University A cobot is a robot for direct physical interaction with a human operator, within a shared workspace PERCRO Exoskeleton Unicycle cobot the simplest possible

More information

INTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional

INTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional 1 INTRODUCTION Robotics is a relatively young field of modern technology that crosses traditional engineering boundaries. Understanding the complexity of robots and their applications requires knowledge

More information

Design of a Robotic Arm with Gripper & End Effector for Spot Welding

Design of a Robotic Arm with Gripper & End Effector for Spot Welding Universal Journal of Mechanical Engineering 1(3): 92-97, 2013 DOI: 10.13189/ujme.2013.010303 http://www.hrpub.org Design of a Robotic Arm with Gripper & End Effector for Spot Welding Puran Singh *, Anil

More information

- 2.12 Lecture Notes - H. Harry Asada Ford Professor of Mechanical Engineering

- 2.12 Lecture Notes - H. Harry Asada Ford Professor of Mechanical Engineering - 2.12 Lecture Notes - H. Harry Asada Ford Professor of Mechanical Engineering Fall 2005 1 Chapter 1 Introduction Many definitions have been suggested for what we call a robot. The word may conjure up

More information

ME 115(b): Solution to Homework #1

ME 115(b): Solution to Homework #1 ME 115(b): Solution to Homework #1 Solution to Problem #1: To construct the hybrid Jacobian for a manipulator, you could either construct the body Jacobian, JST b, and then use the body-to-hybrid velocity

More information

Dually Fed Permanent Magnet Synchronous Generator Condition Monitoring Using Stator Current

Dually Fed Permanent Magnet Synchronous Generator Condition Monitoring Using Stator Current Summary Dually Fed Permanent Magnet Synchronous Generator Condition Monitoring Using Stator Current Joachim Härsjö, Massimo Bongiorno and Ola Carlson Chalmers University of Technology Energi och Miljö,

More information

Introduction to Robotics Analysis, Systems, Applications

Introduction to Robotics Analysis, Systems, Applications Introduction to Robotics Analysis, Systems, Applications Saeed B. Niku Mechanical Engineering Department California Polytechnic State University San Luis Obispo Technische Urw/carsMt Darmstadt FACHBEREfCH

More information

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Renuka V. S. & Abraham T Mathew Electrical Engineering Department, NIT Calicut E-mail : renuka_mee@nitc.ac.in,

More information

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix Malaysian Journal of Mathematical Sciences 8(2): 89-204 (204) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES Journal homepage: http://einspem.upm.edu.my/journal On Motion of Robot End-Effector using the Curvature

More information

Vibrations can have an adverse effect on the accuracy of the end effector of a

Vibrations can have an adverse effect on the accuracy of the end effector of a EGR 315 Design Project - 1 - Executive Summary Vibrations can have an adverse effect on the accuracy of the end effector of a multiple-link robot. The ability of the machine to move to precise points scattered

More information

Animations in Creo 3.0

Animations 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 information

On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions

On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions Ignacio Herrera Aguilar and Daniel Sidobre (iherrera, daniel)@laas.fr LAAS-CNRS Université Paul Sabatier

More information

ROBOT CONTROL 1988 (SYROCO '88)

ROBOT CONTROL 1988 (SYROCO '88) Reprinted from ROBOT CONTROL 1988 (SYROCO '88) Selected Papers from the 2nd IFAC Symposium, Karlsruhe, FRG, 5-7 October 1988 Edited by U. REMBOLD Institut fiir ProzeJrechentechnik und Robotik, Universitat

More information

Intelligent Flexible Automation

Intelligent Flexible Automation Intelligent Flexible Automation David Peters Chief Executive Officer Universal Robotics February 20-22, 2013 Orlando World Marriott Center Orlando, Florida USA Trends in AI and Computing Power Convergence

More information

Robust Motion Control of Industrial Robot Considering Two-inertia System Based on CDM Method and Resonance Ratio Control

Robust Motion Control of Industrial Robot Considering Two-inertia System Based on CDM Method and Resonance Ratio Control Robust Motion Control of Industrial Robot Considering Twoinertia ystem Based on CM Method and Resonance Ratio Control Present by: Chowarit Mitsantisuk National Electronic and Computer Technology Center

More information

Advances in the Design of the icub Humanoid Robot: Force Control and Tactile Sensing

Advances in the Design of the icub Humanoid Robot: Force Control and Tactile Sensing Advances in the Design of the icub Humanoid Robot: Force Control and Tactile Sensing Bled, Slovenia October 26 th, 2011 Giorgio Metta, Ugo Pattacini, Andrea Del Prete, Marco Randazzo, Alberto Parmiggiani,

More information

10. CNC Hardware Basics

10. CNC Hardware Basics CAD/CAM Principles and Applications 10 CNC Hardware Basics 10-1/10-20 by P.N.Rao 10. CNC Hardware Basics 10.1 Structure of CNC machine tools Table 10.1 Some design criteria for CNC machine tool design

More information

Robotics and Automation Blueprint

Robotics and Automation Blueprint Robotics and Automation Blueprint This Blueprint contains the subject matter content of this Skill Connect Assessment. This Blueprint does NOT contain the information one would need to fully prepare for

More information

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms Abstract Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms by Maxine Emerich Advisor: Dr. Scott Pierce The subject of this report is the development of

More information

ME 24-688 Week 11 Introduction to Dynamic Simulation

ME 24-688 Week 11 Introduction to Dynamic Simulation The purpose of this introduction to dynamic simulation project is to explorer the dynamic simulation environment of Autodesk Inventor Professional. This environment allows you to perform rigid body dynamic

More information

Technical Guide No. 100. High Performance Drives -- speed and torque regulation

Technical Guide No. 100. High Performance Drives -- speed and torque regulation Technical Guide No. 100 High Performance Drives -- speed and torque regulation Process Regulator Speed Regulator Torque Regulator Process Technical Guide: The illustrations, charts and examples given in

More information

Lecture 3: Teleoperation

Lecture 3: Teleoperation ME 328: Medical Robotics Spring 2015 Lecture 3: Teleoperation Allison Okamura Stanford University Announcements 1. I am not Allison. 2. You re a huge class. So, we found a 2nd CA! meet Jeesu Baek jeesu@stanford.edu

More information

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research 20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and

More information

Alternative Linear Motion Systems. Iron Core Linear Motors

Alternative Linear Motion Systems. Iron Core Linear Motors Alternative Linear Motion Systems ME EN 7960 Precision Machine Design Topic 5 ME EN 7960 Precision Machine Design Alternative Linear Motion Systems 5-1 Iron Core Linear Motors Provide actuation forces

More information

Practical Work DELMIA V5 R20 Lecture 1. D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr

Practical Work DELMIA V5 R20 Lecture 1. D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr Practical Work DELMIA V5 R20 Lecture 1 D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr Native languages Definition of the language for the user interface English,

More information

High Accuracy Articulated Robots with CNC Control Systems

High Accuracy Articulated Robots with CNC Control Systems Copyright 2012 SAE International 2013-01-2292 High Accuracy Articulated Robots with CNC Control Systems Bradley Saund, Russell DeVlieg Electroimpact Inc. ABSTRACT A robotic arm manipulator is often an

More information

The simulation of machine tools can be divided into two stages. In the first stage the mechanical behavior of a machine tool is simulated with FEM

The simulation of machine tools can be divided into two stages. In the first stage the mechanical behavior of a machine tool is simulated with FEM 1 The simulation of machine tools can be divided into two stages. In the first stage the mechanical behavior of a machine tool is simulated with FEM tools. The approach to this simulation is different

More information

ROBOT END EFFECTORS SCRIPT

ROBOT END EFFECTORS SCRIPT Slide 1 Slide 2 Slide 3 Slide 4 An end effector is the business end of a robot or where the work occurs. It is the device that is designed to allow the robot to interact with its environment. Similar in

More information

Force measurement. Forces VECTORIAL ISSUES ACTION ET RÉACTION ISOSTATISM

Force measurement. Forces VECTORIAL ISSUES ACTION ET RÉACTION ISOSTATISM Force measurement Forces VECTORIAL ISSUES In classical mechanics, a force is defined as "an action capable of modifying the quantity of movement of a material point". Therefore, a force has the attributes

More information

ANALYSIS AND OPTIMIZATION OF CLOSED-LOOP MANIPULATOR CALIBRATION WITH FIXED ENDPOINT

ANALYSIS AND OPTIMIZATION OF CLOSED-LOOP MANIPULATOR CALIBRATION WITH FIXED ENDPOINT ANALYSIS AND OPTIMIZATION OF CLOSED-LOOP MANIPULATOR CALIBRATION WITH FIXED ENDPOINT Marco Antonio Meggiolaro Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Department of Mechanical Engineering

More information

Subminiature Load Cell Model 8417

Subminiature Load Cell Model 8417 w Technical Product Information Subminiature Load Cell 1. Introduction... 2 2. Preparing for use... 2 2.1 Unpacking... 2 2.2 Using the instrument for the first time... 2 2.3 Grounding and potential connection...

More information

Mathematical Modeling and Design Analysis of a Dexterous Endeffector

Mathematical Modeling and Design Analysis of a Dexterous Endeffector International Journal of Engineering Research and Development ISSN: 2278-067X, Volume 1, Issue 9 (June 2012), PP.01-08 www.ijerd.com Mathematical Modeling and Design Analysis of a Dexterous Endeffector

More information

Mechanical Design of a 6-DOF Aerial Manipulator for assembling bar structures using UAVs

Mechanical Design of a 6-DOF Aerial Manipulator for assembling bar structures using UAVs Mechanical Design of a 6-DOF Aerial Manipulator for assembling bar structures using UAVs R. Cano*. C. Pérez* F. Pruaño* A. Ollero** G. Heredia** *Centre for Advanced Aerospace Technologies, Seville, Spain

More information

How To Control A Robot With An Electric Motor

How To Control A Robot With An Electric Motor A Cooperated-Robot Arm Used for Rehabilitation Treatment with Hybrid Impedance Control Method Jingguo Wang and Yangmin Li Department of Electromechanical Engineering, University of Macau, Macao SAR, China

More information

Manufacturing Equipment Modeling

Manufacturing Equipment Modeling QUESTION 1 For a linear axis actuated by an electric motor complete the following: a. Derive a differential equation for the linear axis velocity assuming viscous friction acts on the DC motor shaft, leadscrew,

More information

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras 1 CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation Prof. Dr. Hani Hagras Robot Locomotion Robots might want to move in water, in the air, on land, in space.. 2 Most of the

More information

CNC Machine Control Unit

CNC Machine Control Unit NC Hardware a NC Hardware CNC Machine Control Unit Servo Drive Control Hydraulic Servo Drive Hydraulic power supply unit Servo valve Servo amplifiers Hydraulic motor Hydraulic Servo Valve Hydraulic Servo

More information

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Jatin Dave Assistant Professor Nirma University Mechanical Engineering Department, Institute

More information

DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR

DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR Proceedings of the American Nuclear Society Ninth Topical Meeting on Robotics and Remote Systems, Seattle Washington, March 2001. DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED

More information

DYNAMICAL ANALYSIS OF SILO SURFACE CLEANING ROBOT USING FINITE ELEMENT METHOD

DYNAMICAL ANALYSIS OF SILO SURFACE CLEANING ROBOT USING FINITE ELEMENT METHOD International Journal of Mechanical Engineering and Technology (IJMET) Volume 7, Issue 1, Jan-Feb 2016, pp. 190-202, Article ID: IJMET_07_01_020 Available online at http://www.iaeme.com/ijmet/issues.asp?jtype=ijmet&vtype=7&itype=1

More information

THE problem of visual servoing guiding a robot using

THE problem of visual servoing guiding a robot using 582 IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 13, NO. 4, AUGUST 1997 A Modular System for Robust Positioning Using Feedback from Stereo Vision Gregory D. Hager, Member, IEEE Abstract This paper

More information

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES

CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES 1 / 23 CONTRIBUTIONS TO THE AUTOMATIC CONTROL OF AERIAL VEHICLES MINH DUC HUA 1 1 INRIA Sophia Antipolis, AROBAS team I3S-CNRS Sophia Antipolis, CONDOR team Project ANR SCUAV Supervisors: Pascal MORIN,

More information

Lecture 2 Linear functions and examples

Lecture 2 Linear functions and examples EE263 Autumn 2007-08 Stephen Boyd Lecture 2 Linear functions and examples linear equations and functions engineering examples interpretations 2 1 Linear equations consider system of linear equations y

More information

LEGO NXT-based Robotic Arm

LEGO NXT-based Robotic Arm Óbuda University e Bulletin Vol. 2, No. 1, 2011 LEGO NXT-based Robotic Arm Ákos Hámori, János Lengyel, Barna Reskó Óbuda University barna.resko@arek.uni-obuda.hu, hamoriakos@gmail.com, polish1987@gmail.com

More information

Slide 10.1. Basic system Models

Slide 10.1. Basic system Models Slide 10.1 Basic system Models Objectives: Devise Models from basic building blocks of mechanical, electrical, fluid and thermal systems Recognize analogies between mechanical, electrical, fluid and thermal

More information

Constraint satisfaction and global optimization in robotics

Constraint satisfaction and global optimization in robotics Constraint satisfaction and global optimization in robotics Arnold Neumaier Universität Wien and Jean-Pierre Merlet INRIA Sophia Antipolis 1 The design, validation, and use of robots poses a number of

More information

Computer Aided Design (CAD), ME 530.414, JHU Professor Dan Stoianovici, dss@jhu.edu

Computer Aided Design (CAD), ME 530.414, JHU Professor Dan Stoianovici, dss@jhu.edu Computer Aided Design (CAD), ME 530.414, JHU Professor Dan Stoianovici, dss@jhu.edu COURSE DESCRIPTION: The course outlines modern solid modeling design, analysis, simulation, and manufacturing of mechanical

More information

CosmosWorks Centrifugal Loads

CosmosWorks Centrifugal Loads CosmosWorks Centrifugal Loads (Draft 4, May 28, 2006) Introduction This example will look at essentially planar objects subjected to centrifugal loads. That is, loads due to angular velocity and/or angular

More information

Drivetech, Inc. Innovations in Motor Control, Drives, and Power Electronics

Drivetech, Inc. Innovations in Motor Control, Drives, and Power Electronics Drivetech, Inc. Innovations in Motor Control, Drives, and Power Electronics Dal Y. Ohm, Ph.D. - President 25492 Carrington Drive, South Riding, Virginia 20152 Ph: (703) 327-2797 Fax: (703) 327-2747 ohm@drivetechinc.com

More information

Human Motion Mapping to a Robot Arm with Redundancy Resolution

Human Motion Mapping to a Robot Arm with Redundancy Resolution Human Motion Mapping to a Robot Arm with Redundancy Resolution F. Ficuciello, A. Romano, V. Lippiello, L. Villani and B. Siciliano Abstract In this paper the problem of mapping human arm motion to an anthropomorphic

More information

Quadcopter Dynamics, Simulation, and Control Introduction

Quadcopter Dynamics, Simulation, and Control Introduction Quadcopter Dynamics, Simulation, and Control Introduction A helicopter is a flying vehicle which uses rapidly spinning rotors to push air downwards, thus creating a thrust force keeping the helicopter

More information

An Integrated Approach to the Design of Complex Robotic End-effectors

An Integrated Approach to the Design of Complex Robotic End-effectors An Integrated Approach to the Design of Complex Robotic End-effectors L. Biagiotti, F. Lotti, C. Melchiorri, G. Vassura 1 DEIS - DIEM, University of Bologna Via Risorgimento 2, 40136 Bologna, Italy {lbiagiotti,

More information

How To Understand The Dynamics Of A Multibody System

How To Understand The Dynamics Of A Multibody System 4 Dynamic Analysis. Mass Matrices and External Forces The formulation of the inertia and external forces appearing at any of the elements of a multibody system, in terms of the dependent coordinates that

More information

Adequate Theory of Oscillator: A Prelude to Verification of Classical Mechanics Part 2

Adequate Theory of Oscillator: A Prelude to Verification of Classical Mechanics Part 2 International Letters of Chemistry, Physics and Astronomy Online: 213-9-19 ISSN: 2299-3843, Vol. 3, pp 1-1 doi:1.1852/www.scipress.com/ilcpa.3.1 212 SciPress Ltd., Switzerland Adequate Theory of Oscillator:

More information

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller Nourallah Ghaeminezhad Collage Of Automation Engineering Nuaa Nanjing China Wang Daobo Collage Of Automation Engineering Nuaa Nanjing

More information

Lecture L22-2D Rigid Body Dynamics: Work and Energy

Lecture L22-2D Rigid Body Dynamics: Work and Energy J. Peraire, S. Widnall 6.07 Dynamics Fall 008 Version.0 Lecture L - D Rigid Body Dynamics: Work and Energy In this lecture, we will revisit the principle of work and energy introduced in lecture L-3 for

More information

Intelligent Robotics Lab.

Intelligent Robotics Lab. 1 Variable Stiffness Actuation based on Dual Actuators Connected in Series and Parallel Prof. Jae-Bok Song (jbsong@korea.ac.kr ). (http://robotics.korea.ac.kr) ti k Depart. of Mechanical Engineering, Korea

More information

A Nate on Dynamics and Kinematics*

A Nate on Dynamics and Kinematics* A Nate on Dynamics and Kinematics* Geoffrey P. Bingham At the Fourth International Conference on Event Perception and Action in Trieste this past summer. Karl Newell. Bruce Kay. and I had a brief discussion

More information

Geometric Constraints

Geometric Constraints Simulation in Computer Graphics Geometric Constraints Matthias Teschner Computer Science Department University of Freiburg Outline introduction penalty method Lagrange multipliers local constraints University

More information

Animation. Persistence of vision: Visual closure:

Animation. Persistence of vision: Visual closure: Animation Persistence of vision: The visual system smoothes in time. This means that images presented to the eye are perceived by the visual system for a short time after they are presented. In turn, this

More information

Real Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015

Real Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015 Real Time Simulation for Off-Road Vehicle Analysis Dr. Pasi Korkealaakso Mevea Ltd., May 2015 Contents Introduction Virtual machine model Machine interaction with environment and realistic environment

More information