4.2K下载
更新2021年9月22日
使用PX4®自动驾驶仪的无人机工具箱支持包,万博1manbetx您可以从Matlab®和Simulink®访问自动驾驶仪外围设备。使用嵌入式编码器®,您还可以自动生成C++代码,并使用PX4工具链构建和部署专门针对PixHAKK®和Pixrace万博1manbetxr-Funm管理单元(FMU)的算法。,同时整合了机载传感器数据和其他PX4特定服务。PX4是Lorenz Meier的商标。
特征
- 对Pixhawk 1、Pixh万博1manbetxawk 2.1(多维数据集)、Pixracer和Pixhawk 4的开箱即用支持。还支持其他基于FMU的板。
- 自动化的C++代码生成、从Simulink生成的代码与一般的PX4架构部署的集成,以及在PixHook板上的执行。万博1manbetx
- 在主机计算机上部署支持万博1manbetxPX4作为PX4主机目标,PX4社区将其称为PX4软件在环(PX4-SITL)。
- 万博1manbetx支持使用处理器在环仿真进行代码验证和验证。
- 万博1manbetxSimulink库访问Pixhawk外围设备,如ADC、PWM、串行和I2C。
- 万博1manbetxuORB中间件的Simulink库。
- 万博1manbetxSimulink库从PX4传感器和估计器模块(如加速计、陀螺仪、磁强计、电池、车辆姿态和GPS)获取数据。
- 飞行时SD卡上Simuli万博1manbetxnk的数据记录支持。万博1manbetx
- 使用与Pixhawk硬件和PX4主机目标通信连接的I/O模式.
- 实时参数整定和信号采集监视和调谐.
- 显示X型四旋翼机位置和姿态控制的示例。
- 以基于Simulink的电万博1manbetx厂模型为例,该模型在PX4主机目标中与飞行控制器通信。
万博1manbetx支持的PX4自动驾驶仪
以下自动驾驶仪在支持包中提供了开箱即用的支持万博1manbetx
- 皮克斯霍克先生1
- ProfiCNC Pixhawk 2.1(立方体)
- 皮克斯赛车
- Holybro Pixhawk 4
文档
开始
- 在Simulink中开始使用uORB块万博1manbetx
- 在Pixhawk板上运行连接的I/O模拟
- 在Simulink中从Pixhawk boads发送和接收串行数据万博1manbetx
- 开始使用Simulink中的PWM模块将执行器数据发送到Pixhaw万博1manbetxk硬件
- 在Simulink中读取PX4系统参数万博1manbetx
- 从连接到Pixhawk 4的基于I2C的传感器读取Simu万博1manbetxlink中的加速度计值
- 连接到Pixhawk板的SD卡上的日志数据
- 在Pixhawk板上运行处理器在环仿真
工作流示例
- 基于速率控制器的X型四旋翼机位置跟踪
- 当姿态控制器在PX4主机目标上运行时,带操纵杆或RC发射器的jMAVSim上的Maneuvre无人机
- 万博1manbetx基于Simulink的设备模型与运行在PX4主机目标上的飞行控制器通信
万博1manbetx
MATLAB版本兼容性
使用R2018b创建
与R2018b至R2021b兼容