Smart object exploration by robotic manipulator

Detalhes bibliográficos
Autor(a) principal: Santos, João Pedro Martins dos
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/27683
Resumo: The end goal of this dissertation is to develop an autonomous exploration robot that is capable of choosing the Next Best View which reveals the most amount of information about a given volume. The exploration solution is based on a robotic manipulator, a RGB-D sensor and ROS. The manipulator provides movement while the sensor evaluates the scene in its Field of View. Using an OcTree implementation to reconstruct the environment, the portions of the de ned exploration volume where no information has been gathered yet are segmented. This segmentation (or clustering) will help on the pose sampling operation in the sense that all generated poses are plausible. Ray casting is performed, either based on the sensor's resolution or the characteristics of the unknown scene, to assess the pose quality. The pose that is estimated to provide the evaluation of the highest amount of unknown space is the one chosen to be visited next, i.e., the Next Best View. The exploration reaches its end when all the unknown voxels have been evaluated or, those who were not, are not possible to be measured by any reachable pose. Two case studies are presented to test the performance and adaptability of this work. The developed system is able to explore a given scene which, initially, it has no information about. The solution provided is, not only, adaptable to changes in the environment during the exploration, but also, portable to other manipualtors rather than the one used in the development.
id RCAP_0e76e66f5596480a608f8979c06e6e14
oai_identifier_str oai:ria.ua.pt:10773/27683
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Smart object exploration by robotic manipulatorAutonomousCalibrationEnvironment RepresentationExplorationNext Best ViewRGB-DROSRobotic ManipulatorVoxelThe end goal of this dissertation is to develop an autonomous exploration robot that is capable of choosing the Next Best View which reveals the most amount of information about a given volume. The exploration solution is based on a robotic manipulator, a RGB-D sensor and ROS. The manipulator provides movement while the sensor evaluates the scene in its Field of View. Using an OcTree implementation to reconstruct the environment, the portions of the de ned exploration volume where no information has been gathered yet are segmented. This segmentation (or clustering) will help on the pose sampling operation in the sense that all generated poses are plausible. Ray casting is performed, either based on the sensor's resolution or the characteristics of the unknown scene, to assess the pose quality. The pose that is estimated to provide the evaluation of the highest amount of unknown space is the one chosen to be visited next, i.e., the Next Best View. The exploration reaches its end when all the unknown voxels have been evaluated or, those who were not, are not possible to be measured by any reachable pose. Two case studies are presented to test the performance and adaptability of this work. The developed system is able to explore a given scene which, initially, it has no information about. The solution provided is, not only, adaptable to changes in the environment during the exploration, but also, portable to other manipualtors rather than the one used in the development.O objetivo nal desta dissertação é desenvolver um robot de exploração autônomo capaz de escolher a Próxima Melhor Vista que revela a maior quantidade de informações sobre um determinado volume. A solução de exploração é baseada num manipulador robótico, num sensor RGB-D e em ROS. O manipulador proporciona movimento enquanto o sensor avalia a cena no seu campo de visão. Usando uma implementação Oc- Tree para reconstruir o ambiente, as partes do volume de exploração de nido onde nenhuma informação ainda foi recolhida são segmentadas. Esta segmenta ção (ou agrupamento) ajudará na operação de amostragem de poses no sentido em que todas as poses geradas são plausíveis. Ray casting é realizado, seja com base na resolução do sensor ou nas características da cena desconhecida, para avaliar a qualidade da pose. A pose que é estimado fornecer a avaliação da maior quantidade de espaço desconhecido é a escolhida para ser visitada em seguida, ou seja, a Próxima Melhor Vista. A exploração chega ao m quando todos os voxels desconhecidos tiverem sido avaliados ou, aqueles que não o foram, não sejam possíveis de serem medidos por qualquer pose alcançável. Dois casos de estudo são apresentados para testar o desempenho e adaptabilidade deste trabalho. O sistema desenvolvido é capaz de explorar uma determinada cena sobre a qual, inicialmente, não tem informação. A solução apresentada é, não só, adaptável às mudanças no ambiente durante a explora ção, mas também, portável para outros manipuladores que não o utilizado no desenvolvimento.2020-02-27T10:21:27Z2019-07-01T00:00:00Z2019-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/27683engSantos, João Pedro Martins dosinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T11:53:40Zoai:ria.ua.pt:10773/27683Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:00:24.647649Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Smart object exploration by robotic manipulator
title Smart object exploration by robotic manipulator
spellingShingle Smart object exploration by robotic manipulator
Santos, João Pedro Martins dos
Autonomous
Calibration
Environment Representation
Exploration
Next Best View
RGB-D
ROS
Robotic Manipulator
Voxel
title_short Smart object exploration by robotic manipulator
title_full Smart object exploration by robotic manipulator
title_fullStr Smart object exploration by robotic manipulator
title_full_unstemmed Smart object exploration by robotic manipulator
title_sort Smart object exploration by robotic manipulator
author Santos, João Pedro Martins dos
author_facet Santos, João Pedro Martins dos
author_role author
dc.contributor.author.fl_str_mv Santos, João Pedro Martins dos
dc.subject.por.fl_str_mv Autonomous
Calibration
Environment Representation
Exploration
Next Best View
RGB-D
ROS
Robotic Manipulator
Voxel
topic Autonomous
Calibration
Environment Representation
Exploration
Next Best View
RGB-D
ROS
Robotic Manipulator
Voxel
description The end goal of this dissertation is to develop an autonomous exploration robot that is capable of choosing the Next Best View which reveals the most amount of information about a given volume. The exploration solution is based on a robotic manipulator, a RGB-D sensor and ROS. The manipulator provides movement while the sensor evaluates the scene in its Field of View. Using an OcTree implementation to reconstruct the environment, the portions of the de ned exploration volume where no information has been gathered yet are segmented. This segmentation (or clustering) will help on the pose sampling operation in the sense that all generated poses are plausible. Ray casting is performed, either based on the sensor's resolution or the characteristics of the unknown scene, to assess the pose quality. The pose that is estimated to provide the evaluation of the highest amount of unknown space is the one chosen to be visited next, i.e., the Next Best View. The exploration reaches its end when all the unknown voxels have been evaluated or, those who were not, are not possible to be measured by any reachable pose. Two case studies are presented to test the performance and adaptability of this work. The developed system is able to explore a given scene which, initially, it has no information about. The solution provided is, not only, adaptable to changes in the environment during the exploration, but also, portable to other manipualtors rather than the one used in the development.
publishDate 2019
dc.date.none.fl_str_mv 2019-07-01T00:00:00Z
2019-07
2020-02-27T10:21:27Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10773/27683
url http://hdl.handle.net/10773/27683
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.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137659488043008