UAV Toolbox支万博1manbetx持PX4 AutoPilots的支持包
使用UAV工具箱访问PX4自动驾驶单元外设,并自动构建和部署使用嵌入式编码器进行飞行控制算法
4.2K下载
更新2021年4月26日
使用PX4®Autopilots的UAV T万博1manbetxoolbox支持包,您可以从Matlab®和Simulink®访问自动驾驶单元外设。万博1manbetx使用嵌入式密码器®,您还可以自动生成C ++代码并使用PX4 Toolchain来构建和部署专门针对PIXHAWK®和PIXRACER飞行管理单元(FMU)的算法,同时包含板载传感器数据和其他PX4特定服务。PX4是Lorenz Meier的商标。
特色
- 开箱即用PIXHAWK 1,P万博1manbetxIXHAWK 2.1(立方体),PIXRACER和PIXHAWK 4.也支持其他基于FMU的板。
- 自动化C ++代码 - 生成,从Simulink生成的代码与一般PX4体系结构部署,并在PixHawk板上执行。万博1manbetx
- 在主计算机上为PX4的万博1manbetx部署支持为PX4主机目标,PX4社区指的是PX4软件循环(px4 sitl)。
- 万博1manbetx支持使用处理器 - 环路仿真对代码验证和验证。
- 万博1manbetxSimulink库访问PIXHawk外设,如ADC,PWM,串行和I2C。
- 万博1manbetx用于UORB中间件的Simulink库。
- 万博1manbetxSimulink库从PX4传感器和估计器模块获得数据,如加速度计,陀螺仪,磁力计,电池,车辆姿态和GPS。
- 在飞行时使用SIMULIN万博1manbetxK的数据记录支持。万博1manbetx
- 使用PIXHAWK硬件和PX4主机目标进行通信连接I / O模式。
- 实时参数调谐和信号采集使用监控和曲调。
- 示例显示X配置Quadcopter的位置和姿态控制。
- 具有基于Simulink的万博1manbetx工厂模型的示例,其在PX4主机目标中传达飞行控制器。
万博1manbetx支持PX4 AutoPilots.
支持包装中的框中支持以下自动驾驶仪万博1manbetx
- mro pixhawk 1
- PROFICNC PIXHAWK 2.1(立方体)
- mro pixracer.
- Holybro PixHawk 4.
文件
入门
- 在Simulink中使用Uorb块开始万博1manbetx
- 在PIXHAWK板上运行连接的I / O仿真
- 在Simulink中发送和接收Pixhawk Boads的串行数据万博1manbetx
- 在Simulink中使用PWM块入门以将执行器数据发送到PixHaw万博1manbetxk硬件
- 在Simulink中读取PX4系统参数万博1manbetx
- 从基于I2C的传感器连接到Pixhawk 4的Simuli万博1manbetxnk中的读取加速度计值
- 在连接到PIXHAWK板的SD卡上的日志数据
- 在PIXHAWK板上运行处理器环路仿真
工作流程示例
- 使用速率控制器的X配置Quadcopter的位置跟踪
- JMAVSIM与操纵杆或RC发射机的Maneuvre无人机,而态度控制器正在PX4主机目标上运行
- 万博1manbetx基于Simulink基工厂模型与PX4主机目标运行的飞行控制器通信
万博1manbetx