In this paper, a path planning algorithm for smooth obstacle avoidance of mobile robots is presented and discussed. The idea is based on B-splines, which are trajectories defined by a linear combination of basis functions weighted by constants called control points. Since the overall curve depends locally only on the position of a limited set of control points, B-splines are ideal tools for generating online reference trajectories able to react to local changes of the environment (e.g. mobile or spawning obstacles). The via-points of the reference B-spline are treated as dynamic agents with customized dynamic properties. These agents interact with each other and with the environment in such a way to generate the correct reference for the B-spline generator and thus for the robot. The high flexibility and the low computational burden of the proposed algorithm allow to develop applications in partially unknown or dynamically changing environments since a local modification of the trajectory does not require an entire re-computation. Experimental results performed with a KUKA Youboot mobile robot within a ROS based set-up are reported.
Physical-consistent behavior embodied in B-spline curves for robot path planning / Chiaravalli, Davide; Califano, Federico; Biagiotti, Luigi; De Gregorio, Daniele; Melchiorri, Claudio. - 51:22(2018), pp. 306-311. (Intervento presentato al convegno 12th IFAC Symposium on Robot Control SYROCO 2018 tenutosi a Budapest, Hungary nel 27–30 August 2018) [10.1016/j.ifacol.2018.11.559].
Physical-consistent behavior embodied in B-spline curves for robot path planning
Biagiotti, Luigi;Melchiorri, Claudio
2018
Abstract
In this paper, a path planning algorithm for smooth obstacle avoidance of mobile robots is presented and discussed. The idea is based on B-splines, which are trajectories defined by a linear combination of basis functions weighted by constants called control points. Since the overall curve depends locally only on the position of a limited set of control points, B-splines are ideal tools for generating online reference trajectories able to react to local changes of the environment (e.g. mobile or spawning obstacles). The via-points of the reference B-spline are treated as dynamic agents with customized dynamic properties. These agents interact with each other and with the environment in such a way to generate the correct reference for the B-spline generator and thus for the robot. The high flexibility and the low computational burden of the proposed algorithm allow to develop applications in partially unknown or dynamically changing environments since a local modification of the trajectory does not require an entire re-computation. Experimental results performed with a KUKA Youboot mobile robot within a ROS based set-up are reported.File | Dimensione | Formato | |
---|---|---|---|
Physical-Consistent Behavior Embodied in B-Spline Curves for Robot Path Planning.pdf
Open access
Tipologia:
Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione
2.28 MB
Formato
Adobe PDF
|
2.28 MB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris