Hostname: page-component-cd9895bd7-mkpzs Total loading time: 0 Render date: 2024-12-23T02:59:53.661Z Has data issue: false hasContentIssue false

A new on-line method to avoid collisions with links of redundant articulated robots

Published online by Cambridge University Press:  09 March 2009

N. Rahmanian-Shahri
Affiliation:
Technical University Vienna, Wiedner Hauptstrasse 8–10, A–1040 Wien (Austria)
I. Troch
Affiliation:
Technical University Vienna, Wiedner Hauptstrasse 8–10, A–1040 Wien (Austria)

Extract

A new mathematical formulation of robot and obstacles is presented such that for on-line collision recognition only robot joint positions in workspace are required. This reduces calculation time essentially because joint positions in workspace can be computed every time from the joint variable through robot geometry. It is supposed that the obstacles in the workspace of the manipulator are represented by convex polygons. For every link of the redundant robot and every obstacle a boundary ellipse in 2D is defined in workspace such that there is no collision if the robot joints are outside these ellipses. First, some methods are presented for the automatic determination of these ellipse functions from the obstacle and robot data. Then, the boundary ellipse functions are used as optimization criterion in a collision-avoidance method. The method permits the tip of the hand to follow a given path in the free space while the kinematic control algorithm maximizes the boundary ellipse function of the critical link. The effectiveness of the proposed methods is discussed by theoretical considerations and illustrated by simulations of the motion of three- and four-link manipulators between obstacles.

Type
Research Article
Copyright
Copyright © Cambridge University Press 1996

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.Lozano-Perez, T., “Automatic Planning of Manipulator Transfer MovementsIEEE Trans, on SMC, SMC-11, 681698 (1981).Google Scholar
2.Lumelsky, V.J., “Effect of kinematics on motion planning for planar robot arms moving amidst unknown obstaclesIEEE Journal of Robotics and Automation RA-3, 207223 (1987).Google Scholar
3.Freund, E. and Hoyer, H., “Collision avoidance for industrial robots with arbitrary motionJ. Robotic Systems 1, 317329 (1984).Google Scholar
4.Gilbert, E.G. and Johnson, D.W., “Distance functions and their application to robot path planning in the presence of obstaclesIEEE Journal of Robotics and Automation RA-1, 2129 (1985).CrossRefGoogle Scholar
5.Klein, C. and Huang, C., “Review of Pseudoinverse Control for Use with Kinematically Redundant ManipulatorsIEEE Transactions on System, Man, and Cybernetics SMC-13, 245250 (1983).Google Scholar
6.Maciejewski, A.A. and Klein, C.A., “Obstacle avoidance for kinematically redundant manipulators in dynamically varying environmentsInt. J. Robotics Research 4,109117 (1985).Google Scholar
7.Nakamura, Y., Hanafusa, H.H. and Yoshikawa, T., “Task-priority based redundancy control of robot manipulatorsInt.J. Robotics Research, 6, 315 (1987).CrossRefGoogle Scholar
8.Anthimopoulou, M. and Aspragathos, N., “Kinematic Control of Planar Redundant Manipulators Moving Between Obstacles” Advances in Robot Kinematics (Springer Verlag, Berlin 1990) pp. 380391.Google Scholar
9.Baillieul, J., “Avoiding obstacles and resolving kinematic redundancy” Proc.IEEE Intern. Conf. on Robotics and Automation,San Francisco, CA.(April, 1986) pp. 16981704.Google Scholar
10.Chen, Y. and Vidyasagar, M., “Optimal Control of Robotic Manipulators in the Presence of ObstaclesJ.Robotic Systems 7(5), 721740 (1990).Google Scholar
11.Oh, S., Orin, D. and Bach, M., “An inverse kinematic solution for kinematically redundant robot manipulatorsJ.Robotic Systems 1, 235249 (1987).Google Scholar
12.Sciavicco, L. and Siciliano, B., “A solution algorithm to the . inverse kinematic problem for redundant manipulatorsIEEE Journal of Robotics and Automation 4, 403410.Google Scholar
13.Das, H., Slotine, J.-J. and Sheridan, T., “Inverse kinematic algorithms for redundant systemsProc. IEEE Intern. Conf. on Robotics and Automation,Philadelphia, PA(April, 1988) pp. 4348.Google Scholar
14.Khatib, O., “Real-time obstacle avoidance for manipulators and mobile robotsInt.J. Robotics Research 5, 9098 (1986).Google Scholar
15.Colbaugh, R., Seraji, H. and Glass, K.L., “Obstacle Avoidance for Redundant Robots Using Configuration ControlJ.Robotic Systems 6(6), 721744 (1989).Google Scholar
16.Bagchi, A. and Hatwal, H., “Fuzzy logic-based techniques for motion planning of a robot manipulator amongst unknown moving obstaclesRobotica 10, Part 6, 563573 (1992).CrossRefGoogle Scholar
17.Rahmanian-Shahri, N., “Steurerungsalgorithmen zur Vermeidung von Kollisionen der Glieder redundanter Roboter mit Hindernissen” Dissertation (Technical University Vienna, 1993).Google Scholar
18.Rahmanian-Shahri, N. and Troch, I., “Collision-avoidance control for redundant articulated robotsRobotica 13, Part 2, 159168 (1995).CrossRefGoogle Scholar
19.Rahmanian, N. and Troch, I., “Collision-avoidance for redundant robots through control of the self-motion of the manipulator” (To appear in Journal of Intelligent and Robotic Systems).Google Scholar