一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于眼神追踪的无人机辅助操控方法及系统

2022-11-19 13:39:58 来源:中国专利 TAG:


1.本发明涉及无人机控制领域,尤其涉及一种基于眼神追踪的无人机辅助操控方法及系统。


背景技术:

2.近年来无人机行业爆发出前所未有的发展速度,并广泛应用到航拍、农业、军事、信息采集等领域。但无人机飞行涉及许多安全问题,操控者需要具备一定的经验与技术。因此研发一款能够降低用户操作难度和提高任务安全性的无人机辅助操控系统,可以降低用户入门门槛和增强使用体验,有利于无人机市场的进一步拓展。无人机飞行辅助系统具有交互性,一般需要满足两点要求。首先,能够准确、及时地捕捉操控者的意图。其次,在保证安全的前提下,还应辅之以适当的行动策略。然而,现有的无人机辅助操控系统仍存在不少局限性:(1)交互方式不够友好,大部分都是远程遥控器输入。这种方式是高度不可预测的,而且有时候并不能代表操控者的真实意图。例如新手用户在不熟悉的复杂环境中操控无人机时,由于不熟练容易导致慌乱,此时通过遥控捕捉到的意图是不准确的;(2)缺乏人机交互性高的实时安全飞行规划。现有的技术通常是通过在无人机上搭载相关传感器,并利用视觉检测等方法感知障碍物。当操控者因操控不当使得无人机靠近障碍物时,无人机成功检测后急停,并通过遥控器远程反馈出现危险情况。该类方法虽然在一定程度上能规避安全问题,但是总体来说过于简单,但并没有根据操控者的意图实时给出满足一定安全裕度的行动规划,因此并没有从实际上降低用户的操作难度。另一方面,虽然目前已经有很多成熟的路径规划方法,例如rrt算法、a*算法、蚁群算法等。这些经典算法虽然能在离线或者全自动飞行的情况下能较为有效地提供无碰撞路径,但仍无法直接应用到人机交互性高的实时辅助操控系统中。


技术实现要素:

3.为了解决上述技术问题,本发明的目的是提供一种基于眼神追踪的无人机辅助操控方法及系统,能够准确获取操控者的控制意图并根据操控者的意图实时给出满足一定安全裕度的行动规划。
4.本发明所采用的第一技术方案是:一种基于眼神追踪的无人机辅助操控方法,包括以下步骤:
5.根据无人机的板载传感器和视觉惯性里程计进行实时建模,得到实时3d深度图;
6.根据眼动仪获取眼神注视点并逆投影至3d深度图中,得到目标点;
7.基于视场增强型rrt算法,根据无人机当前位置和目标点进行路径规划,得到规划结果;
8.获取遥控器输入的飞行速度,并结合规划结果进行无人机控制。
9.进一步,所述根据眼动仪获取眼神注视点并逆投影至3d深度图中,得到目标点这一步骤,其具体包括:
10.根据眼动仪获取眼神注视点;
11.基于相机模型,根据内外参数矩阵将眼神注视点投影至3d深度图中,得到待处理目标位置;
12.对待处理目标位置进行平滑滤波,得到目标点。
13.进一步,所述平滑滤波的计算公式表示如下:
[0014][0015]
上式中,表示k时刻计算得到的投影点坐标向量,为k时刻经过平滑滤波处理后得到的投影点坐标向量,表示k-1时刻经过平滑滤波处理后得到的投影点坐标向量,表示k-2时刻经过平滑滤波处理后得到的投影点坐标向量,表示k-3时刻经过平滑滤波处理后得到的投影点坐标向量,表示k-4时刻经过平滑滤波处理后得到的投影点坐标向量。
[0016]
进一步,所述基于视场增强型rrt算法,根据无人机当前位置和目标点进行路径规划,得到规划结果这一步骤,其具体包括:
[0017]
以无人机当前位置为初始点x
int
,确定目标点x
goal
,并将采样空间设定为3d深度图内的无障碍区域;
[0018]
在采样空间内进行随机采样,记为x
sample

