[发明专利]基于手持终端的无人飞行器控制指令发送/接收方法及设备有效
申请号: | 201310140866.8 | 申请日: | 2013-04-22 |
公开(公告)号: | CN103217984A | 公开(公告)日: | 2013-07-24 |
发明(设计)人: | 杨建军;赵国栋 | 申请(专利权)人: | 杨建军;赵国栋 |
主分类号: | G05D1/10 | 分类号: | G05D1/10 |
代理公司: | 北京联创佳为专利事务所(普通合伙) 11362 | 代理人: | 郭防 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 手持 终端 无人 飞行器 控制 指令 发送 接收 方法 设备 | ||
1.一种基于手持终端的无人飞行器控制指令发送方法,其特征在于,包括如下步骤:
S1、采集手持终端设备的传感器加速度信息;
S2、根据所述传感器加速度信息计算手持终端设备的姿态角度和速度数据;
S3、根据操作模式、所述姿态角度和速度数据,形成无人飞行器控制指令;
S4、发送所述控制指令。
2.如权利要求1所述方法,其特征在于,所述步骤S1包括:
采集手持终端设备的传感器三轴加速度信息。
3.如权利要求1所述方法,其特征在于,所述步骤S2包括:
依据公式:Pitch=atan(x,z)和Roll=atan(y,z)计算手持终端设备的姿态角度;
其中,x表示手持终端设备横向线加速度分量;
y表示手持终端设备纵向线加速度分量;
z表示手持终端设备垂向线加速度分量;
atan表示反正切函数;
Pitch表示纵向姿态角度;
Roll表示横向姿态角度;
依据公式:速度数据Vdata=Adata*(Vmax/Amax)计算速度数据;
其中,Vdata表示速度数据;
Vmax表示最大速度;
Amax表示最大角度;
Adata表示当前姿态角度并且为Pitch或者Roll二者中的非零角度数值。
4.如权利要求3所述方法,其特征在于:
所述速度数据Vdata数值范围为0-500;
Vmax=500;
Amax=90;
Pitch、Roll范围为:0-90度。
5.如权利要求4所述方法,其特征在于:
所述控制指令包括指令类型Itype和速度数据Vdata;
所述指令类型,根据操作模式和姿态角度进行判断;
所述操作模式,用Mode表示,设置为1或0;
当Mode=0:Pitch=0,Roll=0,则指令类型Itype=0,为保持;
Pitch>0,Roll=0,则指令类型Itype=1,为前进;
Pitch<0,Roll=0,则指令类型Itype=2,为后退;
Pitch=0,Roll<0,则指令类型Itype=3,为左飞;
Pitch=0,Roll>0,则指令类型Itype=4,为右飞;
当Mode=1:Pitch=0,Roll=0,则指令类型Itype=0,为保持;
Pitch=0,Roll<0,则指令类型Itype=5,为左转;
Pitch=0,Roll>0,则指令类型Itype=6,为右转;
Pitch>0,Roll=0,则指令类型Itype=7,为上升;
Pitch<0,Roll=0,则指令类型Itype=8,为下降。
6.一种基于手持终端的无人飞行器控制指令接收方法,其特征在于,包括如下步骤:
S1、接收手持终端设备的控制指令;
S2、提取所述控制指令的指令类型Itype和速度数据Vdata;
S3、根据所述指令类型和速度数据形成无人飞行器的执行指令;
S4、根据所述执行指令控制无人飞行器的飞行状态。
7.如权利要求6所述方法,其特征在于,所述步骤S3包括:
根据所述指令类型和速度数据形成无人飞行器的升降舵、副翼舵、方向舵、油门舵的输入信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杨建军;赵国栋,未经杨建军;赵国栋许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310140866.8/1.html,转载请声明来源钻瓜专利网。