الأربعاء، 24 أغسطس 2016

ما هو الاردوبيلوت APM ؟

بسم الله الرحمن الرحيم




APM
الأردوبيلوت ( Arduopilot )

* الدرس الأول
تعريفه : 
APM هي اختصار ل Ardu Pilot Mega ... وهي عباره Platform مكون من Chip لأردوينو ميجا بالإضافة الى العديد من السنسورات .. ويمكن تحميل على هذه البورده مكتبات جاهزة تمكنها من التحكم في جميع انواع الطائرات : الشراعية ومتعدده المروحيات والهيليكوبتر والتحكم ايضا في السيارات والقوارب

يحتوي ال APM على سنسورات اساسية وهي ال Gyroscope & Accelerometer & Magnetometer .. وغالبا تكون MPU6000 .. كما يحتوي ايضا على اماكن لوضع GPS ووايرليس موديول وسنسور لقياس الضغط وسرعه الرياح
------------------------------------------------------------------------------
ما وجه الاختلاف بين ال APM والاردوينو العادي :

كما وضحنا سابقا فإن السنسورات الموجوده في ال APM متواجده في الأسواق بالفعل .. الإختلاف الوحيد ان ال APM يحتوي على اكواد ومكتبات اساسية تمكنها من تشغيل السنسورات دون كتابه اي اكواد اخرى .. وان ال APM مبرمج على التعامل مع كافه انواع الطائرات .. لذا كل ما عليك هو اختيار نوع الطائرة فقط وسيقوم هو بعمل التوازن لها وتحديد موقعها وغيره
ولكن من مميزات ال APM انه Open source لذا يمكنك تحميل الاكواد الخاصة بهم واستخدام اردوينو ميجا واستخدام نفس السنسورات ويمكنك ايضا تعديل الاكواد ورفعها مره اخرى .. ولكن الامر ليس بهذه السهولة لأنها اكواد كبيره تشمل الكثير من البروتوكولات وغيرها لذا تحتاج لدراسة كل ما تحتاجه الطائرة
---------------------------------------------------------------------------
كيف يعمل ال APM :

تقوم بتنزيل برنامج Simulation يدعى Mission planner وهو برنامج محاكاه لل APM يعرض عليها كل قراءات السنسورات الموجوده في ال APM .. ثم تقوم بإختيار نوع الطائرة او السيارة او القارب الخاص بك .. فيقوم البرنامج بتنزيل المكتبه الخاصة بها والتي تشمل كل المعلومات الخاصة بهذه الطياره ثم تقوم بتوصيل المواتير في البنات الخاصه بها بالترتيب الصحيح .. فيبدأ الAPM بعمل معايرة للمواتير ليعرف قدرتها ويتعرف على ال ESC وغيرها ومن خلال هذه المعايره يستطيع ظبط اتزان الطائرة .. ثم تقوم بتوصيل الوايرليس وتحركها بالريموت فقط
-------------------------------------------------------------------------
اهم مميزات ال APM :

- اهم واشهر ميزه هي تظبيط الاتزان تلقائيا حتى لو حاولت انت تتعمد تتغييره ستقوم بتظبيط الاتزان مره اخرى تلقائيا والتعامل مع الرياح وغيرها 
- مع وجود ال GPS يمكنك اختيار اكثر من 100 نقطة حول العالم وارسالها للطائرة وستقوم هي بالذهاب لهم بالترتيب الذي رسمته لها 
- يحتوي ال APM على خاصية وهي العودة لل HOME point عند فقد الاتصال بالطائرة 
- تحتوي على نظام للإقلاع والهبوط الأمن حتى لو تعمد الطيار تغيير ذلك بالريموت 
- تحتوي على انظمة طيران مختلفه

-----------------------------------------------------------------------
عيوب ال APM :

- اشهر عيوبه هو التكلفة العاليه اذ ان سعره يتراوح بين 1400-1600 جنيه 
- يحتاج إلى ريموت RC حتى يتم الطيران .. اذ انه لا يمكنك التحكم بها عن طريق الوايرليس موديول المختلفة كال XBEE وال RF وغيرها .. 
- لعمل Autonomous Flight تحتاج الى GPS اذ انه لا يمكن برمجتها غير تحديد نقاط ع الخريطة فقط فيما يعني انه لا يمكنك مثلا عمل مهمات معينة بال APM .. او الحل الأخر هو اللجوء الى تعديل الاكواد الخاصة بها