[发明专利]一种体感控制方法在审
申请号: | 201610299333.8 | 申请日: | 2016-05-06 |
公开(公告)号: | CN107346141A | 公开(公告)日: | 2017-11-14 |
发明(设计)人: | 郑卫锋;其他发明人请求不公开姓名 | 申请(专利权)人: | 北京臻迪机器人有限公司 |
主分类号: | G05D1/08 | 分类号: | G05D1/08;G05D1/10 |
代理公司: | 北京元中知识产权代理有限责任公司11223 | 代理人: | 王明霞 |
地址: | 100191 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 方法 | ||
1.一种体感控制方法,其特征在于,步骤包括:
S1,遥控器接收到体感激活命令时,获得遥控器当前姿态的初始矩阵DCMinit;
S2,实时获取遥控器姿态变化的当前矩阵DCMcur;
S3,根据初始矩阵DCMinit和当前矩阵DCMcur计算得到中间矩阵DCMrelative;
S4,将中间矩阵DCMrelative转换为最终矩阵DCMfinal;
S5,将最终矩阵DCMfinal换算成能够控制无人机姿态的控制量;
S6,遥控器与无人机通信,无人机根据所述控制量实施姿态调整。
2.根据权利要求1所述的体感控制方法,其特征在于,所述步骤S1具体包括:
当接收到体感激活命令之后,记录初始四元数qinit,将初始四元数qinit转换成初始矩阵DCMinit。
3.根据权利要求2所述的体感控制方法,其特征在于,所述步骤S2具体包括:
每间隔预定时间就记录一个当前四元数qcur,并将当前四元数qcur转换成当前矩阵DCMcur。
4.根据权利要求3所述的体感控制方法,其特征在于,所述预定时间为10ms至20ms。
5.根据权利要求1所述的体感控制方法,其特征在于,所述中间矩阵DCMrelative为:
DCMrelative=DCMinitT*DCMcur。
6.根据权利要求1所述的体感控制方法,其特征在于,所述步骤S4具体包括:
将中间矩阵DCMrelative旋转90度得到最终矩阵DCMfinal。
7.根据权利要求1所述的体感控制方法,其特征在于,所述步骤S5具体包括:
将所述最终矩阵DCMfinal转换成欧拉角,并根据所述欧拉角换算得到能够控制无人机姿态的控制量。
8.根据权利要求7所述的体感控制方法,其特征在于,遥控器上设有姿态传感器以姿态传感器中心为坐标原点O建立三维坐标系,所述欧拉角包括:
遥控器围绕X轴旋转值roll,遥控器围绕Y轴旋转值pitch,遥控器围绕Z轴旋转值yaw。
9.根据权利要求8所述的体感控制方法,其特征在于,所述遥控器围绕Y轴旋转值pitch为:
pitch=arcsin(-DCMfinal[2][0])。
10.根据权利要求9所述的体感控制方法,其特征在于,根据pitch的大小确定roll和yaw的值:
当时,则roll=0,
当时,则
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京臻迪机器人有限公司,未经北京臻迪机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610299333.8/1.html,转载请声明来源钻瓜专利网。