[0019]
在树中搜索出离x
sample
最近的节点,记为x
near
,并生成服从均匀分布的随机数p;
[0020]
若随机数p大于预设概率阈值,优化收敛速度并生成新节点放入树中;
[0021]
若随机数p小于等于预设概率阈值,优化视场区域并生成新节点放入树中;
[0022]
返回采样步骤,直至判断到新节点与目标节点小于预设距离,得到随机扩展树;
[0023]
根据随机扩展树进行路径规划,得到规划结果。
[0024]
进一步,所述若随机数大于预设概率阈值,优化收敛速度并生成新节点放入树中这一步骤,其具体包括:
[0025]
若随机数p大于预设概率阈值,从节点x
near
以最大步长l
max
走向x
sample
,生成新节点x
new

[0026]
以x
neat
与x
new
连线作为轴,设定切球体参数并检测切球体是否与障碍物有碰撞;
[0027]
判断到所有切球体的球心离障碍物的最近距离均大于半径,将x
new
加入树中。
[0028]
进一步,所述切球体参数设定如下:
[0029]
vk=x
near
(k/n)*(x
new-x
near
)
[0030][0031]
上式中,vk表示第k个切球体的球心位置,rk表示第k个切球体的半径,ρ
max
表示常数,n表示切球体的总数。
[0032]
进一步,所述若随机数小于等于预设概率阈值,优化视场区域并生成新节点放入树中这一步骤,其具体包括:
[0033]
若随机数p小于等于预设概率阈值,节点x
near
以最大步长的一半l
max
/2走向x
sample
,生成新节点x
new

