Projeto de Robô para modalidade RoboCup Dance, LARC 2015

Documentos relacionados
Análise de Requisitos

Inteligência Artificial Aplicada a Robôs Reais

PLANIFICAÇÃO MODULAR - INFORMÁTICA

ÁREA DO PROFESSOR (TUTOR)

Acionamento de Motores: PWM e Ponte H

Copyright - IS Intelligent Software

FS230 FS xx. Envolvedora Semi - Automática com joystick. Envolvedora Semi-Automática com múltiplos programas de envolvimento.

Como gerir um espaço de conversa (chat) ou uma vídeo-conferência e participar num fórum de debate (Google Hangouts)

1 Circuitos Pneumáticos

Séries Históricas do Setor Mineral Brasileiro Mineral Data

Supervisório Remoto aplicado em Dispositivo Móvel na Plataforma NI LabVIEW

Análise e Projeto Orientado a Objetos. Nazareno Andrade Baseado no material dos profs. Hyggo Almeida e Jacques Sauvé

Exemplo COMO FAZER UM TRABALHO ESCOLAR O QUE DEVE CONSTAR EM UM TRABALHO ESCOLAR? Um Trabalho Escolar que se preze, de nível fundamental, deve conter:

Treinamento de e-commerce

Aula 11: Desvios e Laços

OI CLOUD SEJA BEM-VINDO!

Anexo 2.8 Especificações do Sistema de Monitoramentoda Frota

Gestão de Actas Escolares. Manual Utilizador. (Versão 4)

Até mm (0.1mm usualmente) Aceleração Até 25 m/s 2. A partir de 2 a 3 kg até limites ~ 350kg. Relação Peso/Carga Em torno de 30 a 40

VEÍCULO CONTROLADO POR ARDUINO ATRAVÉS DO SISTEMA OPERACIONAL ANDROID

Série Rações Semanais Xpath e XSLT Rogério Araújo

Manual Recálculo de Custo Médio

Configuração para Uso do Tablet no GigaChef e Outros Dispositivos

Análise Termográfica RELATÓRIO TÉCNICO 0714

MANUAL DO PUBLICADOR

CIBERESPAÇO E O ENSINO: ANÁLISE DAS REDES SOCIAIS NO ENSINO FUNDAMENTAL II NA ESCOLA ESTADUAL PROFESSOR VIANA

AULA 3 ETAPAS PARA ELABORAÇÃO DE PROJETOS

Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.)

Programação para Web HTML - Parte 2

Módulo de Aprendizagem I

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I

(72) Inventor(es): (74) Mandatário: (54) Epígrafe: APLICAÇÃO COMPUTORIZADA PARA O CONTROLO DE ROBOTS INDUSTRIAIS

Unidade 1: O Computador

MANUAL DO INSTALADOR XD EM AMBIENTES MICROSOFT WINDOWS

Aula 1 Restrições temporais: origem e caracterização

Princípios e Conceitos de Desenho de Software. Projeto de Sistemas de Software Prof. Rodrigo Ribeiro

PALAVRAS-CHAVE Handhelds, Manutenção de Subestação, Tecnologia da Informação.

CONSTRUÇÃO DE VEÍCULO MECATRÔNICO COMANDADO REMOTAMENTE

Orientações para Inscrição do Grupo e Projeto de Pesquisa

a) No Projeto d) Em sua residência b) No Escritório da UNESCO e) Outros c) No Escritório Antena

Introdução. Aula 02. Estrutura de Dados II. UFS - DComp Adaptados a partir do material da Profa. Kenia Kodel Cox

5838 Maquinação Introdução ao CNC

Manual Webmail GUIA GERAL UNIVERSIDADE TECNOLÓGIA FEDERAL DO PARANÁ DIRETORIA DE GESTÃO DE TECNOLOGIA DA INFORMAÇÃO - DIRGTI 2015

Cadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)

SISTEMA OPERACIONAL - ANDROID

