Competição Brasileira de Robótica Robotino Logistics Competition CBR2014_PT 1 of 8
Introdução Estrutura da competição Prova modular 3 dias de prova. Cada módulo terá 7 horas de teste e programação + 3 horas de apresentação. Haverá restrição quanto ao uso da arena, para isso será disponibilizado uma tabela de acessos para cada equipe. As avaliações terão início após o término das 7 horas de teste e programação. Cada equipe fará três apresentações, de acordo com a tabela de horários. Durante os 15 min de apresentação, cada equipe deverá quando será iniciado sua apresentação. As equipes podem fazer alterações no programa durante os 15 min de apresentação e utilizar os minutos restantes para alteração na programação. As tabelas de horários de apresentações serão entregues às equipes no dia da competição. Cada módulo terá uma pontuação máxima de 50 pontos. Essa pontuação será dividida em vários itens de forma a premiar todo trabalho executado pelas equipes. A competição ocorrerá em paralelo com outras competições da CBR2014. A arena de competição terá aproximadamente 4,00 x 4,00 metros. Haverá uma área de trabalho para as equipes realizarem a programação, ajustes mecânicos e elétricos no Robotino, carga de baterias, etc. Os técnicos da Festo serão os avaliadores dos módulos. Tabela de horários No dia da ambientação, será apresentada a cada equipe a tabela de horários, onde serão definidos os horários de apresentação para cada equipe. Antes de inicializar a competição, cada equipe será sorteada com um número, conhecendo então a ordem de entrada e horário de apresentação. 2 of 8
Módulos A competição será feitas em módulos, cada um com objetivos específicos de pontuação e de execução de tarefas. Os módulos serão divulgados antes do início da competição. Durante os três dias de competição os competidores terão liberdade para executarem qualquer criação e/ou modificação nos programas de controle do Robotino, assim como utilizar a arena. Também poderão implementar e testar quaisquer componentes autorizados pelos juízes da competição, sempre com o objetivo de cumprir as tarefas indicadas nos módulos. Serão aceitos, como meio de programar o Robotino, quaisquer softwares que sejam compatíveis com a plataforma Robotino, cada equipe terá a liberdade e será responsável por escolher e possuir licença autorizada do software que julgar mais adequado. A forma de programação não será julgada, apenas o resultado da programação. O uso de Joystick (real ou virtual) será limitado à etapa de programação e testes, sendo proibido seu uso durante a etapa de apresentação, a não ser que exista uma autorização prévia dos juízes. Durante a etapa de apresentação do módulo, o Robotino deverá funcionar de modo autônomo ou comandado pelo aplicativo executado no notebook ou desktop. Os competidores não poderão entrar na arena ou interferir no funcionamento do Robotino, a menos que isto esteja autorizado na descrição do módulo ou que o movimento do Robotino coloque em risco outros robôs e equipamentos montados na arena. Materiais e equipamentos A organização do evento será responsável pelos seguintes itens: Receber as inscrições das equipes; Orientar as equipes quanto ao acesso a área de competição; Montagem e adequação da arena de competição; Infra-estrutura elétrica da arena de competição; Elaboração e julgamento da competição; Materiais, equipamentos e ferramentas são de responsabilidade dos competidores, verifique se a equipe possui, no mínimo, os seguintes itens: Robotino com todos os seus componentes padrão; Caixa de ferramentas; 3 of 8
Manuais técnicos; Placa com LED s: Verde, Vermelho, Amarelo e Azul. Softwares licenciados para uso durante a competição pelas equipes; Notebook ou computador pessoal com as seguintes características mínimas: Processador: Intel Celeron M 530 1.73 GHz, ou equivalente, 1MB L2 Cache, 533 MHZ Front Side Bus Sistema Operacional: Windows XP Memória: 512MB de memória DDR2 667MHz. Disco Rígido: 80GB Drives Ópticos: CD-RW Placa Gráfica: Placa integrada Intel Graphics Media Accelerator X3100. Compartilha até 64MB da memória RAM, ou equivalente Interface de Rede: 10/100 BASE-T Conexão Wireless: 802.11 b/g4. Porta USB: 01 porta USB Sugestão de ferramentas a serem trazidas pelos competidores: Jogo de chave de fenda; Jogo de chave Allen; Jogo de chave Philips; Jogo de chaves fixas; Conjunto com alicate de corte, alicate climpador, alicate universal, alicate de bico; Chave inglesa pequena; Instrumentos de medição (multímetro e cronômetro); Material de consumo (terminal para climpar, cintas de amarração, fita isolante). Materiais e equipamentos proibidos na área da ocupação: Todo material e equipamentos trazidos por competidores deverão ser apresentado aos juízes da competição. Os juízes desclassificarão quaisquer itens que possam ser considerados inadequados para a competição, como ferramentas e equipamentos que coloquem em risco a saúde ou causar dano em relação aos outros competidores. 4 of 8
Descrição das tarefas Módulo A Automatizando a separação de materiais de um E-Commerce Pensando em automatizar a separação dos pedidos de um e-commerce, o Robotino deverá ir aos setores onde serão emitidas as ordens de separação e buscar de forma autônoma os itens solicitados. Há duas áreas onde chegarão os pedidos simultaneamente. Para retirada dos produtos, eles estarão distribuídos em 5 locais diferentes na arena. Para cada produto retirado, o Robotino deverá indicar com os LED s o produto que está sendo transportado. A indicação será através de 2 LED s para cada produto. Os LED s deverão ser acesos de forma alternada durante todo o transporte do produto (Retirada até a entrega). Produto 1 - TV 2- DVD 3 - Celuar 4 - Tablet 5 - Notebook LED s Não há uma ordem em que os produtos deverão ser entregues, a equipe deverá escolher qual será a melhor estratégia. Assim que o Robotino entregar o último produto referente ao pedido, ele deverá sinalizar com os LED s que o pedido já está pronto. Para essa indicação, todos os LED s deverão piscar 3 vezes na frequência de 1Hz. Após a conclusão da tarefa o Robotino deverá retornar para garagem e parar totalmente dentro da área demarcada. Os pedidos serão sorteados no início de cada apresentação 5 of 8
As equipes deverão montar um manipulador de discos, conforme imagem: Pontuação Critérios Pontos Robotino saiu do ponto inicial o robô deverá sair totalmente da área demarcada. 0,5 O Robotino retirou as peça no setor correto A indicação do produto retirado durante todo o percurso está correta O Robotino entregou as peça no setor correto 0,4 por peça (Máx. 2,4) 0,4 por peça (Máx. 2,4) 0,7 por disco (Máx. 4,2) Indicou que o pedido está finalizado 0,5 por pedido (Máx. 1) O Robotino deverá retornar ao ponto inicial e parar de forma autônoma deverá estar 0,5 totalmente dentro da área demarcada. 6 of 8
Módulo B Deslocamento de pacientes em um hospital utilizando robô móvel. O Robotino deverá ir até o setor de controle onde receberá uma ordem para levar os pacientes (representados por discos) que precisam de cuidados específicos até as suas salas. As salas onde os pacientes poderão ser transportados são: Exames, Centro Cirúrgico, Sala de Recuperação e Paciente com Alta/Saída. O setor que cada paciente deverá ser levado deverá seguir a tabela abaixo: Setor de Controle Retirar paciente: E levá-lo para: Exames Setor de Alta/Saída Centro Cirúrgico Setor de recuperação Setor de Recuperação Setor de Alta/Saída Exames Centro Cirúrgico A arena de 4,00 x 4,00m será divida em duas partes(cada uma terá 4,00 x 2,00m), sendo uma o andar TÉRREO e a outra 1º ANDAR. Para que o Robotino transporte o paciente entre um andar e o outro, ele deverá utilizar um elevador que poderá ou não estar disponível no andar. Sempre que o elevador não estiver disponível, o Robotino deverá aguardar a chegada do mesmo. A indicação de que o elevador não está disponível para uso será através de um obstáculo e só poderá avançar ao próximo andar quando o mesmo for retirado pelo juiz. Caso o Robotino não respeite o bloqueio do elevador e arraste o mesmo. Não será considerado a entrega do paciente. Durante o deslocamento do paciente, o Robotino deverá indicar com o LED para onde o paciente está sendo transportado. O LED deverá piscar na frequência de 1Hz desde sua retirada até a sua entrega. Somente o LED da cor solicitada deverá acender, caso algum outro acenda durante o trajeto, não será pontuado este critério. Para indicar que a tarefa foi concluída, o Robotino deverá retornar completamente e piscar todos os LED 3 vezes na frequência de 1Hz. Só será pontuado o retorno caso a equipe complete toda a tarefa e não tenha perdido nenhum ponto durante a execução. 7 of 8
As equipes deverão montar um manipulador de discos, conforme imagem: Pontuação Critérios Pontos Saída do Setor de Controle 1,0 Cada peça retirada e de acordo com a solicitação 0,4 por peça (Max 2,4) Entrega no setor correto 0,7por peça (Max 4,2) Acionar somente o LED referente a solicitação do Setor de Controle 0,4 por peça (Max 2,4) Retorno ao setor de controle e piscar todos os LED s (término) 1,0 8 of 8