The key for robust and reliable usage of humanoid robots in various and unstructured environments relies on the planning and control capabilities. Moreover, different levels of autonomy are required, depending on the scenario and the task set to be accomplished. In general higher level planning is executed at first, and each action (at lower levels) is subsequently planned. Nevertheless, in case of specific tasks where human decision is still preferred or in case of robot misbehavior, remote control of the robot is needed. In this thesis a hierarchical planning and control framework for humanoid robots is presented. The purpose of the proposed algorithms is to allow transitions from gross to fine motor skills and to act at different levels, such as joint, cartesian, primitive and task levels. Primitive and task level planning algorithms based on control primitives have also been implemented for both mobile manipulators and humanoid robots. Several examples of motion primitives are proposed for both robotics platforms. Furthermore, a Motion Description Language is used for both the formal validation of the obtained plans and for the generation of consistent complex plans starting from previously defined motion primitives. In case of failure of one of the planning levels, a human can remotely intervene to avoid undesired robots behaviors substituting the planner through the proposed Pilot Interface. This is a Graphical User Interface that acts as a natural connection between the different planning level and the human that in case of necessity can decide the correct level of autonomy of the robot (and hence the level of planning) to accomplish a task. Finally, both the planning algorithms and the Pilot Interface have been experimentally validated and applied on different robots and scenarios.

PRIMITIVE BASED HIERARCHICAL PLANNING FOR HUMANOID ROBOTS

2017

Abstract

The key for robust and reliable usage of humanoid robots in various and unstructured environments relies on the planning and control capabilities. Moreover, different levels of autonomy are required, depending on the scenario and the task set to be accomplished. In general higher level planning is executed at first, and each action (at lower levels) is subsequently planned. Nevertheless, in case of specific tasks where human decision is still preferred or in case of robot misbehavior, remote control of the robot is needed. In this thesis a hierarchical planning and control framework for humanoid robots is presented. The purpose of the proposed algorithms is to allow transitions from gross to fine motor skills and to act at different levels, such as joint, cartesian, primitive and task levels. Primitive and task level planning algorithms based on control primitives have also been implemented for both mobile manipulators and humanoid robots. Several examples of motion primitives are proposed for both robotics platforms. Furthermore, a Motion Description Language is used for both the formal validation of the obtained plans and for the generation of consistent complex plans starting from previously defined motion primitives. In case of failure of one of the planning levels, a human can remotely intervene to avoid undesired robots behaviors substituting the planner through the proposed Pilot Interface. This is a Graphical User Interface that acts as a natural connection between the different planning level and the human that in case of necessity can decide the correct level of autonomy of the robot (and hence the level of planning) to accomplish a task. Finally, both the planning algorithms and the Pilot Interface have been experimentally validated and applied on different robots and scenarios.
16-gen-2017
Italiano
Pallottino, Lucia
Bicchi, Antonio
Università degli Studi di Pisa
File in questo prodotto:
File Dimensione Formato  
PhD_Thesis_SETTIMI.pdf

accesso aperto

Tipologia: Altro materiale allegato
Dimensione 40.67 MB
Formato Adobe PDF
40.67 MB Adobe PDF Visualizza/Apri
research_activity.pdf

accesso aperto

Tipologia: Altro materiale allegato
Dimensione 94.92 kB
Formato Adobe PDF
94.92 kB Adobe PDF Visualizza/Apri

I documenti in UNITESI 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/20.500.14242/132132
Il codice NBN di questa tesi è URN:NBN:IT:UNIPI-132132