شرکت آشیانه ققنوس ایرانیان | علیرضا نوروزی | آموزش ساخت پهپاد | پهپاد

آموزش، طراحی، ساخت، تعمیر و پشتیبانی انواع پرنده های بدون سرنشین (غیرنظامی) www.phoenix-air.ir

شرکت آشیانه ققنوس ایرانیان | علیرضا نوروزی | آموزش ساخت پهپاد | پهپاد

آموزش، طراحی، ساخت، تعمیر و پشتیبانی انواع پرنده های بدون سرنشین (غیرنظامی) www.phoenix-air.ir

اتصال سروو به فلایت کنترل و انجام تنظیمات با Mission Planner

هواپیما های مدل و مولتی روتور ها می توانند از سروو ها برای هر منظور استفاده کنند ،

 از جمله : دکمه شاتر دوربین ، باز کردن چتر نجات یا رها کردن اشیاء .

این سروو ( سروو ها ) را خلبان می تواند مستقیما از طریق سوئیچ فرستنده 

یا از طریق دستورات ارسال شده از ایستگاه زمینی یا به عنوان بخشی از مأموریت ، کنترل کند .

اتصال سروو به فلایت کنترل پیکس هاوک

در صورت استفاده از مولتی روتور ، سروو را به خروجی AUX OUT 1 تا 4 وصل کنید .
از اتصال به خروجی های اصلی 1 تا 8 اجتناب شود زیرا این بروزرسانی ها در 400 هرتز انجام می شود .

اگر از هواپیما یا ماشین کنترلی استفاده می کنید که همه پین ها در 50hz به روز می شود ، 

از پین های استفاده نشده ی MAIN OUT یا AUX OUT 1 تا 4 می توانید استفاده کنید .

AUX OUT 5 و 6 به طور پیش فرض قابل استفاده نیست زیرا به عنوان رله قرار داده شده اند .
با تنظیم پارامتر BRD_PWM_COUNT روی 6 و تنظیم RELAY_PIN و RELAY_PIN2 به 1- می توانید

 این پین ها را به خروجی های Servo ( سروو ) تغییر دهید .

فلایت کنترل پیکس هاوک قابلیت تامین برق سروو را ندارد و باید برق مورد نیاز سروو ها را از BEC یا اسپید کنترل ها دریافت کنید .

کنترل servo به عنوان شاتر دوربین

سروو را می توان از سوئیچ auxiliary 7 یا 8 در مولتی روتور شروع کرد .

اگر می خواهید سروو به یک موقعیت حرکت کند و پس از چند لحظه دوباره به موقعیت اصلی خود بازگردد ،

 می توانید از یک دستور در ماموریت استفاده کنید .

موقعیت و ارتفاع مولتی روتور هر بار که سروو بکار گرفته شود در dataflash ثبت می شود .

بدی استفاده از روش شاتر دوربین این است که سروو فقط می تواند به دو حالت از پیش تنظیم شده منتقل شود .

کنترل سروو به عنوان سروو

روش سنتی کنترل یک سروو فقط به عنوان بخشی از یک مأموریت انجام می شود ( یعنی حالت AUTO ).
برای این کار دستور العمل های زیر را پیش بگیرید .

از ایستگاه زمینی خود به اتوپایلوت متصل شوید .

در صفحه Config/Tuning > Full Param eter List اطمینان حاصل کنید که SERVOx_FUNCTION ( یا RCx_FUNCTION )

 برای سروو روی صفر تنظیم شده است 

( یعنی SERVO9_FUNCTION = 0 باشد زمانی که سروو به AUX OUT2 پیکس هاوک متصل باشد ).

دکمه ی Write Params را فشار دهید .

اتصال به فلایت کنترلر

مأموریت مورد نظر خود را برای پرواز ایجاد کنید و یک دستور DO_SET_SERVO اضافه کنید

 و شماره سرووی ( به عنوان مثال 10 ) را در قسمت Ser No و مقدار PW M ( معمولاً بین 1000 تا 2000 ) در قسمت PW  M وارد کنید .

