Obsah:
- Krok 1: Držiak fotoaparátu:
- Krok 2: Servomotory Arduino a RC:
- Krok 3: Kód Matlab:
- Krok 4: Predstavenia:
Video: Sledovanie objektu - ovládanie montáže na kameru: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Ahojte všetci, V tomto návode vám ukážem pokroky dosiahnuté v mojom projekte sledovania objektov. Tu nájdete predchádzajúci návod: https://www.instructables.com/id/Object-Tracking/ a tu nájdete zoznamy skladieb na youtube so všetkými videá a vysvetlenia kódu:
Konečne sme teda schopní prejsť z čisto softvérového a kódovacieho sveta na skutočného vlka, postaviť kameru na držiak a posunúť držiak, aby sme sledovali objekt, uvidíme, ako!
Krok 1: Držiak fotoaparátu:
Toto je držiak fotoaparátu, ktorý použijeme. Nie je úplne kompatibilný s webovou kamerou a spôsob, akým som pripevnil kameru k držiaku, je prinajmenšom MALÝ elementár: D
Ale zatiaľ to bude stačiť a v budúcnosti pravdepodobne 3D vytlačím nejaký adaptér alebo ho postavím úplne od začiatku.
Tento typ držiaka sa často označuje ako „držiak nakláňania a nakláňania“, pretože majú 2 motor na ovládanie posúvania (otáčanie v horizontálnej rovine) a nakláňania (otáčanie okolo osi y alebo „nahor-nadol“), ako je znázornené na obrázku. obrázok.
Krok 2: Servomotory Arduino a RC:
Na ovládanie držiaka použijeme 2 RC servomotory a Arduino Uno.
Na obrázku vidíte potrebné pripojenia:
Sklopné servo: zem - brúsna doska
VCC - nepájivá doska VCC
signál - pin D6
Servo na panvici: zem - brúsená doska
VCC - nepájivá doska VCC
signál - pin D5
Krok 3: Kód Matlab:
Arduino bude úplne ovládané pomocou Matlabu pomocou sady nástrojov arduino od Matlabu.
V tejto sekcii nájdete kód:
blueCircleFollow2.m je „hlavná“funkcia, K_proportional1.m je pomocný skript volaný z iného skriptu, v zásade obsahuje proporcionálny ovládač.
Použitý prístup riadenia je znázornený na obrázku: referenčná poloha, v ktorej chceme mať kruh objektu, je stred obrazovky, proporcionálny regulátor bude pôsobiť na signál riadenia serva, aby získal chybu, definovanú ako stred obrazu - kruh centrum, na 0.
Krok 4: Predstavenia:
Tu nájdete dve videá znázorňujúce výkonnosť algoritmu a ovládača.
V prvom dlhšom videu je kód, štruktúra a stratégia ovládania podrobnejšie vysvetlené, v druhom videu je výňatok z prvého, ktoré obsahuje iba video systému sledujúceho objekt.
Ako vidíte, algoritmus je viac než schopný sledovať objekt, keď sa s ním pohybuje, ale verím, že existuje priestor na vylepšenia, pretože prináša komplexnejší ovládač ako len proporcionálny (coff PID coff coff) a niekoľko ďalších myšlienok.
Ak máte akékoľvek otázky, neváhajte sa ich opýtať v komentároch a ak chcete vidieť ďalšie kroky, prihláste sa na odber môjho kanála youtube, budem tam naďalej dávať všetko!
Odporúča:
Micro: bit MU Vision Sensor - sledovanie objektu: 7 krokov
Micro: bit MU Vision Sensor - Object Tracking: Takže v tomto návode začneme programovať Smart Car, ktoré v ňom staviame a do ktorého sme nainštalovali snímač videnia MU. Chystáme sa naprogramovať mikro: trochu s jednoduchým sledovaním objektov, takže
ATtiny85 Nositeľné zariadenie na sledovanie vibrácií, sledovanie a programovanie ATtiny85 s Arduino Uno: 4 kroky (s obrázkami)
ATtiny85 Nositeľné hodinky na sledovanie vibrácií a programovanie ATtiny85 s Arduino Uno: Ako vyrobiť hodinky na sledovanie nositeľnej aktivity? Toto je nositeľný gadget navrhnutý tak, aby vibroval, keď zistí stagnáciu. Trávite väčšinu času pri počítači ako ja? Sedíte hodiny bez toho, aby ste si to uvedomovali? Potom je toto zariadenie
Sledovanie a sledovanie malých obchodov: 9 krokov (s obrázkami)
Track & trace pre malé obchody: Jedná sa o systém, ktorý je vytvorený pre malé obchody a ktorý sa má montovať na e-bicykle alebo e-skútre pri dodávkach na krátku vzdialenosť, napríklad v pekárni, ktorá chce dodávať pečivo. Čo znamená Track and Trace? Track and Trace je systém, ktorý používa približne
Sledovanie objektu na základe detekcie farieb: 10 krokov
Sledovanie objektov na základe detekcie farieb: Príbeh Tento projekt som vykonal s cieľom naučiť sa spracovávať obrázky pomocou Raspberry PI a otvoreného CV. Aby bol tento projekt zaujímavejší, použil som dva servomotory SG90 a pripevnil naň kameru. Jeden motor slúžil na pohyb horizontálne a druhý motor na pohyb vertikálnym
Inatel - SmartHome - SH2Y - Sledovanie systému a sledovanie okolitého prostredia: 6 krokov
Inatel - SmartHome - SH2Y - Sledovanie systému a okolité prostredie: Zobrazenie monitora a systém monitora a systému Ambiente " para Smart Homes, intuitívne monitorujúce aktuálny stav a teplotu "Temperatura", "Luminosidade" e " Senzor