Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Ellie è un Roomba che è stato programmato per essere in grado di rilevare vari colori usando la sua fotocamera, percepire se sta andando su una scogliera in modo che possa impedirsi di ribaltarsi e si sposterà dagli ostacoli quando i suoi paraurti colpiscono qualcosa a modo suo. Abbiamo chiamato il nostro Roomba "Ellie Ment" come un gioco di parole per "elemento", poiché è in grado di identificare quale elemento sta guardando in base al colore della carta.
Questo progetto è stato sviluppato e realizzato da Christopher Cannon, Kayla Sims e Gretchen Evans, per il loro progetto di robot di classe EF 230.
Passaggio 1: sensori paraurti e immagini della fotocamera
Ellie era programmata per controllare il colore usando la sua fotocamera quando venivano attivati i suoi paraurti sinistro, destro o anteriore. La fotocamera identificherebbe quindi il colore che stava affrontando, blu, verde o rosso, che rappresentano tutti elementi diversi che si trovano su Marte, e quindi mostrerebbe quale "elemento" si trova di fronte.
Passaggio 2: sensore di dislivello
Ellie è programmata per percepire quando si sta avvicinando a una scogliera, o nel nostro caso al bordo del foglio bianco, ed è in grado di girarsi per rimanere entro i limiti impostati.
Passaggio 3: urto leggero
I sensori di luce di Ellie la aiutano a percepire quanto è vicina ai supporti che tengono i fogli di carta colorati, e poi la aiutano a riposizionarsi in modo che la sua fotocamera sia in grado di vedere meglio il colore e quindi avvisarci di qual è l'elemento che lei è guardando.
Passaggio 4: il codice
In allegato c'è il codice che è stato sviluppato per dare a Ellie i suoi comandi per trovare gli 'elementi' nell'area data.
Roomba_Project_Code.m