首页    期刊浏览 2025年04月23日 星期三
登录注册

文章基本信息

  • 标题:Model-based impedance control for serial robots teleoperation.
  • 作者:Hancu, Olimpiu ; Maties, Vistrian ; Balan, Radu
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2009
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:The mechatronic approaches in the design of products and processes involve modeling, simulation and testing of the system viewed like an "undivided whole". It means a synergetic integration of system components and a functional integration by the software with all algorithms from control through adaptation to supervision, fault diagnosis, fault tolerance and human/machine operation. The interaction with environment is an important feature of mechatronic systems for industrial tasks like machining, manipulating and assembling. Using integrated simulation environments, a mechatronic design approach will be developed to optimize the behavior of a teleoperated serial manipulator in terms like precision, flexibility and adaptability to environment. For tasks which involve interaction with environment, difficulties arise when both the position and force of end-effector are to be controlled simultaneously. The literature reports two broad approaches for the control of robots executing constrained motion: hybrid (force/position) control and impedance control. In hybrid control, the end-effector force is explicitly controlled in selected directions and the end-effector position is controlled in the remaining directions. This issue was first addressed by hybrid position/force control (Raibert & Craig, 1981), where the task space is divided in two subspaces, each of which is either position or force controlled. Impedance control allows a conceptual separation of constrained and unconstrained directions, but within one single control law, and without the stability problems of hybrid control. In impedance control (Hogan, 1985; Kazerooni et al., 1986), a prescribed static or dynamic relation is sought to be maintained between the end-effector force and position. Field and Stepanenko (1993) have outlined an alternative approach to impedance control concept, called model reference impedance control, in which the controller is actually a position controller nested within a force feedback loop. Another numerous approaches that provided solutions to improve the contact task can be found in: Anderson & Spong, 1988; Di Maio et al., 2004, Albu & Hirzinger, 2002.
  • 关键词:Impedance (Electricity);Remote control;Robots

Model-based impedance control for serial robots teleoperation.


Hancu, Olimpiu ; Maties, Vistrian ; Balan, Radu 等


1. INTRODUCTION

The mechatronic approaches in the design of products and processes involve modeling, simulation and testing of the system viewed like an "undivided whole". It means a synergetic integration of system components and a functional integration by the software with all algorithms from control through adaptation to supervision, fault diagnosis, fault tolerance and human/machine operation. The interaction with environment is an important feature of mechatronic systems for industrial tasks like machining, manipulating and assembling. Using integrated simulation environments, a mechatronic design approach will be developed to optimize the behavior of a teleoperated serial manipulator in terms like precision, flexibility and adaptability to environment. For tasks which involve interaction with environment, difficulties arise when both the position and force of end-effector are to be controlled simultaneously. The literature reports two broad approaches for the control of robots executing constrained motion: hybrid (force/position) control and impedance control. In hybrid control, the end-effector force is explicitly controlled in selected directions and the end-effector position is controlled in the remaining directions. This issue was first addressed by hybrid position/force control (Raibert & Craig, 1981), where the task space is divided in two subspaces, each of which is either position or force controlled. Impedance control allows a conceptual separation of constrained and unconstrained directions, but within one single control law, and without the stability problems of hybrid control. In impedance control (Hogan, 1985; Kazerooni et al., 1986), a prescribed static or dynamic relation is sought to be maintained between the end-effector force and position. Field and Stepanenko (1993) have outlined an alternative approach to impedance control concept, called model reference impedance control, in which the controller is actually a position controller nested within a force feedback loop. Another numerous approaches that provided solutions to improve the contact task can be found in: Anderson & Spong, 1988; Di Maio et al., 2004, Albu & Hirzinger, 2002.

In this paper is developed a method which allows bilateral robots teleoperation in constrained environments using a model-based impedance control strategy.

[FIGURE 1 OMITTED]

A bilateral teleoperation system consists of a human operator interacting with the environment through a teleoperator system as presented in Fig. 1. In current teleoperation architecture the master system (joystick) sends position or velocity commands to a slave system (5-DOF serial robot) and force information induced from interactions with the environment is fed back to the master system in order to have a measure of the robot/environment impedance. Also, this information is used to modify the robot dynamics (control low) in order to avoid dangerous collisions or to control the interaction force. This integrated approach allows the investigation of robot dynamics in constrained environments and the optimization of system in terms of precision, flexibility and adaptability to environment.

2. MANIPULATOR DYNAMICS

The general representation of slave system dynamics (Fig.2) with respect to Cartesian space is

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (1)

