Force-Impedance Control: a new control strategy of robotic manipulators
|
|
- Reginald Chase
- 5 years ago
- Views:
Transcription
1 Force-Impedance Control: a new control strategy of robotic manipulators Fernando Almeida, António Lopes, Paulo Abreu IDMEC - Pólo FEUP, Faculdade de Engenharia da Universidade do Porto, Rua dos Bragas, 499 Porto code, Portugal {fga, aml, pabreu} fe.up.pt Abstract. A novel control strategy of robotic manipulators is presented in this paper: the force-impedance controller. This controller enables two kinds of behaviour: force limited impedance control and position limited force control. The type of behaviour only depends on the chosen manipulator trajectories. Free space error dynamics and post-contact manipulator dynamics may be independently chosen if a new impedance control architecture is used. Simulation results of a force-impedance controlled parallel manipulator, eecuting tasks that involve end-effector contact with uncertain environments of unknown stiffness, are presented.. Introduction Position control strategies have been successfully used on robotic tasks involving a null or week interaction between the manipulator and its environment. Good eamples are provided by spray painting, welding and palletising tasks [], [], [3]. On the other hand, although the set of tasks requiring a strong interaction between the manipulator and the environment is very large [], [4], [5], the use of robots on assembly, polishing, grinding and deburring tasks, as well as on the field of medical surgery [6], is still low due to control difficulties. The two main approaches to the control of the interaction of the manipulator and its environment are [4], [7]: Hybrid Force-Position Control [8], [9]; Impedance Control [], [4], []. Hybrid control is motivated by the task analysis made by Mason []: on each direction of the task space, the environment imposes a force or a position constraint. These natural constraints are originated by the task geometry. Only the unconstrained variables may be controlled, their reference values being artificial constraints imposed by the task eecution strategy. Hybrid control enables the tracking of position and force references, the task space being decomposed into force and position controlled directions. As the decomposition is based on an ideal model of the environment, the ever present modelling errors always lead to unwanted movements along the force controlled directions and
2 unwanted forces along position controlled directions. This problem is more acute during the transition between free space and interactive movements, necessitating the use of some kind of controller switching strategy based on contact force information. Unfortunately, the switching process may induce an unstable manipulator behaviour [], [3], [4], [5]. The impedance control objective is to control neither force nor position but their dynamic relation, the desired impedance, along each direction on the task space. Impedance controllers possess some inherent robustness to environment modelling errors [6], [7], [7]. Nevertheless, as contact forces cannot be directly imposed, they may grow in an uncontrolled manner due to modelling errors of the environment impedance. Controllers combining the hybrid and the impedance control approaches have been developed, their main objective being a robust behaviour under environment modelling errors [8]. The Hybrid Impedance Controller proposed by Anderson and Spong [9] uses an inner control loop for manipulator dynamics linearization and decoupling. Impedance control substitutes for the position control used on hybrid controllers position subspace. This way, a desired manipulator dynamic behaviour is imposed. Chiaverini and Sciavicco [6] combine a PD position control loop in parallel with a PI force control loop. The controller achieves the typical robustness of an impedance controller and the ability to follow position and force references of an hybrid controller. Position and force references must be specified for each task space direction. Control action is obtained as the sum of the two parallel loops control actions. Conflicting situations, as an unepected contact, are naturally solved as force control always rules over position control, due to the integral control action. Unfortunately this may lead to an undesirable manipulator drift, along the contact surface, in the presence of environment modelling errors. Neither of the above controllers enable the definition, over a force controlled direction, of a free space trajectory up to the contact surface without the use of some sort of force measure based switching strategy. The novel force-impedance controller presented in this paper behaves itself as an impedance (position) controller up to contact set up. Afterwards, impedance or force control is achieved. This behavioural change is performed without the use of any supervising switching strategy. Section presents a new impedance controller structure that enables a definition of different free space error dynamics and post-contact impedance. The novel forceimpedance controller is developed in section 3. Simulation results of an eperimental parallel manipulator under force-impedance control are presented in section 4. Conclusions are drawn in section 5.
3 . Impedance Control The control objective of an impedance controller is to impose, along each direction of the task space, a desired dynamic relation between the manipulator end-effector position and the force of interaction with the environment, the desired impedance. Usually, the desired impedance is chosen linear and of second order, as in a massspring-damper system. Higher order impedances have a less well known behaviour and require additional state variables. In order to fulfil the task requirements, the user chooses a desired end-effector impedance that may be epressed by equation, M B K = f () d d d d d d e where M d, B d and K d are constant, diagonal and positive definite matrices representing the desired inertia, damping, and stiffness system matrices. Vectors and represent the actual and the desired end-effector positions, and f e represents the generalised force the environment eerts upon the end effector. If the manipulator is able to follow an acceleration reference given by [ ] = M f B K r d d e d d d d it will behave as described by equation. So, r is the reference for an inner loop acceleration tracking controller, that linearizes and decouples the manipulator nonlinear dynamics. () f e B d Controlled System r K d M d G aa s s B d Fig.. Block diagram of an impedance controller Fig. shows a block diagram of an impedance controller. The transfer function matri G aa (s) represents the non-ideal behaviour of the inner loop acceleration controller, such as finite bandwidth and incomplete decoupling. At low frequency, up to a maimum meaningful value, the acceleration controller must ensure that G aa (s)
4 may be taken as the identity matri, I. Hence, and without loss of generality, the force-impedance controller will be presented for a single dof system. Under these conditions, and taking all values from Fig. as scalar quantities, the end-effector position on the Laplace domain, X(s), is given by where X s = X s G s F s (3) d f e G f = (4) M s B s K d d d represents the desired manipulator admittance. The initial error between and decays to zero, in free space, according to a characteristic equation equal to the desired impedance. The desired manipulator dynamics, epressed by equation, may also be implemented using a new, and more general, structure presented in Fig.. represents the position changes, relative to the free space trajectory, due to the contact force f e. In this case, G f = (5) M s B s K f f f This new structure enables the independent definition of free space error dynamics, and post-contact, G f (s), manipulator dynamics. In free space, the error between and decays to zero with a dynamic behaviour given by the following characteristic equation: M s B s K = (6) This etra degree of freedom may be used to improve free space error dynamics, without compromising the desired impedance under contact. Using the conventional structure presented in Fig., a similar behaviour could only be obtained by switching controller gains (impedance). With the new control structure, the need for a supervising switching strategy is avoided. From equations 5 and 6 it is easily concluded that the impedance controller is stable as long as parameters M, B, K, M f, B f and K f are chosen strictly positive. However, it should not be forgotten that the inner acceleration loop finite bandwidth (G aa (s) I) may lead to instability if the desired manipulator dynamics are chosen too fast.
5 B K M B f e M f B f K f Fig.. New impedance controller structure: free space error dynamics and manipulator impedance may be independently defined 3. The new Force-Impedance Controller The force-impedance controller presented on this paper combines the robustness properties of an impedance controller with the ability to follow position and force references of an hybrid controller. The proposed controller has two cascaded control loops (see Fig. 4): an impedance controller, as the one presented on the previous section, is implemented as a inner loop controller. An integral force controller is used as an eternal loop controller. This force controller acts by modifying the position reference, given by, in order to limit the contact force to a specified maimum value. For each task space direction the user must specify a, possible time variant, force reference, in addition to the desired position trajectory, impedance, and free space dynamics. The force reference has the meaning of a limiting value to the force the end-effector may apply to the environment.
6 The static force-displacement relation imposed by the force-impedance controller is presented in Fig. 3. Positive force values are obtained with a pushing environment and the negative values with a pulling one. The contact force saturation behaviour is obtained by the use of limited integrators on the force control loop. While the manipulator is not interacting with the environment the controller ensures reference position tracking with the specified free space error dynamics. After contact is set up the controller behaviour may be interpreted in two different ways: as a force limited impedance controller; as a position limited force controller. If contact conditions are planed in such a way that the force reference (limit) is not attained, the manipulator is impedance controlled. If environment modelling errors result in ecessive force, the contact force is limited to the reference value. If contact conditions are planed in order to ensure that the force reference is attainable, the manipulator is force controlled. When environment modelling errors result in ecessive displacement, manipulator position is limited to its reference value. This kind of manipulator behaviour ensures a high degree of robustness to environment uncertainty. f e f d α f d K d Fig. 3. Static force-displacement relation imposed by the force-impedance controller Fig. 4 shows the force-impedance controller under a contact situation with a purely elastic environment. Its contact surface is positioned at e and presents a stiffness K e. In order to allow a choice of integrator gain, K F, that is not dependent on the desired manipulator stiffness, K f, the force error is divided by it. When the force control loop is in action the end-effector position, on the Laplace domain, is described by the net equation, where = X s X s G s U G s F s (7) d f e K F U = [ Fd Fe ] s K f (8)
7 and G = K (9) M s B s K Force Controller Impedance Controller f d α K F s K F s K f u G e K e f e G f Fig. 4. Block diagram of the novel force-impedance controller interacting with an elastic environment of stiffness K e Substituting equations 5, 8 and 9 in equation 7 the following relation results: X s PX PF PE s = X d Fd X e () Q Q Q X X X where, = ( )( ) P s K s M s B s K M s B s K X f f f f = ( ) P s K K M s B s K F F f f f = ( ) ( ) P s K K K M s B s K sk K M s B s K E F e f f f e f = ( )( ) K f Kes( M s Bs K ) KK F Ke( M f s B f s K f ) Q s K s M s B s K M s B s K X f f f f () () (3) (4) If the desired manipulator free space error dynamics is made equal to the desired impedance, then M = M f = M d, B = B f = B d, and K = K f = K d. Under this assumption the force-impedance controller can be simplified (see Fig. 5) and the manipulator position may be epressed as
8 ( d d d ) M s B s K s X = s M s B s K K s K K X s d d d d e F e K F s M s B s K K s K K F s d d d d e F e K F Ke ske s M s B s K K s K K X s e d d d e F e (5) If the Routh stability criteria is applied to equation 5, a maimum value of the force control loop integral gain, K F, is obtained as K F ( ) B K K < M K d d e d e Bd < (6) M So, K F may be chosen in a manner that is independent of the environment stiffness K e, increasing the controller robustness to environment modelling uncertainty. A similar stability analysis for the case when different free space error dynamics and post-contact impedance are desired is still under study. d Impedance Controller B d f d α Force Controller K F s K F s K f Controlled System r K d M d Gaa s s e K e f e B d Fig. 5. Force-impedance controller: same free space error dynamics and post-contact impedance 4. Force-Impedance Controller Simulation Results A simulation of the force-impedance controller, when applied to the control of a 6 dof parallel manipulator, was performed. An eperimental set-up is under construction: the Robotic Controlled Impedance Device (RCID). This is a fully parallel minimanipulator with a Merlet platform architecture [], []. The RCID is coupled to an industrial manipulator: the latter one performs the large amplitude movements
9 while the RCID is only used for the fine and high bandwidth movements needed for force-impedance control. The simulation program was developed on ACSL (Advanced Continuous Simulation Language) [] and implements a discrete time version of the controller. Fully dynamic models of the manipulator, actuators, and transducers were included. The simulation also takes into account position, acceleration, and force measurement noises, as well as input and output quantization. The inner loop acceleration controller uses a khz sampling frequency and achieves a closed loop bandwidth of 4 rad/s. The force-impedance controller runs with a 5 Hz sampling frequency and includes a velocity observer having acceleration and position as input variables. The two simulation cases that are presented net were chosen in order to enable an easy performance evaluation of the force-impedance controller. The first case shows the force-impedance controller working as a force limited impedance controller. The task includes an approach to a contact surface, followed by a contact phase and, in the end, a pull back movement. During the contact phase, the end-effector must follow the surface e, presented in Fig. 6(a), and the contact force must be limited to f d = N. The desired trajectory was planed without taking into account a mm hump on the contact surface and requires the end-effector to move with a speed of 5 mm s. Simulation results, with impedance matrices M d = diag([ ]) (Kg; Kg m), B d = diag([ ]) (N s m ; N m s rad ), and K d = diag([ ]) (N m ; N m rad ), force controller gain K F = 4 s on all dof, and force environment stiffness K e = 6 N m, are presented in Fig. 6(b), position tracking error norm, and Fig. 6(c), contact force. The manipulator tracks up to the contact surface. After impact, impedance is regulated. When the unepected hump is attained, the contact force grows up quickly and is limited to its reference value. After the hump, and to the end of the contact phase, the controller returns to impedance control. Position tracking is regained when the end-effector goes back into free space. In the second case the force-impedance controller is used as a position limited force controller, tracking a reference force profile. After a free space approach to the contact surface, the end-effector must track a desired contact force profile and, in the end, do a pull back movement. The desired trajectory (Fig. 6(d)) was planned on the basis of an uncertain model of the environment, and requires the end-effector to move with speed of mm s. Simulation results, using the same set of parameters as on the previous case, are presented in Fig. 6(e), position tracking error norm, and Fig. 6(f), reference force profile and actual contact force. During the approach phase, the manipulator follows the desired position trajectory up to the contact surface. After impact, a short period of impedance control is observed. When the desired force becomes attainable, force control starts. The desired force profile is followed up to the beginning of the pull out movement. During the pull out phase the controller returns to impedance control, enabling the manipulator to follow the desired free space position trajectory.
10 Environment / Reference Position (z ais) (mm) Environment / Reference Position (z ais) (mm) Position ( ais) (mm) Position ( ais) (mm) (a) (d).5.5 Position error (mm).5 Position error (mm) Position ( ais) (mm) (b) Position ( ais) (mm) (e) 4 4 Contact force / Reference force (N) Contact force / Reference force (N) Position ( ais) (mm) Position ( ais) (mm) (c) Fig. 6. Simulation results: (a), (b), and (c) - force limited impedance control case; (d), (e), and (f) - position limited force control case. (References are represented by dashed lines) (f)
11 5. Conclusions The novel force-impedance controller presented on this paper enables the follow up of position and force trajectories, nevertheless achieving the robustness properties inherent to impedance controllers. If the new impedance control structure is used, different free space error dynamics and post-contact dynamics may be used, without the need of a switching strategy. Force limited impedance control and position limited force control may be implemented with the proposed force-impedance controller. The type of behaviour is only dependent on the chosen trajectories and does not necessitates any other decision mechanism. The simulation of a force-impedance controlled parallel mini-manipulator, the RCID, shows that good position, impedance, and force tracking is obtained The robust behaviour of the proposed controller is also enhanced by the fact that its parameters may be fully defined without the knowledge of the environment stiffness. This research was supported by Ministério da Ciência e Tecnologia - FCT, under the project nº PBIC/C/TPR/55/95. References. Hogan, N.: Impedance Control: an Approach to Manipulation: Part I-III. ASME Journal of Dynamic Systems, Measurement, and Control, Vol. 7 (985) -4. Hogan, N.: Stable Eecution of Contact Tasks Using Impedance Control. Proc. IEEE International Conference on Robotics and Automation (987) Mills, J. K., Goldenberg, A. A.: Force and Position Control of Manipulators During Constrained Motion Tasks. IEEE Transactions on Robotics and Automation, Vol. 5, N. (989) Kazerooni, H., Sheridan, T. B., Houpt, P. K.: Robust Compliant Motion for Manipulators: Part I-II. IEEE Journal of Robotics and Automation, Vol., N. (986) De Schutter, J., Van Brussel, H.: Compliant Robot Motion: Part I-II. The International Journal of Robotics Research, Vol. 7, N. 4 (988) Ho, S. C., Hibberd, R. D., Cobb, J., Davies, B. L.: Force Control for Robotic Surgery. Proc. of the International Conference on Advanced Robotics (995) Seraji, H., Colbaugh, R.: Force Tracking in Impedance Control. The International Journal of Robotics Research, Vol. 6, N. (997) Raibert, M., Craig, J.: Hybrid Position/Force Control of Manipulators. ASME Journal of Dynamic Systems, Measurement, and Control, Vol. (98) Khatib, O.: A Unified Approach for Motion and Force Control of Robot Manipulators: the Operational Space Formulation. IEEE Journal of Robotics and Automation, Vol. 3, N. (987) Kazerooni, H.: On the Robot Compliant Motion Control. ASME Journal of Dynamic Systems, Measurement, and Control, Vol. (989) 46-45
12 . Mason, M.: Compliance and Force Control for Computer Controlled Manipulators. IEEE Transactions on Systems, Man and Cybernetics, Vol., N.6 (98) Whitney, D. E.: Historical Perspective and State of the Art in Robot Force Control. Proc. of the IEEE International Conference on Robotics and Automation (985) Paul, R. P.: Problems and Research Issues Associated with the Hybrid Control of Force and Displacement. Proc. of the IEEE International Conference on Robotics and Automation (987) Eppinger, S. D., Seering, W. P.: Understanding Banwidth Limitations in Robot Force Control. Proc. of the IEEE Int. Conference on Robotics and Automation (987) Lu, Z., Goldenberg, A. A.: Implementation of Robust Impedance and Force Control. Journal of Intelligent and Robotic Systems, Vol. 6 (99) Chiaverini, S., Sciavicco, L.: The Parallel Approach to Force/Position Control of Robotic Manipulators. IEEE Transactions on Robotics and Automation, Vol. 9, N. 4 (993) Lu, Z., Goldenberg, A. A.: Robust Impedance Control and Force Regulation: Theory and Eperiments. The International Journal of Robotics Research, Vol. 4, N. 3 (995) De Schutter, J., Bruyninck, H., Zhu, W.-H., Spong, M. W.: Force Control: a bird s eye view. IEEE CSS/RAS International Workshop on Control Problems in Robotics and Automation: Future Directions (997) 9. Anderson, R. J., Spong, M. W.: Hybrid Impedance Control of Robotic Manipulators. IEEE Journal of Robotics and Automation, Vol. 4, N. 5 (988) Merlet, J.-P., Gosselin, C.: Nouvelle Architecture pour un Manipulateur Parallele a Si Degres de Liberte. Mech. And Machine Theory, Vol. 6, N. (99) Lopes, A. M., Almeida, F. G.: Manipulability Optimization of a Parallel Structure Robotic Manipulator. Proc. of the nd Portuguese Conference on Automatic Control (996) MGA Software: ACSL Reference Manual, Edition. (995)
Force Tracking Impedance Control with Variable Target Stiffness
Proceedings of the 17th World Congress The International Federation of Automatic Control Force Tracking Impedance Control with Variable Target Stiffness K. Lee and M. Buss Institute of Automatic Control
More informationReinforcement Learning and Robust Control for Robot Compliance Tasks
Journal of Intelligent and Robotic Systems 23: 165 182, 1998. 1998 Kluwer Academic Publishers. Printed in the Netherlands. 165 Reinforcement Learning and Robust Control for Robot Compliance Tasks CHENG-PENG
More informationA HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL. Frank Mathis
A HYBRID SYSTEM APPROACH TO IMPEDANCE AND ADMITTANCE CONTROL By Frank Mathis A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE
More informationSeul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616
On Robust Impedance Force Control of Robot Manipulators Seul Jung, T C Hsia and R G Bonitz y Robotics Research Laboratory Department of Electrical and Computer Engineering University of California, Davis
More informationUnified Impedance and Admittance Control
21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA Unified Impedance and Admittance Christian Ott, Ranjan Mukherjee, and Yoshihiko
More informationAdaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh
More informationDISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK
DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin
More informationCOMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION
COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION Andrea Calanca Paolo Fiorini Invited Speakers Nevio Luigi Tagliamonte Fabrizio Sergi 18/07/2014 Andrea Calanca - Altair Lab 2 In this tutorial Review
More informationMobile Manipulation: Force Control
8803 - Mobile Manipulation: Force Control Mike Stilman Robotics & Intelligent Machines @ GT Georgia Institute of Technology Atlanta, GA 30332-0760 February 19, 2008 1 Force Control Strategies Logic Branching
More informationRobotics 2 Robot Interaction with the Environment
Robotics 2 Robot Interaction with the Environment Prof. Alessandro De Luca Robot-environment interaction a robot (end-effector) may interact with the environment! modifying the state of the environment
More informationForce/Position Regulation for Robot Manipulators with. Unmeasurable Velocities and Uncertain Gravity. Antonio Loria and Romeo Ortega
Force/Position Regulation for Robot Manipulators with Unmeasurable Velocities and Uncertain Gravity Antonio Loria and Romeo Ortega Universite de Tecnologie de Compiegne URA CNRS 87, HEUDIASYC, BP 69 6000,
More informationNatural and artificial constraints
FORCE CONTROL Manipulator interaction with environment Compliance control Impedance control Force control Constrained motion Natural and artificial constraints Hybrid force/motion control MANIPULATOR INTERACTION
More informationForce/Impedance Control for Robotic Manipulators
16 Force/Impedance Control for Robotic Manipulators Siddharth P Nagarkatti MKS Instruments, Wilmington, MA Darren M Dawson Clemson University 161 Introduction 162 Dynamic Model Joint-Space Model Task-Space
More informationADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES
ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES By YUNG-SHENG CHANG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT
More informationSTABILITY OF HYBRID POSITION/FORCE CONTROL APPLIED TO MANIPULATORS WITH FLEXIBLE JOINTS
International Journal of Robotics and Automation, Vol. 14, No. 4, 1999 STABILITY OF HYBRID POSITION/FORCE CONTROL APPLIED TO MANIPULATORS WITH FLEXIBLE JOINTS P.B. Goldsmith, B.A. Francis, and A.A. Goldenberg
More informationEML5311 Lyapunov Stability & Robust Control Design
EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.
More informationOn-line Learning of Robot Arm Impedance Using Neural Networks
On-line Learning of Robot Arm Impedance Using Neural Networks Yoshiyuki Tanaka Graduate School of Engineering, Hiroshima University, Higashi-hiroshima, 739-857, JAPAN Email: ytanaka@bsys.hiroshima-u.ac.jp
More informationfor Articulated Robot Arms and Its Applications
141 Proceedings of the International Conference on Information and Automation, December 15-18, 25, Colombo, Sri Lanka. 1 Forcefree Control with Independent Compensation for Articulated Robot Arms and Its
More informationChapter 23: Principles of Passive Vibration Control: Design of absorber
Chapter 23: Principles of Passive Vibration Control: Design of absorber INTRODUCTION The term 'vibration absorber' is used for passive devices attached to the vibrating structure. Such devices are made
More informationRobot Manipulator Control. Hesheng Wang Dept. of Automation
Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute
More informationPosition with Force Feedback Control of Manipulator Arm
Position with Force Feedback Control of Manipulator Arm 1 B. K. Chitra, 2 J. Nandha Gopal, 3 Dr. K. Rajeswari PG Student, Department of EIE Assistant Professor, Professor, Department of EEE Abstract This
More informationINSTRUCTIONS TO CANDIDATES:
NATIONAL NIVERSITY OF SINGAPORE FINAL EXAMINATION FOR THE DEGREE OF B.ENG ME 444 - DYNAMICS AND CONTROL OF ROBOTIC SYSTEMS October/November 994 - Time Allowed: 3 Hours INSTRCTIONS TO CANDIDATES:. This
More informationIMPROVING FORCE CONTROL THROUGH END- EFFECTOR VIBRATION REDUCTION AND VARIABLE STIFFNESS JOINT DESIGN LI RENJUN NATIONAL UNIVERSITY OF SINGAPORE
IMPROVING FORCE CONTROL THROUGH END- EFFECTOR VIBRATION REDUCTION AND VARIABLE STIFFNESS JOINT DESIGN LI RENJUN NATIONAL UNIVERSITY OF SINGAPORE 2014 IMPROVING FORCE CONTROL THROUGH END- EFFECTOR VIBRATION
More informationA Backstepping control strategy for constrained tendon driven robotic finger
A Backstepping control strategy for constrained tendon driven robotic finger Kunal Sanjay Narkhede 1, Aashay Anil Bhise 2, IA Sainul 3, Sankha Deb 4 1,2,4 Department of Mechanical Engineering, 3 Advanced
More informationMulti-Priority Cartesian Impedance Control
Multi-Priority Cartesian Impedance Control Robert Platt Jr. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology rplatt@csail.mit.edu Muhammad Abdallah, Charles
More informationRhythmic Robot Arm Control Using Oscillators
Rhythmic Robot Arm Control Using Oscillators Matthew M. Williamson MIT AI Lab, 545 Technology Square, Cambridge, MA 2139 http://www.ai.mit.edu/people/matt Abstract This paper presents an approach to robot
More informationRobust Control of Cooperative Underactuated Manipulators
Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute
More informationA new large projection operator for the redundancy framework
21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA A new large projection operator for the redundancy framework Mohammed Marey
More informationForce-feedback control and non-contact sensing: a unified approach
Force-feedback control and non-contact sensing: a unified approach Bernard Espiau, Jean-Pierre Merlet, Claude Samson INRIA Centre de Sophia-Antipolis 2004 Route des Lucioles 06560 Valbonne, France Abstract
More informationImpedance control using a cascaded loop force control
Impedance control using a cascaded loop force control Sylvain Devie, Pierre-Philippe Robet, Yannick Aoustin, Maxime Gautier To cite this version: Sylvain Devie, Pierre-Philippe Robet, Yannick Aoustin,
More informationPID Motion Control Tuning Rules in a Damping Injection Framework
2013 American Control Conference ACC) Washington, DC, USA, June 17-19, 2013 PID Motion Control Tuning Rules in a Damping Injection Framework Tadele Shiferaw Tadele, Theo de Vries, Member, IEEE and Stefano
More informationARTISAN ( ) ARTISAN ( ) Human-Friendly Robot Design
Human-Friendly Robot Design Torque Control: a basic capability dynamic performance compliance, force control safety, interactivity manipulation cooperation ARTISAN (1990-95) ARTISAN (1990-95) 1 intelligence
More informationAdaptive fuzzy observer and robust controller for a 2-DOF robot arm
Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:
More informationDesign Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain
World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani
More informationControl of constrained spatial three-link flexible manipulators
Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical
More informationModel Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion
Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl
More informationA Cascaded-Based Hybrid Position-Force Control for Robot Manipulators with Nonnegligible Dynamics
21 American Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 FrA16.4 A Cascaded-Based Hybrid Position-Force for Robot Manipulators with Nonnegligible Dynamics Antonio C. Leite, Fernando
More informationManipulability Analysis of Human Arm Movements during the Operation of a Variable-Impedance Controlled Robot
Manipulability Analysis of Human Arm Movements during the Operation of a Variable-Impedance Controlled Robot Yoshiyuki TANAKA ) Naoki YAMADA ) Kazuo NISHIKAWA ) Ichirou MASAMORI ) Toshio TSUJI ) ) Graduate
More informationTrajectory Planning, Setpoint Generation and Feedforward for Motion Systems
2 Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems Paul Lambrechts Digital Motion Control (4K4), 23 Faculty of Mechanical Engineering, Control Systems Technology Group /42 2
More informationJournal of Artificial Intelligence in Electrical Engineering, Vol. 2, No.7, November 2013
Journal of Artificial Intelligence in Electrical Engineering, Vol. 2, No.7, November 2013 Electronical and Mechanical System Modeling of Robot Dynamics Using a Mass/Pulley Model Ata olah Rajabpour 1, Amir
More informationFriction Modeling and Compensation for Haptic Interfaces
Friction Modeling and Compensation for Haptic Interfaces Nicholas L. Bernstein * Dale A. Lawrence * Lucy Y. Pao (*) University of Colorado, Aerospace Engineering, USA ( ) University of Colorado, Electrical
More informationParametrically Excited Vibration in Rolling Element Bearings
Parametrically Ecited Vibration in Rolling Element Bearings R. Srinath ; A. Sarkar ; A. S. Sekhar 3,,3 Indian Institute of Technology Madras, India, 636 ABSTRACT A defect-free rolling element bearing has
More informationInteraction-based Dynamic Measurement of Haptic Characteristics of Control Elements
Interaction-based Dynamic Measurement of Haptic Characteristics of Control Elements Wenliang Zhou 1, Jörg Reisinger 1, Angelika Peer 2, and Sandra Hirche 3 1 Department HMI Components, Daimler AG, Sindelfingen,
More informationDesign and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics
Design and Control of Compliant Humanoids Alin Albu-Schäffer DLR German Aerospace Center Institute of Robotics and Mechatronics Torque Controlled Light-weight Robots Torque sensing in each joint Mature
More informationNovel Reaction Force Control Design Based on Biarticular Driving System Using Intrinsic Viscoelasticity of Muscle
Novel Reaction Force Control Design Based on Biarticular Driving System Using Intrinsic Viscoelasticity of Muscle Yasuto Kimura #, Sehoon Oh 2 and Yoichi Hori #3 # Department of Advanced Energy, The University
More informationDesign and Control of Variable Stiffness Actuation Systems
Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation
More informationDesign On-Line Tunable Gain Artificial Nonlinear Controller
Journal of Computer Engineering 1 (2009) 3-11 Design On-Line Tunable Gain Artificial Nonlinear Controller Farzin Piltan, Nasri Sulaiman, M. H. Marhaban and R. Ramli Department of Electrical and Electronic
More informationEXPERIMENTAL EVALUATION OF CONTACT/IMPACT DYNAMICS BETWEEN A SPACE ROBOT WITH A COMPLIANT WRIST AND A FREE-FLYING OBJECT
EXPERIMENTAL EVALUATION OF CONTACT/IMPACT DYNAMICS BETWEEN A SPACE ROBOT WITH A COMPLIANT WRIST AND A FREE-FLYING OBJECT N. Uyama, Y. Fujii, K. Nagaoka, and K. Yoshida Department of Aerospace Engineering,
More informationAn Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems
Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty
More informationAn experimental robot load identification method for industrial application
An experimental robot load identification method for industrial application Jan Swevers 1, Birgit Naumer 2, Stefan Pieters 2, Erika Biber 2, Walter Verdonck 1, and Joris De Schutter 1 1 Katholieke Universiteit
More informationNonlinear PD Controllers with Gravity Compensation for Robot Manipulators
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation
More informationMCE493/593 and EEC492/592 Prosthesis Design and Control
MCE493/593 and EEC492/592 Prosthesis Design and Control Control Systems Part 3 Hanz Richter Department of Mechanical Engineering 2014 1 / 25 Electrical Impedance Electrical impedance: generalization of
More informationMotion Control of a Robot Manipulator in Free Space Based on Model Predictive Control
Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Vincent Duchaine, Samuel Bouchard and Clément Gosselin Université Laval Canada 7 1. Introduction The majority of existing
More informationVirtual Passive Controller for Robot Systems Using Joint Torque Sensors
NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National
More informationLecture «Robot Dynamics»: Dynamics 2
Lecture «Robot Dynamics»: Dynamics 2 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE
More informationContact Stiffness and Damping Estimation for Robotic Systems
D. Erickson M. Weber I. Sharf Department of Mechanical Engineering McGill University Montreal, PQ Canada inna.sharf@mcgill.ca Contact Stiffness and Damping Estimation for Robotic Systems Abstract In this
More informationA Hybrid Control Strategy for Robust Contact Detection and Force Regulation
A Hybrid Control Strategy for Robust Contact Detection and Force Regulation Raffaella Carloni, Ricardo G. Sanfelice, Andrew R. Teel and Claudio Melchiorri Abstract We present an innovative hybrid strategy
More informationLecture «Robot Dynamics»: Dynamics and Control
Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco
More informationOperational Space Control of Constrained and Underactuated Systems
Robotics: Science and Systems 2 Los Angeles, CA, USA, June 27-3, 2 Operational Space Control of Constrained and Underactuated Systems Michael Mistry Disney Research Pittsburgh 472 Forbes Ave., Suite Pittsburgh,
More informationControl for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e
Control for Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Motion Systems m F Introduction Timedomain tuning Frequency domain & stability Filters Feedforward Servo-oriented
More information34 G.R. Vossoughi and A. Karimzadeh position control system during unconstrained maneuvers (because there are no interaction forces) and accommodates/
Scientia Iranica, Vol. 14, No. 1, pp 33{45 c Sharif University of Technology, February 27 Impedance Control of a Flexible Link Robot for Constrained and Unconstrained Maneuvers Using Sliding Mode Control
More informationReinforcement Learning of Variable Admittance Control for Human-Robot Co-manipulation
2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Congress Center Hamburg Sept 28 - Oct 2, 2015. Hamburg, Germany Reinforcement Learning of Variable Admittance Control for
More informationTrigonometric Saturated Controller for Robot Manipulators
Trigonometric Saturated Controller for Robot Manipulators FERNANDO REYES, JORGE BARAHONA AND EDUARDO ESPINOSA Grupo de Robótica de la Facultad de Ciencias de la Electrónica Benemérita Universidad Autónoma
More informationForce 9. Force Control
195 Multimedia Contents Force 9. Force Control Luigi Villani, Joris De Schutter A fundamental requirement for the success of a manipulation task is the capability to handle the physical contact between
More informationImpedance and Interaction Control
19 Impedance and Interaction Control Neville Hogan Massachusetts Institute of Technology Stephen P. Buerger Massachusetts Institute of Technology 19.1 Introduction: Controlling Mechanical Interaction...19-1
More informationAdvanced Robotic Manipulation
Advanced Robotic Manipulation Handout CS37A (Spring 017 Solution Set # Problem 1 - Redundant robot control The goal of this problem is to familiarize you with the control of a robot that is redundant with
More informationA New Approach to Control of Robot
A New Approach to Control of Robot Ali Akbarzadeh Tootoonchi, Mohammad Reza Gharib, Yadollah Farzaneh Department of Mechanical Engineering Ferdowsi University of Mashhad Mashhad, IRAN ali_akbarzadeh_t@yahoo.com,
More informationSubspace-oriented Energy Distribution for the Time Domain Passivity Approach
Subspace-oriented Energy Distribution for the Time Domain Passivity Approach Christian Ott, Jordi Artigas, Carsten Preusche Abstract The Time Domain Passivity Control Approach (TDPA) is a powerful tool
More information3 Mathematical modeling of the torsional dynamics of a drill string
3 Mathematical modeling of the torsional dynamics of a drill string 3.1 Introduction Many works about torsional vibrations on drilling systems [1, 12, 18, 24, 41] have been published using different numerical
More informationAnalysis of Bilateral Teleoperation Systems under Communication Time-Delay
Analysis of Bilateral Teleoperation Systems under Communication Time-Delay Anas FATTOUH and Olivier SENAME 1 Abstract In this article, bilateral teleoperation systems under communication time-delay are
More informationVibration control with optimized sliding surface for active suspension systems using geophone
Vibration control with optimized sliding surface for active suspension systems using geophone Chenyang Ding, A.A.H. Damen, and P.P.J. van den Bosch Eindhoven University of Technology, P.O. Box 53, Eindhoven,
More informationCHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER
114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers
More informationA Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator
International Core Journal of Engineering Vol.3 No.6 7 ISSN: 44-895 A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator Yanna Si Information Engineering College Henan
More informationInvestigation of Human-Robot Interaction Stability Using Lyapunov Theory
2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 9-23, 2008 Investigation of Human-Robot Interaction Stability Using Lyapunov Theory Vincent Duchaine and Clément M.
More informationRigid Manipulator Control
Rigid Manipulator Control The control problem consists in the design of control algorithms for the robot motors, such that the TCP motion follows a specified task in the cartesian space Two types of task
More informationA Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems
Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System
More informationTrajectory tracking & Path-following control
Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and
More informationWE PROPOSE a new approach to robust control of robot
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 14, NO. 1, FEBRUARY 1998 69 An Optimal Control Approach to Robust Control of Robot Manipulators Feng Lin and Robert D. Brandt Abstract We present a new
More informationIntegrated Design and PD Control of High-Speed Closed-loop Mechanisms
F. X. Wu Division of Biomedical Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9, Canada W. J. Zhang* Department of Mechanical Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9,
More informationROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM. Stig Moberg Jonas Öhr
ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM Stig Moberg Jonas Öhr ABB Automation Technologies AB - Robotics, S-721 68 Västerås, Sweden stig.moberg@se.abb.com ABB AB - Corporate Research,
More informationControl of Chatter using Active Magnetic Bearings
Control of Chatter using Active Magnetic Bearings Carl R. Knospe University of Virginia Opportunity Chatter is a machining process instability that inhibits higher metal removal rates (MRR) and accelerates
More informationGAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL
GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY
More informationSelf-tuning Control Based on Discrete Sliding Mode
Int. J. Mech. Eng. Autom. Volume 1, Number 6, 2014, pp. 367-372 Received: July 18, 2014; Published: December 25, 2014 International Journal of Mechanical Engineering and Automation Akira Ohata 1, Akihiko
More informationBalancing of an Inverted Pendulum with a SCARA Robot
Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland
More informationExponential Controller for Robot Manipulators
Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México
More informationVariable Radius Pulley Design Methodology for Pneumatic Artificial Muscle-based Antagonistic Actuation Systems
211 IEEE/RSJ International Conference on Intelligent Robots and Systems September 25-3, 211. San Francisco, CA, USA Variable Radius Pulley Design Methodology for Pneumatic Artificial Muscle-based Antagonistic
More informationIdentification of Compliant Contact Force Parameters in Multibody Systems Based on the Neural Network Approach Related to Municipal Property Damages
American Journal of Neural Networks and Applications 2017; 3(5): 49-55 http://www.sciencepublishinggroup.com/j/ajnna doi: 10.11648/j.ajnna.20170305.11 ISSN: 2469-7400 (Print); ISSN: 2469-7419 (Online)
More informationavailable online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION
Acta Polytechnica 3(6):883 889 3 Czech Technical University in Prague 3 doi:.43/ap.3.3.883 available online at http://ojs.cvut.cz/ojs/index.php/ap CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING
More informationDynamics Algorithms for Multibody Systems
International Conference on Multi Body Dynamics 2011 Vijayawada, India. pp. 351 365 Dynamics Algorithms for Multibody Systems S. V. Shah, S. K. Saha and J. K. Dutt Department of Mechanical Engineering,
More informationExploiting Redundancy to Reduce Impact Force*
1 of 6 Presented at IEEE/RSJ International Workshop on Intelligent Robots and Systems, Osaka, Japan, Nov. 1991. Exploiting Redundancy to Reduce Impact Force* Matthew Wayne Gertz**, Jin-Oh Kim, and Pradeep
More informationThe PVTOL Aircraft. 2.1 Introduction
2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control
More informationGeneral procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls
Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation
More informationInteraction Control for a Brake Actuated Manipulator
Interaction Control for a Brake Actuated Manipulator Brian Dellon 1 Mechanical Engineering Carnegie Mellon University Yoky Matsuoka 2 Computer Science & Engineering University of Washington ABSTRACT If
More informationSolving of logic functions systems using genetic algorithm
Solving of logic functions systems using genetic algorithm V G Kurbanov,2 and M V Burakov Chair of control system of Saint-Petersburg State University of Aerospace Instrumentation, Bolshaya Morskaya, 67,
More informationStructural Damage Detection Using Time Windowing Technique from Measured Acceleration during Earthquake
Structural Damage Detection Using Time Windowing Technique from Measured Acceleration during Earthquake Seung Keun Park and Hae Sung Lee ABSTRACT This paper presents a system identification (SI) scheme
More informationA Hand-Held Probe for Vibro-Elastography
A Hand-Held Probe for Vibro-Elastography Hassan Rivaz and Robert Rohling Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, Canada rohling@ece.ubc.ca www.ece.ubc.ca/
More informationIntroduction to centralized control
Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques
More informationLinear State Feedback Controller Design
Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University
More informationA Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator
Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 28 A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator
More informationChapter 2 Review of Linear and Nonlinear Controller Designs
Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide
More information