Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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