Project I-RoCS: automatic navigation system for a cleaning robot

Detalhes bibliográficos
Autor(a) principal: Dias, Tânia Sofia da Silva
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