ESTUDO E DESENVOLVIMENTO DE ROBOS MÓVEIS AUTÔNOMOS PARA COMPETIÇÕES DE ROBÓTICA

Documentos relacionados
ESTUDO E DESENVOLVIMENTO DE UM ROBÔ PARA RESOLUÇÃO DO CUBO DE RUBIK RESUMO

ESTUDO E DESENVOLVIMENTO DE UM BRAÇO ROBÓTICO VESTÍVEL UTILIZANDO LEGO MINDSTORMS RESUMO

EDITAL 2018/2019 RESUMO DE PROJETO

PARTE I - IDENTIFICAÇÃO

3.1. As linhas existirão em toda a arena, com exceção da última sala.

NÍVEL 2: MODALIDADE CARRINHO SEGUIDOR DE LINHA COM OBSTÁCULOS

DESENVOLVIMENTO DE ROBÔS MÓVEIS PARA IMPLANTAÇÃO DE UM TIME DE FUTEBOL DE ROBÔS DO IFSULDEMINAS RESUMO

Manual de Regras e Instruções. Versão 1.0 Abril de Administração Central Departamento

Desenvolvimento de um Robô Autônomo com Arduino

PROGRAMANDO O ROBO LEGO

EDITAL 2014 TORNEIO DE ROBÓTICA DA UFPB PET-ELÉTRICA

EDITAL 02/2017 REGULAMENTO REGRAS DA COMPETIÇÃO DE ROBÔS SEGUIDORES DE LINHA COM OBSTÁCULOS 1. INTRODUÇÃO

SISTEMA DE NAVEGAÇÃO PARA UM ROBÔ BASEADO EM SENSOR MAGNÉTICO

ESTUDO DA TRANSFERÊNCIA AUTOMÁTICA DE DADOS PARA UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS

GOVERNO FEDERAL MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA

Congresso de Inovação, Ciência e Tecnologia do IFSP

CORRIDA DE OBSTÁCULOS

Segue Faixa Nível 1 Não Embarcado

Prof. Dr. Paulo Eigi Miyagi, Coordenador Prof. Dr. José Reinaldo Silva Prof. Dr. Fabrício Junqueira Prof. Dr. Marcos Ribeiro Pereira Barretto

Descritivo Combo 4 (Conjunto de 4 kits Modelix Marte Plus)

CLUBE DE ROBÓTICA E ELETRÔNICA - ESPAÇOS MAKERS

ROBOTOY: ferramenta para ensino de programação para crianças usando robôs Arduino. Aluna: Juliana Carolina Batista Orientadora: Joyce Martins

Viabilizando projetos. Jorge Augusto Lopes Gonçalves

Arduíno Componentes do kit Arduíno

Team Description Paper Equipe BACK

5 Validação Experimental

Elaboração de Robôs da Equipe FuLEG para Competição Clocons - Modalidade SEK

REGULAMENTO DO CAMPEONATO DE ROBÓTICA DA BSIDES VITÓRIA

RESOLUÇÃO N.º 1010/2005 ANEXO II MODALIDADE ELÉTRICA NIVALDO J. BOSIO

BRAÇO ROBÓTICO ARTICULADO CONTROLADO POR ARDUÍNO PARA DEMONSTRAÇÃO DO EMPREGO DA ROBÓTICA NAS INDÚSTRIAS

MANIPULADOR ROBÓTICO DIDÁTICO

UNIP Universidade Paulista. Engenharia Mecatrônica 6/7º Período

GOVERNO FEDERAL MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE RONDÔNIA

Minicurso de Arduino. Laboratório de Inovação em Sistemas em chip npiti - UFRN

POR TERRA, ÁGUA E AR:

Equipe Luar do Sertão RESUMO

LESC Robotics: Descrição da Equipe para a Categoria IEEE SEK 2016

CONSTRUÇÃO DE UM ROBÔ MÓVEL COMO RECURSO DIDÁTICO NOS CURSOS DE ENGENHARIA

DESENVOLVIMENTO DE UM ROBÔ AUTÔNOMO PARA PARTICIPAÇÃO EM COMPETIÇÃO DE SUMÔ RESUMO

Estimulando o Ensino da Robótica e Programação Através de Simuladores

Sidabro automação e colégio farroupilha. ROBÓTICA No COLÉGIO Farroupilha

RECONHECIMENTO DE TRAJETÓRIA COM REDES NEURAIS

LEGO Mindstorm e suas aplicações

Regulamento Campeonato de Robótica

PROJETO DE EXTENSÃO OBI/OBR TREINAMENTO PARA PARTICIPAÇÃO NA OLIMPÍADA BRASILEIRA DE INFORMÁTICA E OLIMPÍADA BRASILEIRA DE ROBÓTICA

DESENVOLVIMENTO DO ROBÔ DA EQUIPE DAREDEVIL PARA O IEEE OPEN DA CBR UNIFEI 2012

Microcontroladores e Robótica

Arquitectura interna de um computador. Organização de um computador. Organização de um computador. Organização de um computador

UMA EXPERIÊNCIA DE APRENDIZAGEM DE ROBOTICA EDUCACIONAL COM ALUNOS DO ENSINO MÉDIO DE ESCOLAS PÚBLICAS. Educação

ESTUDO DA LINGUAGEM NXC PARA PROGRAMAÇÃO DE UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS

ANEXO VI TERMO DE REFERÊNCIA

EDITAL DO TORNEIO DE ROBÓTICA FENAIVA 2018

Placa Eletrônica para Robôs Móveis

INCLUIR COM CIÊNCIA E TECNOLOGIA: APROXIMANDO A SOCIEDADE DO CONHECIMENTO

SHEEPSET HOME: Automação residencial, utilizando Arduino controlado via Android, utilizando a teoria de autômatos

Registro de Dados (Parte 2)

COMPARATIVOS DE AMBIENTES DE PROGRAMAÇÃO GRÁFICOS PARA O KIT DE ROBÓTICA LEGO MINDSTORMS NXT

Autorização Eletrônica PESQUISA DE PREÇOS. Endereço : SIA TRECHO 02,0 LOTES SIA. Vailson Alexandre da Silva COPEC/DIAF

MONTAGEM E SISTEMAS DE CONTROLE DE UM SEGWAY COM KIT LEGO

DESENVOLVIMENTO DE UM ROBÔ AUTÔNOMO PARA PARTICIPAÇÃO EM COMPETIÇÃO DE SUMÔ

O Robô Educador Introdução

GRUPO DE ROBÓTICA. Ano

ROBÔ DESENVOLVIDO PARA O RESGATE DA VÍTIMA DA OBR - EQUIPE PALITEAM-

Transporter. Instruções de Montagem. é uma marca registrada da Artec Co., Ltd. em vários países, incluindo Japão, Coréia do Sul, Canadá e EUA.

2 Qualquer outro participante que não se enquadre nas condições estabelecidas no item 1 deverá ser inscrito na categoria Pro;

Equipe AÇÃO_RESGATE_II

APLICAÇÃO DE TESTES UTILIZANDO LÓGICA CLÁSSICA NA PROGRAMAÇÃO DE PLATAFORMA ROBÓTICA MÓVEL

REGRAS: SEGUIDOR DE LINHA Este documento foi baseado nas regras da ROBOCORE

COMPARATIVOS DE AMBIENTES DE PROGRAMAÇÃO GRÁFICOS PARA O KIT DE ROBÓTICA LEGO MINDSTORMS NXT

Registro De Dados (Parte 1)

ESCOLA ESTADUAL DESEMBARGADOR MILTON ARMANDO POMPEU DE BARROS

Sensores que fazem uso de ultrassons encontram uma grande gama de

Controle a Distância de um Barco com Arduino+Bluetooth

Quem somos? História. Mais informações acessem:

Lenovo Vibe C2. Guia de início rápido. Lenovo K10a40. Leia este guia com atenção antes de utilizar o smartphone.

RESUMO EXPANDIDO DESENVOLVIMENTO DA ESTRUTURAÇÃO E PROGRAMAÇÃO DE UM ROBÔ AUTÔNOMO PARA FINS SOCIAIS, TECNOLÓGICOS E COMPETITIVOS

GUARÁTECA: UMA PODEROSA BIBLIOTECA DE FUNÇÕES PARA ROBÔS BASEADOS EM ARDUINO

VEÍCULO SEGUIDOR DE LINHA UTILIZANDO UM MICRONTROLADOR ARDUINO

Automação Industrial PEA-2211: INTRODUÇÃO À ELETROMECÂNICA E À AUTOMAÇÃO AUTOMAÇÃO: CONTROLADOR LÓGICO PROGRAMÁVEL

Simples ou so sticado: você decide

Conjunto Lubrifil. Esteira Transportadora. Cilindros Pneumáticos. Sensor. Sensor. Motor CC. Módulo Sinaleiro. Módulo Chave e Botões.

Montagem do Robô. Especificações. domingo, 28 de agosto de 11

ROBÓTICA INDUSTRIAL MECATRÔNICA

AUTOMAÇÃO DE ESTUFAS AGRÍCOLAS UTILIZANDO SENSORES E ARDUINO RESUMO

COMPETIÇÃO DE ROBÓTICA

FUNCIONAMENTO DOS NÚCLEOS DE ROBÓTICA DO PROJETO NINHO DE PARDAIS E O I DESAFIO PROCOPENSE DE ROBÓTICA

Lenovo Vibe B. Guia de início rápido. Lenovo A2016b30. Leia este guia com atenção antes de utilizar o smartphone.

CRC Competição de Robótica no Corujão

Workshop - A Robótica em Contexto Educativo

Inclusão Digital Através da Robótica Educacional em Escolas Públicas do Sul do Amazonas

CLIPAGEM IMPRESSO. Cliente: CURSO DE ROBÓTICA COLÉGIO SANTA EMÍLIA

Introdução à robótica

DESENVOLVIMENTO DE UM PROTÓTIPO MICROCONTROLADO A SER APLICADO EM OFICINAS SOBRE ROBÓTICA EDUCATIVA

Organização e Arquitetura de Computadores I

TÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade.

HANDEBOL E BASQUETEBOL

Arm Robot Car. Instruções de Montagem. é uma marca registrada da Artec Co., Ltd. em vários países, incluindo Japão, Coréia do Sul, Canadá e EUA

Biped Walking Robot. Instruções de Montagem. é uma marca registrada da Artec Co., Ltd. em vários países, incluindo Japão, Coréia do Sul, Canadá e EUA.

Transcrição:

6ª Jornada Científica e Tecnológica e 3º Simpósio de Pós-Graduação do IFSULDEMINAS 04 e 05 de novembro de 2014, Pouso Alegre/MG ESTUDO E DESENVOLVIMENTO DE ROBOS MÓVEIS AUTÔNOMOS PARA COMPETIÇÕES DE ROBÓTICA Lainy A. ALVES 1 ; Rodolfo F. BECKER 2 ; Luiz F. A. RODRIGUES 3 ; Otávio F. B. da COSTA 4 ; Heber R.MOREIRA 5. RESUMO Este trabalho apresenta o estudo e desenvolvimento de um robô móvel autônomo com o intuito de participar de uma modalidade prática da Olimpíada Brasileira de Robótica (OBR), baseada nas regras da RoboCup Junior Rescue A. O robô foi desenvolvido utilizando-se o kit Lego Mindstorms EV3 para criação de sua estrutura física e programação de suas funções. Como resultado, obteve-se um robô seguidor de linha que simula o resgate de vitima em ambientes de desastre de acordo com as regras da competição. Palavras chaves: Robótica; Lego Mindstorms; OBR. INTRODUÇÃO A robótica é a ciência que estuda a construção de robôs, que, segundo Scholz, são dispositivos eletromecânicos que podem realizar tarefas autônomas ou pré-programadas. Ela envolve várias áreas como: engenharia mecânica e elétrica, inteligência artificial, engenharia eletrônica, física, entre outras. Nos últimos anos, houve um incentivo à popularização da robótica, motivando muitos especialistas a criarem ferramentas que facilitem o desenvolvimento de engenhocas eletrônicas no ensino fundamental, médio e superior. O aumento das 1 Muzambinho/MG, email: lainyalves98@hotmail.com 2 Muzambinho/MG, email: rodolfofernandes@hotmail.com 3 Muzambinho/MG, email: luiz.fernando300@hotmail.com 4 Muzambinho/MG, email: 12121001913@muz.ifsuldeminas.edu.br 5 Muzambinho/MG, email: heber.moreira@muz.ifsuldeminas.edu.br;

mostras e olimpíadas de robótica também contribui para essa familiarização com uma área que há pouco tempo era desbravada por mestres e doutores na área de eletrônica e engenharia da computação. As olimpíadas científicas são uma iniciativa eficaz para a propagação e difusão da ciência e tecnologia junto aos jovens. Uma das olimpíadas científicas brasileiras apoiadas pelo CNPq que se utiliza da temática da robótica é a Olimpíada Brasileira de Robótica (OBR), destinada a todos os alunos de escola pública ou privada do ensino fundamental, médio ou técnico em todo o território nacional. A OBR possui modalidade teórica e prática. As regras da modalidade prática seguem as regras da RoboCup Junior Rescue A, onde o objetivo do robô se caracteriza por simular um ambiente de desastre em mundo real em que o resgate de vítimas precisa ser feito por robôs. Nesta modalidade, o ambiente é composto por três salas e uma rampa. Esta arena é constituída de madeira ou de plástico, e, sobre o piso, há linhas pretas para guiarem o caminho do robô, detritos (obstáculos) típicos do desastre que podem danificar ou impedir o avanço dos robôs, Gap s que simulam falhas no caminho do robô (falhas nas linhas pretas), redutores de velocidade que simulam terreno hostil; a vítima do desastre que precisa ser resgatada e uma área, na terceira sala, que indica o ponto de evacuação. Dessa forma, o trabalho em questão trata do desenvolvimento de um robô móvel autônomo, ágil, com boa direção e orientação, destinado a participar destas competições nacionais de robótica, onde o robô tem que realizar o percurso nas situações descritas acima. MATERIAL E MÉTODOS O robô foi desenvolvido segundo o manual de Regras e Instruções Provas Regionais Modalidade Prática da Olimpíada Brasileira de Robótica (OBR, 2014). Apesar da competição permitir a utilização de vários kits de robótica e construção de robôs com Arduino, optou-se pela utilização de kit LEGO Mindstorms, em virtude deste kit apresentar facilidades para construção da parte mecânica, em que basta unir as peças pré-moldadas para criar uma estrutura rígida e eficiente. Além disso, a programação é feita por meio de blocos, que é adequada para iniciantes. A versão escolhida foi a EV3, que apresenta diversas inovações em relação a antiga edição, a

NXT 2.0, principalmente em relação ao bloco programável EV3 (P-Brick) que utiliza um processador Sitara AM1808 da Texas Instruments (núcleo ARM9 de 32-bits, instruções ARMv5 e clock de 300 MHz), possui 64 MB de RAM e 16 MB de memória flash, permite o envio e a recepção de dados por USB, Bluetooth e Wi-Fi para o computador ou smartphone e entrada para cartão microsd. Além disso, o kit EV3 possui dois motores grandes, um motor médio, três sensores (cor, toque e infravermelho), um comando remoto, um conjunto de cabos (incluindo um cabo USB) e 594 elementos LEGO Technic. A partir dessa nova estrutura é possível a execução de programas mais complexos e completos. (AGRELA;VERAS,2014). A programação do LEGO EV3 faz uso do software LEGO MINDSTORMS EV3 Home Edition 6 onde se tem uma programação gráfica feita em blocos. A montagem do robô em sua primeira instância seguiu os modelos presentes no kit LEGO MINDSTORMS EV3 como uma base para o conhecimento das funcionalidades do LEGO, porém foi modificado para atender os requisitos do projeto e foram utilizados algumas peças de outros kits. Em referência, ao funcionamento dos componentes aplicados na construção do LEGO, temos: os motores com a finalidade de promover a movimentação do robô, os sensores que auxiliam no deslocamento autônomo (devido a capacidade dos sensores de coletar informações do meio externo pelo toque, pela cor e pelo infravermelho) e a unidade de processamento que é o elemento capaz de administrar e executar os programas fornecidos na programação em bloco. A estrutura do robô foi montada visando dar mais mobilidade para a execução do percurso. Com isso houve a utilização dos recursos disponíveis junto a uma análise das tarefas que estavam sendo pedidas na competição e que possibilitaram a construção do robô. O robô possui dois motores grandes que podem fazer o movimento de rotação nos sentidos horário e anti-horário e permitem o controle de velocidade e direção variando-se a potência de forma independente. Como o robô deve seguir uma linha preta em um piso branco, foi desenvolvida uma programação, baseada nas leituras da intensidade da luz refletida de dois sensores de cor, onde é possível perceber se o robô deve seguir em linha reta, fazer curva à direita ou à esquerda. Para o robô seguir em frente aciona-se os dois motores com a mesma potência, 6 http://www.lego.com/en-us/mindstorms/downloads/software/ddsoftwaredownload/

curva à direita, reduz-se a potência do motor da direita, e curva à esquerda, diminuise a potência do motor da esquerda. No caso em que não há linha (gap na linha), o robô continua em frente e quando este encontrar um redutor de velocidade (simulando um terreno hostil) o robô vai aumentar a intensidade dos motores fazendo com que ele passe por ele de maneira ágil de forma a não comprometer o tempo do percurso. Um terceiro sensor de cor é aplicado para o caso das encruzilhadas, se os três sensores detectarem o preto ou se o sensor frontal mais o sensor da lateral direita detectarem o preto ou se o sensor frontal detectar o branco e dois laterais detectarem o preto, isso significa um cruzamento e ele vai entrar em uma condição de virar para a direita. O sensor infravermelho que se localiza na frente do robô é utilizado para detectar objetos por proximidade, caso ele encontre algum objeto, será executada a condição para que ele vire para a direita e se movimente percorrendo o tamanho máximo da largura do obstáculo, depois ele se moverá para frente aproximadamente 13 cm e virará para a esquerda até detectar a linha novamente e assim, continuar o trajeto. Ainda, um motor médio é usado para o funcionamento da garra, este somente é ativado quando o robô estiver na última sala e após seguir as instruções e detectar o objeto com o sensor infravermelho, ele fará com que a garra abaixe sobre o objeto, e em seguida, carregá-lo para a área de evacuação. Para fazer os testes e verificar o correto funcionamento do robô diante das situações propostas pela competição, foi construída uma pista na marcenaria do IFSULDEMINAS Câmpus Muzambinho seguindo as normas da OBR Modalidade Prática. Esta pista possui três salas: na primeira, o robô deve seguir a linha e atravessar o GAP (falha na linha), na segunda, desviar de objeto e passar pelo redutor de velocidade e na terceira, subir a rampa e resgatar a vítima. RESULTADOS E DISCUSSÃO A Figura 1.a mostra o robô desenvolvido.

