سیستمهای بدون سرنشین کاملاً مستقل از شگفتیهای مهم فنی و مهندسی دنیای امروز هستند. همه سیستمهای بدون سرنشین خودران به یک خلبان خودکار نیاز دارند که رفتارها و مکانیسم کاری سکوی بدون سرنشین را کنترل کند و سکو را به صورت نیمه خودگردان یا کاملاً خودمختار کنترل کند.
پروژه ArduPilot یک سیستم نرم افزار خلبان خودکار پیشرفته، با امکانات کامل و قابل اعتماد منبع باز ارائه می دهد. سیستم نرم افزاری Ardupilot قادر است تقریباً هر سیستم وسیله نقلیه قابل تصوری را کنترل کند: هواپیماهای معمولی و VTOL، گلایدرها، مولتی روتورها، هلیکوپترها، قایق های بادبانی، قایق های برقی، زیردریایی ها، وسایل نقلیه زمینی و حتی روبات های تعادلی. با ظهور موارد استفاده برای پلتفرم های جدید و جدید، انواع خودروهای پشتیبانی شده اغلب گسترش می یابند.
این دوره برخی از مهمترین جنبههای توسعه نرمافزار را برای کنترل و نظارت بر سیستمهای خودکار بدون سرنشین مبتنی بر سیستم نرمافزار خلبان خودکار Ardupilot پوشش میدهد.
در این دوره، شما قرار است موارد زیر را بیاموزید:
قابلیت راه اندازی و اجرای محیط شبیه سازی خلبان خودکار Ardupilot.
توسعه اسکریپت های زبان برنامه نویسی پایتون که با سیستم نرم افزار Ardupilot با استفاده از کتابخانه Dronekit ارتباط برقرار می کند.
درک پیامهای MAVLink و ایجاد اسکریپتهای سفارشی با استفاده از زبان برنامهنویسی Python و کتابخانه PyMAVLink.
با نحوه استفاده از ایستگاه کنترل زمینی خط فرمان MAVProxy و کارهایی که انجام می دهد آشنا شوید.
توسعه نرمافزار داخلی را با استفاده از زبان برنامهنویسی LUA به صورت خودکار انجام دهید.
توسعه نرمافزار تعبیهشده سفارشی با سیستم نرمافزار خلبان خودکار Ardupilot.
در این دوره، نمونه پروژهها، تکالیف و منابع تکمیلی نیز برای به دست آوردن تجربه عملی برای کار با سیستم نرمافزار خلبان خودکار Ardupilot وجود دارد.
مهندس برق و الکترونیک
نمایش نظرات