Projeto final
Projete um robô que ajude
Escolha uma missão e depois planeje, construa ou simule, programe, teste e melhore um robô que a cumpra. O seu robô precisa usar pelo menos um sensor e um programa com uma sequência, um laço e uma condição, e precisa parar em segurança. Você vai fazer três rodadas de teste, uma melhoria documentada, e explicar de que forma o seu robô ajuda.
Escolha a sua missão
Escolha uma missão para o seu robô. A sua escolha é salva neste aparelho.
Briefing de planejamento
Escreva o seu plano antes de construir. Cada caixa é salva quando você clica fora dela.
O problema de verdade que o seu robô resolve, e por que ele importa.
Para quem é este robô e do que essa pessoa precisa.
O que o robô PRECISA fazer, passo a passo, para cumprir o trabalho.
O que o robô nunca pode fazer, e quando ele deve parar.
Quais sensores o robô usa e o que cada um lê.
O que o robô faz ou mostra: movimento, som ou luz.
As peças (ou os blocos e zonas do simulador) de que você precisa.
Descreva o seu desenho e as partes que você rotulou.
O que o robô percebe, decide e faz.
A ordem passo a passo do programa, com a decisão dele.
Como você vai testar e o que conta como aprovado.
A única melhoria que você fez depois de testar, e o efeito dela.
Como o robô ajuda, como você sabe que ele funciona e como ele se mantém seguro.
Programe o seu robô
Build and run your mission program from your flowchart. Use a sequence, a loop, a condition on a sensor, and a safe stop. On the kit path, mirror these steps in your robot's app; unplugged, act the blocks out on your floor course. Your program and each run save on this device.
Programa da missão final
Programe a missão que você escolheu: saia da largada, use um sensor para reagir ao mundo, faça o trabalho e pare em segurança no objetivo.
Adicionar um bloco
Eventos e execução
Movimento
Controle
Dados
Saída
Variáveis e contadores
O seu programa
- Andar
- Robô (a seta aponta para onde ele olha)
- Zona de objetivo (contorno tracejado)
Mapa: Uma grade de 5 por 1. O robô começa na coluna 1, linha 1, virado para direita. A zona de objetivo fica na coluna 5, linha 1.
Pronto.
Pronto para rodar. · 0 steps
Estado do robô
- Coluna
- 1
- Linha
- 1
- Virado para
- direita
- Distância à frente
- 4 casas
- Toque
- livre
- Em cima de uma linha
- não
- Luz
- 80
- Na zona de objetivo
- não
- Colisões
- 0
- Passos
- 0
Robô na coluna 1, linha 1, virado para direita. Distância à frente: 4 casas. Toque: livre. Em cima de uma linha: não. Luz: 80. Fora da zona de objetivo.
Saída do log
Nada registrado ainda.
- Heads up: This program has no safe stop behavior. Add a safe stop so the robot stops when it is done or blocked.
O que o seu robô precisa ter
Uma lista para planejar e conferir o que você montou. É só uma referência: ela não é salva.
Planejamento
- Briefing de planejamentoObrigatórioA missão, os requisitos e as restrições, escritos antes de construir.
- Desenho rotuladoObrigatórioUm desenho do robô com as partes dele rotuladas.
- Diagrama de entrada, processamento e saídaObrigatórioUm diagrama do que o robô percebe, decide e faz.
- FluxogramaObrigatórioUm fluxograma passo a passo do programa.
Mecânica
- Projeto mecânico que andaObrigatórioUma base estável que anda de forma confiável.
- Pelo menos um sensorObrigatórioO robô usa um sensor como entrada.
Programação
- Uma sequênciaObrigatórioO programa executa os passos numa ordem planejada.
- Um laçoObrigatórioO programa repete uma ação ou uma verificação.
- Uma condiçãoObrigatórioO programa toma uma decisão a partir da leitura de um sensor.
- Comportamento de parada seguraObrigatórioO robô para em segurança ao terminar ou quando fica bloqueado.
- Um segundo sensor ou um contador (desafio extra)Desafio extraUm sensor a mais ou uma variável contador, para uma missão mais difícil.
Testes
- Três rodadas de testeObrigatórioA missão é rodada e registrada três vezes.
- Uma melhoria documentadaObrigatórioUma mudança é feita depois do teste e o efeito dela é registrado.
Comunicação
- Explicação finalObrigatórioUma explicação curta de como o robô ajuda e de como você sabe que ele funciona.
Três rodadas de teste
Run your mission 3 times and record what happened. Each cell saves when you click away.
| Rodada | O que aconteceu | Missão cumprida? (S/N) | O que mudar |
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 |
Pontue o seu trabalho
Leia cada nível e escolha onde o seu projeto se encaixa. As suas pontuações são salvas neste aparelho.
Problema e planejamento
15% da notaUm problema e uma pessoa usuária bem definidos, mais o briefing, o desenho, o diagrama de entrada, processamento e saída, e o fluxograma.
- Inicial:
- Pouco ou nenhum plano; começou a construir sem um problema, um briefing ou diagramas claros.
- Em desenvolvimento:
- O problema está enunciado, mas alguns documentos de planejamento estão incompletos ou vagos.
- Proficiente:
- Um problema e uma pessoa usuária claros, com briefing, desenho, diagrama de entrada, processamento e saída, e fluxograma completos e coerentes com o que foi construído.
- Exemplar:
- O planejamento está completo e claro e mostra requisitos, restrições e trocas bem pensados.
Projeto mecânico ou do ambiente
20% da notaO quanto o robô (ou a missão configurada no simulador) está bem montado para andar e fazer o trabalho.
- Inicial:
- O robô não anda de forma confiável ou se desmancha; ou a montagem da missão não combina com o objetivo.
- Em desenvolvimento:
- O robô anda, mas balança ou é inconstante; ou o mapa da missão está montado só por alto.
- Proficiente:
- Base estável que anda de forma confiável e carrega o sensor dela; ou um mapa de missão que combina com o objetivo.
- Exemplar:
- Um projeto firme e bem equilibrado (ou uma missão configurada com capricho) que cai como uma luva no trabalho.
Programação
25% da notaO uso de uma sequência, um laço, uma condição e uma parada segura.
- Inicial:
- Ao programa faltam quase todas as partes obrigatórias, ou ele nem roda.
- Em desenvolvimento:
- O programa roda, mas está faltando um laço, uma condição ou uma parada segura.
- Proficiente:
- O programa usa corretamente uma sequência, um laço, uma condição e uma parada segura.
- Exemplar:
- O programa é eficiente e bem estruturado, e resolve a missão com elegância.
Uso do sensor
15% da notaSe o robô percebe o mundo e usa essa leitura para decidir o que fazer.
- Inicial:
- Nenhum sensor é usado, ou a leitura nunca é usada para tomar uma decisão.
- Em desenvolvimento:
- Um sensor é lido, mas a leitura quase não influencia o que o robô faz.
- Proficiente:
- Pelo menos um sensor é lido e um limiar ou uma condição usa isso para conduzir a missão.
- Exemplar:
- O uso do sensor é calibrado e confiável, guiando as decisões do robô com precisão.
Testes e melhoria
20% da notaTrês rodadas registradas e uma melhoria documentada.
- Inicial:
- Testou pouco; os resultados não foram registrados.
- Em desenvolvimento:
- Algumas rodadas registradas, mas nenhuma melhoria clara foi feita.
- Proficiente:
- Três rodadas registradas e uma melhoria documentada junto com o efeito dela.
- Exemplar:
- Testes minuciosos, com evidência clara de que a melhoria aumentou a confiabilidade.
Explicação e uso responsável
5% da notaExplicar de que forma o robô ajuda, como você sabe que ele funciona, e como ele é usado com segurança e responsabilidade.
- Inicial:
- Não consegue explicar com clareza o que o robô faz.
- Em desenvolvimento:
- Explica o robô, mas não de que forma ele ajuda, como foi testado, nem como ele se mantém seguro.
- Proficiente:
- Explica com clareza a missão, como o robô funciona, a evidência dos testes e a parada segura dele.
- Exemplar:
- Explica o projeto, as decisões, a evidência e o uso responsável de forma convincente para uma plateia.
Pontuação estimada até agora: 0% (0 of 6 categories scored)
Each category is weighted by how much it counts toward the grade. A simple, reliable, well-tested robot that meets the requirements scores highly - you do not need extra features to do well.
Tudo o que está nesta página é salvo somente neste aparelho.