1.一种弱光环境下无人机自适应主动视觉导航方法,其特征在于,包括:获取事件相机输出的事件信息,对事件信息进行筛选,筛选得到的像素点作为激活像素点;
在激活事件表面上,检查最新激活像素点的时间戳与相邻激活像素点的时间戳之间的时间间距,确定所述最新激活像素点是否为事件特征点;所述激活事件表面,由多个激活像素点累积形成;
将获取的事件特征点生成虚拟帧;
计算虚拟帧上的点对虚拟帧中心的势场力,将势场力合成得到势场合力;所述势场力,指虚拟帧上的点对虚拟帧中心的吸引力;将虚拟帧划分为无势场区域、弱势场区域和强势场区域;所述无势场区域中的点对虚拟帧中心无势场力;所述弱势场区域中的点,通过点与虚拟帧中心之间的夹角,和点与虚拟帧中心之间的距离,计算对虚拟帧中心的势场力;所述强势场区域中的点,通过点携带的电荷量,和点与虚拟帧中心的夹角,计算对虚拟帧中心的势场力;所述计算虚拟帧上的点对虚拟帧中心的势场力,采用如下公式进行计算:,
其中,fi表示虚拟帧上的点对虚拟帧中心的势场力,d表示虚拟帧上的点与虚拟帧中心之间的距离,以虚拟帧中心为圆心、r为半径的区域为无势场区域,以虚拟帧中心为圆心、半径r至r+s之间的区域为弱势场区域,无势场区域和弱势场区域之外的区域为强势场区域,qi表示虚拟帧上的点携带的电荷量,θ表示虚拟帧上的点与虚拟帧中心之间的夹角;
所述qi,采用如下公式进行计算:
,
其中,θmax表示最大夹角;
通过势场合力计算得到无人机特征偏向速度,与无人机目标偏向速度合成得到弱光环境速度,无人机执行弱光环境速度;弱光环境速度的计算公式如下:,
其中,Vpub表示弱光环境速度,Vg表示无人机目标偏向速度,Vf表示无人机特征偏向速度,α表示无人机目标偏向速度的权重,无人机特征偏向速度的时间权重γt的计算公式代入表示时间权重限制函数ε(x)中;
时间权重γt的计算公式如下:
,
其中,ti表示第i帧虚拟帧的累积时间,k表示当前时刻,tk表示当前虚拟帧的累积时间;
时间权重限制函数ε(x)的计算公式如下:
,
其中,x表示代入的时间权重数值;
无人机特征偏向速度的计算公式如下:
,
其中,N表示虚拟帧中事件特征点总数。
2.根据权利要求1所述的弱光环境下无人机自适应主动视觉导航方法,其特征在于,所述对事件信息进行筛选,筛选得到的像素点作为激活像素点,包括:将事件信息中的像素点的亮度,与相同位置的像素点的亮度进行比较,若亮度变化达到对比度阈值,将事件信息中的像素点筛选作为激活像素点。
3.根据权利要求1所述的弱光环境下无人机自适应主动视觉导航方法,其特征在于,所述激活事件表面为三维立体形状,每当筛选得到激活像素点,将最新激活像素点添加至所述激活事件表面,所述激活事件表面的x轴、y轴和z轴坐标,分别对应激活事件表面中激活像素点的x轴、y轴坐标和时间戳。
4.根据权利要求3所述的弱光环境下无人机自适应主动视觉导航方法,其特征在于,所述在激活事件表面上,检查最新激活像素点的时间戳与相邻激活像素点的时间戳之间的时间间距,确定所述最新激活像素点是否为事件特征点,包括:以最新激活像素点为圆心,以第一长度为半径和第二长度为半径,分别得到激活事件表面上的第一圆周和第二圆周;
同时满足如下两个条件,认定最新激活像素点为事件特征点:(1)所述第一圆周上,存在连续的第一标准数量的激活像素点的时间戳,大于第一标准时间戳;(2)所述第二圆周上,存在连续的第二标准数量的激活像素点的时间戳,大于第二标准时间戳。
5.根据权利要求1所述的弱光环境下无人机自适应主动视觉导航方法,其特征在于,所述将获取的事件特征点生成虚拟帧,包括:当获取的事件特征点达到虚拟帧生成所需数量,则生成一帧虚拟帧,之后获取的事件特征点用于生成下一帧虚拟帧。
6.根据权利要求1所述的弱光环境下无人机自适应主动视觉导航方法,其特征在于,所述通过势场合力计算得到无人机特征偏向速度,包括:对于历史虚拟帧和当前虚拟帧,分别获取事件特征点达到虚拟帧生成所需数量的累积时间,根据累积时间的比较结果,对无人机特征偏向速度与无人机目标偏向速度合成过程中,无人机特征偏向速度的时间权重进行调整。
7.一种弱光环境下无人机自适应主动视觉导航装置,其特征在于,包括筛选单元、累积单元、虚拟帧生成单元、势场力计算单元和速度合成单元,其中:所述筛选单元,用于获取事件相机输出的事件信息,对事件信息进行筛选,筛选得到的像素点作为激活像素点;
所述累积单元,用于在激活事件表面上,检查最新激活像素点的时间戳与相邻激活像素点的时间戳之间的时间间距,确定所述最新激活像素点是否为事件特征点;所述激活事件表面,由多个激活像素点累积形成;
所述虚拟帧生成单元,用于将获取的事件特征点生成虚拟帧;
所述势场力计算单元,用于计算虚拟帧上的点对虚拟帧中心的势场力,将势场力合成得到势场合力;所述势场力,指虚拟帧上的点对虚拟帧中心的吸引力;将虚拟帧划分为无势场区域、弱势场区域和强势场区域;所述无势场区域中的点对虚拟帧中心无势场力;所述弱势场区域中的点,通过点与虚拟帧中心之间的夹角,和点与虚拟帧中心之间的距离,计算对虚拟帧中心的势场力;所述强势场区域中的点,通过点携带的电荷量,和点与虚拟帧中心的夹角,计算对虚拟帧中心的势场力;所述计算虚拟帧上的点对虚拟帧中心的势场力,采用如下公式进行计算:,
其中,fi表示虚拟帧上的点对虚拟帧中心的势场力,d表示虚拟帧上的点与虚拟帧中心之间的距离,以虚拟帧中心为圆心、r为半径的区域为无势场区域,以虚拟帧中心为圆心、半径r至r+s之间的区域为弱势场区域,无势场区域和弱势场区域之外的区域为强势场区域,qi表示虚拟帧上的点携带的电荷量,θ表示虚拟帧上的点与虚拟帧中心之间的夹角;
所述qi,采用如下公式进行计算:
,
其中,θmax表示最大夹角;
所述速度合成单元,用于通过势场合力计算得到无人机特征偏向速度,与无人机目标偏向速度合成得到弱光环境速度,无人机执行弱光环境速度;弱光环境速度的计算公式如下:,
其中,Vpub表示弱光环境速度,Vg表示无人机目标偏向速度,Vf表示无人机特征偏向速度,α表示无人机目标偏向速度的权重,无人机特征偏向速度的时间权重γt的计算公式代入表示时间权重限制函数ε(x)中;
时间权重γt的计算公式如下:
,
其中,ti表示第i帧虚拟帧的累积时间,k表示当前时刻,tk表示当前虚拟帧的累积时间;
时间权重限制函数ε(x)的计算公式如下:
,
其中,x表示代入的时间权重数值;
无人机特征偏向速度的计算公式如下:
,
其中,N表示虚拟帧中事件特征点总数。