Hostname: page-component-cd9895bd7-8ctnn Total loading time: 0 Render date: 2024-12-25T04:50:03.507Z Has data issue: false hasContentIssue false

Optimal load distribution for two cooperating robots using a force ellipsoid

Published online by Cambridge University Press:  09 March 2009

Myoung Hwan Choi
Affiliation:
Automation and Systems Research Institute and Dept. of Control and Instrumentation Eng.Seoul National University, Shinrim-dong, Kwanak-ku, Seoul (Korea)
Bum Hee Lee
Affiliation:
Automation and Systems Research Institute and Dept. of Control and Instrumentation Eng.Seoul National University, Shinrim-dong, Kwanak-ku, Seoul (Korea)
Myoung Sam Ko
Affiliation:
Automation and Systems Research Institute and Dept. of Control and Instrumentation Eng.Seoul National University, Shinrim-dong, Kwanak-ku, Seoul (Korea)

Summary

The concept of the force ellipsoid and the manipulability ellipsoid of robotic mechanism is extended to two cooperating robot arms, and the equations of the dual arm force and manipulability ellipsoids are derived. The load distribution problem for two cooperating robots is studied using the concept of the force ellipsoid. The problem is usually underspecified mathematically and a variety of optimal solutions may exist. A new solution approach utilizing the force ellipsoid is proposed in this paper. The load distribution problem is formulated as a nonlinear optimization problem with a quadratic cost function and inequality constraints. The optimality criterion is the minimum energy, and two different cases are considered depending on the presence of the constraints on joint torques.

