Project I-RoCS: automatic navigation system for a cleaning robot
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
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/31345 |
Resumo: | Robotics is an interdisciplinary exciting and competitive eld, one of the largest research areas in the world today. The robotics market has encountered signi cant development over the recent years and is anticipated to grow tremendously over the near future. Robots have become part of our daily lives, particularly autonomous mobile robots. These robots are capable of moving and communicating with the world that surrounds them, thereby opening up new possibilities and making possible new types of human-robot interaction. In this area, decision-making capabilities are in constant evolution and they are constantly subject to sudden alterations, with the goal of approaching the behavior of robots to human behavior based on sensory data. This is a task of high complexity, but the advances of the technologies used have made them possible to produce better outcomes, thereby leading to the development of solutions that are increasingly closer to be used in real scenarios. Pre-programmed or reactive actions, generate the illusion of an intelligent robot, but for a robot to be considered genuinely intelligent, it must learn and adapt to the world in which it is inserted. In order to create such a robotic agent, it is important to develop solutions to the complex problems of autonomous navigation. This Thesis presents the study and development of an autonomous navigation system to be integrated into a cleaning robot prototype to be developed in the context of the i-RoCS project. This thesis presents an analysis of the most common algorithms for autonomous navigation, focusing on the three most important problems: mapping, localization and navigation. These steps are essential so that the robot can act autonomously in the environment where it will operate. Several algorithms have been explored, providing more emphasis on the Cartographer Google algorithm. A proposal of an autonomous navigation system was developed and tested both in simulation and using a real robot. The experimental results presented in this document using the educational Turtlebot robot demonstrate that it is possible for it to be able to navigate independently in human-occupied environments without recourse to external location systems. The implemented solution can be an important contribution to i-RoCS prototype. |
id |
RCAP_aa72b54d314d24b93572f858e88c7534 |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/31345 |
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 |
Project I-RoCS: automatic navigation system for a cleaning robotMappingNavigationLocalizationSLAMROSRoboticsAutonomyRobotics is an interdisciplinary exciting and competitive eld, one of the largest research areas in the world today. The robotics market has encountered signi cant development over the recent years and is anticipated to grow tremendously over the near future. Robots have become part of our daily lives, particularly autonomous mobile robots. These robots are capable of moving and communicating with the world that surrounds them, thereby opening up new possibilities and making possible new types of human-robot interaction. In this area, decision-making capabilities are in constant evolution and they are constantly subject to sudden alterations, with the goal of approaching the behavior of robots to human behavior based on sensory data. This is a task of high complexity, but the advances of the technologies used have made them possible to produce better outcomes, thereby leading to the development of solutions that are increasingly closer to be used in real scenarios. Pre-programmed or reactive actions, generate the illusion of an intelligent robot, but for a robot to be considered genuinely intelligent, it must learn and adapt to the world in which it is inserted. In order to create such a robotic agent, it is important to develop solutions to the complex problems of autonomous navigation. This Thesis presents the study and development of an autonomous navigation system to be integrated into a cleaning robot prototype to be developed in the context of the i-RoCS project. This thesis presents an analysis of the most common algorithms for autonomous navigation, focusing on the three most important problems: mapping, localization and navigation. These steps are essential so that the robot can act autonomously in the environment where it will operate. Several algorithms have been explored, providing more emphasis on the Cartographer Google algorithm. A proposal of an autonomous navigation system was developed and tested both in simulation and using a real robot. The experimental results presented in this document using the educational Turtlebot robot demonstrate that it is possible for it to be able to navigate independently in human-occupied environments without recourse to external location systems. The implemented solution can be an important contribution to i-RoCS prototype.Robotics is an interdisciplinary exciting and competitive eld, one of the largest research areas in the world today. The robotics market has encountered signi cant development over the recent years and is anticipated to grow tremendously over the near future. Robots have become part of our daily lives, particularly autonomous mobile robots. These robots are capable of moving and communicating with the world that surrounds them, thereby opening up new possibilities and making possible new types of human-robot interaction. In this area, decision-making capabilities are in constant evolution and they are constantly subject to sudden alterations, with the goal of approaching the behavior of robots to human behavior based on sensory data. This is a task of high complexity, but the advances of the technologies used have made them possible to produce better outcomes, thereby leading to the development of solutions that are increasingly closer to be used in real scenarios. Pre-programmed or reactive actions, generate the illusion of an intelligent robot, but for a robot to be considered genuinely intelligent, it must learn and adapt to the world in which it is inserted. In order to create such a robotic agent, it is important to develop solutions to the complex problems of autonomous navigation. This Thesis presents the study and development of an autonomous navigation system to be integrated into a cleaning robot prototype to be developed in the context of the i-RoCS project. This thesis presents an analysis of the most common algorithms for autonomous navigation, focusing on the three most important problems: mapping, localization and navigation. These steps are essential so that the robot can act autonomously in the environment where it will operate. Several algorithms have been explored, providing more emphasis on the Cartographer Google algorithm. A proposal of an autonomous navigation system was developed and tested both in simulation and using a real robot. The experimental results presented in this document using the educational Turtlebot robot demonstrate that it is possible for it to be able to navigate independently in human-occupied environments without recourse to external location systems. The implemented solution can be an important contribution to i-RoCS prototype.2021-05-10T10:30:01Z2021-02-19T00:00:00Z2021-02-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/31345engDias, Tânia Sofia da Silvainfo: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-22T12:00:30Zoai:ria.ua.pt:10773/31345Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:03:14.986448Repositó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 |
Project I-RoCS: automatic navigation system for a cleaning robot |
title |
Project I-RoCS: automatic navigation system for a cleaning robot |
spellingShingle |
Project I-RoCS: automatic navigation system for a cleaning robot Dias, Tânia Sofia da Silva Mapping Navigation Localization SLAM ROS Robotics Autonomy |
title_short |
Project I-RoCS: automatic navigation system for a cleaning robot |
title_full |
Project I-RoCS: automatic navigation system for a cleaning robot |
title_fullStr |
Project I-RoCS: automatic navigation system for a cleaning robot |
title_full_unstemmed |
Project I-RoCS: automatic navigation system for a cleaning robot |
title_sort |
Project I-RoCS: automatic navigation system for a cleaning robot |
author |
Dias, Tânia Sofia da Silva |
author_facet |
Dias, Tânia Sofia da Silva |
author_role |
author |
dc.contributor.author.fl_str_mv |
Dias, Tânia Sofia da Silva |
dc.subject.por.fl_str_mv |
Mapping Navigation Localization SLAM ROS Robotics Autonomy |
topic |
Mapping Navigation Localization SLAM ROS Robotics Autonomy |
description |
Robotics is an interdisciplinary exciting and competitive eld, one of the largest research areas in the world today. The robotics market has encountered signi cant development over the recent years and is anticipated to grow tremendously over the near future. Robots have become part of our daily lives, particularly autonomous mobile robots. These robots are capable of moving and communicating with the world that surrounds them, thereby opening up new possibilities and making possible new types of human-robot interaction. In this area, decision-making capabilities are in constant evolution and they are constantly subject to sudden alterations, with the goal of approaching the behavior of robots to human behavior based on sensory data. This is a task of high complexity, but the advances of the technologies used have made them possible to produce better outcomes, thereby leading to the development of solutions that are increasingly closer to be used in real scenarios. Pre-programmed or reactive actions, generate the illusion of an intelligent robot, but for a robot to be considered genuinely intelligent, it must learn and adapt to the world in which it is inserted. In order to create such a robotic agent, it is important to develop solutions to the complex problems of autonomous navigation. This Thesis presents the study and development of an autonomous navigation system to be integrated into a cleaning robot prototype to be developed in the context of the i-RoCS project. This thesis presents an analysis of the most common algorithms for autonomous navigation, focusing on the three most important problems: mapping, localization and navigation. These steps are essential so that the robot can act autonomously in the environment where it will operate. Several algorithms have been explored, providing more emphasis on the Cartographer Google algorithm. A proposal of an autonomous navigation system was developed and tested both in simulation and using a real robot. The experimental results presented in this document using the educational Turtlebot robot demonstrate that it is possible for it to be able to navigate independently in human-occupied environments without recourse to external location systems. The implemented solution can be an important contribution to i-RoCS prototype. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-05-10T10:30:01Z 2021-02-19T00:00:00Z 2021-02-19 |
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/31345 |
url |
http://hdl.handle.net/10773/31345 |
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_ |
1799137687707320320 |