Simlink与PX4硬件在环仿真(HIL)实现

本文介绍了使用Simlink与PX4进行硬件在环仿真(HIL)的基本过程,包括硬件在环的概念,Simlink与PX4的通信实现方式,以及涉及到的关键mavlink消息类型。通过在Simlink中构建飞行器模型,与PX4通过mavlink协议交换数据,形成闭环控制系统。
摘要由CSDN通过智能技术生成

Simlink与PX4硬件在环仿真(HIL)实现

介于涉及的知识比较多,这里只是简单的介绍一下,

  • 硬件在环HIL介绍

  • simlink与PX4通信实现

    硬件在环HIL介绍

为来贯彻万物都可以用数学公式表示,我们以simlink的角度来看我们的无人机,那么UAV可以分为以下的几个模块:

  • 传感器模型

  • 滤波器模块

  • 控制器模块

  • 飞机的物理模型

    一般我们都会在simlink中搭建如上所有的模块,那么我们可以进行纯软件仿真。如下图当我们只仿真飞行器的物理模型,把物理模型的姿态、位置信息打包发给PX4飞控中处理,飞控的中控制器在根据这些物理模型的状态然后输出的控制量在来控制simlink中的物理模型。这样就形成了一闭环的HIL。

    image

simlink与PX4通信实现

硬件在环原理不难,关键是两者的通信如何实现。因为PX4通过usb口向外发送的是打包好的mavlink信息,所以我们的simlink模块能不能直接解析出串口中的mavlink信号呢,遗憾的是不可以。目前有两种方法可以实现通信:

  • 用s-function链接c程序可以参考这个连接

    https://gitee.com/bingobinlw/simulink_mavlink 
    
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值