25B无人直升机调试(Tuning)

2023-10-27

要知道的直升机原理
首先要掌握的5个飞行模式 本文首先调试自稳模式
Stabilize 自稳模式
Alt Hold 定高模式
Loiter (& OF_loiter) 悬停模式
RTL (Return-to-Launch) 返航模式
Auto 自动模式

Acro 特技模式
Sport 运动模式
Drift 漂移模式
Guided 导引模式
Circle 绕圈模式
Position 定点模式
Land 着陆模式
Follow Me 跟随模式
Simple and Super Simple 简单(超简)模式


从零开始你的无人直升机:

1.安装mission planner地面站
2.下载、编译、烧写Ardupilot源码 (一)(二),pixhawk飞控出到2代了,用源码编译上传时别传错版本,或者直接下载固件(用AC3.6.4 AP3.9.4,AC3.67 AP3.9.7,AC3.6.6 别的版本heli setup page是灰的)
3.确定使用的硬件,雷迅m8n GPS+罗盘模块,XBee电台microhard PICO900(P900)电台FUTABA CGY750陀螺仪,无线电遥控,减震器等等,并正确连线
4. 校准硬件
5. 调参
6. 日志分析官方教程
7. 自动调参


25B直升机参数
机体参数

长/宽/高(mm)1778/508/711
主旋翼直径:2146mm
尾旋翼长:403mm
净重:16.12kg
引擎参数
引擎模式:日本ZENOAH风冷双缸水平对置发动机
排气量:80cc
输出功率:7匹
启动方式:外置电启动器
使用燃料:汽油+润滑油混合
性能参数

续航时间:50-55分钟
最大燃料容量:3.84升(可随载荷情况自行改装)
最大有效载荷:11.5kg(满3.84L油料情况下)
飞行速度:0~80km/h
飞行高度:2400m(注意法定限高)

航模直升机按尺寸分级
450级最受欢迎,抗风性和价格都是最合适的,机长65cm,旋翼直径70cm。
700级是竞技机,机长140cm,旋翼直径150cm。


  • Ardupilot从3.4开始参数名和代码规模发生了改变,旧版本调试文档
  • 如果使用者要设置传统直升机的参数,请务必使用gcs中的全部参数表,不要使用为多旋翼准备的基本、扩展、高级调优界面, 这些界面会对直升机设置进行不必要的更改
  • 改完记得保存

调试顺序:
调试之前确定你的斜盘是水平的

  • 设置默认值(官网Tuning中已给出,或者看本文表格)
  • 调尾舵,将直升机悬停在离地面不超过0.25米的高度,将ATC_RAT_YAW_VFF设置成0.05,尾部不能稳定保持增大ATC_RAT_YAW_P(不建议高于0.38),发生快速振动时减小ATC_ANG_YAW_P(不建议低于3.5)
  • ATC_RAT_RLL/PIT_VFF(初值一般设0.15)和 ATC_ACCEL_P/R_MAX(根据直升机大小调)800-900级机器通常在36000-52000范围内;较小的450-500级机器通常在90000-110000范围内。stability模式悬停,比较日志中P.des与P(期望与实际值),R.des与R两对信号,如果实际速率大于期望速率,则需要降低VFF,如果是小于则增加VFF,如果你得到匹配的速率,并且他们觉得他们太快了,那么减少ATC_ACCEL_MAX参数。有副翼的直升机从0.22 VFF 开始。
  • 调D和P增益,先调D再调P。先在遥控器上改参数,调整遥控旋钮直到ATC_RAT_PIT/RLL_D增益为0.001,roll轴给大输入,每次增加0.001
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

