PX4飞控控制投放装置原理跟相机触发方式一样,都是通过映射辅助AUX通道实现对应的信号发送。

相机触发方法参考如下链接:

Camera Trigger | PX4 User Guide

触发方法有很多种,这里我们使用GPIO触发的方法,具体方法如下:

飞控响应来自地面站的快门mavlink数据(直接在地面站上面点击拍照按键即可触发),并在设定好的AUX通道(默认是56,可以修改,这里修改为1)上面输出电平跳变,单片机对飞控发出的电平跳变信号进行捕获,进而进入中断函数执行舵机投放。

注:

  1. 该方案不适用于遥控器对通道的直接控制,如果需要遥控器直接通道控制触发,需要进行AUX通道映射。(在Radio菜单对应的AUX passthrough选项中修改即可)

  2. mavlink快门触发优先级高于遥控器通道映射触发,如果同时设置AUX通道映射和mavlink触发到同一个通道的话,会导致飞控无法响应这个通道来自遥控器的数据。

  3. mavlink快门触发可以通过mavros对应的msg实现offboard外部控制。具体方法参考下图,这里以官方的vio触发为例:

  4. mavlink快门触发不管映射多少个通道,都是同时触发,无法实现指定通道触发。这里因为比赛需要轮流投放三个物体,因此具体的数据处理部分在单片机上面利用状态机,实现轮流投放对应的物块。

  5. camera trigger触发投放只能在position或者是land等模式下使用,altitude和manual等无位置输入的模式则不可用。

负载添加方法参考如下链接:

Payloads and Cameras | PX4 User Guide

PX4飞控控制投放装置相关推荐

  1. PX4飞控之PWM输出控制

    PX4飞控之PWM输出控制 多旋翼电调如好盈XRotor,DJI通用电调等都支持PWM信号来传输控制信号.常用的400Hz电调信号对应周期2500us,一般使用高电平时间1000us~2000us为有 ...

  2. PX4飞控之导航及任务架构

    本文重点介绍PX4飞控的Navigator和mission控制框架和逻辑.Navigator导航部分是无人机自主飞行控制的核心所在,其中包括自主起飞.自主降落.自主返航.自主任务以及GPS失效保护等各 ...

  3. PX4飞控Avoidance功能包2018论文分享

    PX4飞控Avoidance功能包2018论文分享 PX4官方Avoidance-2018论文 引言(略) 摘要 简介 相关工作 全局障碍规避 局部障碍规避 对本文启发 方法 $3DVFH$算法 建立 ...

  4. 安卓平台及windows平台上基于Gazebo仿真器的px4遥控控制

    这里写自定义目录标题 安卓平台及windows平台上基于Gazebo仿真器的px4遥控控制 数据链路描述 安卓平台简介 安卓平台四旋翼无人机控制 安卓平台固定翼无人机控制 安卓平台无人车控制 安卓遥控 ...

  5. PX4飞控中利用EKF估计姿态角代码详解

    PX4飞控中利用EKF估计姿态角代码详解 PX4飞控中主要用EKF算法来估计飞行器三轴姿态角,具体c文件在px4\Firmware\src\modules\attitude_estimator_ekf ...

  6. XBee模块实现QGC与PX4飞控的组网通信连接

    本篇博客介绍如何利用XBee模块实现QGC地面站与飞控的通信 一.问题的提出 正如 上一篇博客 指出,PX4飞控原装数传模块(3DR Radio)只能一对一通信,并不能实现多机组网通信,而XBee模块 ...

  7. 气动与PLC控制实验装置带机械手QY-QDSY01

    一.装置简介 QY-QDSY01气动与PLC控制实验装置带机械手是根据<液压与气压传动>.<气动控制技术>等通用教材的内容要求开发生产,装置可以进行气动基本制回路实验,模拟气动 ...

  8. 【PX4 飞控剖析】04安全飞行手册

    文章目录 飞行前的检查 飞行过程中 飞行降落后 标题 : [PX4 飞控剖析]04安全飞行手册 起源: 根据阿木实验室无人机操作手册的学习笔记,推荐大家购买这个系列无人机,俗话说的好:问渠那得清如许, ...

  9. 【PX4 飞控二次开发】自制ESP8266WIFI数传

    感觉和这个类似 https://blog.csdn.net/sinat_16643223/article/details/118649889 是不是其实那些那么大的wifi数传板子本质和核心就是这个, ...

  10. 网络型PLC可编程控制器/变频调速及电气控制实验装置(PLC、变频器、触摸屏、电气控制)

    ZN-04A型 网络型PLC可编程控制器/变频调速及电气控制实验装置(PLC.变频器.触摸屏.电气控制) 一.概述 ZN-04A型 网络型PLC可编程控制器/变频调速及电气控制实验装置(PLC.变频器 ...

最新文章

  1. Mac OS 下安装 MacVim
  2. Java 折半查询_java之折半查询
  3. linux——awk 报告生成器
  4. 开启POP3/SMTP服务
  5. Fread 和fwrite的参数不同,返回值不同
  6. C++ 使用extern C简单使用
  7. T-SQL: Adding More to Our Queries
  8. ElectronNetTest
  9. 关于商业计划书(Business Project,以下简称BP)写作那些事儿(一)
  10. 柔性机械臂_机械臂位置控制概述
  11. mw150um 驱动程序win10_水星MW150UM 1.0无线网卡驱动
  12. 计算机算平方根原理,算术平方根与计算器
  13. c语言flag,flag是什么意思
  14. 输入年份月份判断是平年还是闰年及这个月有多少天
  15. python 对称加密_常见加密方式及Python实现
  16. iOS判断 英文 数字 汉字等
  17. IDA 逆向代码 --- _stack_chk_guard变量 之后的局部 怎么处理
  18. QT开发应用程序(17)-- 读写XLS文件
  19. 关于哈密顿路是否存在的遍历算法
  20. 那些你需要知道的互联网广告投放知识

热门文章

  1. 【面试】不容错过的12个深度学习面试问题
  2. 一分钟搞懂的算法之BPE算法
  3. 一鸣在群里质疑摸鱼,聊聊字节的工作文化
  4. [NAACL18]What's Going On in Neural Constituency Parsers? An Analysis(神经成分句法分析器的一些分析)...
  5. 每周荐书:大数据、深度学习、架构(评论送书)
  6. Exadata的独门武器--卸载(Offloading)
  7. 网上照片之博客照片与网店照片拍摄心得
  8. 面向对象之封装的成本价值
  9. 5.8Reformer 意境级理解
  10. 线程与进程最通俗易懂的解释(附面试题与答案)