ardupilot 为什么要采样四元数姿态控制

目录

文章目录

  • 目录
  • 摘要
  • 1.姿态控制为什么要用到四元数
  • 2.四元数姿态控制

摘要

本节主要说明清楚ardupilot姿态控制为什么要用到四元数,欢迎批评指正!!!


1.姿态控制为什么要用到四元数

对于ardupilot的姿态控制中主要用PID控制算法,姿态控制采用串级PID控制。主要包含:外环姿态角控制和内环姿态角速度控制,简称姿态串级PID控制。然而姿态控制中的姿态角主要包含:

姿态角:横滚角、俯仰角、偏航角
姿态角速度:横滚角速度、俯仰角速度、偏航角速度

这里我们重点说明外环姿态控制,内环姿态角速度控制不讲解。一般我们进行姿态PID控制需要有两个输入量:目标姿态和实际姿态,然后计算出PID需要的误差进入到PID控制器进行姿态控制,这样是否就可以了呢,比如下面的框图:

在这里插入图片描述

上面直接控制是有条件限制的,为什么???

上面的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/60541.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据分析-python学习 (1)numpy相关

内容为:https://juejin.cn/book/7240731597035864121的学习笔记 导包 import numpy as np numpy数组创建 创建全0数组,正态分布、随机数组等就不说了,提供了相应的方法通过已有数据创建有两种 arr1np.array([1,2,3,4,5]) 或者datanp.loadt…

一个php文件搞定微信小程序订阅消息推送(含access_token的获取、缓存、刷新)

摘要 微信小程序的订阅消息功能具有多个优点,可以为开发者和用户带来便利和更好的体验。以下是一些主要的优点: **个性化消息推送: **订阅消息允许开发者向用户发送个性化的消息内容,根据用户的偏好和行为进行定制化推送&#x…

干货 | 详述 Elasticsearch 向量检索发展史

1. 引言 向量检索已经成为现代搜索和推荐系统的核心组件。 通过将复杂的对象(例如文本、图像或声音)转换为数值向量,并在多维空间中进行相似性搜索,它能够实现高效的查询匹配和推荐。 图片来自:向量数据库技术鉴赏【上…

HTTP——十一、Web的攻击技术

HTTP 一、针对Web的攻击技术1、HTTP 不具备必要的安全功能2、在客户端即可篡改请求3、针对Web应用的攻击模式 二、因输出值转义不完全引发的安全漏洞1、跨站脚本攻击2、SQL 注入攻击3、OS命令注入攻击4、HTTP首部注入攻击5、邮件首部注入攻击6、目录遍历攻击7、远程文件包含漏洞…

力扣 -- 139. 单词拆分

一、题目 题目链接:139. 单词拆分 - 力扣(LeetCode) 二、解题步骤 下面是用动态规划的思想解决这道题的过程,相信各位小伙伴都能看懂并且掌握这道经典的动规题目滴。 三、参考代码 class Solution { public:bool wordBreak(str…

电脑开机出现Boot Device怎么办?

开机出现Boot Device这个问题很常见,有时还会出现No Boot Device的问题,虽然多了一个单词,但意思是相同的,这些问题说明你的系统盘出现了问题,或者是引导出现了问题。这该如何解决呢? 方法1. 检查主板或硬盘…

需要数电发票接口的,先熟悉下数电发票基本常识

最近有一些技术小伙伴来咨询数电发票接口的时候,对数电发票的一些常识不太了解, 导致沟通起来比较困难。比较典型的这三个问题: 一、开具数电票时,如何设置身份认证频次? 请公司的法定代表人或财务负责人登录江苏省电…

面试热题(最长上升子序列)

给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 输入&#xff1…

智慧工地源码,Spring Cloud+ Vue+UniApp开发,微服务架构

智慧工地源码,智慧工地云平台源码 智慧工地APP源码 智慧工地的核心是数字化,它通过传感器、监控设备、智能终端等技术手段,实现对工地各个环节的实时数据采集和传输,如环境温度、湿度、噪音等数据信息,将数据汇集到云…

信号平滑或移动平均滤波研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

集合工具类 Collections:提升集合操作效率

文章目录 多元素添加:addAll 方法随机置换:shuffle 方法自定义对象排序:sort 方法总结 在Java的集合框架中,Collections 是一个包含了许多操作集合的静态方法的工具类。通过使用 Collections 类提供的方法,我们能够更加…

最好的和解,是陪“内在小孩”一起长大

“为什么我总是很心累?” 经常莫名感到心累、有深深的无力感,是现代成年人的通病。 生活压力大,忙忙碌碌却觉得迷茫、空虚、压抑; 不管怎么努力,好像总是卡在某个地方,得不到升职加薪; 每段感情…