اتصال به فلایت کنترلر

توجه داشته باشید که دستور DO_SET_SERVO یک do command است 

به این معنی که می توان آن را تنها بین ایستگاه های بین راه اجرا کرد .

 بنابراین نباید اولین یا آخرین دستور در ماموریت باشد . این بلافاصله پس از عبور از ایستگاه قبلی اجرا خواهد شد .

تست کردن سروو توسط Mission Planner

صفحه Mission Planner Flight Data شامل یک برگه servo در پایین سمت راست است 

که می تواند برای آزمایش صحیح حرکت سروو های اتصال یافته به فلایت کنترل پیکس هاوک استفاده شود .


اتصال به فلایت کنترلر

کالیبره کردن رادیو کنترل در نرم افزار mission planner

در این مقاله آموزش کالیبره کردن رادیوکنترل در نرم افزار ایستگاه کنترل زمینی Mission Planner را قرار داده ایم .

کالیبره کردن رادیوکنترل در Mission Planner

فرستنده های RC به خلبان اجازه می دهند حالت پرواز را تنظیم کنید ، حرکت و جهت یابی خودرو را کنترل کند

 و همچنین سایر اتصالات به کانال های aux را روشن یا خاموش کند ( مانند باز و بسته کردن لندینگیر ها )

کالیبره ی رادیو کنترل بیشترین ، کمترین و میزان trim هر کانال را دریافت می کند

 تا آردوپایلوت بتواند به درستی از این مقادیر استفاده کند .

بررسی تنظیمات فرستنده ( رادیوکنترل )

  • اطمینان حاصل کنید که باتری از پرنده ی شما جدا شده است .
    ممکن است طی فرایند کالیبراسیون رادیو کنترل ، پهپاد شما آرم شود .
  • اطمینان حاصل کنید که گیرنده رادیو کنترل به فلایت کنترل دستگاه متصل است .
  • فرستنده خود را روشن کنید و تمامی trim ها را در وسط قرار دهید .
  • فلایت کنترل خود را استفاده از کابل USB به کامپیوتر متصل کنید .
  • بر روی Mission Planner ، دکمه Connect را فشار داده 
  • و به صفحه ی IN ITIAL  SETUP > Mandatory Hardware > Radio Calibration بروید .
  • در این صفحه باید تعدادی ستون سبز رنگ ظاهر شود . اگر هیچ نوار ظاهر نمی شود ،
LED گیرنده را بررسی کنید :
    • اگر LED گیرنده خاموش بود ، اتصالات بین رسیور و فلایت کنترل را بررسی کنید .
      به دنبال کانکتورهایی باشید که ممکن است وارونه نصب کرده باشید .
    • اگر چراغ قرمز را چه به صورت چشمک زن و چه به صورت مداوم روشن مشاهده کردید ، 
    • به دفترچه راهنمای رادیوکنترل خود مراجعه کنید .
کالیبره کردن رادیو کنترل

کانال های ورودی

با حرکت دادن استیک ها و سوئیچ ها و مشاهده حرکت سوتون های سبز رنگ ، نقشه ی کانال ها را در فرستنده بررسی کنید 

( یعنی بررسی کنید که کدام کانال های ورودی توسط استیک ها و سوئیچ ها کنترل می شوند )

اگر این اولین باری باشد که فرستنده به فلایت کنترل با فریمور آردوپایلوت متصل می کنید ،

 احتمالاً نیاز به تغییر نقشه کانال های فرستنده باشد 

