Inhaltsverzeichnis:
- Schritt 1: Stoßfängersensoren & Kamerabildgebung
- Schritt 2: Klippensensor
- Schritt 3: Leichte Beule
- Schritt 4: Der Code
Video: Ellie Ment die Elementkennung - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Ellie ist ein Roomba, der so programmiert wurde, dass er mit ihrer Kamera verschiedene Farben erkennen kann, erkennt, ob sie über eine Klippe fährt, damit sie nicht umkippt, und sie weicht Hindernissen aus, wenn ihre Stoßstangen auf etwas treffen auf ihre Art. Wir haben unseren Roomba 'Ellie Ment' als Wortspiel für 'Element' genannt, da sie anhand der Papierfarbe erkennen kann, welches Element sie betrachtet.
Dieses Projekt wurde von Christopher Cannon, Kayla Sims und Gretchen Evans für ihr Roboterprojekt der EF 230-Klasse entwickelt und durchgeführt.
Schritt 1: Stoßfängersensoren & Kamerabildgebung
Ellie war so programmiert, dass sie mit ihrer Kamera auf Farbe prüfte, wenn ihr linker, rechter oder vorderer Stoßfänger aktiviert wurde. Die Kamera würde dann erkennen, welcher Farbe sie gegenüberstand, entweder Blau, Grün oder Rot, die alle verschiedene Elemente darstellen, die sich auf dem Mars befinden, und dann zeigen, vor welchem "Element" sie sich befindet.
Schritt 2: Klippensensor
Ellie ist darauf programmiert, zu spüren, wenn sie sich einer Klippe oder in unserem Fall dem weißen Papierrand nähert, und kann sich umdrehen, um innerhalb der festgelegten Grenzen zu bleiben.
Schritt 3: Leichte Beule
Ellies leichte Stoßsensoren helfen ihr zu spüren, wie nah sie an den Ständern ist, die die farbigen Blätter halten, und helfen ihr dann, sich neu zu positionieren, damit ihre Kamera die Farbe besser sehen kann und uns so auf das Element aufmerksam macht, das sie ist anschauen.
Schritt 4: Der Code
Angehängt ist der Code, der entwickelt wurde, um Ellie ihre Befehle zu geben, um die 'Elemente' in dem angegebenen Bereich zu finden.
Roomba_Project_Code.m
Empfohlen:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): 3 Schritte
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): Manchmal korrigiert die Autokorrektur möglicherweise etwas, das Sie nicht korrigieren möchten, z. Textabkürzungen beginnen sich in Großbuchstaben zu setzen (imo korrigieren zum Beispiel zu IMO). So erzwingen Sie, dass die Korrektur eines Wortes oder einer Phrase beendet wird, ohne aut zu deaktivieren
So laden Sie die Sony A6000-Kamera auf: 17 Schritte
So laden Sie die Sony A6000-Kamera auf: Wenn Sie die Kamera zum ersten Mal verwenden, laden Sie den Akku auf. Der geladene Akku entlädt sich nach und nach, auch wenn Sie ihn nicht verwenden. Um eine Aufnahmegelegenheit nicht zu verpassen, laden Sie den Akku vor der Aufnahme auf. (App
So verbinden Sie die Android-Anwendung mit AWS IOT und verstehen die Spracherkennungs-API: 3 Schritte
So verbinden Sie die Android-Anwendung mit AWS IOT und verstehen die Spracherkennungs-API: In diesem Tutorial erfahren Sie, wie Sie die Android-Anwendung mit dem AWS IOT-Server verbinden und die Spracherkennungs-API verstehen, die eine Kaffeemaschine steuert. Die Anwendung steuert die Kaffeemaschine über Alexa Sprachdienst, die c
So bauen Sie eine Uhr, die die Zeit an die Wand projiziert – wikiHow
So bauen Sie eine Uhr, die Zeit an die Wand projiziert: Dieses Instructable zeigt Ihnen, wie Sie eine Projektoruhr bauen. Mit diesem Gerät können Sie die Zeit an die Wand projizieren. Basierend auf einem kleinen LCD-Wecker (nicht zu klein, sondern kann nicht projiziert und bearbeitet werden) ist dies eine gute Möglichkeit