Navegação assistida e semi-autónoma da plataforma ROBONUC
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10773/29466 |
Resumo: | A manipulação móvel é uma área com uma importância crescente a nível industrial que permite a execução de tarefas complexas em ambientes dinâmicos. A presente dissertação insere-se no projeto ROBONUC que é constituído por uma plataforma móvel e por um manipulador FANUC. Tem por objetivo a implementação de um sistema de controlo remoto para a plataforma, de modo que esta tenha autonomia suficiente para corrigir a trajetória evitando colisões. O trabalho está a ser desenvolvido em ambiente Robotic Operating System (ROS), que apresenta uma estrutura modular. Este ambiente permite a integração de programas desenvolvidos por terceiros, assim como a distribuição de processos em diversas máquinas. A primeira tarefa consistiu em implementar a hodometria, ou seja, determinar o deslocamento da plataforma recorrendo à informação proveniente dos encoders das rodas. Foi introduzido o HectorSlam, um programa desenvolvido em ROS, que permite realizar a construção do mapa do espaço envolvente recorrendo ao laser Hokuyo instalado na plataforma. Para garantir a segurança foram definidas zonas de risco de colisão, que são variáveis em função da velocidade da plataforma. Foi considerado existir risco de colisão se um dos dois lasers Hokuyo, presentes na plataforma, detetar um objeto na zona de risco. Desenvolveu-se um programa ROS que permite a navegação segura e autónoma da plataforma. Caso seja determinado risco de colisão o modo autónomo é acionado, permitindo o contorno do obstáculo. A realização de testes experimentais foi essencial para realizar a calibração da hodometria, assim como a calibração das áreas de risco. |
id |
RCAP_fc849e5321188e97e80bdfd553230834 |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/29466 |
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 |
Navegação assistida e semi-autónoma da plataforma ROBONUCRobuter IIManipulação móvelROSLIDARHodometriaSLAMA manipulação móvel é uma área com uma importância crescente a nível industrial que permite a execução de tarefas complexas em ambientes dinâmicos. A presente dissertação insere-se no projeto ROBONUC que é constituído por uma plataforma móvel e por um manipulador FANUC. Tem por objetivo a implementação de um sistema de controlo remoto para a plataforma, de modo que esta tenha autonomia suficiente para corrigir a trajetória evitando colisões. O trabalho está a ser desenvolvido em ambiente Robotic Operating System (ROS), que apresenta uma estrutura modular. Este ambiente permite a integração de programas desenvolvidos por terceiros, assim como a distribuição de processos em diversas máquinas. A primeira tarefa consistiu em implementar a hodometria, ou seja, determinar o deslocamento da plataforma recorrendo à informação proveniente dos encoders das rodas. Foi introduzido o HectorSlam, um programa desenvolvido em ROS, que permite realizar a construção do mapa do espaço envolvente recorrendo ao laser Hokuyo instalado na plataforma. Para garantir a segurança foram definidas zonas de risco de colisão, que são variáveis em função da velocidade da plataforma. Foi considerado existir risco de colisão se um dos dois lasers Hokuyo, presentes na plataforma, detetar um objeto na zona de risco. Desenvolveu-se um programa ROS que permite a navegação segura e autónoma da plataforma. Caso seja determinado risco de colisão o modo autónomo é acionado, permitindo o contorno do obstáculo. A realização de testes experimentais foi essencial para realizar a calibração da hodometria, assim como a calibração das áreas de risco.Mobile manipulation is a field with increasing importance in the industry which allows to execute complex tasks in dynamic environment. The current dissertation is inserted in the ROBONUC project which is composed by a mobile platform and a FANUC manipulator. The objective of this work is to implement a remote control system on the platform in such a way that allows it to navigate with enough autonomy to correct the trajectory imposed by the user in order to avoid a collision. The work is being developed in a modular structured environment called Robotic Operating System (ROS). This software allows to integrate third party programs as well as the distribution of multiple processes in different machines. The first task consisted of the implementation of the odometry or in other words, the calculation of the distance travelled by the platform using the information provided by the wheel encoders. HectorSLAM was introduced, an open source program developed in ROS, that allows to reconstruct the map of the involving environment using the Hokuyo laser installed on the platform. To ensure safety, several collision risk areas were defined that are variable in size depending on the platform's velocity. There is the existence of collision risk if one of the two Hokuyo lasers on the platform detects an objective in the risk area. An open source ROS program that allows a safely autonomous navigation was implemented in the platform. In case that a rick of collision is detected the autonomous mode is activated allows to avoid the obstacle. The execution of experimental tests was essencial to calibrate the odometry, as well as adjusting the risk areas.2020-10-15T13:08:04Z2018-07-26T00:00:00Z2018-07-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/29466TID:202237915porSarmento, Luís Pedro Estevesinfo: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:56:54Zoai:ria.ua.pt:10773/29466Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:01:45.869316Repositó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 |
Navegação assistida e semi-autónoma da plataforma ROBONUC |
title |
Navegação assistida e semi-autónoma da plataforma ROBONUC |
spellingShingle |
Navegação assistida e semi-autónoma da plataforma ROBONUC Sarmento, Luís Pedro Esteves Robuter II Manipulação móvel ROS LIDAR Hodometria SLAM |
title_short |
Navegação assistida e semi-autónoma da plataforma ROBONUC |
title_full |
Navegação assistida e semi-autónoma da plataforma ROBONUC |
title_fullStr |
Navegação assistida e semi-autónoma da plataforma ROBONUC |
title_full_unstemmed |
Navegação assistida e semi-autónoma da plataforma ROBONUC |
title_sort |
Navegação assistida e semi-autónoma da plataforma ROBONUC |
author |
Sarmento, Luís Pedro Esteves |
author_facet |
Sarmento, Luís Pedro Esteves |
author_role |
author |
dc.contributor.author.fl_str_mv |
Sarmento, Luís Pedro Esteves |
dc.subject.por.fl_str_mv |
Robuter II Manipulação móvel ROS LIDAR Hodometria SLAM |
topic |
Robuter II Manipulação móvel ROS LIDAR Hodometria SLAM |
description |
A manipulação móvel é uma área com uma importância crescente a nível industrial que permite a execução de tarefas complexas em ambientes dinâmicos. A presente dissertação insere-se no projeto ROBONUC que é constituído por uma plataforma móvel e por um manipulador FANUC. Tem por objetivo a implementação de um sistema de controlo remoto para a plataforma, de modo que esta tenha autonomia suficiente para corrigir a trajetória evitando colisões. O trabalho está a ser desenvolvido em ambiente Robotic Operating System (ROS), que apresenta uma estrutura modular. Este ambiente permite a integração de programas desenvolvidos por terceiros, assim como a distribuição de processos em diversas máquinas. A primeira tarefa consistiu em implementar a hodometria, ou seja, determinar o deslocamento da plataforma recorrendo à informação proveniente dos encoders das rodas. Foi introduzido o HectorSlam, um programa desenvolvido em ROS, que permite realizar a construção do mapa do espaço envolvente recorrendo ao laser Hokuyo instalado na plataforma. Para garantir a segurança foram definidas zonas de risco de colisão, que são variáveis em função da velocidade da plataforma. Foi considerado existir risco de colisão se um dos dois lasers Hokuyo, presentes na plataforma, detetar um objeto na zona de risco. Desenvolveu-se um programa ROS que permite a navegação segura e autónoma da plataforma. Caso seja determinado risco de colisão o modo autónomo é acionado, permitindo o contorno do obstáculo. A realização de testes experimentais foi essencial para realizar a calibração da hodometria, assim como a calibração das áreas de risco. |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018-07-26T00:00:00Z 2018-07-26 2020-10-15T13:08:04Z |
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/29466 TID:202237915 |
url |
http://hdl.handle.net/10773/29466 |
identifier_str_mv |
TID:202237915 |
dc.language.iso.fl_str_mv |
por |
language |
por |
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_ |
1799137673334489088 |