RR.O.P. - RaspRobot OpenCV Projekt (11 / 14 schritt)

Schritt 11: Schematische Darstellung des Systems RR.O.P.


Die Abbildung dieses Schrittes zeigt den gesamten Kontext des Projekts, die Teile der Systeme wurden kategorisiert in Module (zentrales Modul Modul Modul empfänglich und reaktive), wo jede Partei Aktivitäten gezielt hat, die nur durch die Arbeit zusammen die volle Funktionalität des Systems gewährleistet.


Zentralmodul: dieser Teil des Systems ist der Raspberry Pi, diese Eigenschaft macht die Verbindung zum Router um ein Netzwerk zwischen ihm und der rezeptiven Modul auch Geschenke erstellen alle Konfigurationen von Bibliotheken, Funktionen und Webcam, erhält den Rahmen behandelt werden. Der Computer-Vision-System erstellt dieses Design wurde zur beschreiben Sie die einzelnen Sätze in kategorisiert: Bewegung, Bewegung und tiefe Bewegung, das Robot-System mit Ressourcen installiert auf dem Raspberry Pi bei der Integration der drei Sätze führte. Die drei Sätze zu integrieren diente eine logische Anpassungen basierend auf vergleichen, das erste Objekt, das bald nach die Analyse des Bedarfs an Tiefeneinstellung gemacht wird, um die Entfernung des Objekts Systems sofort erkannt werden, dass später die anderen Bewegungen gemacht werden können. Tiefe Anpassung erfolgt einen Vergleich zwischen der horizontalen und vertikalen Grenzen zu bestimmen, welche der beiden Sätze notwendig, zu priorisieren, rechtfertigt die Notwendigkeit zur diagnose der beiden vorgegebenen Grenzen sind weniger respektiert werden, dh, entfernteren akzeptable Werte, so dass es die horizontale oder vertikale Einstellung erfolgt, da die Grenzen analysiert werden. Kurz nach die letzte Anpassung erfolgt mittels Logik akzeptiert möglicherweise Grenzen horizontale oder vertikale Anpassung entsprechend der vorherigen Einstellung Schritt. Mit diesen drei Einstellungen konnte nicht das Objektfeld vor akzeptabler Geschwindigkeit verlieren.

Reaktive Modul: dieser Teil des Systems, waren kategorisierte Aktoren, solche Antriebe die Rolle des Roboterintegration und Außenumgebung durch Fortbewegung, sie erhalten Parameter-Einstellungen und aktivieren Sie das System (Gehäuse oder Kamera) umgehen, wie das Objekt mit der Farbe des Interesse bewegt. Seine Funktionen werden durch das Zentralmodul über eine Kommunikation durch die GPIO-Hardware-Schnittstelle übergeben. Da das Zentralmodul Befehle sendet zusammenarbeiten die Aktoren, um den Verkehr zu gewährleisten, bevor das Objekt in den Erfassungsbereich des Rahmens vorhanden ist.

Empfänglich Modul: diesem Teil des Systems wurde verwendet, um die Benutzer des Systems durch video-Bearbeitung oder Ausführung des Skripts mit dem gesamten Kontext-Algorithmus entwickelt für diese Arbeit mit der Kommunikationsprotokolle eingesetzt zu demonstrieren. Für der Benutzer, der Entscheidungsfindung und Durchführung der Funktionen, zu folgen war eingesetzten Ressourcen der OpenCV Computervision, die sind in der Dokumentation, welcher Staat die Roboter-Bibliothek, zeigte sich durch Farben und Funktionen, die je nach den Bewegungen der horizontalen, vertikalen, oder Tiefeneinstellung frei verfügbar.

In Verbindung stehende Artikel

Tracking mit Intel Edison Development Kit Farbe

Tracking mit Intel Edison Development Kit Farbe

Ich machte ein OpenCV-Projekt auf Intel Edison erstellen mit Node.js für die Verfolgung von Objekten. Hat OpenCV nur C, C++, Python und arbeiten Java Schnittstellen also, wie können Sie mit nur JavaScript? OpenCV hat nie in seiner Gesamtheit auf Java
Erste Schritte mit OpenCV und Intel Edison

Erste Schritte mit OpenCV und Intel Edison

Wie Roboter beginnen, um den Planeten bevölkern, den Sie eine Möglichkeit benötigen, "sehen" die Welt ähnlich wie wir Menschen tun und in der Lage, diese Vision-Daten verwenden, um Entscheidungen zu treffen. Heute ist eine sehr beliebte Computer
Mini-Projektion abgebildet Landschaft

Mini-Projektion abgebildet Landschaft

Diese Instructable zum Erstellen einer einfachen Skulptur, die ergänzt mit Projektions-Mapping, ausgelegt auf dem Raspberry Pi, mit OpenFrameworks gebaut.Projection Mapping ist ein Prozess, der stützt sich auf Kenntnisse der physikalischen Raum, Graf
Objekterkennung und TRACKING mit OPENCV, VISUAL STUDIO C++ 2010 und ARDUINO

