Véronique PERDEREAU ISIR UPMC 6 mars 2013
|
|
- Kristin Briggs
- 8 years ago
- Views:
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 W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
More informationDesign-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 informationOperational 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 informationForce 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 informationMedical 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 informationDesign 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 informationActive 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 informationDynamics. 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 informationINSTRUCTOR 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 informationKinematics 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 informationMotion 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 informationDevelopment 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 informationAutonomous 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 informationA 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 informationACTUATOR 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 informationRobot 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 informationPhysics 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 informationCATIA 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 informationUNIT 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 information2. 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 informationWEB 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 informationSensory-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 informationAdvantages 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 informationUnit - 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 informationA 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 informationSOLID 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 informationAPPLICATION 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 informationFigure 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 informationChapter. 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 informationChapter 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 informationDesign 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 informationAbaqus 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 informationUniversal 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 informationEncoders 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 informationIndustrial 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 informationdspace 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 informationModeling 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 informationDIEF, 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 informationScooter, 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 informationINTRODUCTION. 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 informationDesign 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 Fall 2005 1 Chapter 1 Introduction Many definitions have been suggested for what we call a robot. The word may conjure up
More informationME 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 informationDually 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 informationIntroduction 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 informationPrecise 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 informationOn 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 informationVibrations 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 informationAnimations in Creo 3.0
Animations in Creo 3.0 ME170 Part I. Introduction & Outline Animations provide useful demonstrations and analyses of a mechanism's motion. This document will present two ways to create a motion animation
More informationOn-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 informationROBOT 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 informationIntelligent 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 informationRobust 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 informationAdvances 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 information10. 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 informationRobotics 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 informationDesign 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 informationME 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 informationTechnical 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 informationLecture 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 informationIntelligent 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 informationAlternative 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 informationPractical 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 informationHigh 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 informationThe 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 informationROBOT 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 informationForce 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 informationANALYSIS 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 informationSubminiature 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 informationMathematical 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 informationMechanical 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 informationHow 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 informationManufacturing 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 informationCE801: 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 informationCNC 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 informationSimulation 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 informationDESIGN, 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 informationDYNAMICAL 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 informationTHE 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 informationCONTRIBUTIONS 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 informationLecture 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 informationLEGO 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 informationSlide 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 informationConstraint 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 informationComputer 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 informationCosmosWorks 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 informationDrivetech, 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 informationHuman 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 informationQuadcopter 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 informationAn 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 informationHow 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 informationAdequate 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 informationStabilizing 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 informationLecture 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 informationIntelligent 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 informationA 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 informationGeometric 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 informationAnimation. 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 informationReal 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