English | 中文 | Español | Deutsch
NextPilot是一款的高性能高可靠的自动驾驶仪,支持多旋翼、复合翼、固定翼等。软件框架(param/workq)、通信中间层(uorb/mavlink)、控制算法等参考或移植于PX4 V1.14.2项目,并基于国产RT-Thread V5.0.2实时操作系统进行打造。
- 采用国产RT-Thread实时嵌入式操作系统,拥有高可靠和自主可控等特性;
- 支持MATLAB/Simulink工具链,应用MBD进行飞控算法设计、仿真、验证;
- 支持模型在环(MIL)、软件在环(SIL)、硬件在环(HIL)、仿真在环(SIH)等各种飞行验证。
- Multirotor: quad, six, oct, hex
- Fixed Wing: plane
- Hybrid VTOL: standard, tailsitter, tiltrotor
NextPilot use airframe set Vehicle parameters and start modules.
- sensors: gnss/gps/rtk, IMU(gyro, accel), baro, mag, airspeed
- actuator: pwm, can
- battery: smart, analog
- radio control: s.bus
- notification: led, tunes, safety_button
- payload:
- Flight Mode: manul, arco, att, alt, pos; takeoff, land, mission, loiter, rtl, follow; offboard
- Safety: geofence, low power, gnss loss, rc loss, datalink loss, engine failure, etc
- Gyro fft:
- Sensor Vote:
- Wind estimator:
- mavlink
- uavcan
- SITL: qemu + SIH
- HITL: SIH
目前 NextPilot 支持 PX4 FMUv5 系列开源硬件,以及 NextPilot 自主开发的飞控硬件。
Getting Started | Flight Mode | Simulation
Getting Started | System Startup | Build Tools
The main IDE/compilers supported by NextPilot are:
- MDK KEIL
- ARM GCC + VSCode
NextPilt follows the BSD 3-Clause License. It's completely open-source, can be used in commercial applications for free, does not require the disclosure of code, and has no potential commercial risk.
If you are interested in NextPilot and want to join in the development of NextPilot and become a code contributor, please refer to the Code Contribution Guide.
Thanks for the following contributors!