Una branca dell’intelligenza artificiale è relativa alla pianificazione automatica che riguarda la realizzazione di piani ovvero sequenze di azioni che agenti intelligenti tipicamente robot devono eseguire. Per garantire un’alta efficienza e autonomia, infatti, i robot di servizio devono essere in grado di generare un piano di azioni intelligenti partendo dalla definizione di un problema generico contenente lo stato iniziale del mondo, la descrizione dei goal per l’agente e le possibili azioni e vincoli da rispettare. Esistono vari modi di implementare una pianificazione automatica in un robot, ma tra gli strumenti più diffusi c’è sicuramente ROS-Plan, framework integrato in Robot Operating System (ROS), standard de facto nella robotica. Questa tesi ha lo scopo di studiare e testare ROS-Plan in un ambiente simulato, dimostrando come questo strumento possa essere utilizzato per migliorare la qualità dei servizi erogati dal robot. In particolare verrà implementata una simulazione di robot di servizio che svolge un lavoro di delivery, aiutando l'uomo nel trasporto di oggetti. Sarà inoltre descritto un esperimento svolto utilizzando la demo sviluppata, che ci permette di andare ad analizzare quali sono i punti di forza e le limitazioni di ROS-Plan.

Risolvere problemi di pianificazione automatica per robot di servizio utilizzando ROS-Plan

FERRARI, DAVIDE
2022/2023

Abstract

Una branca dell’intelligenza artificiale è relativa alla pianificazione automatica che riguarda la realizzazione di piani ovvero sequenze di azioni che agenti intelligenti tipicamente robot devono eseguire. Per garantire un’alta efficienza e autonomia, infatti, i robot di servizio devono essere in grado di generare un piano di azioni intelligenti partendo dalla definizione di un problema generico contenente lo stato iniziale del mondo, la descrizione dei goal per l’agente e le possibili azioni e vincoli da rispettare. Esistono vari modi di implementare una pianificazione automatica in un robot, ma tra gli strumenti più diffusi c’è sicuramente ROS-Plan, framework integrato in Robot Operating System (ROS), standard de facto nella robotica. Questa tesi ha lo scopo di studiare e testare ROS-Plan in un ambiente simulato, dimostrando come questo strumento possa essere utilizzato per migliorare la qualità dei servizi erogati dal robot. In particolare verrà implementata una simulazione di robot di servizio che svolge un lavoro di delivery, aiutando l'uomo nel trasporto di oggetti. Sarà inoltre descritto un esperimento svolto utilizzando la demo sviluppata, che ci permette di andare ad analizzare quali sono i punti di forza e le limitazioni di ROS-Plan.
2022
Solving automated planning problems for service robots using ROS-Plan
Pianificazione
ROS-Plan
Robotica di servizio
AI Planning
File in questo prodotto:
File Dimensione Formato  
Ferrari_Davide.pdf

accesso riservato

Dimensione 2.11 MB
Formato Adobe PDF
2.11 MB Adobe PDF

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/53323