فهرست مطالب:
تصویری: ردیابی شی - کنترل دوربین: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
سلام به همگی ،
در این دستورالعمل پیشرفت های انجام شده در پروژه ردیابی شیء را به شما نشان خواهم داد. در اینجا می توانید دستورالعمل قبلی را پیدا کنید: https://www.instructables.com/id/Object-Tracking/ و در اینجا می توانید لیست پخش YouTube را با همه پیدا کنید فیلم ها و توضیحات کد:
بنابراین ، در نهایت ما می توانیم از دنیای کاملاً نرم افزاری و برنامه نویسی به گرگ واقعی حرکت کنیم ، دوربین را روی یک سوار قرار دهیم و کوه را برای دنبال کردن شی حرکت دهیم ، بیایید ببینیم چگونه!
مرحله 1: اتصال دوربین:
این پایه دوربین است که قرار است از آن استفاده کنیم. کاملاً با وب کم سازگار نیست و نحوه نصب دوربین بر روی پایه نیز حداقل تا حد زیادی ابتدایی است: D
اما در حال حاضر این کار را انجام می دهد و در آینده احتمالاً نوعی آداپتور را به صورت سه بعدی چاپ می کنم یا آن را کاملاً از ابتدا می سازم.
این نوع سوار اغلب تحت عنوان "pan and tilt mount" نامیده می شود زیرا دارای 2 موتور برای کنترل تشتک (چرخش در سطح افقی) و شیب (چرخش حول محور y یا "بالا به پایین") است ، همانطور که در تصویر نشان داده شده است. تصویر.
مرحله 2: آردوینو و RC-Servo Motors:
برای کنترل کوه از 2 RC-Servo Motors و Arduino Uno استفاده می کنیم.
در تصویر می توانید اتصالات مورد نیاز را مشاهده کنید:
سروت شیب دار: زمین - زمین تخته نان
VCC - ورق ورق VCC
سیگنال - پین D6
پان سروو: زمین - زمین تخته نان
VCC - ورق ورق VCC
سیگنال - پین D5
مرحله 3: کد متلب:
آردوینو با استفاده از جعبه ابزار arduino از Matlab ، کاملاً با Matlab کنترل می شود.
در این قسمت می توانید کد را بیابید:
blueCircleFollow2.m تابع "اصلی" است ، K_proportional1.m یک اسکریپت کمکی است که از اسکریپت دیگر نامیده می شود ، اساساً شامل کنترل کننده متناسب است.
رویکرد کنترلی مورد استفاده در تصویر نشان داده شده است: موقعیت مرجعی که می خواهیم دایره شیء در آن قرار داشته باشد مرکز صفحه است ، کنترل کننده متناسب با سیگنال کنترل servos عمل می کند تا خطا را که به عنوان مرکز تصویر تعریف شده است دریافت کند - دایره مرکز ، تا 0
مرحله 4: اجرا:
در اینجا می توانید دو فیلم را مشاهده کنید که نحوه عملکرد الگوریتم و کنترل کننده را نشان می دهد.
در ویدیوی اول ، طولانی تر ، کد ، ساختار و استراتژی کنترل عمیق تر توضیح داده شده است ، ویدئوی دوم عصاره ای از فیلم اول است که فقط ویدئوی سیستم ردیابی شی را در بر می گیرد.
همانطور که می بینید الگوریتم بیش از حد قادر است شی را هنگام جابجایی دنبال کند ، اما من معتقدم که جایی برای بهبود وجود دارد و کنترل کننده های پیچیده تری را به نمایش می گذارد تا تناسب (coff PID coff coff) و چند ایده دیگر.
اگر س questionsالی دارید ، در نظرات از آنها بپرسید ، و اگر می خواهید مراحل بعدی را ببینید ، در کانال یوتیوب من مشترک شوید ، من همه چیز را در آنجا قرار خواهم داد!
توصیه شده:
ربات هوشمند DIY ردیابی ماشین ردیابی ماشین ردیابی خودرو حساس به نور: 7 مرحله
دستگاه DIY Robot Smart Tracking Car Tracking Car Photosensitive: طراحی شده توسط SINONING ROBOT شما می توانید از ربات ردیابی ماشین خرید کنید بچرخید تا
لغزنده دوربین ردیابی شی با محور چرخشی. چاپ سه بعدی و ساخته شده بر روی کنترلر موتور RoboClaw DC و آردوینو: 5 مرحله (همراه با تصاویر)
لغزنده دوربین ردیابی شی با محور چرخشی. چاپ سه بعدی و ساخته شده بر روی RoboClaw DC Motor Controller & Arduino: این پروژه یکی از پروژه های مورد علاقه من بوده است ، زیرا من علاقه مندی خود را برای ساخت فیلم با DIY ترکیب کردم. من همیشه نگاه کرده ام و می خواستم از آن عکس های سینمایی در فیلم هایی که در آنها دوربینی روی صفحه نمایش حرکت می کند و در حال حرکت برای ردیابی
اسلایدر دوربین متحرک با سیستم ردیابی (چاپ سه بعدی): 7 مرحله (همراه با تصاویر)
اسلایدر دوربین متحرک با سیستم ردیابی (چاپ سه بعدی): اساساً ، این ربات یک دوربین/تلفن هوشمند را روی ریل حرکت داده و یک شی را "ردیابی" می کند. مکان شی هدف قبلاً توسط ربات مشخص شده است. ریاضیات پشت این سیستم ردیابی بسیار ساده است. ما یک شبیه سازی از روند ردیابی ایجاد کرده ایم
ردیابی توپ دوربین 180 درجه: 5 مرحله (همراه با تصاویر)
ردیابی توپ دوربین 180 درجه: به اولین پروژه من خوش آمدید! من مشتاق هستم آنچه را که ساخته ام به اشتراک بگذارم و مراحل ساخت دوربین ردیابی خود را به شما نشان دهم. این پروژه با استفاده از کتابخانه OpenCV در ارتباط با پایتون امکان پذیر شد
ردیابی سر با دوربین از راه دور Wii (جنگ تندر): 6 مرحله (همراه با تصاویر)
ردیابی سر با دوربین از راه دور Wii (War Thunder): سلام به همه! من می خواهم اولین پروژه واقعی آردوینو را به پایان برسانم. من سعی کردم نوعی واقعیت افزوده خانگی بسازم. اجازه دهید آن را برای شما توضیح دهم: این اساساً سیستمی است که از دوربین برای ردیابی حرکت سر شما استفاده می کند تا آن را به عنوان یک