Розробка PX4
Ця секція пояснює як почати підтримувати нові типи літальних апаратів та їх варіанти, модифікувати польотні алгоритми, додавати нові режими, інтегрувати нові пристрої, і комунікувати з польотним контролером PX4 ззовні.
TIP
This section is for software developers and (new) hardware integrators. Вона не потрібна якщо Ви будуєте на існуючій рамі або літаєте використовуючи апарат на основі PX4.
Тут пояснюється, як:
- Get a minimum developer setup, build PX4 from source and deploy on numerous supported autopilots.
- Understand the PX4 System Architecture and other core concepts.
- Дізнатись як модифікувати польотний стек та мідлварь (проміжне ПЗ):
- Modify flight algorithms and add new flight modes.
- Support new airframes.
- Дізнатися, як інтегрувати PX4 з новим обладнанням:
- Підтримувати нові сенсори, актуатори, включаючи камері, далекоміри, тощо.
- Модифікувати PX4 для роботи на новому залізі для автопілотів.
- Simulate, test and debug/log PX4.
- Комунікувати/інтегрувати з зовнішніми робототехнічними API.
Ключові посилання для розробника
- Support: Get help using the discussion boards and other support channels.
- Weekly Dev Call: A great opportunity to meet the PX4 dev team and discuss platform technical details (including pull requests, major issues, general Q&A).
- Licences: What you can do with the code (free to use and modify under terms of the permissive BSD 3-clause license!)
- Contributing: How to work with our source code.