Módulo 8 Entradas Digitais 24 Vdc Monitorado. Os seguintes produtos devem ser adquiridos separadamente para possibilitar a utilização do produto:

Gestão Documental. Gestão Documental

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

IBRX Sistemas Eletrônicos. Manual técnico. Configuração: IBRX Módulo portão Rev O IBRX Portão funciona em 4 tipos de conexão:

Programação Orientada a Objetos SANTOS, Rafael

Modelo Comportamental

Engenharia de Software II

Instituto Superior Técnico

Disciplina: Trabalho de Conclusão de Curso

Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões

CRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access

Aula Prática 1 - Gerador Van de Graaff e interação entre corpos carregados

AGENDA MARÇO E ABRIL 2016 ESCRITÓRIO REGIONAL DE PIRACICABA

ENGENHARIA DE SOFTWARE

SISTEMAS DISTRIBUÍDOS

Novo Programa de Português do Ensino Básico

ATITUDE E EXPECTATIVAS DO CONSUMIDOR: A CRIAÇÃO DE VÍNCULOS COM AS MARCAS

ENERGIA EM SUA CASA CONHEÇA AS NORMAS E FAÇA UMA INSTALAÇÃO CORRETA E 100% SEGURA.

Manual Remessa Bancária

FORMAÇÃO WORDPRESS. Desenvolvimento de sites com a plataforma Wordpress. Abel Soares abelbarbosasoares@gmail.com

Software PHC com MapPoint 2007

Atividade de Treinamento. Documentando Programas no SPDSW. HI Tecnologia Indústria e Comércio Ltda. Documento de acesso Público

Ministério da Educação Universidade Tecnológica Federal do Paraná Campus Pato Branco Departamento de Projetos e Obras MEMORIAL DESCRITIVO

Métricas de Software

INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA RELÓGIO DIGITAL -MONTAGEM COM CONTADOR COMERCIAL

Curso Técnico (Integrado/Concomitante/Subsequente) em Curso de (Engenharia, Tecnologia, Licenciatura) em Nome do Curso MATRIZ CURRICULAR

ENG1000 Introdução à Engenharia

Sistema de Gestão VPPDT Procedimento Operacional Padrão

Rodrigo Claudino Diogo 1, Valéria A. Ribeiro de Lima 2, Vanusa Maria de Paula 3, Rosymeire Evangelista Dias 4

ProLin V1.0. Programa de problemas de programação linear mista

Circuitos de Comunicação. Prática 1: PWM

Módulo Odontologia. Sumário. Odontologia

Cerne Tecnologia e Treinamento. suporte@cerne-tec.com.br

Fundamentos de Teste de Software

Prof. Neckel FÍSICA 1 PROVA 1 TEMA 2 PARTE 1 PROF. NECKEL POSIÇÃO. Sistema de Coordenadas Nome do sistema Unidade do sistema 22/02/2016.

Cine&Arte Do Público Alvo - O Festival atenderá:

1 INSTRUÇÕES IMPORTANTES DE SEGURANÇA

QUERES VENDER PELA INTERNET?

*Este tutorial foi feito para o Windows 7, mas pode ser usado em qualquer outro Windows, basta seguir o mesmo raciocínio.

Instruções para utilização dos Fóruns pelo Grupo dos Consensos Psiquiátricos para Clínicos Gerais 2005

Introdução à Informática

Carlos de Salles Soares Neto Segundas e Quartas, 17h40 às 19h10

Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras

Plano de Sustentabilidade. (Instrumento / Roteiro para Construção do Plano) NOME DA REDE: 1ª PARTE DO PLANO

A Mecatrônica com Arduino como ferramenta para a melhoria do processo de ensino e aprendizagem

MAGI PORTA - PORTAS AUTOMÁTICAS

Data: 06 a 10 de Junho de 2016 Local: Rio de Janeiro

APRESENTAÇÃO TRIMBLE S3. Conheça a eficiência e a sofisticação da TRIMBLE S3

ATIVIDADE DE FÍSICA PARA AS FÉRIAS 8. o A/B PROF. A GRAZIELA

Os Registros na Pesquisa. Christiane Zubler

CATEGORIA 2 INICIATIVAS DE INOVAÇÃO

3.2. Bibliotecas. Biblioteca Professor Antônio Rodolpho Assenço, campus Asa Sul: Os espaços estão distribuídos da seguinte forma:

Transcrição:

Projeto de Robô para modalidade RoboCup Dance, LARC 2015 Alef Amaral de Figueiredo, Alexandre da Costa Guarilha, Leonardo de Lima Henning, Leone Serpa da Cruz, Manuela Carvalho, Paula Cristina Oliveira de Paula Mentor: Bruna Ianaconi Fusc0 Laboratório de Robótica, Comphaus Rua Aurélia, 1380- São Paulo- SP. E-mail do mentor: b.ianaconi@gmail.com Abstract Our team, CHS Revolution, secondary, is to innovate the technology in dance mode using it in his performing, robots Humanoids with robotic scenario. Keywords dance, humanoid, robotics, programming, technology. Resumo Nossa equipe, CHS Revolution, secundário, consiste em inovar a tecnologia na modalidade Dança utilizando em sua performance, robôs Humanoides com cenário robotizados. Palavras-chaves dança, humanoide, robótica, programação, tecnologia, leds. 1. Introdução A proposta deste trabalho é introduzir o conceito de estrutura modular independente para construção de elementos robóticos, empregando, para isso, a oportunidade de criação de um carro alegórico robotizado em forma de robô andróide com escala 1:12, no qual se apresentarão robôs humanóides na mesma escala. O conceito de estrutura modelar independente decorre do entendimento básico do estruturalismo para o qual configurações complexas decorrem de estruturas básicas irredutíveis, conceito esse que culmina, por exemplo, nas estruturas básicas dos kits de montagem, como o Lego. Neste caso, a construção do carro alegórico andróide decorre da conexão de braços, cabeça e base de movimentação sobre o solo construídos de forma independente e mais controlados autonomamente, apenas interligados por um controlador central. 2. Design Técnico e Construção A Proposta O objetivo final do projeto para o desafio dança secundário é entregar um conjunto composto por um carro alegórico constituído por um androide de 1, 30 m de altura e dois humanoides do tipo Bioloid Premium. A funcionalidade do conjunto é a apresentação referenciada ao samba enredo da Escola de Samba Salgueiro 2014, durante 2 minutos, empregando movimentos sincronizados por meio de transmissão de dados entre os elementos. O samba enredo pode ser visto em: http://www.vagalume.com.br/salgueiro/samba-enredo-2014.html Robô Andróide Modular

Um carro alegórico é objeto em que facilmente se nota um processo produtivo modular que, ao final do processo fabril, exige integração. Para a robótica, esse processo permite que os objetivos estéticos solicitados para cada parte do elemento cênico possam ser resolvidos por diferentes grupos de alunos que passam a se especializar nos requisitos e nos marcos dos respectivos projetos. No caso da cabeça do androide, por exemplo, foi empregada uma maquete em estrutura de VEX para que o grupo responsável pela cabeça pudesse, no planejamento inicial, compreender o processo final de integração e pudesse, conforme o desenrolar da confecção, verificar a pertinência dos atributos estéticos empregados no produto. A estrutura da cabeça permite com que uma combinação de 4 motores AX 12 Dynamixell controlados por um CM530 possam movimentar os lábios, bochechas e olhos que se encontram na máscara de silicone. Figura 1: Estrutura da Maquete Figura 2: Mascara de silicone Figura 3: base de fixação para o braço A estrutura de cada braço é constituída por 4 motores AX 12, permitindo o movimento frontal do braço e antebraço, bem como movimento de giro e flexão de mão. Os motores são controlados por um controlador CM 530. Na maquete básica, permanece a estrutura de suporte em VEX estruturada em motores VEX EDR e controladas por um controlador VEX ARM CORTEX que serão responsáveis pelo movimento lateral do braço. Este mesmo controlador é responsável pela base de movimentação sobre o solo, que se desloca às custas de quatro motores VEX, conforme se vê na estrutura abaixo. O propósito deste controlador é organizar os movimentos sobre o solo e de lateralidade dos braços a partir de uma sequência preestabelecida de comandos que respeitam o andamento do samba enredo.

Figura 4: Estrutura metálica da base A chapa metálica da base é onde se prenderão as plataformas onde os humanoides ficarão sustentados durante a apresentação. É importante notar que os 3 controladores CM 530 estarão em intercomunicação com os controladores CM 530 dos humanoides por bluetooth, permitindo que os movimentos das partes do carro alegórico estejam orquestrados com os dos humanoides. A interação com os humanos se dará por conta dos sensores de ultrassons e tem por objetivo iniciar e finalizar a apresentação. Os humanóides da marca ROBOTIS são constituídos por 18 motores independentes AX 12 A, que interligados por circuitos, realizam diferentes movimentos semelhantes ao dos humanos. Todo o conjunto será iluminado por fitas de LED controladas por ARDUÍNO de forma a levar as cores temáticas da escola de samba, conforme o que foi apresentado no carnaval de 2014 em que o tema dizia sobre a origem do universo e sua evolução. Figura 5: Cores básicas para a iluminação de LEDS

Figura 6: Robo Bioloid Premium 3. Estratégia de Programação para os controladores CM 530 Usa-se um software próprio da Robotis, o RoboPlus, em que, para programar, foram empregadas três etapas: Etapa 1, usando o RoboPlus Motion, temos até três maneiras para programá-lo, a primeira forma possível é digitar os números das posições dos motores diretamente no computador; Etapa 2, usando uma visualização 3D, onde é possível modificar as poses do robô, ainda no computador; Etapa 3, quando se criam as poses com o robô e então salvamos a posição atual dos seus motores para criar os movimentos. Assim criamos as páginas de movimentos, numeradas conforme a necessidade. Também é possível mudar o tempo da passagem de um movimento para o outro, a velocidade da execução dos movimentos, repetir movimentos e colocar pausas. Dessa forma, com o RoboPlus Task,, escrevem-se as tarefas do robô, onde se pode usar de sensores para a execução dos movimentos ou a direta execução dos movimentos das páginas do RoboPlus Motion.

Figura 7: Exemplo de trecho de programa

4. Design Artístico e Decoração Os elementos cênicos básicos empregados pela Escola de Samba Salgueiro (GRES Salgueiro) em seu desfile no carnaval de 2014 foram recriados, dando especial cuidado para a figura de seu Djalma Sabiá, na época do desfile, o único fundador vivo dessa escola de samba. O carro alegórico refere-se, dessa maneira, a esse personagem histórico, simbolizando, por extensão, o respeito pela sabedoria dos ancestrais de que fala o enredo, como pode ser visto em: http://g1.globo.com/rio-de-janeiro/carnaval/2014/noticia/2014/03/salgueiro-fala-da-criacao-do-universoe-levanta-torcida-na-sapucai.html. Figura 8: Confronto entre o elemento temático e a maquete 6. Considerações Finais A construção em módulos independentes permite a fragmentação dos projetos de robótica para núcleos produtivos distintos e, por conseguinte, exige um grande esforço de integração final que só pode ser reduzido por um planejamento consistente e um trabalho de sistematização de processos e versões. Referências Bibliográficas [1] ROBOTIS http://www.robotis.com/xe/ [2] Robotis BIOLOID http://www.robotis.com/xe/bioloid_en [3] Motores AX-12A http://support.robotis.com/en/product/dynamixel/ax_series/dxl_ax_actuator.htm [4] Motores AX-12W http://support.robotis.com/en/product/dynamixel/ax_series/ax-12w.htm [5] Controlador CM-530 http://support.robotis.com/en/product/auxdevice/controller/cm530.htm