و به طور معمول این کار روی خود فرستنده با استفاده از منوی پیکربندی داخلی خود رادیو کنترل انجام می شود .

    • تعیین کنید که فرستنده شما Mode1 یا Mode2 است.
    • استیک رول ( Roll ) باید کانال 1 را کنترل کند .
    • استیک پیچ ( Pitch ) باید کانال 2 را کنترل کند .
    • استیک تراتل ( Throttle ) باید کانال 3 را کنترل کند .
    • استیک یاو ( Yaw ) باید کانال 4 را کنترل کند .
    • سوئیچ 3 موقعیت ( برای کنترل مود پرواز ) باید برای کنترل کانال 5 ( در صورت استفاده از مولتی روتور ) 
    • یا کانال 8 ( در صورت استفاده از ماشین کنترلی یا هواپیما ) تنظیم شود .
      با تنظیم پارامتر FLTMODE_CH یا MODE_CH می توانید این کانال را جابجا کنید .
    • در مولتی روتور و ماشین کنترلی ها ، دو یا سه سوئیچ موقعیت باقی مانده را می توان برای کنترل عملکرد های کمکی از آنها در کانال های 7 تا 12 تنظیم کرده و استفاده کنید .
  • استیک های رول ، پیچ ، تراتل و یاو را تکان دهید و از حرکت میله های سبز در جهت صحیح اطمینان حاصل کنید :
    • برای کانال های رول ، تراتل و یاو میله های سبز باید به همان جهت که استیک های فرستنده حرکت می کنند ، حرکت کند .
    • برای کانال پیچ میله ی سبز باید در خلاف جهت استیک رادیو کنترل حرکت کند .
    • اگر یکی از میله های سبز در جهت نادرست حرکت کند ، می توانید کانال را در خود فرستنده معکوس کنید

اگر معکوس کردن کانال در فرستنده امکان پذیر نباشد ، 

می توانید کانال را در ArduPilot با انتخاب گزینه ی Reversed در کنار هر کانال ( فقط هواپیما و ماشین کنترلی ) ، کانال را معکوس کنید .

اگر جعبه چک قابل مشاهده نباشد ، می توانید کانال را با تغییر مستقیم پارامتر RCx_REVERSED ) 

به جایی x شماره ی کانال ورودی که از 1 تا 4 است را قرار دهید ) معکوس کنید .

کالیبره کردن رادیو کنترل

کالیبره رادیوکنترل

  • در برنامه ی Mission Planner به صفحه ی INITIAL SETUP > Mandatory Hardware > Radio Calibration بروید .
  • بر روی دکمه Calibrate Radio سبز پایین – سمت راست کلیک کنید .
  • OK را زمانی که رادیو ی شما روشن ، باتری از دستگاه قطع و ملخ ها را باز کرده اید ، بفشارید .
کالیبره کردن رادیو کنترل

استیک های کنترل فرستنده و کلیدهای آن را در محدوده ی خود حرکت دهید .
خطوط قرمز در میله های کالیبراسیون ظاهر می شوند تا حداقل و حداکثر مقادیر دیده شده تاکنون نشان داده شود

کالیبره کردن رادیو کنترل
  • سپس گزینه ی Click when Done را فشار دهید .
  • یک پنجره باز شده که داده ها را نمایش می دهد .
    اطمینان حاصل کنید که تمام استیک های رادیو شما در مرکز قرار دارد و تراتل پایین است و برای ادامه ، روی OK کلیک کنید .
  • Mission Planner خلاصه ای از داده های کالیبراسیون را نشان می دهد . مقادیر عادی در حدود 1100 برای حداقل ها و 1900 برای حداکثر ها است .
کالیبره کردن رادیو کنترل

پایان کالیبره کردن رادیوکنترل .

برای دریافت اطلاعات بیشتر راجع به رادیو کنترل ها به شما پیشنهاد می شود : رادیو کنترل چیست ؟

دریافت گزارشات پرواز تله متری با Mission Planner

هنگامی که ArduPilot را از طریق تله متری به کامپیوتر متصل می کنید ، 

گزارشات پرواز از تله متری ( Telemetry logs معروف به tlogs ) توسط ایستگاه زمینی دریافت و ضبط می شوند .
در این مقاله نحوه ی تنظیم و دسترسی به گزارشات پرواز دریافت شده توسط Telemetry را توضیح می دهیم .

دریافت گزارشات پرواز از تله متری