(a) (b) (c) Figura 1- (a) Robô desenvolvido. (b) Pista. (c) Trilhas. Para verificar as funcionalidades do robô foram realizados testes com a pista mostrada na Figura 1.b, sendo que os segmentos de linhas mostrados na Figura 1.c foram criados pensando nos possíveis obstáculos que podem ser encontrados na competição, mas o percurso oficial somente é conhecido no momento da competição. A Tabela 1 mostra o resultado dos testes realizados. Tabela 1 Resultado dos testes. Sala 01 Sala 02 Sala 03 Teste 01 S FO FR Teste 02 S S S Teste 03 S FO S Teste 04 S S FV Teste 05 S S S Teste 06 S FO S Teste 07 S S S Teste 08 S S S Teste 09 S S FV Teste 10 S S S Legenda: S Sucesso FO Falha detecção de objeto FR Falha na subida da rampa FV Falha no resgate da vítima Depois da realização dos testes, verificou-se a existência de algumas falhas. Estas falhas, são muitas vezes causadas por leituras incorretas dos sensores, que sofrem com as mudanças do ambiente, como a luminosidade. CONCLUSÕES Com este projeto foi possível aprender e, também, desenvolver robôs utilizando o kit Lego Mindstorms EV3. Este kit mostrou-se uma ferramenta bem

versátil, de fácil manuseio ideal para o desenvolvimento de robôs para o universo das competições de robótica. Apesar de algumas dificuldades os resultados foram favoráveis, e foi possível o cumprimento do objetivo principal, o desenvolvimento de um robô autônomo seguidor de linha, capaz de desviar de objetos, atravessar terrenos hostis e resgatar vitimas. Além disso, foi possível compreender a importância da robótica na sociedade e na vida acadêmica. Pois com a sua implantação foi possível conseguir bons resultados no que diz respeito a desenvolver novas habilidades, competências, atitudes, valores e despertar mais interesse pela área por todos os envolvidos. REFERÊNCIAS BIBLIOGRÁFICAS AGRELA, Lucas; VERAS, Leonardo. Review: Lego Mindstorms EV3. 2014. Disponível em: <http://info.abril.com.br/reviews/acessorios/lego-mindstormsev3.shtml>. Acesso em: 17 jun. 2014. HAAS, Guilherme. Robôs modulares: veja detalhes do novo LEGO MINDSTORMS EV3. 2013. Disponível em: <http://www.tecmundo.com.br/lego/38764-robos-modulares-veja-detalhes-do-novolego-mindstorms-ev3.htm>. Acesso em: 23 jun. 2014. Olimpíada Brasileira de Robótica OBR. 2014. Website oficial. Disponível em: <http://www.obr.org.br/>. Acesso em: 25 jun. 2014. REVISTA ELETRÔNICA CIENTÍFICA INOVAÇÃO E TECNOLOGIA. Paraná: Universidade Tecnológica Federal do Paraná - Câmpus Medianeira, Brasil, 2013. Disponível em: <http://revista.md.utfpr.edu.br/sis/index.php/it/index>. Acesso em: 19 jun. 2014. SCHOLZ, M. P. Advanced NXT: The Da Vinci Inventions Book. 1 ed. Apress; 2007 OBR, Olimpíada Brasileira de Robótica. Regras e Instruções Provas Regionais Modalidade Prática. 2014. Disponível em: <http://www.obr.org.br/wpcontent/uploads/2013/04/regras_pratica_regionais_v2_mini2014.pdf>. Acesso em: 10 jun. 2014. LEGO Mindstorms EV3. Website Oficial. Disponível em: <http://www.lego.com/enus/mindstorms/?domainredir=mindstorms.lego.com>. Acesso em: 20 jun. 2014.