The paper discusses a study on a real-time collision avoidance algorithm for collaborative robotics applications. Within the work it is considered that a vision system detects the position of an obstacle and defines an ellipsoid which completely includes it. A similar virtual ellipsoid is considered to include the end effector, and its pose is computed based on the robot configuration. The distance between ellipsoids is input into the collision avoidance algorithm based on the method of artificial potentials. The tuning of the algorithm is described herein, along with an analysis of its performance under different operating conditions. The results of two collision avoidance tests are also presented. For the first test, the end-effector must avoid a fixed obstacle placed along a planned path. For the second test, the obstacle is moving, following a trajectory that intersects that of the end-effector. Finally, the behavior of the algorithm with increasing velocities of the end-effector and obstacle is analyzed
Collision avoidance algorithm for collaborative robotics / Mauro, Stefano; Pastorelli, STEFANO PAOLO; Scimmi, LEONARDO SABATINO. - In: INTERNATIONAL JOURNAL OF AUTOMATION TECHNOLOGY. - ISSN 1881-7629. - STAMPA. - 11:3(2017), pp. 481-489. [10.20965/ijat.2017.p0481]
Collision avoidance algorithm for collaborative robotics
MAURO, STEFANO;PASTORELLI, STEFANO PAOLO;SCIMMI, LEONARDO SABATINO
2017
Abstract
The paper discusses a study on a real-time collision avoidance algorithm for collaborative robotics applications. Within the work it is considered that a vision system detects the position of an obstacle and defines an ellipsoid which completely includes it. A similar virtual ellipsoid is considered to include the end effector, and its pose is computed based on the robot configuration. The distance between ellipsoids is input into the collision avoidance algorithm based on the method of artificial potentials. The tuning of the algorithm is described herein, along with an analysis of its performance under different operating conditions. The results of two collision avoidance tests are also presented. For the first test, the end-effector must avoid a fixed obstacle placed along a planned path. For the second test, the obstacle is moving, following a trajectory that intersects that of the end-effector. Finally, the behavior of the algorithm with increasing velocities of the end-effector and obstacle is analyzedPubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2673473
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo