Índice:
- Etapa 1: Sensores de pára-choque e imagens de câmera
- Etapa 2: sensor de penhasco
- Etapa 3: colisão leve
- Etapa 4: O Código
Vídeo: Ellie comentou sobre o identificador do elemento: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Ellie é uma Roomba que foi programada para ser capaz de detectar várias cores usando sua câmera, sentir se ela está caindo de um penhasco para evitar que caia e sair do caminho dos obstáculos quando seus pára-choques atingirem algo em seu caminho. Chamamos nosso Roomba de 'Ellie Ment' como um jogo de palavras para 'elemento', já que ela é capaz de identificar qual elemento está olhando de acordo com a cor do papel.
Este projeto foi desenvolvido e pré-formado por Christopher Cannon, Kayla Sims e Gretchen Evans, para seu projeto de robô EF 230 classe.
Etapa 1: Sensores de pára-choque e imagens de câmera
Ellie foi programada para verificar a cor usando sua câmera quando os pára-choques esquerdo, direito ou frontal eram ativados. A câmera identificaria então a cor que ela estava enfrentando, azul, verde ou vermelho, que representam diferentes elementos localizados em Marte, e então mostraria qual 'elemento' ela está na frente.
Etapa 2: sensor de penhasco
Ellie é programada para sentir quando está se aproximando de um penhasco ou, em nosso caso, da borda do papel branco, e é capaz de se virar para ficar dentro dos limites definidos.
Etapa 3: colisão leve
Os sensores de colisão de luz de Ellie a ajudam a sentir o quão perto ela está das arquibancadas que seguram as folhas de papel coloridas e, em seguida, a ajuda a se reposicionar para que sua câmera seja mais capaz de ver a cor e, portanto, nos alertar de qual elemento ela é olhando para.
Etapa 4: O Código
Em anexo está o código que foi desenvolvido para dar a Ellie seus comandos a fim de encontrar os 'elementos' na área dada.
Roomba_Project_Code.m
Recomendado:
Relógio RGB para ensinar as crianças sobre o tempo: 4 etapas
Relógio RGB para ensinar as crianças sobre o tempo: Na noite passada, tive uma ideia de como ajudar meus 5 anos a ter uma noção do tempo. Está claro que as crianças estão se orientando sobre os eventos diários para ter uma ideia do que está por vir. Mas os eventos anteriores são geralmente um pouco bagunçados e quase nunca estão em ordem
Rpibot - Sobre o aprendizado de robótica: 9 etapas
Rpibot - Sobre Aprendizagem de Robótica: Sou engenheiro de software embarcado em uma empresa automotiva alemã. Iniciei este projeto como uma plataforma de aprendizagem para sistemas embarcados. O projeto foi cancelado cedo, mas gostei tanto que continuei no meu tempo livre. Este é o resultado … Eu
Controle Grbl CNC sobre Wifi: 5 etapas
Controlar Grbl CNC por Wifi: Neste tutorial, mostrarei como habilitar o controle GRBL por WIFI. Você pode usar este método com qualquer remetente, incluindo lasergrbl e Universal Gcode Sender (UGS). Em suma, usaremos o trabalho de arkypita e outro software para criar um vi
Identificador de som de cozinha personalizado: 4 etapas
Identificador de som de cozinha personalizado: para nosso projeto final em um curso de sistemas interativos nesta primavera, criamos um sistema em tempo real para identificar e visualizar sons comuns na cozinha usando a classificação Support-Vector Machine. O sistema é composto de um laptop para áudio
Happy Fox! (Primeiro elemento de um grande projeto): 7 etapas (com fotos)
Happy Fox! (Primeiro elemento de um grande projeto): Outro pequeno projeto surgiu no meu caminho, envolverá uma série de pequenos projetos que eventualmente se reunirão. Este é o primeiro elemento, uma raposa com uma cauda balançando que aparece e desaparece como se por Magia:)