Return to search

Simulação de dispositivos robóticos móveis com ênfase no planejamento de trajetórias para navegação / Mobile robotic devices simulation with emphasis in trajectory planning for navigation

Orientador: João Maurício Rosário / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Mecânica / Made available in DSpace on 2018-08-16T12:12:48Z (GMT). No. of bitstreams: 1
Mainardi_AugustoSeganfredo_M.pdf: 4938710 bytes, checksum: c6b32726ef03c92f5c518f1eaabdf37c (MD5)
Previous issue date: 2010 / Resumo: Neste trabalho é proposto um sistema de navegação autônomo para dispositivos robóticos móveis capaz de operar e se adaptar a diferentes ambientes e condições, contribuindo para o desenvolvimento de uma navegação robusta e confiável. O sistema é baseado na arquitetura híbrida AuRA, assim, foi separado em quatro componentes: percepção do ambiente, localização e mapeamento, planejamento de movimento e execução da trajetória. A percepção do ambiente é o componente responsável em converter as leituras dos sensores em informações sobre o ambiente. Considerando os sensores usadas da plataforma robótica móvel ASURO, este componente baseia-se na informações obtidas através da odometria e dos sensores seguidores de linha, informando ao sistema a distância percorrida e a posição do robô em relação a pista a ser seguida. O mapeamento do sistema baseou-se em mapas topológicos devido ao baixo custo computacional necessário e à semelhança com a maneira humana de localizar-se, utilizando a odometria como sistema de localização do robô e sensores seguidores de linha para determinação de seu posicionamento. O planejamento de movimentos foi dividido em duas fases. No planejamento de caminho utilizou-se o algoritmo de Dijkstra para determinar por quais nós ele deve passar para atingir seu objetivo; e para o planejamento de trajetória utilizou-se uma abordagem baseada no caminho de Dubins. A execução da trajetória baseou-se no método de Motor-Schemas, onde as respostas dos atuadores são determinadas pela soma vetorial dos vetores resultantes de cada comportamento. Foram estudadas duas formas de comportamento: o de seguir o objetivo que utiliza o planejamento de movimento para determinar as velocidades dos atuadores; e o de seguir uma linha, que utiliza a percepção do ambiente para determinar as velocidades dos atuadores. As implementações experimentais foram realizadas a partir do ambiente de simulação DD&GP desenvolvido para o ambiente MATLABSimulink®, que permitiu a avaliação do sistema a partir de duas aplicações (transporte e inspeção) efetuada em três ambientes diferentes (fábrica, escritório e sistema de tubulação). Além disso, utilizou-se a plataforma robótica móvel ASURO para verificar a percepção do ambiente e validar os resultados encontrados nas simulações. Os resultados obtidos nas implementações experimentais foram satisfatórios e mostram que o sistema apresentado é promissor / Abstract: In this work is proposed an autonomous navigation system for mobile robotic devices able to operate and adapt to different environments and conditions, contributing to the development of a robust and reliable navigation system. The system is based on hybrid architecture AuRA, thus, it was separated into four components: Perceptions of the environment, Localization and Mapping, Motion planning and Trajectory execution. The perception of the environment is the component responsible for converting the readings in sensors in environmental information. Considering the sensors used in mobile robotics platform ASURO, this component is based on information obtained from odometry and line following sensors, informing the system the distance traveled and the robot's position in relation to the track to be followed. The mapping of the system is based on topological maps due low computational cost required and its resemblance to the human way of locating themselves and the use of little computer memory, using the odometry as robot's localization system and line following sensors to determine their placement. The Motion planning was divided into two phases. In path planning was used Dijkstra's algorithm to determine for which node the robot must pass to achieve your goal; and for trajectory planning was used an approach based on Dubins path. The trajectory execution is based on the method of motor-schemas, where the responses of the actuators are determined by the vector sum of the resulting vectors from each behavior. Were studied two forms of behaviors: follow the goal, which uses the motion planning to determine the velocity of actuators; and follow a line, which uses the perception of the environment to determine the velocity of actuators. The experimental implementations were realized from the simulation environment DD&GP developed for the MATLAB-Simulink ®, which allowed the evaluation of the system after two applications (transport and inspection) performed in three different environments (factory, office and piping system). In addition, was used the platform for mobile robotics ASURO to verify the perception of the environment and validate the results found in the simulations. The results obtained in experimental implementations were satisfactory and showed that the system presented is promising / Mestrado / Mecanica dos Sólidos e Projeto Mecanico / Mestre em Engenharia Mecânica

Identiferoai:union.ndltd.org:IBICT/oai:repositorio.unicamp.br:REPOSIP/265323
Date16 August 2018
CreatorsMainardi, Augusto Seganfredo
ContributorsUNIVERSIDADE ESTADUAL DE CAMPINAS, Rosário, João Maurício, 1959-, Rosário, João Maurício, Souza, Jocarly Patrocinio de, Paiva, Ely Carneiro de
Publisher[s.n.], Universidade Estadual de Campinas. Faculdade de Engenharia Mecânica, Programa de Pós-Graduação em Engenharia Mecânica
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Format202 p. : il., application/pdf
Sourcereponame:Repositório Institucional da Unicamp, instname:Universidade Estadual de Campinas, instacron:UNICAMP
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0026 seconds