【技术实现步骤摘要】
本专利技术涉及智能飞行器
,尤其涉及一种飞行器的控制方法及飞行器控制装置。
技术介绍
随着无人驾驶技术的不断进步,越来越多的科技公司致力于开发可自主飞行或者遥控驾驶的飞行器。这类飞行器能够在空中飞行或者停留,在航拍、农业、植保、自拍、快递运输、灾难救援、观察野生动物、监控传染病、测绘、新闻报道、电力巡检、救灾和影视拍摄等领域得到了广发应用。目前,遥控驾驶飞行器的方式主要为,操作者可以通过操作遥控器的真实摇杆控制飞行器运动。飞行器的运动方向为向上、向下、向前、向后、向左以及向右,即在三个轴向上运动。然而,采用真实摇杆控制飞行器飞行,通常需要操作者腾出至少一只手来进行操作,这对于操作者而言较为不便。
技术实现思路
本专利技术实施例提供了一种飞行器的控制方法及飞行器控制装置,操作者无需通过操作真实摇杆或者虚拟摇杆来控制飞行器飞行,而是利用飞行器控制装置运动产生的飞行控制信息来控制飞行器飞行,极大地增强了控制飞行器飞行的便利性。有鉴于此,本专利技术第一方面提供一种飞行器的控制方法,包括:当检测到飞行器控制装置处于运动状态时,获取所述飞行器控制装置的加速度感应参数;根据所述加速度感应参数确定目标运动参数;根据所述目标运动参数生成飞行控制信息;向飞行器发送所述飞行控制信息,所述飞行控制信息用于控制所述飞行器飞行。本专利技术第二方面提供一种飞行器控制装置,包括:获取模块,用于当检测到飞行器控制装置处于运动状态时,获取所述飞行器控制装置的加速度感应参数;确定模块,用于根据所述获取模块获取的所述加速度感应参数确定目标运动参数;生成模块,用于根据所述确定模块确定的所述目标 ...
【技术保护点】
一种飞行器的控制方法,其特征在于,包括:当检测到飞行器控制装置处于运动状态时,获取所述飞行器控制装置的加速度感应参数;根据所述加速度感应参数确定目标运动参数;根据所述目标运动参数生成飞行控制信息;向飞行器发送所述飞行控制信息,所述飞行控制信息用于控制所述飞行器飞行。
【技术特征摘要】
1.一种飞行器的控制方法,其特征在于,包括:当检测到飞行器控制装置处于运动状态时,获取所述飞行器控制装置的加速度感应参数;根据所述加速度感应参数确定目标运动参数;根据所述目标运动参数生成飞行控制信息;向飞行器发送所述飞行控制信息,所述飞行控制信息用于控制所述飞行器飞行。2.根据权利要求1所述的方法,其特征在于,所述向飞行器发送所述飞行控制信息,包括:向移动终端发送所述飞行控制信息,以使所述移动终端将所述飞行控制信息发送至所述飞行器。3.根据权利要求1或2所述的方法,其特征在于,所述获取所述飞行器控制装置的加速度感应参数之前,所述方法还包括:检测所述飞行器控制装置是否处于水平放置状态;若所述飞行器控制装置未处于水平放置状态,则对所述加速度感应参数进行初始化处理。4.根据权利要求1或2所述的方法,其特征在于,所述加速度感应参数为所述飞行器控制装置的运动加速度和/或运动角速度;所述获取所述飞行器控制装置的加速度感应参数,包括:通过惯性传感器获取所述飞行器控制装置的所述运动加速度和/或所述运动角速度。5.根据权利要求4所述的方法,其特征在于,所述目标运动参数包括所述飞行器控制装置的第一方向运动速度、第二方向运动速度以及第三方向运动速度;所述根据所述加速度感应参数确定目标运动参数,包括:按照如下方式计算所述第一方向运动速度:Vn(x)=Vn-1(x)+0.5×(an(x)+an-1(x))×Δt其中,所述Vn(x)表示在第n时刻X轴方向对应的所述第一方向运动速度,所述Vn-1(x)表示在第(n-1)时刻X轴方向对应的第一方向初始速度,所述an(x)表示在第n时刻X轴方向的运动加速度,所述an-1(x)表示在第(n-1)时刻X轴方向的运动加速度,所述Δt表示第(n-1)时刻与第n时刻之间的时间差;按照如下方式计算所述第二方向运动速度:Vn(y)=Vn-1(y)+0.5×(an(y)+an-1(y))×Δt其中,所述Vn(y)表示在第n时刻Y轴方向对应的所述第二方向运动速度,所述Vn-1(y)表示在第(n-1)时刻Y轴方向对应的第二方向初始速度,所述an(y)表示在第n时刻Y轴方向的运动加速度,所述an-1(y)表示在第(n-1)时刻Y轴方向的运动加速度,所述Δt表示第(n-1)时刻与第n时刻之间的时间差;按照如下方式计算所述第三方向运动速度:Vn(z)=Vn-1(z)+0.5×(an(z)+an-1(z))×Δt其中,所述Vn(z)表示在第n时刻Z轴方向对应的所述第三方向运动速度,所述Vn-1(z)表示在第(n-1)时刻Z轴方向对应的第三方向初始速度,所述an(z)表示在第n时刻Z轴方向的运动加速度,所述an-1(z)表示在第(n-1)时刻Z轴方向的运动加速度,所述Δt表示第(n-1)时刻与第n时刻之间的时间差。6.根据权利要求5所述的方法,其特征在于,所述飞行控制信息包括所述飞行器的第一飞行速度值、第二飞行速度值以及第三飞行速度值;所述根据所述目标运动参数生成飞行控制信息,包括:根据所述第一方向运动速度与预设飞行速度对应关系确定所述第一飞行速度值,所述第一方向运动速度与所述第一飞行速度值呈正相关;根据所述第二方向运动速度与所述预设飞行速度对应关系确定所述第二飞行速度值,所述第二方向运动速度与所述第二飞行速度值呈正相关;根据所述第三方向运动速度与所述预设飞行速度对应关系确定所述第三飞行速度值,所述第三方向运动速度与所述第三飞行速度值呈正相关。7.根据权利要求4所述的方法,其特征在于,所述根据所述加速度感应参数确定目标运动参数,包括:根据所述飞行器控制装置的所述加速度感应参数确定所述运动状态参数,所述运动状态参数用于确定所述飞行器控制装置的运动姿态。8.根据权利要求7所述的方法,其特征在于,所述飞行控制信息包括飞行飞行俯仰角、飞行横滚角以及飞行偏航角中的至少一项;所述根据所述目标运动参数生成飞行控制信息,包括:根据所述运动状态参数生成所述飞行俯仰角、所述飞行横滚角以及所述飞行偏航角中的至少一项,其中,所述运动状态参数的变化程度越大,所述飞行俯仰角、所述飞行横滚角以及所述飞行偏航角中至少一项变化幅度越大。9.一种飞行器控制装置,其特征在于,包括:获取模块,用于当检测到飞行器控制装置处于运动状态时,获取所述飞行器控制装置的加速度感应参数;确定模块,用于根据所述获取模块获取的所述加速度...
【专利技术属性】
技术研发人员:申俊峰,王洁梅,王斌,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。