Robotic manipulation with pick and place task constructors

dc.contributor
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Sistemes, Automàtica i Informàtica Industrial
dc.contributor
Rosell Gratacòs, Jan
dc.contributor.author
Llufriu López, Albert
dc.date.accessioned
2026-03-02T04:13:29Z
dc.date.available
2026-03-02T04:13:29Z
dc.date.issued
2026-01
dc.identifier
https://hdl.handle.net/2117/456363
dc.identifier
PRISMA-201963
dc.identifier.uri
https://hdl.handle.net/2117/456363
dc.description.abstract
Robotic systems operating in real-world environments are required to perform complex tasks that combine high-level decision making with low-level motion execution. Addressing these requirements calls for approaches that integrate symbolic task planning, geometric motion planning, and execution control. This thesis presents a framework for generating and executing Behavior Trees from a Task and Motion Planning (TAMP) problem, enabling structured and reactive execution of manipulation tasks. The proposed framework integrates symbolic task planning, motion planning, and execution using Behavior Trees with replanning capabilities. Task planning problems def inedinPlanningDomainDefinitionLanguage(PDDL)aresolvedtoobtainasequence of actions, from which the corresponding Behavior Tree is generated. Geometric informationabouttheenvironmentisthenextracted, andmotionplanningsolutionsforeach action are computed using the The Kautham Project tools. The nodes of the Behavior Tree responsible for controlling the robot’s movements access the computed trajectories to execute the actions within a Gazebo simulated environment. An execution module runs the generated Behavior Tree in a simulated Gazebo environment, while astate monitoring componentdetects inconsistencies between expected and perceived states and triggers replanning when necessary. The framework is validated through simulation of a pick-and-place manipulation task using the TIAGo Dual robot in a kitchen environment. In addition, a more specific approach for pick and place actions based on MoveIt 2 and the MoveIt Task Constructor is implemented. A comparative discussion highlights the trade-offs between the two approaches in terms of functionality, integration complexity, and access to planned trajectories. The results demonstrate that the proposed approach enables the systematic generation and execution of Behavior Trees from TAMP solutions, while supporting replanning in dynamic scenarios. The comparison of motion planning tools further emphasizes the importance of selecting planning frameworks according to application-specific requirements.
dc.format
application/pdf
dc.language
eng
dc.publisher
Universitat Politècnica de Catalunya
dc.rights
Open Access
dc.subject
Àrees temàtiques de la UPC::Informàtica::Robòtica
dc.subject
Robots--Kinematics
dc.subject
Robots--Cinemàtica
dc.title
Robotic manipulation with pick and place task constructors
dc.type
Master thesis


Fitxers en aquest element

FitxersGrandàriaFormatVisualització

No hi ha fitxers associats a aquest element.

Aquest element apareix en la col·lecció o col·leccions següent(s)