[0034]
以x
near
与x
new
连线作为轴,设定切球体半径并检测切球体是否与障碍物有碰撞;
[0035]
判断到所有切球体的球心离障碍物的最近距离均大于半径,将x
new
加入树中。
[0036]
进一步,所述切球体参数设定如下:
[0037]
vk=x
near
(k/n)*(x
new-x
near
)
[0038][0039]
上式中,vk表示第k个切球体的球心位置,rk表示第k个切球体的半径,ρ
max
表示常数,n表示切球体的总数。
[0040]
本发明所采用的第二技术方案是:一种基于眼神追踪的无人机辅助操控系统,包括:
[0041]
操控者交互子系统,包括眼动仪和遥控器,所述眼动仪用于获取操控者眼神注视点,所述遥控器用于获取速度输入;
[0042]
无人机子系统,包括板载传感器、视觉惯性里程计、规划模块和控制器,所述板载传感器和视觉惯性里程计用于进行实时建模,所述规划模块基于视场增强型rrt算法并根据无人机当前位置和目标点进行路径规划,所述控制器用于根据路径规划结果和速度输入进行无人机飞行控制。
[0043]
本发明方法及系统的有益效果是:本发明通过眼动仪获取操控者眼神注视点作为无人机期望飞行的方向,结合遥控器获取无人机期望飞行的速度,能够准确根据用户意图对无人机进行控制,简化操控难度,通过视场增强型rrt算法进行路径规划以实时给出满足一定安全裕度的行动规划,提高无人机飞行的安全性并进一步简化操控难度。
附图说明
[0044]
图1是本发明一种基于眼神追踪的无人机辅助操控方法的步骤流程图;
[0045]
图2是本发明一种基于眼神追踪的无人机辅助操控系统的示意图;
[0046]
图3是本发明具体实施例用户可视区域的切球体建模和示范路径1的示意图;
[0047]
图4是本发明具体实施例可视区域优化路径示意图;
[0048]
图5是本发明具体实施例视场增强型rrt算法流程示意图。
具体实施方式
[0049]
下面结合附图和具体实施例对本发明做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
[0050]
参照图1和图2,本发明提供了一种基于眼神追踪的无人机辅助操控方法,该方法包括以下步骤:
[0051]
s1、根据无人机的板载传感器和视觉惯性里程计进行实时建模,得到实时3d深度图;
[0052]
具体地,操控者交互子系统的硬件部分主要由眼动仪和远程遥控器组成。其中眼动仪用于捕捉操控者眼神注视点,远程遥控器为单通道油门输入。目前绝大多数的无人机辅助系统都是直接通过遥控输入来获得操控者意图的,这种方法虽然简单直接,但对新手来说并不友好。尤其是当他们在复杂环境中操控无人机时容易紧张慌乱,此时遥控输入不能准确地代表他们的意图。本专利考虑使用眼动仪获得操控者眼神注视点作为无人机期望
飞行的方向,而单油门遥控器则为无人机期望飞行的速度。
[0053]
s2、根据眼动仪获取眼神注视点并逆投影至3d深度图中,得到目标点;
[0054]
具体地,眼动仪中的图片是由无人机(配有摄像头)实时提供的。无人机系统上有许多板载传感器,结合视觉惯性里程计进行实时建模,得到周围环境的3d深度图。由于通过眼动仪获得的眼神注视点是2d的,我们需要根据深度图的内外参数矩阵,利用相机模型将像平面上的2d眼神注视点逆投影到3d深度图中。由于低维度投影到高维度中存在维度缺失的问题,我们将投影距离设为5m,具体计算公式如下:
[0055]
[x
w k
w z
w 1]
t
=5*k-1
r-1
[x y 1]
t
[0056]
上式中,xy为2d眼神注视点在像平面上的坐标,xw,yw,zw为2d眼神注视点在3d深度图(世界坐标系)中的投影坐标,k和r分别为机载深度摄像头的内参和外参矩阵。
[0057]
s2.1、根据眼动仪获取眼神注视点;
[0058]
s2.2、基于相机模型,根据内外参数矩阵将眼神注视点投影至3d深度图中,得到待处理目标位置;
[0059]
s2.3、对待处理目标位置进行平滑滤波,得到目标点。
[0060]
具体地,考虑到实际应用中操控者会存在眨眼或者瞥一眼等噪声,为提高捕捉精度,我们采用平滑滤波器进行预处理,即使用前4个时刻的历史信息来对当前的检测结果进行均平滑,具体计算公式如下:
[0061][0062]
上式中,表示k时刻计算得到的投影点坐标向量,为k时刻经过平滑滤波处理后得到的投影点坐标向量,表示k-1时刻经过平滑滤波处理后得到的投影点坐标向量,表示k-2时刻经过平滑滤波处理后得到的投影点坐标向量,表示k-3时刻经过平滑滤波处理后得到的投影点坐标向量,表示k-4时刻经过平滑滤波处理后得到的投影点坐标向量。
[0063]
s3、基于视场增强型rrt算法,根据无人机当前位置和目标点进行路径规划,得到规划结果;
[0064]
具体地,无人机子系统利用板载传感器和视觉惯性里程计获得实时3d深度图。经过投影处理后的深度3d图(含局部目标点)作为规划模块的输入。在无人机安全方面,现有的方案一般是通过视觉识别技术来检测障碍物,若成功检测,则使无人机急停并向用户反馈危险信号。该类方法虽然在一定程度上能规避安全问题,但是总体来说过于简单,但并没有根据操控者的意图实时给出满足一定安全裕度的行动规划。本专利使用一系列的切球体对操控者的可视区域进行建模,并对其进行优化。用户可视区域的切球体建模平面剖图如图3所示。
[0065]
图3中,以无人机到局部目标点的连线为轴的锥体为用户的可视区域,本专利采用一系列的相切的球体来近似该区域,并且在路径规划算法中作为优化对象之一进行优化。本专利提出的无人机辅助飞行系统高度依赖于用户的眼神输入,因此合理地增大可视区域既能提高用户的使用体验,也能防范碰撞隐患。对比图3和图4两种无人机规划路径(均以黑色虚线表示),图4的整体可视区域更大,而且无遮挡,是一条更人性化、更高质量的路径。
[0066]
基于以上的视场切球体建模,本专利提出视场增强型rrt路径规划算法。相比原rrt算法,增强型rrt路径规划算法有以下区别和改进:1.原rrt算法只实现了无人机与障碍物的无碰撞,而在本专利提出的增强型rrt算法可以实现切球体(用户可视区域建模)与障碍物之间无碰撞。因此视场增强型rrt算法能提供一条更人性化、更高质量的路径。2.相比起原rrt算法,视场增强型rrt需要同时优化算法收敛速度和用户可视区域,需要解决问题变得更加复杂。本专利采用随机数生成方法(概率法)进行次优化,在两个优化对象之间取得平衡。
[0067]
s3.1、以无人机当前位置为初始点x
int
,确定目标点x
goal
,并将采样空间设定为3d深度图内的无障碍区域;
[0068]
s3.2、在采样空间内进行随机采样,记为x
sample

