The paper proposes a new planning primitive, named η 3D -splines, based on 7th order polynomials, which is suited to generate three-dimensional paths characterized by third-order geometric continuity. The third order continuity represents an important property, since it allows continuous-jerk reference signals for the joints actuators of robotic systems. Differently from other approaches in the literature, η 3D -splines are efficiently evaluated by means of closed form expressions as function of the assigned interpolation conditions. This allows an intuitive real-time generation of composite paths: from the knowledge of the geometric characteristics of the curve which is currently executed, and by choosing a novel end-point together with the desired interpolating conditions, a new path can be efficiently generated by simultaneously maintaining the overall third order geometric continuity. Additionally, the η 3D -splines can be shaped by acting on a set of six free parameters, so as to emulate other planning primitives, like, for example, linear segments, circular arcs, clothoids, helical curves, and conic spirals. Furthermore, by means of the same parameters, all possible 7th order polynomials, which fulfill the given interpolating conditions, can be generated. The accompanying video shows an anthropomorphic manipulator executing a composite trajectory generated by means of the η 3D -splines.

η3D -splines for the generation of 3D Cartesian paths with third order geometric continuity / Tagliavini, Andrea; GUARINO LO BIANCO, Corrado. - In: ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING. - ISSN 0736-5845. - 72:December(2021), pp. 102203.1-102203.11. [10.1016/j.rcim.2021.102203]

η3D -splines for the generation of 3D Cartesian paths with third order geometric continuity

andrea tagliavini;corrado guarino lo bianco
2021-01-01

Abstract

The paper proposes a new planning primitive, named η 3D -splines, based on 7th order polynomials, which is suited to generate three-dimensional paths characterized by third-order geometric continuity. The third order continuity represents an important property, since it allows continuous-jerk reference signals for the joints actuators of robotic systems. Differently from other approaches in the literature, η 3D -splines are efficiently evaluated by means of closed form expressions as function of the assigned interpolation conditions. This allows an intuitive real-time generation of composite paths: from the knowledge of the geometric characteristics of the curve which is currently executed, and by choosing a novel end-point together with the desired interpolating conditions, a new path can be efficiently generated by simultaneously maintaining the overall third order geometric continuity. Additionally, the η 3D -splines can be shaped by acting on a set of six free parameters, so as to emulate other planning primitives, like, for example, linear segments, circular arcs, clothoids, helical curves, and conic spirals. Furthermore, by means of the same parameters, all possible 7th order polynomials, which fulfill the given interpolating conditions, can be generated. The accompanying video shows an anthropomorphic manipulator executing a composite trajectory generated by means of the η 3D -splines.
2021
η3D -splines for the generation of 3D Cartesian paths with third order geometric continuity / Tagliavini, Andrea; GUARINO LO BIANCO, Corrado. - In: ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING. - ISSN 0736-5845. - 72:December(2021), pp. 102203.1-102203.11. [10.1016/j.rcim.2021.102203]
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0736584521000867-main.pdf

accesso aperto

Tipologia: Versione (PDF) editoriale
Licenza: Creative commons
Dimensione 1.17 MB
Formato Adobe PDF
1.17 MB Adobe PDF Visualizza/Apri

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/11381/2893984
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 4
social impact