This paper proposes a cooperative control algorithm for a dual-arms robot which is carrying an object to the desired location. When the dual-arms robot is carrying an object from the start to the goal point, the optimal path in terms of safety, energy, and time needs to be selected among the numerous possible paths. In order to quantify the carrying efficiency of dual-arms, DAMM (Dual Arm Manipulability Measure) has been defined and applied for the decision of the optimal path. The DAMM is defined as the intersection of the manipulability ellipsoids of the dual-arms, while the manipulability measure indicates a relationship between the joint velocity and the Cartesian velocity for each arm. The cost function for achieving the optimal path is defined as the summation of the distance to the goal and inverse of this DAMM, which aims to generate the efficient motion to the goal. It is confirmed that the optimal path planning keeps higher manipulability through the short distance path by using computer simulation. To show the effectiveness of this cooperative control algorithm experimentally, a 5-DOF dual-arm robot with distributed controllers for synchronization control has been developed and used for the experiments.
[1]
Tsuneo Yoshikawa,et al.
Manipulability of Robotic Mechanisms
,
1985
.
[2]
Phillip J. McKerrow,et al.
Introduction to robotics
,
1991
.
[3]
C.-H. Wang,et al.
Constrained minimum-time path planning for robot manipulators via virtual knots of the cubic B-spline functions
,
1990
.
[4]
Kang G. Shin,et al.
Minimum-time control of robotic manipulators with geometric path constraints
,
1985
.
[5]
J. M. Lee,et al.
Task-oriented dual-arm manipulability and its application to configuration optimization
,
1988,
Proceedings of the 27th IEEE Conference on Decision and Control.
[6]
C. Melchiorri,et al.
Robot manipulability
,
1995,
IEEE Trans. Robotics Autom..
[7]
Zvi Shiller,et al.
Time-energy optimal control of articulated systems with geometric path constraints
,
1994,
Proceedings of the 1994 IEEE International Conference on Robotics and Automation.