RR.O.P. - RaspRobot OpenCV projekt (11 / 14 steg)
Steg 11: Diagram över systemet RR.O.P.
Figurera av detta steg visar hela ramen för projektet, delarna av systemen var kategoriserade i moduler (Central modul modul modul mottaglig och reaktivt), där varje part har riktade aktiviteter som bara genom att arbeta tillsammans sett till alla funktioner i systemet.
• Central modul: denna del av systemet är Raspberry Pi, denna funktion gör anslutningen till routern för att skapa ett nätverk mellan det och mottaglig modulen också presenterar alla konfigurationer av bibliotek, funktioner och webbkamera som mottar den ram som ska behandlas. Vision datorsystemet skapade denna design användes att beskriva enskilda rörelser Kategoriserad: rörelse, rörelse och djup rörelse, vilket resulterade i integrationen av de tre rörelserna i robotsystem använder resurser installerat på Raspberry Pi. Att integrera de tre rörelserna, användes en logisk justeringar utifrån jämförelser, det första objektet ska identifieras strax efter analysen är gjord av behovet av djup justering för att justera avståndet av objektet systemet omedelbart så att senare de andra rörelserna kan göras. Gjorde djup justering görs en jämförelse mellan de vågräta och lodräta gränserna, att bestämma vilken av de två satserna är nödvändigt att prioritera, därför nödvändigt att diagnostisera vilket av de två förinställda gränserna är mindre respekteras, dvs, är mer avlägsna acceptabla värden, så det är gjort i vågrät eller lodrät justering som gränserna analyseras. Kort efter den sista justeringen logik godtagbara kan gränser vara vågrät eller lodrät justering, enligt föregående justering steg. Med dessa tre inställningar kan inte förlora objektfältet innan tillräckligt snabbt.
• Reaktiva modul: denna del av systemet, var kategoriserade manöverdon, sådana manöverdon spela rollen av robot integration och yttre miljö av förflyttning, de få parametrar inställningar och aktivera systemet (chassi eller kamera) ta sig runt som flyttar objektet med färgen av intresse. Dess funktioner är förbi den centrala modulen via ett meddelande av GPIO hårdvara gränssnitt. Som den centrala modulen skickar kommandon donen arbetar tillsammans för att säkerställa rörlighet innan objektet finns i området avskiljning av ramen.
• Mottaglig modul: denna del av systemet användes för att demonstrera systemanvändaren, genom video-bearbetning eller körning av skriptet med den hela sammanhanget algoritm som utvecklats för detta arbete, använder de kommunikationsprotokoll som anställd. För användaren att följa vid beslutsfattande och genomförande av funktioner, var anställda resurser för OpenCV datorseende som är fritt tillgänglig i dokumentation, vilken stat den robot biblioteket, visades genom färger och funktioner som varierar beroende på förflyttningar av horisontell, vertikal, eller djup justering.