Obsah:
Video: Ellie Ment the Element Identifier: 4 Steps
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Ellie je Roomba, která byla naprogramována tak, aby dokázala pomocí fotoaparátu detekovat různé barvy, vycítila, že jde přes útes, aby se mohla zastavit, aby se nepřevrhla, a vyklouzla z cesty překážkám, když její nárazníky na něco narazily na její cestě. Pojmenovali jsme naši Roombu „Ellie Ment“jako slovní hříčku pro „prvek“, protože podle barvy papíru dokáže určit, na který prvek se dívá.
Tento projekt vyvinuli a realizovali Christopher Cannon, Kayla Sims a Gretchen Evans pro svůj robotický projekt třídy EF 230.
Krok 1: Senzory nárazníku a zobrazení kamery
Ellie byla naprogramována tak, aby kontrolovala barvu pomocí svého fotoaparátu, když byly aktivovány její levé, pravé nebo přední nárazníky. Fotoaparát pak identifikoval, které barvě čelí, buď modrou, zelenou nebo červenou, což vše představuje různé prvky, které se nacházejí na Marsu, a poté ukázal, před kterým 'prvkem' se nachází.
Krok 2: Cliff Sensor
Ellie je naprogramována tak, aby vycítila, když se blíží k útesu, nebo v našem případě k okraji bílého papíru, a dokáže se otočit, aby zůstala v rámci stanovených hranic.
Krok 3: Light Bump
Senzory Ellieho světelných nárazů jí pomáhají vycítit, jak blízko je ke stojanům, které drží barevné listy papíru, a pak jí pomáhá přemístit se tak, aby její kamera lépe viděla barvu, a proto nás upozornila na to, o jaký prvek jde. při pohledu na.
Krok 4: Kód
V příloze je kód, který byl vyvinut k tomu, aby dala Ellie příkazy, aby našla 'prvky' v dané oblasti.
Roomba_Project_Code.m
Doporučuje:
DIY 37 Leds Arduino Roulette Game: 3 Steps (with Pictures)
DIY 37 Leds Arduino Roulette Game: Roulette je kasinová hra pojmenovaná podle francouzského slova, které znamená malé kolečko
Retro Arcade - (Full Size Powered by Raspberry Pi): 8 Steps
Retro Arcade - (Full Size Powered by Raspberry Pi): Nejprve jsem vám chtěl poděkovat za nahlédnutí do průvodce sestavením tohoto systému Retro Arcade. Vezmu starší arkádovou krabici a umístím ji do samostatné skříně s 24palcovým širokoúhlým monitorem. Měření v této příručce jsou hrubá, aby vám
Disco Lights from RGB using Arduino on TinkerCad: 3 Steps
Disco Lights from RGB Using Arduino on TinkerCad: Once you have the RGB wired up, it is easy to control the color of the RGB by using PWM output or analog output, for Arduino you can use analogWrite () on pins 3, 5, 6 , 9, 10, 11, A0, A1, A2, A3, A4, A5 (pro klasické Arduino pomocí Atmega328 nebo 1
AVR Assembler Tutorial 2: 4 Steps
AVR Assembler Tutorial 2: Tento tutoriál je pokračováním " AVR Assembler Tutorial 1 " Pokud jste neprošli výukovým programem 1, měli byste se hned zastavit a udělat to jako první. V tomto kurzu budeme pokračovat ve studiu programování v jazyce sestavení atmega328p u
AVR Assembler Tutorial 1: 5 Steps
AVR Assembler Tutorial 1: Rozhodl jsem se napsat sérii návodů, jak psát programy v assembleru pro Atmega328p, což je mikrokontrolér používaný v Arduinu. Pokud lidé zůstanou zájem, budu i nadále vydávat jeden týdně, dokud mi nedojde