Symbolic-geometric planning

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Magnaguagno, Maurício Cecílio
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://tede2.pucrs.br/tede2/handle/tede/10964
Resumo: Classical planners, with actions described with preconditions and effects, create a way to operate on purely symbolic models in order to find plans to reach an agent’s goals. Plans found by classical planners often lack the geometric details required to solve motion problems, such as grasping an object or avoiding narrow passages. Such details include robot dimensions and object properties. Conversely, motion planners consider only physical details, not symbolic goals or parts of the state. Both symbolic and motion planners are required to solve certain problems, but relations between symbolic and geometric data must be shared to avoid replanning large portions of the search-space. In order to tackle this problem, we need a symbolic-geometric planner to share data and limit possible values as planning progresses, to minimize memory usage and planning time. Different planning algorithms for this type of hybrid planning have been developed to address the problem of combining geometric and symbolic planning by using off-the-shelf planners or new implementations. Most hybrid planners share information between the parts using a fixed set of symbols, which limits the amount of information that can be shared. By generating such symbols during planning for the symbolic part and relating them to external complex objects (containers, structs, instances) in the geometric part, it is possible to simplify the symbolic description while exploiting complex structures and functions already available in external libraries, such as the ones used by simulators. The contributions of this work include the definition of semantic attachments, as a mechanism to share information between symbolic and external/geometrical parts for Hierarchical Task Network (HTN) planning, a symbol to object table to keep external details hidden from the symbolic part, while able to compute with external objects using functions and semantic attachments, and a precondition reordering algorithm to improve planning time.
id P_RS_e4be36ac0ce96f7dab4c11183cb4401a
oai_identifier_str oai:tede2.pucrs.br:tede/10964
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling Symbolic-geometric planningPlanejamento simbólico-geométricoRobóticaPlanejamento Simbólico-GeométricoRoboticsSymbolic-Geometric PlanningCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOClassical planners, with actions described with preconditions and effects, create a way to operate on purely symbolic models in order to find plans to reach an agent’s goals. Plans found by classical planners often lack the geometric details required to solve motion problems, such as grasping an object or avoiding narrow passages. Such details include robot dimensions and object properties. Conversely, motion planners consider only physical details, not symbolic goals or parts of the state. Both symbolic and motion planners are required to solve certain problems, but relations between symbolic and geometric data must be shared to avoid replanning large portions of the search-space. In order to tackle this problem, we need a symbolic-geometric planner to share data and limit possible values as planning progresses, to minimize memory usage and planning time. Different planning algorithms for this type of hybrid planning have been developed to address the problem of combining geometric and symbolic planning by using off-the-shelf planners or new implementations. Most hybrid planners share information between the parts using a fixed set of symbols, which limits the amount of information that can be shared. By generating such symbols during planning for the symbolic part and relating them to external complex objects (containers, structs, instances) in the geometric part, it is possible to simplify the symbolic description while exploiting complex structures and functions already available in external libraries, such as the ones used by simulators. The contributions of this work include the definition of semantic attachments, as a mechanism to share information between symbolic and external/geometrical parts for Hierarchical Task Network (HTN) planning, a symbol to object table to keep external details hidden from the symbolic part, while able to compute with external objects using functions and semantic attachments, and a precondition reordering algorithm to improve planning time.Planejadores clássicos, com ações descritas com precondições e efeitos, criam uma forma de operar em modelos puramente simbólicos para encontrar planos que alcançam os objetivos de um agente. Planos encontrados por planejadores clássicos geralmente ignoram detalhes geométricos necessários para resolver problemas de movimento, tais como pegar um objeto ou evitar passagens estreitas. Esses detalhes incluem as dimensões do robô e de objetos. Em contrapartida, planejadores de movimento consideram apenas detalhes físicos, não objetivos ou partes simbólicas do estado. Ambos planejadores simbólicos e de movimento são necessários para resolver certos problemas, mas relações entre dados simbólicos e geométricos devem ser compartilhadas para evitar replanejamento de grandes porções do espaço de busca. Para lidar com este problema, nós precisamos de um planejador simbólico-geométrico que compartilhe dados e restrinja valores possíveis conforme o planejamento avança, para minimizar uso de memória e tempo de planejamento. Diferentes algoritmos de planejamento para esse tipo de planejamento híbrido foram desenvolvidos com o objetivo de combinar planejamento simbólico e geométrico usando planejadores prontos ou novas implementações. A maior parte dos planejadores híbridos compartilha informações entre as partes usando um conjunto fixo de símbolos, os quais limitam a quantidade de informação que pode ser compartilhada. Gerando esses símbolos durante o planejamento para a parte simbólica e os relacionando com objetos externos complexos (containers, structs, instâncias) na parte geométrica é possível simplificar a descrição simbólica enquanto exploram-se estruturas complexas e funções já disponíveis por bibliotecas externas, como as usadas por simuladores. Esse trabalho traz como contribuições a definição de anexo semântico, um mecanismo para compartilhar informação entre as partes simbólica e externa/geométrica de um planejador de redes hierárquicas de tarefas (HTN), e uma tabela de símbolo para objeto para manter detalhes externos fora da parte simbólica, enquanto capaz de computar com tais objetos externos através de funções e anexos semânticos.Pontifícia Universidade Católica do Rio Grande do SulEscola PolitécnicaBrasilPUCRSPrograma de Pós-Graduação em Ciência da ComputaçãoMeneguzzi, Felipehttp://lattes.cnpq.br/5973550650941724Magnaguagno, Maurício Cecílio2023-08-24T18:30:15Z2020-03-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://tede2.pucrs.br/tede2/handle/tede/10964enginfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RS2023-08-24T23:00:18Zoai:tede2.pucrs.br:tede/10964Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2023-08-24T23:00:18Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.none.fl_str_mv Symbolic-geometric planning
Planejamento simbólico-geométrico
title Symbolic-geometric planning
spellingShingle Symbolic-geometric planning
Magnaguagno, Maurício Cecílio
Robótica
Planejamento Simbólico-Geométrico
Robotics
Symbolic-Geometric Planning
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
title_short Symbolic-geometric planning
title_full Symbolic-geometric planning
title_fullStr Symbolic-geometric planning
title_full_unstemmed Symbolic-geometric planning
title_sort Symbolic-geometric planning
author Magnaguagno, Maurício Cecílio
author_facet Magnaguagno, Maurício Cecílio
author_role author
dc.contributor.none.fl_str_mv Meneguzzi, Felipe
http://lattes.cnpq.br/5973550650941724
dc.contributor.author.fl_str_mv Magnaguagno, Maurício Cecílio
dc.subject.por.fl_str_mv Robótica
Planejamento Simbólico-Geométrico
Robotics
Symbolic-Geometric Planning
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
topic Robótica
Planejamento Simbólico-Geométrico
Robotics
Symbolic-Geometric Planning
CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO
description Classical planners, with actions described with preconditions and effects, create a way to operate on purely symbolic models in order to find plans to reach an agent’s goals. Plans found by classical planners often lack the geometric details required to solve motion problems, such as grasping an object or avoiding narrow passages. Such details include robot dimensions and object properties. Conversely, motion planners consider only physical details, not symbolic goals or parts of the state. Both symbolic and motion planners are required to solve certain problems, but relations between symbolic and geometric data must be shared to avoid replanning large portions of the search-space. In order to tackle this problem, we need a symbolic-geometric planner to share data and limit possible values as planning progresses, to minimize memory usage and planning time. Different planning algorithms for this type of hybrid planning have been developed to address the problem of combining geometric and symbolic planning by using off-the-shelf planners or new implementations. Most hybrid planners share information between the parts using a fixed set of symbols, which limits the amount of information that can be shared. By generating such symbols during planning for the symbolic part and relating them to external complex objects (containers, structs, instances) in the geometric part, it is possible to simplify the symbolic description while exploiting complex structures and functions already available in external libraries, such as the ones used by simulators. The contributions of this work include the definition of semantic attachments, as a mechanism to share information between symbolic and external/geometrical parts for Hierarchical Task Network (HTN) planning, a symbol to object table to keep external details hidden from the symbolic part, while able to compute with external objects using functions and semantic attachments, and a precondition reordering algorithm to improve planning time.
publishDate 2020
dc.date.none.fl_str_mv 2020-03-25
2023-08-24T18:30:15Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://tede2.pucrs.br/tede2/handle/tede/10964
url https://tede2.pucrs.br/tede2/handle/tede/10964
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
Escola Politécnica
Brasil
PUCRS
Programa de Pós-Graduação em Ciência da Computação
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1850041314538684416