ON CONTROLLING ROBOTS WITH REDUNDANCY

被引:10
作者
COLBAUGH, R
GLASS, K
机构
[1] Department of Mechanical Engineering, New Mexico State University, Las Cruces
[2] Department of Industrial Engineering, New Mexico State University, Las Cruces
关键词
D O I
10.1016/0736-5845(92)90005-Q
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Recently there has been considerable interest in increasing the applicability and utility of robots by developing manipulators which possess kinematic and/or actuator redundancy. This paper presents a unified approach to controlling these redundant robots. The proposed control system consists of two subsystems: an adaptive position controller which generates the Cartesian-space control force F is-an-element-of R(m) required to track the desired end-effector position trajectory, and an algorithm that maps this control input to a robot joint torque vector T is-an-element-of R(n). The F --> T map is constructed so that the robot redundancy (kinematic and/or actuator) is utilized to improve the performance of the robot. The control scheme does not require knowledge of the complex robot dynamic model or parameter values for the robot or the payload. As a result, the controller is very general and is computationally efficient for on-line implementation. Computer simulation results are given for a kinematically redundant robot, for a robot with actuator redundancy, and for a robot which possesses both kinematic and actuator redundancy. In each case the results demonstrate that accurate end-effector trajectory tracking and effective redundancy utilization can be achieved simultaneously with the proposed scheme.
引用
收藏
页码:121 / 135
页数:15
相关论文
共 30 条
[1]  
Yoshikawa, Manipulability of robotic mechanisms, The International Journal of Robotics Research, 3, 2, pp. 3-9, (1985)
[2]  
Maciejewski, Klein, Numerical filtering for the operation of robotic manipulators through kinematically singular configurations, Journal of Robotic Systems, 5, 6, pp. 527-552, (1988)
[3]  
Seraji, Colbaugh, Improved configuration control for redundant robots, Journal of Robotic Systems, 7, 6, pp. 897-928, (1990)
[4]  
Maciejewski, Klein, Obstacle avoidance for kinematically redundant manipulators in dynamically varying environments, Int. J. Robotics Res., 4, 3, pp. 109-117, (1985)
[5]  
Sciavicco, Siciliano, A solution algorithm to the inverse kinematic problem for redundant manipulators, IEEE J. Robotics Automation, 4, 4, pp. 403-410, (1988)
[6]  
Colbaugh, Seraji, Glass, Obstacle avoidance for redundant robots using configuration control, Journal of Robotic Systems, 6, 6, pp. 721-744, (1989)
[7]  
Liegeois, Automatic supervisory control of the configuration and behavior of multibody mechanisms, IEEE Trans. Systems Man Cybernetics, 7 SMC, pp. 868-871, (1977)
[8]  
Klein, Huang, Review of pseudoinverse control for use with kinematically redundant manipulators, IEEE Trans. Systems Man Cybernetics, 13 SMC, pp. 245-250, (1983)
[9]  
Ahmad, Luo, Coordinated motion control of multiple robotic devices for welding and redundancy coordination through constrained optimization in Cartesian space, IEEE Trans. Robotics Automation, 5, 4, pp. 409-417, (1989)
[10]  
Hollerbach, Suh, Redundancy resolution of manipulators through joint torque optimization, IEEE Journal on Robotics and Automation, 3 RA, pp. 308-316, (1987)