Мазмұны:
- 1 -қадам: камераны орнату:
- 2-қадам: Arduino және RC-Servo Motors:
- 3 -қадам: Matlab коды:
- 4 -қадам: қойылымдар:
Бейне: Объектілерді бақылау - камераға орнатуды басқару: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Барлығына сәлем, Бұл нұсқаулықта мен сізге объектілерді бақылау жобасының жетістіктерін көрсетемін, мұнда сіз алдыңғы нұсқаулықты таба аласыз: https://www.instructables.com/id/Object-Tracking/және мұнда сіз YouTube-тің барлық ойнату тізімдерін таба аласыз. бейнелер мен кодты түсіндіру:
Сонымен, біз ақырында бағдарламалық қамтамасыз ету мен кодтау әлемінен шынайы әлемге ауыса аламыз, камераны аспаға қойып, тіректі объектіге қарай жылжытамыз, қалай болатынын көрейік!
1 -қадам: камераны орнату:
Бұл біз қолданатын камералық қондырғы. Ол веб -камерамен толық үйлесімді емес және камераны тірекке қалай бекіту керек - бұл өте қарапайым: D
Бірақ бұл қазірдің өзінде болады және болашақта мен адаптердің қандай да бір түрін 3d басып шығарамын немесе оны нөлден толығымен құрастыратын шығармын.
Көрсетілгендей, бекітудің бұл түрін көбінесе «табақша және еңкейту қондырғысы» деп атайды, өйткені оларда табаны (көлденең жазықтықта айналдыру) және еңкейтуді (y осінің айналасында немесе «жоғары қарай» айналдыру) басқару үшін 2 қозғалтқышы бар. сурет.
2-қадам: Arduino және RC-Servo Motors:
Бекітуді басқару үшін біз 2 RC-Servo Motors және Arduino Uno қолданамыз.
Суретте сіз қажетті қосылымдарды көре аласыз:
Көлбеу серво: жер - нан тақтасы
VCC - VCC тақтасы
сигнал - пин D6
Пан -серво: жер - нан тақтасы
VCC - VCC тақтасы
сигнал - пин D5
3 -қадам: Matlab коды:
Arduino Matlab -тің arduino құралдар тақтасының көмегімен толығымен Matlab көмегімен басқарылатын болады.
Бұл бөлімде сіз кодты таба аласыз:
blueCircleFollow2.m - бұл «негізгі» функция, K_proportional1.m - бұл басқа сценарийден шақырылатын көмекші сценарий, ол негізінен пропорционалды контроллерден тұрады.
Қолданылатын басқару әдісі суретте көрсетілген: объект шеңберінің болуын қалайтын анықтамалық позиция экранның ортасында, пропорционалды контроллер сурет орталығы - шеңбер ретінде анықталған қатені алу үшін серво басқару сигналына әсер етеді. орталығы, 0 -ге дейін.
4 -қадам: қойылымдар:
Мұнда сіз алгоритм мен контроллердің қалай орындалғанын көрсететін екі бейнені таба аласыз.
Біріншісінде, ұзағырақ, бейнеде код, құрылымы мен басқару стратегиясы тереңірек түсіндіріледі, екінші бейне - бұл объектіні бақылайтын жүйенің бейнесін қамтитын біріншісінің үзіндісі.
Көріп отырғаныңыздай, алгоритм объектіні жылжытқаннан кейін оны орындауға қабілетті, бірақ менің ойымша, пропорционалды (кофе PID кофе кофесі) және басқа да бірнеше идеялардан гөрі күрделі контроллер енгізетін жақсартулар үшін орын бар деп ойлаймын.
Егер сізде сұрақтар туындаса, оларды түсініктемелерде беруден тартынбаңыз, егер сіз келесі қадамдарды көргіңіз келсе, менің youtube каналыма жазылыңыз, мен бәрін сол жерде орналастырамын!
Ұсынылған:
Микро: бит MU көру сенсоры - объектілерді бақылау: 7 қадам
Micro: bit MU Vision Sensor - Object Tracking: Сонымен, осы нұсқаулықта біз осы нұсқаулықта құрастырылған Smart Car бағдарламалауды бастаймыз және осы нұсқаулықта MU көру сенсорын орнатамыз. кейбір қарапайым объектілерді бақылау арқылы, сондықтан
Микро: бит MU көру сенсоры - объектілерді бақылау: 6 қадам
Микро: бит MU Vision Sensor - объектілерді бақылау: Бұл MU көру сенсорына арналған микро: битке арналған төртінші нұсқаулық. Мұнда мен микро: бит көмегімен объектілерді қалай бақылау керектігін және OLED экранына координаттарды жазуды қарастырамын. Менде басқа нұсқаулықтарда микро: битке қалай қосылуға болатыны туралы айтылды
Түсті анықтауға негізделген объектілерді бақылау: 10 қадам
Түсті анықтауға негізделген объектілерді бақылау: әңгіме Мен бұл жобаны Raspberry PI көмегімен суреттерді өңдеуді және резюме ашуды үйрену үшін жасадым. Бұл жобаны қызықты ету үшін мен екі SG90 Servo қозғалтқышы мен оған камераны орнаттым. Бір қозғалтқыш көлденең қозғалса, екінші қозғалтқыш вертикаль бағытта қозғалады
Айналу осі бар объектілерді бақылау камерасы сырғытпасы. RoboClaw DC қозғалтқышы мен Arduino -да 3D басып шығарылған және салынған: 5 қадам (суреттермен)
Айналу осі бар объектілерді бақылау камерасы сырғытпасы. RoboClaw DC мотор контроллері мен Arduino-да 3D басып шығарылған және салынған: Бұл жоба мен видео жасауға деген қызығушылығымды DIY-мен біріктіргеннен бері менің сүйікті жобаларымның бірі болды. Мен әрқашан кинематографиялық түсірілімдерді қарап шықтым, камера экранды жылжытқанда, оларды қадағалау үшін
WalabotEye - Haptic Feedback бар объектілерді бақылау құралы: 11 қадам
WalabotEye - объективті кері байланысы бар объектілерді қадағалаушы: Көру қиын болғандықтан, айналаңыздағы әлемді жақсырақ түсіну үшін оны пайдаланыңыз