Gaussian process-enhanced control barrier functions for safe obstacle avoidance on a UR5 manipulator

Zarabini, Davide (2025) Gaussian process-enhanced control barrier functions for safe obstacle avoidance on a UR5 manipulator. [Laurea magistrale], Università di Bologna, Corso di Studio in Automation engineering / ingegneria dell’automazione [LM-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore. (Contatta l'autore)

Abstract

This thesis develops a learning-based Control Barrier Function (GP-CBF) safety filter for a 6-DOF UR5 manipulator, operating in ROS 2 and Gazebo, that protects the full robot. The goal is to execute nominal tasks while avoiding collisions with static and moving obstacles, even when obstacle geometry is not known a priori. We first implement a CBF safety filter for the end-effector of a 6-DOF UR5 manipulator and then we develop: (i) an end effector GP-CBF that learns online a safety function from obstacle surface samples and enforces it through a single linear CBF constraint, and (ii) a model-based CBF-QP for whole-body safety with known obstacles that protects multiple points distributed on the links (with an optional ground-plane constraint). Merging these two implementations, the main contribution of this thesis is a GP-CBF safety filter for the full manipulator : the GP posterior mean at protected points defines the barrier values, its spatial gradient defines the sensitivities, and a quadratic program in joint velocities minimally deviates from the nominal command whenever the learned CBF constraints activate. This merges the end-effector GP learning with the multi-constraint wholebody CBF, so that link and ground clearances are enforced even with unknown obstacles. The complete pipeline includes nominal Cartesian control mapped to joints via damped least squares, online GP inference with Squared Exponential and Reciprocal Distance kernels, and a CBF-QP that guarantees nonnegative barrier certificates when applied. The simulations performed show that the unified GP-CBF filter preserves task performance while maintaining safety margins for the end effector and all protected link points in scenarios with single or multiple obstacles, including moving ones.

Abstract
Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Zarabini, Davide
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
AUTOMATION ENGINEERING
Ordinamento Cds
DM270
Parole chiave
safety, unknown environments, realtime obstacle avoidance, Control Barrier Function, learning-based Control Barrier Function (GP-CBF), UR5 manipulator, ROS 2, Gazebo, safety filter, quadratic program, Optimization, Gaussian Processes, Squared Exponential Kernel, Reciprocal-Distance Kernel, Robotic Manipulators
Data di discussione della Tesi
6 Ottobre 2025
URI

Altri metadati

Gestione del documento: Visualizza il documento

^