Planeamento de uma prova no concurso Robô Bombeiro



Documentos relacionados
Introdução à Engenharia de Computadores e Telemática. Guião das Aulas Práticas

Introdução à Engenharia de Computadores e Telemática. Guião das Aulas Práticas

ILUMINAÇÃO DE SEGURANÇA

AVALIAÇÃO DA CAPACIDADE PARA A FREQUÊNCIA DO CURSO DE LICENCIATURA EM ENGENHARIA ELECTROTÉCNICA DO INSTITUTO SUPERIOR DE ENGENHARIA DE LISBOA

GERENCIADOR DE CONTEÚDO

Versão Melhorias Melhorias Versão 6.0.1

Tutorial 8 Tarefas no Moodle

Tema 3 Ferramentas e Funcionalidades do Moodle

Proposta de melhoria de processo em uma fábrica de blocos de concreto

Universidade Federal de Juiz de Fora. Faculdade de Engenharia EDITAL

Manual do Ambiente Moodle para Professores

Concurso Robô Bombeiro. Regras e Especificações Técnicas

LMS: Manual do aluno

Especificação do 3º Trabalho

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DA FRONTEIRA SUL COMISSÃO PERMANENTE DO PROCESSO SELETIVO DÚVIDAS FREQUENTES

Perguntas mais frequentes

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco

Mini-Projecto de PAII Ano Lectivo 2000/01

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

Como funciona? SUMÁRIO

Armazém Planear a construção

Programa de Parcerias e Submissão de Propostas 2014/15

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

2013 年 度 通 訊 博 物 館 電 子 裝 置 製 作 比 賽

Programação de Robótica: Modo Circuitos Programados - Avançado -

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

b) Cheguei à conclusão de que o Kodu é uma ferramenta desajustada aos meus alunos

Escola Primária da Mexilhoeira da Carregação. Planta de Emergência. Formandos: Dário Afonso, Fernanda Piçarra e Sérgio Inácio. [01 de Março de 2011]

Esta tarefa pretende desenvolver nos alunos algumas competências ao nível dos temas indicados, da comunicação matemática e do trabalho de grupo.

Como fazer busca de imagem no Google?

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Manual do Ambiente Moodle para Professores

CARTILHA DE ORIENTAÇÕES PARA A INSTALAÇÃO DE MEDIDAS DE SEGURANÇA CONTRA INCÊNDIO EM PEQUENOS ESTABELECIMENTOS

GUIA DE LABORATÓRIO LABORATÓRIO 2 LEI DE OHM

Possui como idéia central a divisão de um universo de dados a ser organizado em subconjuntos mais gerenciáveis.

Mobilidade na FEUP Deslocamento Vertical

Diagrama de transição de Estados (DTE)

Tutorial Mapa-Temático

INSTITUTO SUPERIOR DE ENGENHARIA DO PORTO

MOODLE NA PRÁTICA PEDAGÓGICA

Introdução aos Algoritmos e Estruturas de Dados 2011/2012

Microsoft Access Para conhecermos o Access, vamos construir uma BD e apresentar os conceitos necessários a cada momento

Ambientes de exemplo do Comunicar com Símbolos

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

GUIA BÁSICO DA SALA VIRTUAL

Migração da Versão 4.0 para a Versão 4.1 do MSS. Versão 1.0 de Português

Centro Universitário Católico Salesiano Auxilium Araçatuba / SP

Manual de Utilização. Monitorização Intercalar (Sistema I-MERITUS)

SPOT BATTERY EXCHANGER

Pesquisa e organização de informação

Google Drive. Passos. Configurando o Google Drive

Engenharia de Software Sistemas Distribuídos

Uruaçu Professoras Formadoras do NTE Uruaçu

1 Introdução simulação numérica termoacumulação

Portal do Projeto Tempo de Ser

Projeção ortográfica da figura plana

QUESTÃO 1 ALTERNATIVA B

Primeiras Informações

