Behavior Trees are frequently used to construct robot actions, allowing complex commands and actions to be gradually built from simpler behaviors. This thesis aims to develop a framework for planning and executing tasks based on Behavior Trees for the UR5 robot, implementing the Gazebo and ROS simulation environment. The idea is to design and implement some elementary actions (for example: reach a target pose with the robot), which will provide the building blocks for other control methods. These actions are initially developed and tested independently, in order to guarantee their optimal function. This provides certainty and ease in integrating these functions into the Behavior Tree for UR5. The evaluation is carried out through simulations to see the suitability and effectiveness for later implementation in the final structure.

Behavior Trees are frequently used to construct robot actions, allowing complex commands and actions to be gradually built from simpler behaviors. This thesis aims to develop a framework for planning and executing tasks based on Behavior Trees for the UR5 robot, implementing the Gazebo and ROS simulation environment. The idea is to design and implement some elementary actions (for example: reach a target pose with the robot), which will provide the building blocks for other control methods. These actions are initially developed and tested independently, in order to guarantee their optimal function. This provides certainty and ease in integrating these functions into the Behavior Tree for UR5. The evaluation is carried out through simulations to see the suitability and effectiveness for later implementation in the final structure.

Behavior Tree-Based Task Planning for UR5 robot

RUÇI, REZART
2025/2026

Abstract

Behavior Trees are frequently used to construct robot actions, allowing complex commands and actions to be gradually built from simpler behaviors. This thesis aims to develop a framework for planning and executing tasks based on Behavior Trees for the UR5 robot, implementing the Gazebo and ROS simulation environment. The idea is to design and implement some elementary actions (for example: reach a target pose with the robot), which will provide the building blocks for other control methods. These actions are initially developed and tested independently, in order to guarantee their optimal function. This provides certainty and ease in integrating these functions into the Behavior Tree for UR5. The evaluation is carried out through simulations to see the suitability and effectiveness for later implementation in the final structure.
2025
Behavior Tree-Based Task Planning for UR5 robot
Behavior Trees are frequently used to construct robot actions, allowing complex commands and actions to be gradually built from simpler behaviors. This thesis aims to develop a framework for planning and executing tasks based on Behavior Trees for the UR5 robot, implementing the Gazebo and ROS simulation environment. The idea is to design and implement some elementary actions (for example: reach a target pose with the robot), which will provide the building blocks for other control methods. These actions are initially developed and tested independently, in order to guarantee their optimal function. This provides certainty and ease in integrating these functions into the Behavior Tree for UR5. The evaluation is carried out through simulations to see the suitability and effectiveness for later implementation in the final structure.
ROS2
Gazebo Simulation
UR5
Behavior Tree
Robot Control
File in questo prodotto:
File Dimensione Formato  
Ruci_Rezart.pdf

accesso aperto

Dimensione 1.9 MB
Formato Adobe PDF
1.9 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/104346