
مكدس طيار آلي مفتوح المصدر للطائرات بدون طيار والمركبات غير المأهولة، يدعم الطائرات متعددة المراوح، والطائرات ذات الأجنحة الثابتة، والطائرات ذات الإقلاع والهبوط العمودي (VTOL)، والمركبات الأرضية، مع بنية معيارية وتكامل مع MAVLink/ROS2.
حزمة الطيار الآلي التي تعتمد عليها الصناعة.
PX4 هي حزمة طيار آلي مفتوحة المصدر للطائرات بدون طيار والمركبات غير المأهولة. تدعم المروحيات متعددة الدوارات، والطائرات ذات الأجنحة الثابتة، والطائرات ذات الإقلاع والهبوط العمودي (VTOL)، والمركبات الأرضية، والعديد من المنصات التجريبية الأخرى بدءًا من طائرات السباق الرباعية وحتى طائرات المسح الصناعية. تعمل على NuttX وLinux وmacOS. مرخصة بموجب BSD 3-Clause.
بنية معيارية. تم بناء PX4 حول uORB، وهي وسيطة نشر/اشتراك متوافقة مع DDS. الوحدات متوازية بالكامل وآمنة للخيوط. يمكنك بناء تكوينات مخصصة وتقليص ما لا تحتاجه.
دعم واسع للعتاد. يعمل PX4 على مجموعة واسعة من لوحات الطيار الآلي ويدعم مجموعة شاملة من أجهزة الاستشعار وأجهزة القياس عن بُعد والمحركات عبر نظام Pixhawk البيئي.
صديق للمطورين. دعم من الدرجة الأولى لتكامل MAVLink وDDS / ROS 2. أدوات شاملة لـمحاكاة SITL، واختبار العتاد في الحلقة، وتحليل السجلات. مجتمع مطورين نشط على Discord والاجتماع الأسبوعي للمطورين.
حوكمة محايدة تجاه البائعين. يستضاف PX4 تحت مؤسسة Dronecode، وهي جزء من مؤسسة Linux. ترخيص BSD-3 صديق للأعمال. لا يتحكم أي بائع منفرد في خارطة الطريق.
…والمزيد: المروحيات، والطائرات ذاتية الدوران، والمناطيد، والغواصات، والقوارب، وغيرها من المنصات التجريبية. هذه الهياكل لديها دعم أساسي ولكنها ليست جزءًا من برنامج اختبار الطيران المنتظم. راجع المرجع الكامل لهياكل الطائرات.
شغّل PX4 في المحاكاة بأمر واحد. لا حاجة لأدوات بناء، ولا تبعيات تتجاوز Docker:
docker run --rm -it -p 14550:14550/udp px4io/px4-sitl:latest
افتح QGroundControl وحلّق. راجع البدء السريع لمحاكاة PX4 لمزيد من الخيارات.
git clone https://github.com/PX4/PX4-Autopilot.git --recursive
cd PX4-Autopilot
make px4_sitl
[!NOTE] راجع دليل التطوير لإعداد سلسلة الأدوات وخيارات البناء.
MAINTAINERS.mdنرحب بجميع أنواع المساهمات — تقارير الأخطاء، والتوثيق، والميزات الجديدة، ومراجعات الكود. يرجى قراءة دليل المساهمة للبدء.
إذا كنت تستخدم PX4 في عمل أكاديمي، فيرجى الاستشهاد به. BibTeX:
@software{px4_autopilot,
author = {Meier, Lorenz and {The PX4 Contributors}},
title = {{PX4 Autopilot}},
publisher = {Zenodo},
doi = {10.5281/zenodo.595432},
url = {https://px4.io}
}
معرّف DOI أعلاه هو معرّف Zenodo مفاهيمي يحل دائمًا إلى أحدث إصدار. للحصول على استشهاد مثبت بالإصدار، راجع سجل Zenodo أو CITATION.cff الخاص بنا.
يستضاف مشروع PX4 Autopilot بواسطة مؤسسة Dronecode، وهو مشروع تعاوني تابع لـمؤسسة Linux. تحتفظ Dronecode بجميع العلامات التجارية لـPX4 وتعمل كوصي قانوني على المشروع، مما يضمن إدارة محايدة تجاه البائعين — لا تمتلك أي شركة منفردة الاسم أو تتحكم في خارطة الطريق. كود المصدر مرخص بموجب BSD 3-Clause، لذا فأنت حر في استخدامه وتعديله وتوزيعه في مشاريعك الخاصة.
|
مروحية متعددة الدوارات |
جناح ثابت |
VTOL |
مركبة أرضية |
| المورد | الوصف |
|---|
| دليل المستخدم | البناء والتكوين والطيران باستخدام PX4 |
| دليل المطور | تعديل حزمة الطيران، إضافة الأجهزة الطرفية، النقل إلى عتاد جديد |
| مرجع هياكل الطائرات | القائمة الكاملة للهياكل المدعومة |
| عتاد الطيار الآلي | وحدات التحكم في الطيران المتوافقة |
| ملاحظات الإصدار | ما الجديد في كل إصدار |
| دليل المساهمة | كيفية المساهمة في PX4 |