25B无人直升机调试(Tuning) 的相关文章

  • ArduPilot之开源代码基础知识&Threading概念

    ArduPilot之开源代码基础知识 amp Threading概念 1 源由2 基础知识2 1 The timer callbacks2 2 HAL specific threads2 2 1 AP HAL ChibiOS2 2 2 AP
  • ArduPilot之开源代码UARTs and the Console使用

    ArduPilot之开源代码UARTs and the Console使用 1 源由2 UART定义2 1 HAL Empty2 2 HAL ChibiOS2 3 HAL ESP322 4 HAL Linux2 5 HAL SITL 3 配
  • ArduPilot之开源代码调试技巧

    ArduPilot之开源代码调试技巧 1 源由2 ArduPilot Code Debugging Part13 ArduPilot Code Debugging Part24 持续更新中 5 参考资料 1 源由 对于如何调试和验证Ardu
  • Ardupilot飞控姿态角与姿态角速度控制过程分析(超长篇)

    目录 文章目录 目录 摘要 1 自稳模式初始化 2 自稳模式更新函数 这个代码主要把横滚输入 俯仰输入量转换成目标角度需要的范围 也就是 4500 4500 3 姿态角速度代码控制过程分析 4 电机PWM控制运算 摘要 本节主要记录自己学习
  • Ubuntu给Pix2.4.8刷Ardupilot固件

    全文基于waf编译器使用 waf命令 xff0c APM官网对于waf的使用描述 xff1a https github com ArduPilot ardupilot blob master BUILD md 前提 xff1a 已经在ubu
  • 重读Ardupilot中stabilize model+MAVLINK解包过程

    APM源码和MAVLINK解析学习 重读stabilize stabilize modelinit run handle attitude MAVLINK消息包姿态信息传输过程 之前写的模式都是基于master版本的 xff0c 这次重读s
  • MAVLINK消息在Ardupilot中的接收和发送过程

    MAVLINK消息在Ardupilot中的接收和发送过程 SCHED TASKupdate receive update send 由于现在网上很多的都是APM旧版本的解释 xff0c 因此把自己的一些学习所得记录下来 截至写博客日期 xf
  • 解决ardupilot中使用UWB每次上电的时候坐标不一样的问题

    解决ardupilot中使用UWB每次上电的时候坐标不一样的问题 ctime 2019 08 02 22 41 07 43 0800 1564756867 标签 xff08 空格分隔 xff09 xff1a 技术 飞控 在GCS Commo
  • 无人机ADS-B模块 (兼容Px4、ardupilot、极致飞控)拒绝黑飞,耗子尾汁!

    近年来 xff0c 无人机等低空飞行器成为很多玩家的新 玩具 xff0c 但是绝大多数飞行器都属于 黑飞 xff0c 就是没有民航管理部门的适航许可 也没有相关部门颁发的驾驶执照的 2018年2月7日 xff0c 河北省唐山市古冶区公安分局
  • ADRC Ardupilot代码分析

    记录一下自己对于Ardupilot ADRC控制代码的一些理解 GitHub链接 ADRC Active Disturbance Rejection Control by MichelleRos Pull Request 20243 Ard
  • ardupilot在Linux上设置SITL(FlightGear)

    本页介绍如何在Linux上设置SITL xff08 软件在环路中 xff09 特定命令在Ubuntu上从12 10到16 04进行了测试 概观 SITL模拟器允许您在没有任何硬件的情况下运行Plane xff0c Copter或Rover
  • 【移植Ardupilot的日志记录方法到linux上】

    移植Ardupilot的日志记录方法到linux上 说明日志结构组成日志写入操作预定义日志项运行时添加日志项的方法 单例测试编译方法查看数据其他 说明 采用二进制文件记录 xff0c 可在mission planer查看 支持所有数据类型记
  • Ardupilot任务调度的理解

    Ardupilot通过定时器定时调度一系列任务实现任务调度 由于Ardupilot固件有基于arduino的APM发展而来 xff0c 因此程序与arduino的形式类似 xff0c 包含一个setup xff08 xff09 函数与一个l
  • ardupilot之添加mavlink消息

    本文是这篇文章的复现 xff1a http www sohu com a 213599378 175233 一 mavlink分析 Mavlink 的全称是Micro Air Vehicle link xff0c pixhawk把它作为与地
  • SITL Simulator —— ArduPilot —— Windows

    版权声明 xff1a 本文为博主原创博文 xff0c 未经允许不得转载 xff0c 若要转载 xff0c 请说明出处并给出博文链接 参考网页 xff1a http ardupilot org dev docs sitl native on
  • ardupilot的libraries之PID

    在源码的libraries中 xff0c 有两个关于PID的源文件文件夹 xff0c 一个叫AC PID xff0c 另一个是PID AC PID中又细分为AC HELI PID AC P和AC PID xff0c 这里我们只讨论AC PI
  • 配置Ardupilot环境4--------Ubuntu 安装eclipse

    1 资源准备 这个的要求不是太清楚 xff0c 反正我是随便下的版本 xff0c 成功配置 下载JDK 选择dk 8u172 linux x64 tar gz 下载Eclipse 选择Eclipse IDE for Java Develop
  • Ardupilot笔记:Rover auto模式下的执行流程

    先从mode auto cpp的update 开始分析 流程如图 xff1a 进入函数update 后会执行函数navigate to waypoint mode auto cpp span class token keyword void
  • 25B无人直升机调试(Tuning)

    要知道的直升机原理 首先要掌握的5个飞行模式 本文首先调试自稳模式 Stabilize 自稳模式 Alt Hold 定高模式 Loiter OF loiter 悬停模式 RTL Return to Launch 返航模式 Auto 自动模式
  • Pixhawk VTOL SITL仿真

    Pixhawk VTOL 和 SITL Simulation 需求的软件 MAVProxy 下载地址 http firmware ardupilot org Tools MAVProxy MAVProxySetup latest exe C