چه موقع و کجا این گزارشات ایجاد می شود ؟!

tlogs پیام های ضبط شده ی تله متری MAVLink هستند که بین autopilot و ایستگاه زمین ارسال می شود 

و بطور خودکار لحظه ای که دکمه اتصال را در ایستگاه زمینی فشار می دهید ، ایجاد می شود .

در صورت استفاده از Mission Planner ، پرونده هایی با فرمت YYYY-MM-DD hh-mm-ss.tlog 

در زیر پوشه logs در پوشه نصب Mission Planner یا مکان مورد نظر خود 

را با مراجعه به صفحه ی Config/Tuning و تغییر آدرس Log Patch تغییر دهید .

علاوه بر پرونده های tlog. ، پرونده های rlog. نیز ایجاد می شوند.

 اینها حاوی تمام داده های tlog. به علاوه خروجی اشکال زدایی اضافی از برنامه ریز ماموریت است.

 اما نمی توان آن ها را تجزیه و پخش کرد ، بنابراین باید نادیده گرفته شوند .

تنظیم سرعت تبادل داده

سرعت مطلوب خود برای ارسال داده ها از اتوپایلوت به ایستگاه زمینی را می توان با مراجعه به

  Config/Tuning > Planner ، قسمت Telemetry Rates را تنظیم کنید .

 از آنجا که کلیه داده های ارسال شده از طریق telemetry نیز در tlog ثبت می شود ، 

این امر همچنین میزان داده های ذخیره شده در tlogs را کنترل می کند .

توجه داشته باشید که به دلیل محدودیت های پهنای باند ، 

میزان واقعی داده های ارسال شده و ذخیره شده ممکن است پایین تر از سرعت تنظیم شده باشد .

تله متری

بازپخش ماموریت

با انجام فرایند زیر ، می توانید ماموریت را بازپخش کنید :

  • صفحه Flight Data را در Mission Planner باز کنید .
  • بر روی بخش Telemetry Logs کلیک کنید .
  • Load Log را انتخاب و فایل tlog پرواز را پیدا کنید .
  • Play را فشار دهید .
تله متری

همچنین شما می توانید به هر قسمت از داده های پرواز که مد نظرتان است بروید ویا سرعت پخش را تغییر دهید .



کنترل دوربین در ماموریت های خودکار در نرم افزار m ission planner

در این مقاله به بررسی کنترل دوربین در ماموریت های خودکار ( Mission Planner ) ، دستورات دوربین و گیمبال در آردوپایلوت

 و نحوه ی استفاده از این دستورات در Mission Planner برای تعریف ماموریت نقشه برداری با دوربین می پردازیم .

  • کنترل دوربین در ماموریت های خودکار
  • بررسی اجمالی دستورات دوربین و گیمبال در آردوپایلوت

تعریف یک ماموریت دوربین تقریباً مشابه برنامه ریزی یک ماموریت با مشخص کردن مسیر حرکت و رویداد ها است.

تنها تفاوت این است که در یک مأموریت دوربین ، شما دستوراتی را برای فشردن دکمه ی شاتر دوربین در ایستگاه های راه 

یا در فواصل منظم هنگام حرکت دستگاه مشخص می کنید .

اگر دوربین روی یک گیمبال سوار شده باشد ، شما همچنین می توانید جهت گیمبال را تنظیم کنید ، 

یا آن را در یک نقطه ی خاص ثابت کنید .

برای ماموریت های ساده می توانید ایستگاه های بین راه و دستورات دوربین را به صورت دستی مشخص کنید .

 برای مسیرهای پیچیده تر و بررسی های شبکه ، Mission Planner با فراهم کردن ابزارهایی برای تولید خودکار 

ماموریت مورد نیاز برای مناطق دلخواه ، کار را آسان می کند .

  • دستورات دوربین ( Camera commands )

DO_SET_CAM_TRIGG_DIST :

شاتر دوربین را در فواصل منظم فشرده شود .

 این بیشتر برای استفاده در نقشه برداری هوایی استفاده می شود .

DO_DIGICAM_CONTROL :

هر بار که این دستور فرا خوانده می شود ، شاتر دوربین را یک بار فشرده می شود .

  • دستورات گیمبال دوربین

اگر از یک گیمبال دوربین استفاده می شود ، می توانید موقعیت دوربین ( yaw ، tilt ، roll ) را تنظیم کنید 

یا آن را در یک منطقه خاص ( ROI ) قرار دهید :

DO_SET_ROI :

دوربین را به سمت یک منطقه مورد نظر مشخص ( موقعیت ، به همراه ارتفاع ) هدف قرار دهید .

DO_MOUNT_CONTROL :

گیمبال را با رول ، پیچ و یاو مشخص شده قرار دهید .

  • دستورات سروو و رله

با استفاده از دستورات DO_SET_SERVO یا DO_SET_RELAY به ترتیب ، 

سروو ها و خروجی رله ها می توانند به سخت افزار وصل شده و در حین مأموریت ها فعال شوند .

یکی از کاربردهای احتمالی برای این خروجی ها ، کنترل ویژگی های دوربین غیر از شاتر است 

( برای مثال ، تنظیم میزان بزرگنمایی یا تغییر حالت عکس برداری به حالت فیلم برداری )

  • انواع ماموریت خودکار

Mission Planner از گزینه های Auto W aypoint زیر پشتیبانی می کند . 

برای دسترسی به این موارد ، صفحه Flight Plan را باز کنید ، 

روی نقشه راست کلیک کرده و از زیر منوی Auto W  P یکی از گزینه را انتخاب کنید :

Create W  P  Circle :

دایره ایستگاه های بین راه را ایجاد کنید .

Area :

مساحت چند ضلعی فعلی ( در صورت تعریف ) را نشان می دهد .

Create Spline Circle :

دایره ای که در آن ارتفاع نقاط ایستاده از خط طولی ( مربوط به وسایل نقلیه پرواز ) پیروی می کند .