4 Segmentação Algoritmo proposto

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

PASSO A PASSO GOOGLE DOCS - FORMULÁRIOS GOOGLE DOCS

Manual SAGe Versão 1.2 (a partir da versão )

A4 Projeto Integrador e Lista de Jogos

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

Apostila de Windows Movie Maker

Utilização do SOLVER do EXCEL

Contratação Inicial e Reserva de Recrutamento

FCT Faculdade de Ciências e Tecnologia Serviço Técnico de Informática STI SGCD Sistema Gerenciador de Conteúdos Dinâmicos

Moodle - CEAD Manual do Estudante

Manual do instalador Box Input Rev Figura 01 Apresentação do Box Input.

Introdução à Engenharia de Computadores e Telemática. Guião das Aulas Práticas

APLICATIVOS GRÁFICOS (AULA 10)

Segundo Pré-teste. Data de realização. 18 de Novembro de Local.

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

Um sistema bem dimensionado permite poupar, em média, 70% a 80% da energia necessária para o aquecimento de água que usamos em casa.

RECOLHA DE INFORMAÇÃO DE REMUNERAÇÕES, SUPLEMENTOS E DOS PONTOS DECORRENTES DA AVALIAÇÃO DE DESEMPENHO

Controlo de iluminação local multifuncional

Manual do Ambiente Moodle para Professores


Aula 03 PowerPoint 2007

Oficina de fotografia e tratamento de imagem. Facilitadora: Camila Silva Aula: 05

Forno Solar. Tipos de fornos solares: Caixa. Painel

Tarefas em Moodle (1.6.5+)

Sensoriamento 55. Este capítulo apresenta a parte de sensores utilizados nas simulações e nos

Apostilas OBJETIVA Escrevente Técnico Judiciário TJ Tribunal de Justiça do Estado de São Paulo - Concurso Público Caderno 1.

Solução da prova da 1 a fase OBMEP 2015 Nível 1. QUESTÃO 1 ALTERNATIVA E Como 2 x 100,00 126,80 = 200,00 126,80 = 73,20, o troco foi de R$ 73,20.

CONCURSO BUSINESS INTELLIGENCE BI4Web

Atividade 4 - Acerte no alvo

ISO/IEC 12207: Gerência de Configuração

SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger

Roteiro 23 Difração e Interferência de ondas bidimensionais num meio líquido

Ministério das Finanças Instituto de Informática. Departamento de Sistemas de Informação

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

Algoritmos. Objetivo principal: explicar que a mesma ação pode ser realizada de várias maneiras, e que às vezes umas são melhores que outras.

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

MANUAL DE INSTRUÇÕES

(Consulta Real em Ambiente Virtual)

Transcrição:

Introdução à Engenharia de Computadores e Telemática 2012-13 Planeamento de uma prova no concurso Robô Bombeiro Data de entrega: 11/Jan/2013 V 1.0 1 Introdução Com este trabalho pretende-se fazer um estudo preparatório do uso do robô usado na Unidade Curricular no concurso Robô Bombeiro. Neste estudo não estão envolvidas experiências práticas, apenas um estudo teórico preliminar às mesmas. 2 Concurso Robô Bombeiro Este concurso realiza-se anualmente desde 2003. É organizado pelo Instituto Politécnico da Guarda e realiza-se sempre na Guarda, normalmente em Julho. 2.1 Objetivo e classificação O objetivo de cada robô participante é o descobrir uma vela num labirinto e apagá-la (mas não de qualquer modo!). O local de partida do robô no labirinto pode ser fixo ou variável, o local da vela é variável dentro de certos limites. A classificação final é calculada tendo em conta o tempo gasto a encontrar e apagar a vela e um conjunto variável de bónus e penalidades. Os bónus são fatores que reduzem percentualmente o tempo total e que normalmente estão associados a graus de dificuldade escolhidos pelo dono do robô (partida em local aleatório, por exemplo) ou relativos à prova que efetivamente o robô realizou (vela descoberta apenas no último quarto visitado, por exemplo). As penalidades são o resultado de violações das regras. Algumas penalidades graves podem levar à desclassificação do robô (provocar a queda de vela, por exemplo), outras apenas a um acréscimo ao tempo de prova (tocar numa parede, por exemplo). 1

2.2 Robô A participação no concurso deverá estar enquadrada numa das seguintes divisões: (i) padrão, (ii) sénior e (iii) robôs com pernas. A primeira está reservada para alunos pré-universitários; a última está reservada para robôs que não usem rodas como meio de locomoção. Portanto, o estudo realizado pelos alunos deverá considerar uma participação na segunda: sénior. À partida não existem grandes limitações ao desenho de um robô, desde que o mesmo não seja comandado do exterior (tem de ser totalmente autónomo) e consiga evoluir nos corredores e quartos do labirinto. No caso deste trabalho, os alunos deverão considerar que usam o robô DETI PIC que exploraram ao longo do semestre, acrescido apenas de um equipamento de extinção da vela (ver 2.4). Por um lado, isto é uma simplificação do problema, porque não precisam de conceber o robô para a prova. Por outro lado, isto representa uma limitação, porque não podem construir o robô mais apropriado para a prova em causa. No entanto, os alunos que o desejarem podem melhorar o seu estudo equacionando o uso de equipamentos adicionais de deteção da vela: (i) detetores de infravermelhos, (ii) detetores de ultravioletas ou (iii) outros detetores. Nesse estudo deverá ser referido o tipo de equipamento que usariam, sendo relevante, nessa escolha, aspetos como a direcionalidade da deteção (unidirecionalidade vs. ominidirecionalidade) e a existência de interferências no processo de deteção causadas pelo ambiente da prova (luz, calor, etc.). Para este estudo está fora de causa a introdução de modificações na estrutura base do robô DET PIC, por exemplo, alteração do tipo de motores, alteração da posição dos sensores de linha e de distância, alteração do tipo de deteção realizada pelo detetor de linha (cor vs. escuro/claro), etc. Também não devem ser considerados acrescentos de detetores do tipo dos já existentes no robô (cor/tonalidade e distância). 2.3 Labirinto O labirinto é um espaço quadrado formado por 4 quartos e corredores com uma topologia fixa e bem conhecida (ver Figura 1). Cada quarto possui apenas uma porta e duas delas, podem, opcionalmente, existir em dois locais distintos. O chão do labirinto é fundamentalmente preto, mas podem existir algumas áreas de cor vermelha, azul ou verde (não fixas). As entradas de cada quarto (portas) estão sinalizadas por uma linha branca. A área de partida padrão é uma área circular de cor branca situada num ângulo de um corredor. Os robôs são colocados nesta área pelo seu dono, com a orientação que desejarem; o início da prova dá-se quando um dos juízes carrega no botão verde do robô (que tem obrigatoriamente de existir). O labirinto possui paredes cuja altura não pode ser excedida por parte 2

Figura 1: Diagrama base do labirinto. A área padrão de partida dos robôs é o círculo marcado com um H. As áreas sombreadas são meros exemplos de zonas onde o chão pode não ser preto. As linhas brancas nas entradas dos 4 quartos não estão assinaladas (estão por baixo das legendas que indicam que as portas possuem uma largura de 46 cm). Ao contrário do que o diagrama sugere, o fundo tem normalmente a cor preta. alguma dos robôs, para impedir que os mesmos possam descobrir a vela observando por cima das paredes. O chão do labirinto é normalmente plano, podendo no entanto haver algumas descontinuidades criadas pela presença das áreas coloridas (normalmente são realizadas com pedaços de alcatifa sobrepostos a uma tela escura global). Existe a possibilidade de optar por bónus relativos à existência de elementos que diminuem o caráter plano do labirinto: (i) escadas e (ii) lombas. As escadas só podem existir num local; as lombas podem surgir em qualquer local num corredor. O labirinto não possui obstáculos, no entanto pode-se optar por bónus relativos à existência de objetos colocados aleatoriamente no labirinto. 2.4 Vela A vela está obrigatoriamente num quarto. Por omissão, a vela está colocada junto a uma parede e encontra-se sinalizada por uma círculo branco (a vela está no seu centro). Existe a possibilidade de optar por bónus relativos à inexistência de sinalização da presença da vela com esse círculo; nesse caso, a vela poderá estar em qualquer local dentro de um quarto. A vela, após ser encontrada (o que tem de ser sinalizado aos juízes), 3

deve ser apagada sem a destruir ou fazer tombar. Pode ser usado qualquer método de extinção (ar, água, etc.), desde que não torne o labirinto inviável para outras provas. A extinção por ar é a mais simples e comum, sendo por isso considerada a forma normal de o fazer. Outros métodos alternativos, considerados mais complexos, são bonificados. Neste estudo os alunos deverão considerar apenas a extinção por ar, a menos que considerem que outros meios têm impacto no resultado final do seu estudo. 3 Trabalho a realizar O trabalho a realizar deverá ser um estudo preliminar de preparação de uma participação no concurso com o robô DETI PIC. Para isso, os alunos deverão realizar as seguintes tarefas: Ler o regulamento do concurso (disponível em http://robobombeiro. ipg.pt/rb/pt/rules_rb_2012.pdf). Sumariar as opções existentes e indicar as que são possíveis de explorar com o robô DETI PIC. Discutir as vantagens e desvantagens da escolha de cada uma das opções possíveis. Fazer um escolha justificada de opções possíveis. Idealizar o percurso do robô ao longo do labirinto tendo em conta as opções escolhidas. Nesta parte é importante imaginar o que pode não funcionar de acordo com o esperado, de modo a poder compensar essa ocorrência. Por exemplo, depois de encontrar a vela, se após algum tempo de trabalho do mecanismo de extinção a vela continuar acesa, o que fazer para corrigir uma eventual falha na eficácia do mecanismo de extinção? Conceber o diagrama de estados adequado às opções escolhidas. Cada estado deverá corresponder a um comportamento do robô (por exemplo, subir escada). A transição entre estados deverá ser legendada com a(s) circunstância(s) que a causam. Tanto quanto possível, o diagrama de estados e transições deverá conter um conjunto de variáveis cujo valor esteja ligado às transições entre estados (por exemplo, se o robô julga estar num corredor ou num quarto), o que facilita a compreensão do diagrama e a sua transposição para o programa final. Programar, usando o DETInchanting, blocos de instruções para cada estado (e blocos acessórios úteis para vários estados). 4

O trabalho deverá ser realizado por grupos de dois alunos. Podem ser formados grupos diferentes dos que se formaram nas aulas práticas. Do trabalho deverá resultar um relatório, que terá de ser obrigatoriamente escrito em L A TEX. Os documentos fonte desse relatório, bem como o PDF resultante do seu processamento, deverão ser guardados num arquivo comprimido (ZIP, por exemplo) e submetido via moodle até às 24 horas do dia limite, indicado no cabeçalho deste enunciado. 3.1 Avaliação A avaliação do relatório incidirá sobre a estrutura do próprio relatório, tendo em linha de conta as linhas orientadoras indicadas no documento disponibilizado sobre a elaboração de relatórios, e a qualidade e profundidade intrínsecas do estudo realizado. Caso se considere necessário, alguns grupos ou alunos isolados poderão ser convocados para uma discussão com elementos do corpo docente para esclarecer situações que evidenciem comportamentos não apropriados, como cópia. Os alunos com uma nota superior a um determinado limiar (que será definido no momento de publicação dos resultados) terão de realizar uma avaliação suplementar para manter essa nota. Essa avaliação consistirá numa apresentação oral do seu trabalho através de diapositivos. 5