当前位置: 首页 > news >正文

从零开始学习PX4源码5(遥控器数据)

#目录

文章目录

  • 摘要
  • 1.PX4 遥控器控制整体流程
  • 2.PX4 遥控器输入程序
  • 3.PX4 遥控器数据外部调用接口
  • 4.PX4 遥控器手动(姿态控制)变量
  • 5.遥控器数据整体流程

摘要

本节主要记录PX4代码中如何获取遥控器数据,遥控器数据如何被外界调用的过程,欢迎批评指正。


1.PX4 遥控器控制整体流程


下图提供了基于飞行控制器的典型“简单”PX4系统的高级概述。
在这里插入图片描述

从上面的图可以看出,对于手动控制,了解遥控器数据是如何获取及供外界使用,对应后续了解手动模式飞行控制的整体逻辑是非常重要的。


2.PX4 遥控器输入程序


遥控器底层解析驱动在/src/drivers/rc_input中,重点只需要关注RCInput.cpp和RCInput.hpp文件,如果你想全面的了解可以看下每个文件夹。对于初学者先掌握整体流程,在反过来去细细研读而不是一味的寻根究底很关键。
在这里插入图片描述
这里我们主要说下SBUS的使用流程,其他不做说明。


http://www.mrgr.cn/news/35946.html

相关文章:

  • 在Gin框架中实现Token令牌认证
  • 惊艳桌面时钟软件 为你的桌面打造专属时间管理!
  • ECharts设置xAxis轴的name位置
  • 2024中国新科技100强名单出炉!MIAOYUN荣获“2024云原生领航企业奖”
  • 分布式事务(1)
  • 解锁编程潜力,从掌握GitHub开始
  • 分布式事务(2)
  • 数据结构习题
  • Vue74 路由的props配置
  • 父母血型与子女血型对照表
  • AWS账单不支付账号会停用吗?
  • Spring Boot驱动的在线房产租赁服务
  • 【CentOS7】nginx部署前端 gunicorn部署flask后端并使用nginx反向代理
  • 引用reference作为函数返回
  • 细说机房安装带孔的通风防静电地板的原因
  • 【C++进阶】2024年了set、map还搞不懂底层细节?
  • 接口中心四大闭环:如何确保接口生命周期的完美呈现
  • C语言中的转义字符
  • 如何恢复被删除的 GitLab 项目?
  • 基于丹摩智算的`YoloV8-训练与测试