where: x is the vector of the generalized coordinates (position and orientation of the end-effector); Mx(6) is the Cartesian mass matrix; [V.sub.x]([theta], [theta]'), [G.sub.x]([theta],) [F.sub.x]([theta]) represent velocity, gravity and friction terms in Cartesian space; [F.sub.int] is the interaction force and J, the Jacobian matrix of manipulator. In order to implement manipulator dynamics, it was used a simplified approach based on the export of the manipulator CAD model to Matlab/Simechanics. The exported model includes all previous terms of dynamic equation (1), except the friction, and can be used for both direct and inverse dynamic computations.

[FIGURE 2 OMITTED]

In order to pass from Cartesian space to joint space in terms of position, velocity and acceleration the inverse kinematics is required. A form of these equations can be found in robots literature (Craig, 1989). Due to limited space they will not be detailed here.

3. CONTROL STRATEGY

The operational modes of industrial robots can be divided in two approaches: the first one involves unconstrained motion in space, in which it is sufficient for the manipulator to track a trajectory in space; the second involves motion that is constrained through contact with the environment. Impedance control strategies intend to encompass the traditional positioning tasks performed by robots, including the capability to handle static and dynamic interactions between the manipulator and its environment. In current approach we will assume that the desired end-effector behavior to be imposed on the manipulator is given by

B([[??].sub.0] - [??]) + K([X.sub.0] - X)= [F.sub.int] (2)

where: the term ([X.sub.0] - X) denotes the change in Cartesian position from the commanded trajectory, [X.sub.0] ; B, and K are the damping and stiffness matrices of the target impedance, specified by the user; [F.sub.int] represent the contact force. In Fig. 3 is detailed an equivalent system which could give an explicit image about the manipulator behavior needed to be implemented: the system is driven by [X.sub.o] = [X.sub.r], the reference position given by joystick; in the case of interaction, [X.sub.0] [not equal to] [X.sub.r] and the contact force Fint can be imposed by the difference between X0 and Xr. This behavior will be implemented to controller, through proposed control strategy (Fig. 4).

[FIGURE 3 OMITTED]

In current model-based impedance approach, a new desired trajectory [X.sub.r] is computed by an impedance filter. The new trajectory [X.sub.r] is determined based on a model which can estimate [X.sub.r] when [F.sub.int] is imposed. In free space the interaction force is zero, so the impedance filter will give a reference Cartesian position [X.sub.r] = [X.sub.0] [approximately equal to] X. When a contact force will appear due to interaction with environment, a new position [X.sub.r] will be computed through impedance filter such as the interaction force will be reduced to a desired value, [F.sub.int].

[FIGURE 4 OMITTED]

In this formulation the control strategy does not optimize the transition between unconstrained and constrained motions but once the contact is established the method allows also to control the interaction force. Also kinematic transformations are needed in order to compute some intermediary variables.

4. SIMULATION RESULTS

In order to test the proposed control strategy it was used the model of Mitsubishi RV-2AJ robot (Fig.1). The manipulator will act on a passive environment with a given admittance. The simulations have been done upon one axe of world coordinate system. The controller will compute a new reference value Xr such as relation (2) to be checked (Fig. 5).

[FIGURE 5 OMITTED]

5. CONCLUSION

Tests including trajectory and force tracking in environments with diferent admittances were performed. In these tests, the impedance controller successfully replaced the actual manipulator dynamics with those of the target impedance. This integrated approach allows the investigation of system like a "whole" and also the optimization in terms of precision, flexibility and adaptability to environment. The controller doesn't optimize the contact through environment. In order to control the transition between unconstrained and constrained motions, the control strategy will be improved in the next future, based on environmental estimation methods.

6. REFERENCES

Albu-Schaffer, A. & Hirzinger, G. (2002), Cartesian Impedance Control Techniques for Torque Controlled Light-Weight Robots, Proceedings of 2002 IEEE International Conference on Robotics and Automation, Washington, DC, May, 2002

Anderson, R. J. & Spong, M. W. (1988). Hybrid Impedance Controller of Robotic Manipulators, IEEE Journal of Robotics and Automation, pp. 1185-1190

Craig, John, J. (1989), Introduction to Robotics: Mechanics and Control, Addison-Wesley Publishing Company, Inc. 1989

Di Maio, S. P.; Zaad, K. H. & Salcudean, S. E. (2004). Optimal Selection of Manipulator Impedance for Contact Tasks, Proceedings of the 2004 IEEE International Conference on Robotics and Automation, New Orleans, 2004

Field, G. & Stepanenko, Y. (1993). Mode1 Reference Impedance Control of Robotic Manipulators, Proc. IEEE Pacific Rim Conference, pp. 614-617

Hogan, N. (1985). Impedance Control: An Approach to Manipulation: Parts I, II, III, ASME Journal of Dynamic systems, Measurement, and Control, Vol. 107, pp. 1-24

Kazerooni, H.; Sheridan, T. B. & Houpt, P. K. (1986). Robust Compliant Motion for Manipulators, parts 1 and II--The Fundamental Concepts of Compliant Motion, IEEE Journal of Robotics and Automation, Vol. 2, No. 2, pp. 83-105

Raibert, M. & Craig, J. (1981) Hybrid position/force control of manipulators, Journal of Dynamic Systems, Measurement and Control, vol. 103, no. 2, pp.126-133
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有