Агуулгын хүснэгт:

Объект хайх - Камерыг холбох хяналт: 4 алхам
Объект хайх - Камерыг холбох хяналт: 4 алхам

Видео: Объект хайх - Камерыг холбох хяналт: 4 алхам

Видео: Объект хайх - Камерыг холбох хяналт: 4 алхам
Видео: РАЗДАЕТ WIFI СЛЕДИТ ЗА ЧЕЛОВЕКОМ 4G камера видеонаблюдения 2024, Арваннэгдүгээр
Anonim
Image
Image

Бүгдээрээ сайн уу, Энэхүү зааварчилгаанд би танд Объект хайх төслийнхөө ахиц дэвшлийг харуулах болно. Эндээс та өмнөх зааврыг олж болно: https://www.instructables.com/id/Object-Tracking/ эндээс та youtube-ийн тоглуулах жагсаалтыг бүгдийг нь олж болно. видео болон кодын тайлбар:

Тиймээс, бид эцэст нь цэвэр програм хангамж, кодчилдог ертөнцөөс жинхэнэ ертөнц рүү шилжиж, камерыг бэхэлгээнд суулгаж, уг объектыг дагахын тулд хөдөлгөж чадна.

Алхам 1: Камер холбох:

Камерын бэхэлгээ
Камерын бэхэлгээ

Энэ бол бидний ашиглах камерын бэхэлгээ юм. Энэ нь вэбкамертай бүрэн нийцэхгүй байгаа бөгөөд камерыг бэхлэх арга нь бага зэрэг энгийн зүйл юм: D

Гэхдээ энэ нь одоохондоо хийх болно, ирээдүйд би 3d төрлийн адаптер хэвлэх эсвэл эхнээс нь бүрэн бүтээх болно.

Зурагт үзүүлсэн шиг тогоо (хэвтээ хавтгай дээр эргүүлэх) ба хазайлт (y тэнхлэгийг тойрон эргэх эсвэл "дээш доош") гэсэн 2 хөдөлгүүртэй тул энэ төрлийн бэхэлгээг ихэвчлэн "тогоо ба хазайлт" гэж нэрлэдэг. зураг.

Алхам 2: Arduino ба RC-Servo Motors:

Arduino ба RC-Servo Motors
Arduino ба RC-Servo Motors

Туузыг хянахын тулд бид 2 RC-Servo Motors болон Arduino Uno ашиглах болно.

Зураг дээр шаардлагатай холболтуудыг харж болно.

Tilt servo: газардуулга - талхны хавтангийн газар

VCC - талхны хавтан VCC

дохио - зүү D6

Pan servo: газар - талхны тавцангийн газар

VCC - талхны хавтан VCC

дохио - зүү D5

Алхам 3: Matlab код:

Matlab код
Matlab код

Arduino нь Matlab -ийн arduino багажны хайрцгийг ашиглан Matlab -ийг бүхэлд нь хянах болно.

Энэ хэсэгт та кодыг олох боломжтой.

blueCircleFollow2.m бол "үндсэн" функц, K_proportional1.m бол бусад скриптээс дууддаг туслах скрипт бөгөөд үндсэндээ пропорциональ хянагчийг агуулдаг.

Ашигласан хяналтын аргыг зурган дээр харуулав: бидний объектын тойрог байхыг хүсч буй лавлах байрлал нь дэлгэцийн төв хэсэг бөгөөд пропорциональ хянагч нь зургийн төв гэж тодорхойлсон алдааг олж авахын тулд servos хяналтын дохио дээр ажиллах болно. төв, 0 хүртэл.

Алхам 4: Гүйцэтгэл:

Эндээс та алгоритм ба хянагч хэрхэн ажилласныг харуулсан хоёр видеог олж болно.

Эхний, урт видео бичлэг дээр код, бүтэц, хяналтын стратегийг илүү нарийвчлан тайлбарласан болно, хоёр дахь видео нь зөвхөн тухайн объектыг дагаж буй системийн видеог агуулсан эхний бичлэгийн хэсэг юм.

Таны харж байгаагаар алгоритм нь объектыг хөдөлгөхөд түүнийг дагах чадвараас илүү боловч пропорциональ (coff PID coff coff) болон бусад хэдэн санаанаас илүү нарийн төвөгтэй хянагчийг нэвтрүүлж сайжруулах боломжтой гэж би бодож байна.

Хэрэв танд ямар нэгэн асуулт байвал сэтгэгдлээс асуухаас бүү эргэлзээрэй, хэрэв та дараагийн алхамуудыг үзэхийг хүсч байвал миний youtube сувагт бүртгүүлээрэй, би бүх зүйлийг үргэлжлүүлэн тавих болно!

Зөвлөмж болгож буй: