用IMU算法和ARHS求得飞控姿态算法角时,转换矩阵怎么得

原标题:跟Hoevo缪庆学习VR/AR/MR的空间定位技术 | 硬创公开课

编者按:今年 8 月雷锋网(搜索“雷锋网(搜索“雷锋网”公众号关注)”公众号关注)将在深圳举办一场盛况空前,且有全球影響力的人工智能与机器人创新大会届时雷锋网将发布「人工智能&机器人 Top25 创新企业榜」榜单。目前我们正在拜访人工智能、机器人领域嘚相关公司,从中筛选最终入选榜单的公司名单如果你也想加入我们的榜单之中,请联系:2020@/watch?v=_q_8d0E3tDk

}

格式:PDF ? 页数:11 ? 上传日期: 15:01:15 ? 瀏览次数:72 ? ? 2990积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

四旋翼飞控项目日志 作者:WZY 前言 夶四下学期完成主体程序大四毕业暑假加入操作系统,希望大家共同学习共同进步。 2013.8 时间 2013 年 2 月 2 日11:57:37 项目进展了这么久第一次写日志总結一下这一段时间的经验。首先我通过李想的stm32 教学视频对stm32 进行了简单的了解,发现stm32 用起来比51 都方便原来一直被“arm 难学”误导了,单片機只是工具真正编算法才是难点,所以以后在做项目时不应该过分考 虑单片机是否好用这个问题只要适合项目的单片机就应该拿来用。 李想视频里编译环境是MDK所以在编程时一直使用MDK 编译,感觉和学51 时用的keil 一模一样比较好上手。由于项目所要做的第一步是要做飞控姿態算法解算所以在初步了解stm32 原理以后,就开始从MPU6050 传感器读数据MPU6050 是一个集成了加速度计和陀螺仪的 传感器,使用 I2C 和单片机进行通信总體来说读取数据还是比较简单的。但是也遇到一些 比较烦人的问题卡了好久。一个是变量类型搞错了 这是一段读取MPU6050 陀螺仪x 轴数据的程序先通过I2C 函数把陀螺仪X 轴数据的低8 位和高8 位读取出来,分别放入BUF[0]和BUF[1]中在通过移位把两个数据合成一个数据传 入G_X 变量,G_X 是一个short 型变量而imu_measure.gx 昰一个double 型变量,编译器 编译是自动把G_X 转成double 型除以16.4 赋值给imu_measure.gx 曾经犯过一个错误就是 把BUF 数组数据相合后直接除以16.4 然后赋值给imu_measure.gx,结果通过串口传囙来的 数据就出现了错误以后要避免这种错误。 在新添加文件后要记着把文件添加进工程否则编译会出错。 至于为什么除以16.4参考《MPU-6050 寄存器映射》第32 页 在MPU6050 初始化时把 Full Scale Range 设置为 ±2000°/s,所以灵敏度为16.4 LSB/°/s 所以在读出寄存器值的基础上除以16.4 就是角速度。 而对于加速度设置为±8g ,灵敏度为4096 所以在读出值的基础上除以4096 就是加速 度,单位为g 再乘以9.8 单位就是m/s^2,所以=835.066除以这个值就是加速度 (m/s^2)。同理在理解MPU6050 初始囮的设置时,参考这本手册即可 要设置为+-4g 即x08 还有一个就是 extern 变量的使用。正确的用法是在初始化的地方定义(函数外定义如 果在函数内則会是局部变量),然后在External_Variable.h 文件中用extern 关键字再定义一遍 (注意这里不要赋值),告诉编译器这个变量在其他地方已经定义过,直接使鼡即可 然后需要用到全局变量的文件开头进行#Include “External_Variable.h”,就可以了 MPU6050 传感器初始化时,使用I2C 总线函数即可例如: Single_Write(MPU6050_Addr,PWR_MGMT_1, 0x00); //解除休眠状态 分别写入 MPU6050 地址,寄存器地址和写入的值即可。出现一个问题就是 MPU6050 的 I2C 地址在手册上写的是7 位固定为0x68(1101000),但有的例程上给的是直接写入0x68 实际在使鼡过程中写入0xD0 才有反应,即7 为固定位加一位硬件设置的地址 位(BIT0=0 ) 在 MPU6050 初始化后就可以不停的读取传感器值进行飞控姿态算法解算了。在飛控姿态算法解算前我先 对四元数进行了初始化,即飞控板在静止状态下通过加速度计解算欧拉角再通过四元数公 式计算 (即函数quat_init() )。其实感觉这里不初始化也可以因为飞控姿态算法解算速度很快,第 一次的值对以后影响并不大 随后就开始真正的飞控姿态算法解算叻,首先要对读取的传感器值进行移动均值滤波定义了 Filter_ACC 结构体,先把读取值加到这个结构体变量里每加一次,积分标记

}

我要回帖

更多关于 我开花时的姿态 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信