A practical implementation of the virtual forces method for the obstacle avoidance of a multi-arm sp
Robot Control, Volume # 8 | Part# 1
Authors
M. Fumagalli; P. Guagliardo; F. Fusco; A. Rusconi
Identifier
10.3182/20060906-3-IT-2910.00122
Index Terms
collision,control,space,robot,manipulator,obstacle,forces,arm
Abstract
This paper presents a practical implementation of a collision avoidance algorithm that is based on the use of virtual forces, applied to a space robot composed of three arms, each one having seven degrees of freedom. To uniquely determine joint angles for a given end-effector position and orientation, the redundancy is parameterized by a scalar variable which corresponds to an angle between the arm plane and a reference plane. A pseudoinverse based kinematics is used to avoid problems due to singularity. A new control scheme is proposed with a discharge factor to control the transition between the free space and the obstacle threshold.
References
[1] Fumagalli F., Guagliardo P.: "Real-Time Collision
Avoidance per robot spaziali multi-arm", Master
Thesis, Politecnico di Milano, Biblioteca
Centrale, 2005.
[2] Khatib O., "Real-Time Obstacle Avoidance for
Manipulators and Mobile Robots", International
Journal of Robotics Research, Vol. 5, No. 1,
Spring 1986, pp. 90-98.
[3] Kreutz-Delgado K., Seraji H., Long M.: "Kinematic
Analysis of 7 DOF Anthropomorphic Arms",
IEEE Int. Conf. On Robotics and Automation,
Cincinnati, Ohio, 1990, pp. 824-830.
[4] Rusconi A., Magnani P., Grasso T., Rossi G., Gonzales
Lodoso J.F., Magnani G.: "DEXARM: a
Dextrous Robot Arm for Space Applications", in
Proceedings of the 8th ESA Workshop on
Advanced Space Technologies for Robotics and
Automation. 'ASTRA 2004' ESTEC, Noordwijk,
The Netherlands, November 2-4, 2004.
[5] Schoonejans Ph., Didot F., Stott R., Jain A., Buffa D.,
Boaretto R., Heemskerk C.: "EUROBOT - EVA
Assistant Robot for ISS", 8th ESA Workshop on
Advanced Space Technologies for Robotics and
Automation. 'ASTRA 2004' ESTEC, Noordwijk,
The Netherlands, November 2-4, 2004.
[6] Sciavicco L., Siciliano B.: "Robotica Industriale -
Modellistica e controllo di manipolatori", 1995
McGraw-Hill.
[7] Seraji H., Bon B.: "Real-Time Collvision Avoidance for
Position-Controlled Manipulators", IEEE
Transaction on Robotics and Automation, Vol. 15,
No. 4, August 1999, pp. 670-67.