[0069]
s3.3、在树中搜索出离x
sample
最近的节点,记为x
near
,并生成服从均匀分布的随机数p∈[0,1];
[0070]
s3.4、若随机数p大于预设概率阈值p
given
,在保证视场无碰撞的前提下优先考虑优化收敛速度;
[0071]
s3.4.1、若随机数p大于预设概率阈值p
given
,从节点x
near
(起点)以最大步长l
max
走向x
sample
(终点),生成新节点x
new

[0072]
s3.4.2、以x
near
与x
new
连线作为轴,设定切球体参数并检测切球体是否与障碍物有碰撞;
[0073]
vk=x
near
(k/n)*(x
new-x
near
)
[0074][0075]
其中vk,rk代表第k个切球体的球心位置和半径,ρ
max
为常数。
[0076]
s3.4.3、判断到所有切球体的球心离障碍物的最近距离均大于半径,将x
new
加入树中。
[0077]
具体地,需要确保每个球心离障碍物的最近距离大于半径,即满足d(vk)>rk(k=1,2,...n).若都满足,则将x
new
加入树中,否则放弃该点,回到s3.2重新抽样。
[0078]
s3.5、若随机数p小于等于预设概率阈值p
given
,优化视场区域并生成新节点放入树中;
[0079]
s3.5.1、若随机数p小于等于预设概率阈值p
given
,节点x
near
(起点)以最大步长的一半l
max
/2走向x
sample
(终点),生成新节点x
new

[0080]
s3.5.2、以x
near
与x
new
连线作为轴,设定切球体半径并检测切球体是否与障碍物有碰撞;
[0081]
具体地,取切球体半径为类似地,确保每个球心离障碍物的最近距离大于半径。这里与上面的不同主要是步长减少,降低了收敛速度;但是切球体的设定半径变大了一倍,视场区域更大。若都满足,则将x
new
加入树中.否则放弃该点,回到s3.2重新抽样。
[0082]
s3.5.3、判断到所有切球体的球心离障碍物的最近距离均大于半径,将x
new
加入树中。
[0083]
s3.6、返回采样步骤,直至判断到新节点与目标节点小于预设距离,得到随机扩展
树;
[0084]
s3.7、根据随机扩展树进行路径规划,得到规划结果。
[0085]
具体地,经过反复迭代,生成一个随机扩展树,当随机扩展树中的子节点进入了我们规定的目标区域,便可以在随机扩展树中找到一条由从初始点到目标点的路径,算法的流程图如图5所示。
[0086]
s4、获取遥控器输入的飞行速度,并结合规划结果进行无人机控制。
[0087]
如图2所示,一种基于眼神追踪的无人机辅助操控系统,包括:
[0088]
操控者交互子系统,包括眼动仪和遥控器,所述眼动仪用于获取操控者眼神注视点,所述遥控器用于获取速度输入;
[0089]
无人机子系统,包括板载传感器、视觉惯性里程计、规划模块和控制器,所述板载传感器和视觉惯性里程计用于进行实时建模,所述规划模块基于视场增强型rrt算法并根据无人机当前位置和目标点进行路径规划,所述控制器用于根据路径规划结果和速度输入进行无人机飞行控制。
[0090]
上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
[0091]
一种基于眼神追踪的无人机辅助操控装置:
[0092]
至少一个处理器;
[0093]
至少一个存储器,用于存储至少一个程序;
[0094]
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如上所述一种基于眼神追踪的无人机辅助操控方法。
[0095]
上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
[0096]
一种存储介质,其中存储有处理器可执行的指令,其特征在于:所述处理器可执行的指令在由处理器执行时用于实现如上所述一种基于眼神追踪的无人机辅助操控方法。
[0097]
上述方法实施例中的内容均适用于本存储介质实施例中,本存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。
[0098]
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本技术权利要求所限定的范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献