/img alt="Imagem da capa" class="recordcover" src="""/>
Trabalho de Conclusão de Curso
Implementação de algoritmo Hector Slam em veículos terrestre não tripulado em ambiente dinâmico e sem acesso a GPS.
The demand for mobile robots that perform the task of autonomous transport has grown in research institutes, such as Innovation Hub/IFAM, and the technology for their manufacture, configuration and implementation in an industrial environment covers several, current and future, problems that robot...
Autor principal: | Bezerra, Luciano Santos |
---|---|
Grau: | Trabalho de Conclusão de Curso |
Idioma: | por |
Publicado em: |
Brasil
2024
|
Assuntos: | |
Acesso em linha: |
http://repositorio.ifam.edu.br/jspui/handle/4321/1402 |
id |
oai:localhost:4321-1402 |
---|---|
recordtype |
dspace |
spelling |
oai:localhost:4321-14022024-01-16T17:04:10Z Implementação de algoritmo Hector Slam em veículos terrestre não tripulado em ambiente dinâmico e sem acesso a GPS. Bezerra, Luciano Santos Abecassis, Úrsula Vasconcelos http://lattes.cnpq.br/3588263498990428 Abecassis, Úrsula Vasconcelos http://lattes.cnpq.br/3588263498990428 Nascimento, José Fábio de Lima ttp://lattes.cnpq.br/0056522906128231 Santos, Renan Cavalcante http://lattes.cnpq.br/6930748017205035 ROS HECTOR-SLAM MAPEAMENTO VTNT (VEÍCULO TERRESTRE NÃO TRIPULADO) CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS::CONTROLE DE PROCESSOS ELETRONICOS, RETROALIMENTACAO The demand for mobile robots that perform the task of autonomous transport has grown in research institutes, such as Innovation Hub/IFAM, and the technology for their manufacture, configuration and implementation in an industrial environment covers several, current and future, problems that robotics proposes to solve. These problems sometimes seem easy for human beings, such as walking, communicating and recording the environment around them through maps. Such tasks require the integration of actuators, sensors and systems focused on odometry and creation of cartographic records. The challenges increase when the robot in question responsible for mapping must work in a dynamic environment, that is, where obstacles, which must be avoided, can appear, disappear or move around the map. One framework developed aiming to achieving these functionalities is ROS (Robot Operating System) which provides a platform for creating code, in Python and C++, and tools to be used in robotics systems in general, with emphasis on applications such as industrial AGVs (Automated Guided Vehicles), military UGV (Unmanned Ground Vehicle), emergency response vehicles and space explores such as ROVER MARS 2020, and perhaps most importantly, for sharing solutions between the most diverse types of robots. This work details the construction of a teleoperated robot with the ability to map indoor environments using a LiDAR (Light Detection and Ranging) sensor combined with HECTOR SLAM in the ROS platform, as the robotic system responsible for synchronizing sensors, actuators and algorithms. Although delivering satisfactory results, the developed robotic platform encounters difficulties in generating odometry due to problems reading the encoder sensors and wheel slippage on smooth terrain. A procura por robôs móveis que realizam a tarefa de transporte autônomo tem crescido nos institutos de pesquisa, como o Polo de Inovação Manaus/IFAM, e a tecnologia para sua fabricação, configuração e implementação em ambiente industrial abrange diversos problemas da atualidade e do próximo futuro que a robótica se propõe a resolver, problemas esses que por vezes parecem fáceis para seres humanos, como andar, se comunicar e registrar o ambiente à sua volta por meio de mapas. Tais tarefas requerem a integração de atuadores, sensores e sistemas voltados para a odometria e elaboração de registros cartográficos, os desafios aumentam quando o robô em questão incumbido pelo mapeamento deve trabalhar em um ambiente dinâmico, ou seja, onde obstáculos, que devem ser evitados, podem aparecer, sumir ou se movimentar pelo mapa. Um dos frameworks1 desenvolvidos com o objetivo de alcançar essas funcionalidades é o ROS (Robot Operating System2) que disponibiliza uma plataforma para a criação de código, em Python e em C++, e de ferramentas para serem usadas em sistemas robóticos em geral, com destaque em aplicações como AGVs (Automated Guided Vehicle3) industriais, VTNTs (Veículo Terrestre Não Tripulado) militares, veículos de resposta emergencial e exploradores espaciais como ROVER MARS 2020, e talvez mais importante, para compartilhamento das soluções entre os mais diversos tipos de robôs. Este trabalho apresenta a construção de um robô teleoperado com a capacidade de mapear ambientes a partir de um sensor LiDAR (Light Detection and Ranging4) usando algoritmo HECTOR SLAM e empregando a plataforma ROS como o sistema robótico responsável por sincronizar sensores, atuadores e algoritmos. Embora entregue resultados satisfatórios, a plataforma robótica desenvolvida encontra dificuldades na geração de odometria devido a problemas na leitura dos sensores encoders e no escorregamento das rodas em terreno liso. 2024-01-16T17:04:10Z 2024-01-16 2024-01-16T17:04:10Z 2021-12-12 Trabalho de Conclusão de Curso BEZERRA, Luciano Santos. Implementação de algoritmo Hector Slam em veículos terrestre não tripulado em ambiente dinâmico e sem acesso a GPS.118f 2024. Monografia (Engenharia de Controle de Automação) - Instituto Federal de Educação, Ciência e Tecnologia do Amazonas, Campus Manaus Distrito Industrial, Manaus, 2024. http://repositorio.ifam.edu.br/jspui/handle/4321/1402 por HUANG, H; SAVKIN, A. V.; NI, W. Online UAV Trajectory Planning for Covert Video Surveillance of Mobile Targets. IEEE Transactions on Automation Science and Engineering, p. 1- 12, 2021. Doi: 10.1109/TASE.2021.3062810. Citado na página: 12. DURRANT-WHYTE, H.; BAILEY, T. Simultaneous localization and mapping: part I. IEEE Robotics & Automation Magazine, vol. 13, no. 2, p. 99-110, 2006. Doi: 10.1109/MRA.2006.1638022. Citado na página: 12. NAGLA, S. 2D Hector SLAM of Indoor Mobile Robot Using 2D LiDAR. 2ND INTERNATIONAL CONFERENCE ON POWER, ENERGY, CONTROL AND TRANSMISSION SYSTEMS (ICPECTS), 2020, Chennai India, P. 1-4. Doi: 10.1109/ICPECTS49113.2020.9336995. Citado na página: 12. SIEGWART, R; NOURBAKHSH, I. R. Introduction to Autonomous Mobile Robots. Cambridge Massachusetts, Estados Unidos da América: MIT Press, 2004. Citado na página: 13. ABIRESEARCH. SLAM Software Paving the Path for a New Generation of Industrial Robots - AMRs. 2019. Disponível em:<https://www.abiresearch.com/press/slam-software-paving-pathnew- generation-industrial-robots-amrs/>. Acessado em: 27 de outubro de 2023. Citado na página: 14. CORKE, P. Robotics, Vision and Control. Cham, Suíça, Editora Springer, segunda edição, 2017. Citado duas vezes na página 16: Texto e Imagem. INTERNATIONAL ORGANIZATION FOR STANDARDIZATION (ISO). ISO 8373: Robots and robotic devices. Disponível em: <https://www.iso.org/obp/ui/en/#iso:std:iso:8373:ed- 3:v1:en>. Acessado em: 05 setembro 2023. Citado na página 16. 94 INTERNATIONAL FEDERATION OF ROBOTICS (IFR). Robotics Standardization: Mobile Robot. Disponível em: <https://ifr.org/standardisation>. Acessado em: 03 setembro 2023. Citado na página: 17. COTA, Eduardo. Implementação e avaliação de técnicas de odometria aplicadas a um dispositivo móvel. Dissertação (Mestrado) - Universidade Federal de Ouro Preto. Escola de Minas. Departamento de Engenharia e Automação e Técnicas Fundamentais. Ouro Preto, Minas Gerais, 2019. Citado nas páginas 17 e 44. LAGES, Walter Fetter. Estimação de Posição e Orientação. Artigo (Pós-Graduação) – Universidade Federal do Rio Grande do Sul, Escola de Engenharia, 2008. Disponível em: < https://www.ece.ufrgs.br/~fetter/ele00070/mobrob/estimation.pdf>. Acessado em: 08 de março de 2023. Citado na página: 17. KOLMANOVSKY, I.; MCCLAMROCH, N. H. Developments in Nonholonomic Control Problems. IEEE Control Systems Magazine, v. 15, n. 6, p. 20–36, 1995. Doi: 10.1109/37.476384. Citado na página: 18. SALEM, F. A. Dynamic and Kinematic Models and Control for Differential Drive Mobile Robots. International Press Corporation (INPRESSCO) – International Journal of Current Engineering and Technology, v. 3, n. 2, Arabia Saudita, Taif, p. 253-263, 2013. Disponível em: < https://inpressco.com/wp-content/uploads/2013/03/Paper6253-2632.pdf >. Acessado em: 25 de maio de 2023. Citado na página: 18. RODRIGUES, R. M. Construção, Modelagem e Controle de Um Robô Móvel de Acionamento Diferencial. Monografia (Graduação) – Universidade Tecnológica Federal do Paraná, Toledo, Paraná, 2019. Citado na página: 19. YI, J.; SONG, D.; ZHANG, J.; GOODWIN, Z. Adaptive Trajectory Tracking Control of Skid- Steered Mobile Robots. In: PROCEEDINGS 2007 IEEE INTERNATIONAL CONFERENCE ON 95 ROBOTICS AND AUTOMATION (ICRA), 2007, Roma, Itália, p. 2605-2610. Doi: 10.1109/ROBOT.2007.363858. Citado na página: 20. PENTZER, J.; BRENNAN, S.; REICHARD, K. Model-Based Prediction of Skid-Steer Robot Kinematics Using Online Estimation of Track Instantaneous Centers of Rotation. Jornal of Field Robotics, v. 31, n. 3, p. 455-476, 2014. Doi:10.1002/rob.21509. Citado na página: 21. WU, Y.; WANG, T.; LIANG, J.; CHEN, J.; ZHAO, Q.; YANG, X.; HAN, C. Experimental Kinematics Modeling Estimation for Wheeled Skid-Steering Mobile Robots. In: PROCEEDING 2013: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO), 2013, Shenzen, China, p. 268-273. Doi: 10.1109/ROBIO.2013.6739470. Citado na página: 21. MARTINEZ, J. L; MANDOW, A; MORALES, J; PEDRAZA, S; GARCIA, A. Approximating Kinematics for Tracked Mobile Robots. The International Journal of Robotics Research. v. 24, n. 10, p. 867-878, 2005. Doi: 10.1177/0278364905058239. Citado na página: 21. MANDOW, A; MARTINEZ, J.L.; MORALES, J.; BLANCO, J.L.; GARCIA-CEREZO, A.; GONZALES, J. Experimental kinematics for wheeled Skid-Steer mobile robots, In: PROCEEDINGS 2007: IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2007, San Diego, California, Estados Unidos, p. 1222-1227. Doi: 10.1109/IROS.2007.4399139. Citado na página: 22 e 87. WANG, T.; WU Y.; LIANG, J.; HAN, C.; CHEN, J.; ZHAO, Q. Analysis and Experimental Kinematics of a Skid-Steering Wheeled Robot Based on a Laser Scanner Sensor. Sensors, v.15, p. 9681-9702, 2015. Doi: 10.3390/s150509681. Citado na página: 22. WANG, C; WENJUN, L.; XIAOCHUAN, L.; MINGLIANG, M. Terrain Adaptive Estimation of Instantaneous Centres of Rotation for Tracked Robots. Complexity, vol. 2018, p. 1-10, 2018. Doi: 10.1155/2018/4816712. Citado na página: 22. 96 BOAS, L; CONCEIÇÃO, A. Modelagem Cinemática de Robôs Móveis da Classe Skid-Steer. In: CONGRESSO BRASILEIRO DE AUTOMÁTICA, 23. 2020. Anais: Sociedade Brasileira de Automática, v. 2, n. 1. Doi: 10.48011/asba.v2i1.1165. Citado na página: 22 e 87. CLEARPATH ROBOTICS. Husky: Unmanned Ground Vehicle. Disponível em: <https://clearpathrobotics.com/husky-unmanned-ground-vehicle-robot/>. Acessado em: 10 de agosto de 2023. Citado na página: 23. ROS - ROBOT OPERATING SYSTEM. What is ROS. Disponível em: <https://www.ros.org/>. Acessado em: 27 de julho de 2023. Citado na página: 25. PYO, Y; CHO, H; JUNG, R; LIM, T. ROS ROBOT PROGRAMMING – From the basic concept to the practical programming and robot application. Seul, Coreia do Sul, Editora ROBOTIS, Primeira Edição, 2017. Citado duas vezes na página 25: Imagem e Texto. WYROBEK, K. The Origin Story of Ros, The Linux of Robotics. IEEE SPECTRUM – For the Technology Insider, 2017. Disponível em: <https://spectrum.ieee.org/the-origin-story-of-ros-thelinux- of-robotics>. Acessado em: 01 de fevereiro de 2023. Citado duas vezes na página 26: Texto e Imagem. ACKERMAN, E; GUIZZO, E. Wizards of Ros: Willow Garage and The Making of The Robot Operating System. IEEE SPECTRUM – For the Technology Insider, 2017. Disponível em: <https://spectrum.ieee.org/wizards-of-ros-willow-garage-and-the-making-of-the-robot-operatingsystem>. Acessado em: 01 de fevereiro de 2023. Citado na página: 26. OLIVEIRA, R. Construção de Sistema Robótico de Baixo Custo para Fins Didáticos. Monografia (Graduação) – Instituto Federal de Educação Ciência e Tecnologia do Amazonas, Manaus, Amazonas, 2019. Citado na página: 27. 97 QUIGLEY, M; GERKEY, B.; SMART W. D. Programming Robots with ROS – A Practical Introduction to the Robot Operating System. Estados Unidos da América, OREILLY, Primeira Edição, 2015. Citado duas vezes na página 28: Texto e Imagem, e uma vez na página 38. SEARS-COLLINS, A. How to Create and Execute ROS Launch Files. Automatic Addison, 2019. Disponível em: <https://automaticaddison.com/how-to-create-and-execute-ros-launch-files/>. Acessado em: 7 de junho de 2023. Citado na página: 29. FOOTE, T. tf2: Package Summary (Noetic). ROS Documentation, 2019. Disponível em: <https://wiki.ros.org/tf2>. Acessado em: 10 de março de 2023. Citado na página: 29. SILLIMAN, M. Multiple TurtleBots in Concert. Learn TurtleBot and ROS, 2015. Disponível em: <https://learn.turtlebot.com/2015/02/04/6/>. Acessado em: 10 de março de 2023. Citado na página: 30. FOOTE, T. tf: The Transform Library. In: 2013 IEEE CONFERENCE ON TECHNOLOGY FOR PRATICAL ROBOT APPLICATIONS (TePRA), 2013, Open Source Robotics Foundation, Mountain View, Califórnia, Estados Unidos da América. Doi: 10.1109/TePRA.2013.6556373. Citado duas vezes na página 30: Imagem e Texto. JONSSON, M. SLAM in Low Speed Scenarios Using Ultrasonic Sensors. Dissertação (Mestrado) – Lund University. Department of Computer Science. Lund, Suécia. 2020. Disponível em: <https://www.lunduniversity.lu.se/lup/publication/9024868>. Acessado em: 12 de março de 2023. Citado na página: 30. OBP (ONLINE BROWSING PLATFORM). ISO 8373: Robotics Vocabulary. 2021. Disponível em: <https://www.iso.org/obp/ui/#iso:std:iso:8373:ed-3:v1:en>. Acessado em: 08 de outubro de 2023. Citado na página: 31. 98 CAMARA, J. Map Slammer – Densifying Scattered KSLAM 3D Maps with Estimated Depth. Monografia (Graduação) – Universidad de Alicante, Escola Politécnica Superior, Alicante Espanha, 2019. Disponível em: <http://hdl.handle.net/10045/94751>. Acessado em: 23 de julho de 2023. Citado na página: 31. SAAT, S; RASHID, W; TUMARI, M; SAEALAI, M. HectorSLAM 2D Mapping for Simultaneous Localization and Mapping (SLAM). In: JOURNAL OF PHYSICS CONFERENCE SERIES, vol. 1529, n. 4, 2020, Melaka, Malásia. Doi: 10.1088/1742-6596/1529/4/042032. Citado nas páginas: 32 e 46. ALMEIDA M. hector_mapping: Package Summary (Noetic). ROS Documentation, 2021. Disponível em: < https://wiki.ros.org/hector_mapping>. Acessado em: 27 de julho de 2023. Citado na página: 32. BUTTERLY, P; DALY, J; MORRISH, L. Implementing odometry and SLAM Algorithms on a Raspberry Pi to Drive a Rover. Monografia (Graduação) – Institute of Technology Blanchardstown, Dublin, Irlanda, 2014. Doi: 10.13140/RG.2.1.1747.8569. Citado na página: 33. SLAMTEC GLOBAL NETWORK. RPLidar A1 – Entry-Level LiDAR, 2022. Disponível em: <https://www.slamtec.com/en/LiDAR/A1/>. Acessado em: 20 de fevereiro de 2023. Citado nas páginas: 33 e 46. WALLHOFF, F; RUB, M; RIGOLL, G; GOBEL, J; DIEHL, H. Surveillance and Activity Recognition with Depth Information. In: IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2007, Pequim, China, p. 1103-1106. Doi: 10.1109/ICME.2007.4284847. Citado na página: 34. NEGI, A. Raspberry Pi 3 B+ Pinout with GPIO functions, Schematic and Specs in detail. eTechnophiles, 2020. Disponível em: <https://www.etechnophiles.com/raspberry-pi-3-b-pinout99 with-gpio-functions-schematic-and-specs-in-detail/>. Acessado em: 05 de abril de 2023. Citado na página: 39. POLOLU – ROBOTICS & ELETRONICS. Raspberry Pi 3 Model B+. Disponível em:<https://www.pololu.com/product/2797>. Acessado em: 05 de abril de 2023. Citado na página: 39. ADAFRUIT. DC Gearbox Motor – “TT Motor” – 200RPM – 3 to 6VDC. Disponível em: <https://www.adafruit.com/product/3777>. Acessado em: 11 de maio de 2023. Citado nas páginas: 40 e 41. SINGH, A. V.; AGRAWAL, Y.; GUPTA, R; KUMAR, A.; BOHARA, V. A. ANROL: Autonomous Navigation based on ROS and Laser Odometry. In: 15TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2023, Bangalore, India. p. 195-197. Doi: 10.1109/COMSNETS56262.2023.10041273. Citado na página: 40. SMART PROJECTS BRASIL. Kit Chassi Carro 4WD 4 Rodas Robótica Arduino. Disponível em: <https://www.smartprojectsbrasil.com.br/kit-chassi-carro-4wd-4-rodas-robotica-arduino>. Acessado em: 01 de fevereiro de 2023. Citado na página: 41. CARDOSO, D. Driver Motor com Ponte H L298N – Controle de Motor DC com Arduino. Vida de Silício, 2017. Disponível em: <https://portal.vidadesilicio.com.br/driver-motor-com-ponte-hl298n/>. Acessado em: 11 de maio de 2023. Citado na página: 41. LAST MINUTE ENGINEER. Interface L298N DC Motor Driver Module with Arduino. Disponível em: <https://lastminuteengineers.com/l298n-dc-stepper-driver-arduino-tutorial/>. Acessado em: 12 de maio de 2023. Citado na página: 42. ALMEIDA, F. O que é Encoder? Para que serve? Como Escolher? Como Interfacear?. HI Tecnologia: Automação Industrial, 2017. Disponível em: 100 <https://materiais.hitecnologia.com.br/blog/o-que-%C3%A9-encoder-para-que-serve-comoescolher- como-interfacear/>. Acessado em: 17 de março de 2023. Citado nas páginas: 44 e 45. NIKU, S. Introduction to Robotics: Analysis, Control, Applications. Estados Unidos da América, segunda edição, Editora: Pearson Education, 2011. Citado na página: 45. JIN, X. Implementing Hector SLAM and AMCL Algorithm for Unmanned Ground Vehicle (UGV) in GPS Denied and Dynamic Environment. Dissertação (Mestrado) – California State Polytechnic University (Cal Poly), Pomona, Califórnia, 2021. Disponível em: < http://hdl.handle.net/20.500.12680/zk51vp17d> Acessado em: 25 de agosto de 2023. Citado na página: 45. SMART PROJECTS BRASIL. Fonte Chaveada Carregador Plug P4 - 12V 1,5A. Disponível em: <https://www.smartprojectsbrasil.com.br/fonte-chaveada-carregador-plug-p4-12v-1a>. Acessado em: 01 de fevereiro de 2023. Citado na página: 54. SMART PROJECTS BRASIL. Fonte Vertical para Raspberry Pi 3 - 5V 3A com Interruptor. Disponível em: < https://www.smartprojectsbrasil.com.br/fonte-vertical-para-raspberry-pi-3-5v- 3a-com-interruptor>. Acessado em: 01 de fevereiro de 2023. Citado na página: 54. LEARN ONSHAPE. Learning Pathways. Disponível em: <https://learn.onshape.com/>. Acessado em: 27 de agosto de 2023. Citado na página: 58. YOUNG, E. Configuring Ubuntu 20.04 to use a Static IP Address. PiMyLifeUp, 2022. Disponível em: <https://pimylifeup.com/ubuntu-20-04-static-ip-address/>. Acessado em: 08 de fevereiro de 2023. Citado na página: 67. SAITO, I. Ubuntu - Install of ROS Noetic. ROS Documentation, 2023. Disponível em: <https://wiki.ros.org/noetic/Installation/Ubuntu>. Acessado em: 04 de janeiro de 2023. Citado na página: 68. 101 SOUZA, F. Como usar a GPIO da Raspberry Pi usando Python. Medium, 2020. Disponível em: <https://medium.com/vacatronics/este-%C3%A9-um-tutorial-sobre-como-usar-a-gpio-daraspberry- pi-usando-a-biblioteca-python-e3b5bd5c890c>. Acessado em: 20 de junho de 2023. Citado na página: 69. PURVIS M. Teleop_Twist_Keyboard Package: Installing, Running and Controls. ROS Documentation, 2015. Disponível em: <https://wiki.ros.org/teleop_twist_keyboard#Running>. Acessado em: 03 de abril de 2023. Citado na página: 72. NIEWINSKI, D. Troubleshooting ROS Network Issues. CLEARPATH ROBOTICS – ROBOT TUTORIAL & GUIDES, 2020. Disponível em: <https://support.clearpathrobotics.com/hc/en-us>. Acessado em: 21 de abril de 2023. Citado na página: 73. VILLENA A. Teleop with Teleop_Twist_Keyboard. ROS Documentation, 2017. Disponível em: <http://wiki.ros.org/stdr_simulator/Tutorials/Teleop%20with%20teleop_twist_keyboard>. Acessado em: 19 de abril de 2023. Citado na página: 75. PUCHER F. Welcome to DiffBot Documentation. DiffBot Differential Drive Mobile Robot, 2021. Disponível em: <https://ros-mobile-robots.com/>. Acessado em: 11 de agosto de 2023. Citado na página: 76 e duas vezes na página 77: Imagem 1 e Imagem 2. DESAI C. How to build RPLidar ros package. Github, 2022. Disponível em: <https://github.com/robopeak/RPLidar_ros/wiki>. Acessado em: 29 de abril de 2023. Citado na Acesso Aberto Brasil Campus Manaus Distrito Instituto Federal do Amazonas IFAM Engenharia de Controle e Automação Instituto Federal do Amazonas IFAM Engenharia de Controle e Automação Instituto Federal do Amazonas IFAM Engenharia de Controle e Automação |
institution |
Repositório Institucional - Instituto Federal do Amazonas - IFAM |
collection |
IFAM-RI |
language |
por |
topic |
ROS HECTOR-SLAM MAPEAMENTO VTNT (VEÍCULO TERRESTRE NÃO TRIPULADO) CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS::CONTROLE DE PROCESSOS ELETRONICOS, RETROALIMENTACAO |
spellingShingle |
ROS HECTOR-SLAM MAPEAMENTO VTNT (VEÍCULO TERRESTRE NÃO TRIPULADO) CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS::CONTROLE DE PROCESSOS ELETRONICOS, RETROALIMENTACAO Bezerra, Luciano Santos Implementação de algoritmo Hector Slam em veículos terrestre não tripulado em ambiente dinâmico e sem acesso a GPS. |
topic_facet |
ROS HECTOR-SLAM MAPEAMENTO VTNT (VEÍCULO TERRESTRE NÃO TRIPULADO) CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS::CONTROLE DE PROCESSOS ELETRONICOS, RETROALIMENTACAO |
description |
The demand for mobile robots that perform the task of autonomous transport has grown in research
institutes, such as Innovation Hub/IFAM, and the technology for their manufacture, configuration
and implementation in an industrial environment covers several, current and future, problems that
robotics proposes to solve. These problems sometimes seem easy for human beings, such as
walking, communicating and recording the environment around them through maps. Such tasks
require the integration of actuators, sensors and systems focused on odometry and creation of
cartographic records. The challenges increase when the robot in question responsible for mapping
must work in a dynamic environment, that is, where obstacles, which must be avoided, can appear,
disappear or move around the map. One framework developed aiming to achieving these
functionalities is ROS (Robot Operating System) which provides a platform for creating code, in
Python and C++, and tools to be used in robotics systems in general, with emphasis on applications
such as industrial AGVs (Automated Guided Vehicles), military UGV (Unmanned Ground
Vehicle), emergency response vehicles and space explores such as ROVER MARS 2020, and
perhaps most importantly, for sharing solutions between the most diverse types of robots. This
work details the construction of a teleoperated robot with the ability to map indoor environments
using a LiDAR (Light Detection and Ranging) sensor combined with HECTOR SLAM in the ROS
platform, as the robotic system responsible for synchronizing sensors, actuators and algorithms.
Although delivering satisfactory results, the developed robotic platform encounters difficulties in
generating odometry due to problems reading the encoder sensors and wheel slippage on smooth
terrain. |
author_additional |
Abecassis, Úrsula Vasconcelos |
author_additionalStr |
Abecassis, Úrsula Vasconcelos |
format |
Trabalho de Conclusão de Curso |
author |
Bezerra, Luciano Santos |
title |
Implementação de algoritmo Hector Slam em veículos terrestre não tripulado em ambiente dinâmico e sem acesso a GPS. |
title_short |
Implementação de algoritmo Hector Slam em veículos terrestre não tripulado em ambiente dinâmico e sem acesso a GPS. |
title_full |
Implementação de algoritmo Hector Slam em veículos terrestre não tripulado em ambiente dinâmico e sem acesso a GPS. |
title_fullStr |
Implementação de algoritmo Hector Slam em veículos terrestre não tripulado em ambiente dinâmico e sem acesso a GPS. |
title_full_unstemmed |
Implementação de algoritmo Hector Slam em veículos terrestre não tripulado em ambiente dinâmico e sem acesso a GPS. |
title_sort |
implementação de algoritmo hector slam em veículos terrestre não tripulado em ambiente dinâmico e sem acesso a gps. |
publisher |
Brasil |
publishDate |
2024 |
url |
http://repositorio.ifam.edu.br/jspui/handle/4321/1402 |
_version_ |
1788952950825025536 |
score |
11.678145 |