[发明专利]一种支持ROS的无人机手机APP控制方法有效
申请号: | 201710756529.X | 申请日: | 2017-08-29 |
公开(公告)号: | CN107635064B | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 朱晓蕊;张腾;殷振国 | 申请(专利权)人: | 哈尔滨工业大学深圳研究生院 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04L29/06;G01C25/00 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 王雨时 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 ros 无人机 手机 app 控制 方法 | ||
1.一种支持ROS的无人机手机APP控制方法,其特征在于,包括以下步骤:
S1、传感器校准;
S2、姿态估计;
S3、无线数据传输;
S4、飞行器控制;
在步骤S1中,按顺序依次进行以下校准:通过智能手机的磁力计进行磁力校准,通过智能手机的加速度计进行加速度校准,通过智能手机的陀螺仪进行陀螺仪校准;
步骤S1包括以下子步骤:
首先,确定统一的传感器误差模型,如式(1)所示:
sb=E-1(sm-b)=M(sm-b) (1)
其中:
sb表示在手机坐标系下的传感器测量值;sm表示在传感器测量坐标系下的传感器测量值;E表示一个3×3的矩阵,包括非正交性误差和比例误差;b表示一个3×1的向量为常值偏移;
为了得到一个在手机坐标系下的准确传感器测量值sb,必须辨识出M和b,传感器校准的目的就是来获取M和b;
第二步,确定各个传感器的校准算法;
将磁力计的干扰误差全部等效到式(1)中的M矩阵或b矩阵中,并将其化成齐次形式,如式(2)所示:
(hm,k-bh)TNh(hm,k-bh)-h02=Hkθh=0 (2)
其中hm,k表示磁力计第k组测量值;bh表示磁力计常值偏移;Nh=MhTMh为一个3×3对称矩阵;其中h0表示地磁场的模值,在一定区域内是一个定值;
对于N组测量值,可以得到式(3):
Hθh=0 (3)
其中
对于式(3),利用最小二乘法估计出θh,并求出Mh和bh;
将加速度计的误差同样全部等效到式(1)中的M矩阵或b矩阵中,然后根据在“静止或匀速运动状态下,加速度计的测量量的模值等于重力加速度g”这一事实,写出残差表达式:
其中θa=[ma11 ma12 ma13 ma21 ma22 ma23 ma31 ma32 ma33 ba1 ba2 ba3]T;
ma11、ma12、ma13、ma21、ma22、ma23、ma31、ma32、ma33为M矩阵各个分量;am1、am2、am3为ab加速度测量值分量;ba1、ba2、ba3为b矩阵各个分量;
对于式(4),利用Gauss Newton方法估计θa后,可以求出Ma和ba;
对于陀螺仪校准算法,则是利用加速度测量值作为校准陀螺仪的参考量,利用最优化方法估计出其非正交性矩阵M;
最后一步是确定校准策略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学深圳研究生院,未经哈尔滨工业大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710756529.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种音频输出装置和终端
- 下一篇:一种截屏方法、移动终端及计算机可读存储介质