[发明专利]一种基于传感器mpu6050采集信号的手柄摇杆系统和方法有效
申请号: | 201611262473.4 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106621318B | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 刘华;李玉光;胡梦恬 | 申请(专利权)人: | 大连大学 |
主分类号: | A63F13/21 | 分类号: | A63F13/21;A63F13/24;A63F13/235 |
代理公司: | 21235 大连智高专利事务所(特殊普通合伙) | 代理人: | 毕进<国际申请>=<国际公布>=<进入国 |
地址: | 116622 辽宁省*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 传感器 mpu6050 采集 信号 手柄 摇杆 系统 方法 | ||
1.一种基于传感器mpu6050采集信号获得摇杆位置的方法,其特征在于,步骤如下:
S1、在摇杆装置上建立右手笛卡尔坐标系为绝对坐标系,用芯片B的几何中心为原点,x、y和z轴表示固定参考坐标系F(x,y,z),用芯片A的几何中心为原点,n、o和a轴表示运动坐标系F(n,o,a);
S2、手指拨动摇杆,芯片B进行数据采集,获得绕x轴方向上旋转α角度,绕y轴方向上旋转β角度;芯片A进行数据采集,获得绕n轴方向上旋转γ角度,绕o轴方向上旋转δ角度;
S3、微处理器K60通过IIC协议读取数据,并采用扩展卡尔曼滤波将传感器收集的角度数据进行融合并对误差进行补偿,得到手柄摇杆的最优估计值;
S4、在固定参考坐标系中使用位置向量P建立数学模型为:
式中,n、o和a表示方向向量;p表示位置向量;x、y和z为坐标轴;
S5、使用手柄摇杆补偿后得到的最优估计值建立向量pxyz相对坐标方程式为:
pxyz=Rot(y,β)Rot(x,α)Rot(n,(γ-α))Rot(o,(δ-β))pnoa
pxyz为手柄摇杆几何中心变换后的坐标点;
S6、建立向量pxyz的矩阵方程:
S7、进一步处理向量得:
S8、获得在平面xy内的坐标:
横坐标为:
px=180(sin(δ-β)cosβ-sin(γ-α)cos(δ-β)sinβsinα+cos(γ-α)sin(δ-β)sinβcosα)
纵坐标为:
py=-180(sin(γ-α)cos(δ-β)cosα+cos(γ-α)sin(δ-β)sinα)。
2.如权利要求1所述的基于传感器mpu6050采集信号获得摇杆位置的方法,其特征在于,S2中,通过扩展卡尔曼滤波建立系统状态方程和观测方程,如下:
XK+1=f(XK)+wK+1
YK=h(XK)+vK
式中,XK+1为系统在k+1时刻的状态变量,YK为系统在k时刻的测量变量,w、v为零均值高斯白噪声。
通过非线性函数泰勒级数展开线性化方法,可以近似的表示初始系统的状态方程和观测方程,如下:
式中,FX(K)和Fw分别是对X、v的偏导数;HX(K)和Hv分别是对X、w的偏导数。
预测前的状态估计[:
预测前的方差估计:
式中,Q(K)为K时刻的过程激励噪声协方差矩阵。系统通过实时调整修正后,
得出状态更新方程。其增益矩阵、状态估计和方差估计分别为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连大学,未经大连大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611262473.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种束缚装置
- 下一篇:一种耐用型柔性LED灯丝