随机推荐

  • nginx 配置文件关键字

    L1 location root html index index html index htm L1可以匹配到请求127 0 0 1 127 0 0 1 root html 是一个相对路径 表示以ng安装路径下html目录查找 index
  • x99芯片组服务器版叫什么,Intel X99主板、Z97主板以及H97主板的区别是什么?

    Intel X99主板 Z97主板以及H97主板的区别是什么 虽然让他出来丢人现眼 但是这个帖子却是冒了一定风险码出来的 题目就已经让人败坏了兴致 拿出来只会让专业人士嗤之以鼻 作为目前最新的Intel主板芯片组 9系列主板并没有受到很多朋
  • 印刷纸张尺寸,纸张种类规格

    印刷纸张尺寸 纸张种类规格 2007 07 25 15 17 正度16开 185x260 大度16开 210x285 开 又是什么单位 全开的纸能开出来多少张 就是多少开 例如 16K的就是全开开出16张 对开就是开出两张 一开是多大 全开
  • Cadence Orcad原理图导出pdf文件

    1 安装虚拟打印机 通过打印实现pdf文件输出 略 2 设置输出格式 1 点击file gt print gt print setup 2 设置尺寸与输出方向 3 点击确定 gt OK 开始转化并设置保存路径与文件名 3 打印出现页码错乱问
  • jquery获取隐藏元素的宽度高度

    info show 50 function var w info outerWidth console log w 注意 show的第一个参数不能为0否则在刷新页面或页面默认载入并显示该隐藏元素的时候 w仍然为0 虽然通过单击事件可以获取到
  • LeetCode343-整数拆分

    昨天晚上写作业时 腾讯的一条笔试通知邮件 着实让我有点吃惊 我三月份就投了鹅厂 身边的朋友早就面试了 自己的简历杳无音讯 本早就放弃了 却没想还能最后有次机会 害 要好好珍惜了 题目描述 给定一个正整数 n 将其拆分为至少两个正整数的和 并
  • CVPR2023 多目标跟踪(MOT)汇总

    一 OVTrack Open Vocabulary Multiple Object Tracking 作者 Siyuan Li Tobias Fischer Lei Ke Henghui Ding Martin Danelljan Fish
  • 初步使用LSTM网络

    声明 文中所有使用图片均来自网络 侵删 什么是LSTM LSTM Long Short Term Memory网络 是一种特殊的RNN类型 可以有效解决RNN神经网络存在的长期依赖问题 通过模仿人脑可以进行遗忘的功能 在每一个LSTM模块中
  • 进程退出的几种方式

    进程退出的几种方式 当程序执行出错时 如果会导致后续的程序无法再执行下去 此时应该终止程序运行 而终止程序执行通常有如下几种方式 1 return 在main函数中执行return可以终止进程 并将控制权交给调用函数 一般原则程序执行正常退
  • 测试开发到底是做什么的?测试开发需要掌握哪些技术

    关于 测试开发是什么 为什么现在那么多公司都要招聘测试开发 我们直接就从这两个问题去回答并分析其原因 测试开发是什么 为什么现在那么多公司都要招聘测试开发 PS 这里有一套2022最新版的软件测试全套自学教程 包含了以下内容 记得一定要下载
  • WSL Ubuntu 上安装 gogs

    WSL Ubuntu 上安装 gogs 添加用户 添加 root 用户 下载安装ubuntu系统默认没有root用户 需添加一个root用户 sudo passwd root 添加 git 用户 切换root用户 su 添加git用户 us
  • MVC设计模式--HeadFirst学习

    1 模型视图设计器模式 是可重用性很高的基于多个模式创建出来的复合模式 其中模型负责数据状态和逻辑 视图负责显示和交互 控制器负责传达视图要求模型需要执行的命令 而模型和视图之间是观察者模式关系 视图和控制器之间是策略模式关系 视图本身通过
  • linux串口操作

    man termios http www man7 org linux man pages man4 tty ioctl 4 html 串行口是计算机一种常用的接口 具有连接线少 通讯简单 得到广泛的使用 常用的串口是RS 232 C接口
  • WIN7 64位操作系统 编译64位OSG的方法

    1 在OSG官网上下载OSG源代码 本人下载的是OSG3 4 0 http www openscenegraph org index php download section stable releases 2 下载第三方包 http ww
  • ROS 与 ubuntu

    欢迎访问我的博客首页 ROS 与 ubuntu 1 安装 ROS Noetic 1 1 源和钥匙 1 2 安装 1 3 编译依赖 1 4 启用 ROS 2 ROS 教程 2 1 常用命令 2 2 功能 3 ubuntu 常用命令 4 参考
  • Linux删除用户

    libai为用户名 创建用户 useradd libai 设密码 passwd libai 删除用户 userdel r libai
  • 学了Python,可以做哪些月入过万的兼职?

    如果学了Python不做全职工作 那么可以靠哪些兼职赚到钱 今天我们就来看看一位有着4年开发经验的老鸟的分析回答 希望对你有所帮助 emmm 以我差不多四年的 Python 使用经验来看 大概可以按以下这些路子来赚到钱 但编程技能其实只是当
  • Vue2.x入门篇

    文章目录 一 Vue js简介 1 1 MVC和MVVM设计模式 1 MVC设计模式 2 MVVM设计模式 1 2 Vue js的下载 二 Vue实例 2 1 Vue实例 2 2 生命周期 2 3 模板数据 2 4 过滤器 三 计算属性 方
  • 大话数据结构 1 绪论

    数据 是描述客观事物的符号 是计算机中可以操作的对象 是能被计算机识别 并输入给计算机处理的符号集合 数据元素 是组成数据的 有一定意义的基本单位 在计算机中通常作为整体处理 也被称为记录 数据项 一个数据元素可以由若干个数据项组成 数据项
  • 25B无人直升机调试(Tuning)

    要知道的直升机原理 首先要掌握的5个飞行模式 本文首先调试自稳模式 Stabilize 自稳模式 Alt Hold 定高模式 Loiter OF loiter 悬停模式 RTL Return to Launch 返航模式 Auto 自动模式