( Survey ( Grid:

به طور خودکار ایستگاه های بین راه و فرمان های کنترل دوربین را برای بررسی چند ضلعی مشخص ایجاد کنید .

( Survey ( Gridv2 :

در دست ساخت ! این یک کنترل شبکه ساده تر برای ایجاد یک منطقه نقشه برداری مستطیلی است .

Sim pleGrid :

یک شبکه نظرسنجی خودکار ایجاد شده است . کنترل دوربین تعریف نشده است ، بنابراین باید به صورت جداگانه اضافه شود .



آشنایی با نرم افزار میشن پلنر

 نرم افزار Mission Planner چیست ؟

یک برنامه ایستگاهی کنترل هواپیما، هلیکوپتر، پهپاد، فضانورد و بخشی از پروژه  منبع ‌باز ار دوپایلوت برای برنامه‌ریزی 

و کنترل ماموریتهای هوایی و راه‌اندازی مسیرهای پروازی، اتصال قطعات جانبی، پیکربندی تنظیمات دستگاه، 

کالیبره کردن سنسورها، مشاهده لاگهای پرواز و اطمینان از عملکرد آن در یک محیط کنترل زمینی و مجازی است. 

این نرم افزار به عنوان یک ابزار پیکربندی و مکملی پویا برای کنترل وسایل پروازی دارای هوش مصنوعی قابل استفاده است 

و امکان برقراری ارتباط با دستگاه پروازی از طریق یواس‌بی، رادیو تله‌متری، بلوتوث و یا اتصال به IP را دارد.

Mission Planner یک ایستگاه کنترل زمینی برای هواپیما ها ، مولتی روتور ها و . . . است .
این نرم افزار تنها روی سیستم عامل ویندوز قابل اجراست .

نرم افزار Mission Planner می تواند به عنوان یک ابزار پیکربندی 

یا به عنوان یک مکمل کنترل پویا برای وسیله نقلیه اتوناموس مورد استفاده قرار گیرد.

در اینجا بخشی از کار هایی که می توانید با Mission Planner انجام دهید ، قرار داده شده است :

  • فریمور را درون برد اتوپایلوت ( یعنی سری Pixhawk ) که وسیله نقلیه شما را کنترل می کند ، بارگذاری کنید .
  • ستاپ ، کانفیگور و تنظیم وسیله نقلیه خود را برای عملکرد مطلوب .
  • برنامه ریزی ، ذخیره و بارگذاری ماموریت های خودکار ( اتوماتیک ) با کلیک روی یک نقطه در Google یا نقشه های دیگر برای مشخص کردن مسیر حرکت .
  • گزارش ماموریت ایجاد شده توسط اتوپایلوت را ، بارگیری و تجزیه و تحلیل کنید .
  • با استفاده از سخت افزار تله متری می توانید :
    • وضعیت وسیله نقلیه خود را هنگام کار کنترل کنید .
    • ثبت گزارشات مربوط به تله متری که بیشتر گزارشات مربوط به برد اتوپایلوت شما زا شامل می شود .
    • مشاهده و آنالیز گزارشات تله متری .
    • وسیله نقلیه خود را در حالت FPV کنترل کنید .

تاریخچه

نرم افزار Mission Planner یک برنامه open source رایگان است که توسط مایکل اوبورن ( Michael Oborne )

 برای پروژه اتوپایلوت لایه باز  APM ساخته شده است .

صفحه راهنما :

با کلیک بر روی گزینه ی Help در بالای نرم افزار Mission Planner ، صفحه ای باز می شود 

که اطلاعات کاملی در باره ی Mission Planner به شما نمایش می دهد.

با فشردن دکمه ی Check for Updates ، روزرسانی های موجود برای Mission Planner را به صورت دستی بررسی می کند .

Mission Planner هنگام راه اندازی ، به طور خودکار ، بروزرسانی ها را بررسی می کند و در صورت وجود بروزرسانی ، به شما اطلاع می دهد.

لطفاً همیشه جدیدترین نسخه Mission Planner را اجرا کنید ، اگرچه لازم نیست بیشتر از زمان راه اندازی ، بروزرسانی ها را بررسی کنید .

  • کمک گرفتن:

پشتیبانی از میژن پلنر توسط جامعه کاربرانی مثل ما و شما تهیه می شود.کلیه اسناد و مدارک توسط کاربرانی ایجاد می شود 

که وقت خود را داوطلبانه صرف این کار می کنند .

برخی از ویژگیهای نرم افزار MissionPlanner عبارتند از:
  • برنامه‌ریزی پرواز و ماموریتهای هوایی هواپیما، هلیکوپتر، پهپاد، فضانورد و دیگر وسایل پروازی داری هوش مصنوعی
  • شناسایی ورودی‌ها و ایستگاه‌های بین راه با استفاده از نقشه گوگل، بینگ، اپن استریت و …
  • قابلیت برقراری ارتباط با دستگاه از طریق یواس‌بی، رادیو تله‌متری، بلوتوث و یا اتصال به IP
  • بارگیری، ذخیره و تجزیه و تحلیل سیاهه‌های مربوط به ماموریت با قابلیت سنجش از دور
  • سازگاری با سخت افزارهای تله‌متری برای نظارت گسترده‌تر بر اتوپایلوت
  • بارگذاری فریم‌ور و اتصال فلاینت کنترلهای apm و px4 در اتوپایلوت
  • پیکربندی و تنظیم وسیله نقلیه برای رسیدن به عملکرد مطلوب
  • امکان تعریف ایستگاه های بین راهی مجاز برای کنترل دستگاه
  • امکان دریافت فایل گزارشهای ماموریت و تجریه و تحلیل آنها
  • امکان مشاهده خروجی از ترمینال سریال AMP
  • دارای رابط شبیه‌ساز پرواز برای کنترل پهپاد
  • امکان پیکربندی تنظیمات AMP برای ایرفریم