Objekterkennung und TRACKING mit OPENCV, VISUAL STUDIO C++ 2010 und ARDUINO

EinführungIn diesem Projekt sendet die Webcam video-Frames an die Visual Studio C++ enthält Open CV-Bibliothek auf Ihrem Computer ausgeführt.Wenn Visual Studio C++-Programm das Bild des Objekts von der Webcam erkennt, dann es die co-Koordinaten x ber
Wie erstelle ich Laser-Projektion virtueller Tastatur

Wie erstelle ich Laser-Projektion virtueller Tastatur

Die Laserprojektion virtuelle Tastatur entwickelt, die in dieser Arbeit basiert auf OpenCV kombiniert mit Bild Kamera, 980nm lineare Laser, 980nm Infrarot-Filter und Tastatur Projektion Laser, die Bild-Kamera-Erkennung mit 980nm Infrarot-Filter verwe
Gesichtserkennung mit Python und OpenCV-Bibliothek

Gesichtserkennung mit Python und OpenCV-Bibliothek

Dieses Projekt wird die OpenCV-Bibliothek und Python verwenden, um die Gesichtserkennung zu erleichternSchritt 1: Was Sie brauchen1. ein Intel Edison Development Board(2) eine Webcam nutzen wir das Licht Welle LW-IC5003. Python und die OpenCV-Bibliot
Face-Tracking mit Verarbeitung und OpenCV

Face-Tracking mit Verarbeitung und OpenCV

Computervision ist unglaublich. Es kann rechnerische Prozesse die Chance, die Welt um sie herum zu sehen. Es ist notwendig für eine Vielzahl von Roboteranwendungen, maschinelles lernen oder interaktive Projekte. OpenCV ist ein open-Source Computer Vi
Erkennung und Verfolgung mit Arduino und OpenCV Gesicht

Erkennung und Verfolgung mit Arduino und OpenCV Gesicht

UPDATES20. Februar 2013: Als Antwort auf eine Frage von Student Hala Abuhasna wenn Sie der Serienklasse .NET verwenden möchten, verwenden Sie die Namenskonvention "\\\.\\COMn" und ersetzen Sie n mit einer Zahl > 9 Ihre com-Port für COM-Ports
Wie Sie Ihren Roboter mit OpenCV verfolgen

Wie Sie Ihren Roboter mit OpenCV verfolgen

UPDATE: Lets machen Roboter, meine Heimat digitale Hackerspace wurde von RobotShop gekauft. Ich will nicht darauf eingehen, aber die neuen Besitzer verboten, mich und die meisten Mitglieder der veteran. Das erklärt, die meisten Links es gebrochen wer
ANPR-Projekt mithilfe der Intel Edison

ANPR-Projekt mithilfe der Intel Edison

Dies ist eine automatische Anzahl Teller Wellmer Projekt mit OpenCV und der Intel-Platine.In der Übersicht:Aufnehmen eines Bildes, Pre-Prozess in Opencv dann durchlaufen sie Tesseract OCR um die Zeichen im Bild. Dann werden Sie die Zeichen auf dem Ha
RasPi + OpenCV Face Tracking =

RasPi + OpenCV Face Tracking =

Diese instructable lernen Sie alles, was Sie wissen müssen über die Installation Ihrer neuen RasPi Kamera um Ihre Raspberry Pi und OpenCV Face tracking-Bibliotheken zu implementieren. Das Tutorial wird nicht davon ausgehen, dass Sie wissen, wie das I
OpenCV DSP Beschleunigung

OpenCV DSP Beschleunigung

OpenCV DSP Beschleunigung - GSoC 2010Es soll OpenCV-Algorithmen in OMAP3-Plattformen mit den auf dem Chip C64x + DSP zu beschleunigen. Es OpenCV 2.1 als Referenz verwendet und ist abhängig von der gleichen. Die erste Veröffentlichung dieses Projekts
DIY-Paper Craft-Projekt: Wie erstelle ich bunte Papier Peacock für Inneneinrichtungen

DIY-Paper Craft-Projekt: Wie erstelle ich bunte Papier Peacock für Inneneinrichtungen

Ein interessantes DIY Papier Craft-Projekt kann eine Vielzahl von leicht Tun es selbst Papier Bastelideen für Sie zu Hause machen bestehen. Diese Schritt für Schritt Tutorial mit Anweisungen, wie man bunte Papier Peacock für Home Decor -Projekt ist e
Recycelten Craft-Projekt: Gewusst wie: DIY Stifthalter machen

Recycelten Craft-Projekt: Gewusst wie: DIY Stifthalter machen

Hallo Freunde! Diesmal mit noch eine weitere fantastische DIY Recycling-Handwerk-Projekt zurück. Lernen, wie man eine DIY Stifthalter aus Pappe mit einer Schritt für Schritt Tutorial mit Anweisungen zu machenund diesen fabelhaften Praktisch Stifthalt