Type
Research Article
Copyright
Copyright © Cambridge University Press 1993

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Orin, D.E. and Oh, S.Y., “Control of Force Distribution in Robotic Mechanisms Containing Closed Kinematic ChainsASME J. of Dyn. Sys. Meas. Control 102, 134141 (1981).CrossRefGoogle Scholar
2.Zheng, Y.F. and Luh, J.Y.S., “Optimal Load Distribution for Two Industrial Robots Handling a Single Object” Proc. IEEE Int. Conf. on Robotics and Automation, Philadelphia, PA (1988) pp. 344349.Google Scholar
3.Luh, J.Y.S. and Zheng, Y.F., “Load Distribution Between Two Coordinating Robots by Nonlinear Programming” 1988 American Control Conference (1988) pp. 479482.Google Scholar
4.Tao, J.M. and Luh, J.Y.S., “Coordination of Two Redundant Robots” Proc. IEEE Int. Conf. on Robotics and Automation, Scottsdale, AZ (1989) pp. 425430.Google Scholar
5.Klein, C.A. and Kittivatcharapong, S., “Optimal Force Distribution for the Legs of a Walking Machine with Friction Cone ConstraintsIEEE Trans. Robotics and Automation 6, No. 1, 7385 (02, 1990).CrossRefGoogle Scholar
6.Kerr, J. and Roth, B., “Analysis of Multifingered handsThe Int. J. Robotics Research 4, No. 4, 317 (Winter, 1985).CrossRefGoogle Scholar
7.Alberts, T.E. and Soloway, D.I., “Force Control of a Multi-Arm Robot System” Proc. IEEE Int. Conf. on Robotics and Automation, Philadelphia, PA (1988) pp. 14901496.Google Scholar
8.Nakamura, Y., Nagai, K. and Yoshikawa, T., “Mechanics of Coordinate Manupulation by Multiple Robotic Mechanisms Proc. IEEE Int. Conf. on Robotics and Automation, Raleigh, NC (1987) pp. 991998.Google Scholar
9.Hayati, S., “Hybrid Position/Force Control of Multi-am Cooperating Robots” Proc. IEEE Int. Conf. on Robotics and Automation, San Francisco, CA (1986) pp. 8290.Google Scholar
10.Kumar, V. and Waldron, K.J., “Sub-Optimal Algorithms for Force Distribution in Multi-fingered Grippers” Proc. IEEE Int. Conf. on Robotics and Automation, Raleigh, NC (1987) pp. 252257.Google Scholar
11.Uchiyama, M., “A Unified Approach to Load sharing, Motion Decomposing, and Force Sensing of Dual Arm Robots” Robotics Research: The Fifth Int. Symp. 225232, (August, 1989) MIT Press.Google Scholar
12.Cheng, F.T. and Orin, D.E., “Optimal Force Distribution in Multiple Chain Robotic SystemsIEEE Trans. Sys. Man and Cyb. 21, No. 1, 1324 (01/02, 1991).CrossRefGoogle Scholar
13.Cheng, F.T. and Orin, D.E., “Efficient Algorithm for Optimal Force Distribution in Multiple-Chain Robotic Systems-The Compact-Dual LP Method” Proc. IEEE Int. Conf. on Robotics and Automation, Scottsdale, AZ (1989) pp. 843952.Google Scholar
14.Walker, I.D., Freeman, R.A. and Marcus, S.I., “Dynamic Task Distribution for Multiple Cooperating Robot Manipulators” Proc. IEEE Int. Conf. on Robotics and Automation, Philadelphia, PA (1988) pp. 12881290.Google Scholar
15.Lim, J. and Cyung, D.H., “On a Control Scheme for Two Cooperating Robot Arms” Proc. of 24th Conf. on Decision and Control (1985) pp. 334337.Google Scholar
16.Zheng, Y.F. and Luh, J.Y.S., “Constrained Relations Between Two Coordinated Industrial Robots” Proc. of 1985 Conf. of Intelligent Systems and Machines, Rochester, Michigan, (1985) pp. 118123.Google Scholar
17.Zheng, Y.F. and Luh, J.Y.S., “Joint Torques for Control of Two Coordinated Moving Robots” Proc. IEEE Int. Conf. on Robotics and Automation, San Francisco, CA (1986) pp. 13751380.Google Scholar
18.Lee, B.H. and Lee, C.S.G., “Collision Free Motion Planning of Two RobotsIEEE Trans, on Systems, Man, and Cybernetics 17, No. 1, 2132 (1987).CrossRefGoogle Scholar
19.Lee, B.H., “Constraints Identification in Time Varying Obstacle Avoidance for Robot ManipulatorsIEEE Trans, on Systems, Man and Cybernetics 19, No. 1, 140143 (1989).CrossRefGoogle Scholar
20.Whitney, D., “The Mathematical Coordinated Control of Manipulators and Human Prostheses” ASME J. Dyn. Sys. Meas. Cont. 303309 (1972).CrossRefGoogle Scholar
21.Asada, H., “Geometric Representation of Manipulator Dynamics and Its Application to Arm DesignASME J. of Dyn. Sys. Meas. and Control 105, No. 3 (1983).CrossRefGoogle Scholar
22.Yoshikawa, T., “Analysis and Control of Robot Manipulators with Redundancy” Proc. 1st Int. Symp. of Robotics Research, MIT Press (1984) pp. 735748.Google Scholar
23.Yoshikawa, T., “Manipulability and Redundancy Control of Robotic Mechanisms” Proc. IEEE Int. Conf. on Robotics and Automation, St. Louis, MO (1985) pp. 10041009.Google Scholar
24.Yoshikawa, T., “Dynamic Manipulability of Robot Manipulators” Proc. IEEE Int. Conf. on Robotics and Automation, St. Louis, MO (1985) pp. 10331038.Google Scholar
25.Klein, C.A., “Use of Redundancy in the Design of Robotic Systems” 2nd Int. Symp. on Robotics Research, MIT Press, (1985) pp. 207214.Google Scholar
26.Dubey, R. and Luh, J.Y.S., “Redundant Robot Control for Higher Flexibility” Proc. IEEE Int. Conf. on Robotics and Automation, Raleigh, NC (1987) pp. 10661072.Google Scholar
27.Uchiyama, M., Shimizu, K. and Hakomori, K., “Performance Evaluation of Manipulators Using the Jacobian and Its Application to Trajectory Planning” Proc. 2nd Int. Symp. of Robotics Research, MIT Press (1985) pp 447454.Google Scholar
28.Baillieul, J., “Kinematic Programming Alternatives for Redundant Manipulators” Proc. IEEE Int. Conf. on Robotics and Automation, St. Louis, MO (1985) pp. 722728.Google Scholar
29.Suh, K.C. and Hollerbach, J., “Local Verses Global Torque Optimization of Redundant Manipulators” Proc. IEEE Int. Conf. on Robotics and Automation, Raleigh, NC (1987) pp. 619624.Google Scholar
30.Vukobratovic, M. and Kirkanski, M., “A Dynamic Approach to Nominal Trajectory Synthesis for Redundant ManipulatorsIEEE Trans. Syst. Man and Cybern. SMC-14, No. 4 580586 (07/08, 1984).CrossRefGoogle Scholar
31.Lee, S., “Dual Redundant Arm Configuration Optimization with Task-Oriented Dual Arm ManipulabilityIEEE Trans, on Robotics and Automation 5, No. 1, 7897 (02, 1989).CrossRefGoogle Scholar
32.Lee, S. and Lee, J., “Multiple Task Point Control of a Redundant Manipulator” Proc. IEEE Int. Conf. on Robotics and Automation, Cincinnati, Ohio (1990) pp. 988993.Google Scholar
33.Homsup, W. and Anderson, J.N., “Performance Evaluation of Robotic Mechanisms” 1986 American Control Conference130136 (1986).CrossRefGoogle Scholar
34.Chiu, S.L., “Control of Redundant Manipulators for Task Compatibility” Proc. IEEE Int. Conf. on Robotics and Automation, Raleigh, NC (1987) pp. 17181724.Google Scholar
35.Paul, R., Robot Manipulators: Mathematics, Programming and Control (MIT Press, Cambridge, Mass., 1981).Google Scholar
36.Noble, B. and Daniel, J.W., Applied Linear Algebra, 3rd Edition (Prentice-Hall, New Jersey, 1988).Google Scholar
37.Luenberger, D.G., Linear and Nonlinear Programming, Second Edition (Addison Wesley, Mass., 1984).Google Scholar
38.Strang, G., Linear Algebra and Its Applications, Second Edition (Academic Press, New York, 1980).Google Scholar