答疑1209

1、在fmu v2中回传电压值

在comm task 里面有电压读取的任务,pool 电池的电压状态
这是上层会调用hal层,也就是adc.c里面的read函数
主要是fmu v2 里面没有写adc的驱动函数,也就是driver层,这里需要模仿v5+上面的驱动来补充一下;

2、关于光流和激光定高模块的接入和处理

这两个模块目前主要还是在gd32的飞控上面
主要就是src下面的flow目录下面的源文件
光流模块通过串口连接飞控,发送的是光流的速度值和高度数据到飞控
主要的融合都放在fmt上面;

3、V5+无法连接地面站

注释掉配置里面的飞行前检查的宏
//#define FMT_USING_CHECKED
最后发现是sd的问题;

4、添加舵机接口,使用遥控上的旋钮控制pwm的输出

这里直接在sysconfig里面直接映射添加就可以了
在这里插入图片描述

5、在v2上添加take_offboard,在SIH中运行offboard的demo

从qeum里面复制task_offboard的文件,粘贴在target的task目录下方
在这里插入图片描述

6、在V2上添加自定义的task,比如走一个矩形轨迹;

类似的,只要按照上面的task的模板写一个task,
最后设置自启动的方式,开机后就可以自动运行任务了;
相应的,可以通过下面的网站生成轨迹

https://www.wolframalpha.com/

在这里插入图片描述

7、添加遥控器失控返航的功能

需要在fms里面通过超时机制的方式添加一条RTH的通路

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值