Planning smooth orientation trajectories is a complex challenge in robotic spray painting, especially due to the need to ensure continuity in velocity and acceleration while avoiding singularities associated with Euler angles. This paper introduces a method for planning the orientation trajectories of spray-painting robots. The proposed approach leverages cubic B-splines with cumulative basis functions and unit quaternions to achieve a global interpolation of input orientations, guiding the robot tool along the required path. The approach is first compared with a standard strategy in which orientations are expressed as Euler angles, to demonstrate that the use of unit quaternions for orientation representation helps circumvent potential singularity issues associated with Euler angles. Then, the experimental validation on an industrial spray-painting robot with six degrees of freedom, following the trajectory needed to paint a three-dimensional model of a car bumper, illustrates the effectiveness of the proposed strategy in approximating input orientations. The approach also allows maintaining continuity in velocity and acceleration, crucial for successful industrial spray painting, while meeting joint velocities and accelerations limits. Furthermore, the maximum variation of the tangential velocity of the robot end-effector, relative to the imposed value, reaches 4% near the car bumper headlights, where the orientation changes rapidly.

An approach based on B-spline quaternion curves for planning the orientation trajectories of spray-painting robots

Lorenzo Scalera
;
Alessandro Gasparetto
2025-01-01

Abstract

Planning smooth orientation trajectories is a complex challenge in robotic spray painting, especially due to the need to ensure continuity in velocity and acceleration while avoiding singularities associated with Euler angles. This paper introduces a method for planning the orientation trajectories of spray-painting robots. The proposed approach leverages cubic B-splines with cumulative basis functions and unit quaternions to achieve a global interpolation of input orientations, guiding the robot tool along the required path. The approach is first compared with a standard strategy in which orientations are expressed as Euler angles, to demonstrate that the use of unit quaternions for orientation representation helps circumvent potential singularity issues associated with Euler angles. Then, the experimental validation on an industrial spray-painting robot with six degrees of freedom, following the trajectory needed to paint a three-dimensional model of a car bumper, illustrates the effectiveness of the proposed strategy in approximating input orientations. The approach also allows maintaining continuity in velocity and acceleration, crucial for successful industrial spray painting, while meeting joint velocities and accelerations limits. Furthermore, the maximum variation of the tangential velocity of the robot end-effector, relative to the imposed value, reaches 4% near the car bumper headlights, where the orientation changes rapidly.
File in questo prodotto:
File Dimensione Formato  
ANAPPR~1.PDF

non disponibili

Licenza: Non pubblico
Dimensione 3.71 MB
Formato Adobe PDF
3.71 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11390/1307934
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact