CN104102218A - 基于视觉伺服的感知与规避方法及*** - Google Patents

基于视觉伺服的感知与规避方法及*** Download PDF

Info

Publication number
CN104102218A
CN104102218A CN201410305109.6A CN201410305109A CN104102218A CN 104102218 A CN104102218 A CN 104102218A CN 201410305109 A CN201410305109 A CN 201410305109A CN 104102218 A CN104102218 A CN 104102218A
Authority
CN
China
Prior art keywords
angle
target
envelope
visual servo
sigma
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410305109.6A
Other languages
English (en)
Other versions
CN104102218B (zh
Inventor
吕洋
潘泉
赵春晖
张夷斋
刘流
席庆彪
刘慧霞
吴薇
朱海峰
程承
康青青
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201410305109.6A priority Critical patent/CN104102218B/zh
Publication of CN104102218A publication Critical patent/CN104102218A/zh
Application granted granted Critical
Publication of CN104102218B publication Critical patent/CN104102218B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明提供一种基于视觉伺服的感知与规避***,包括无人机、图像采集***、视觉伺服控制***和导航定位***,所述视觉伺服***包括视觉目标检测与跟踪模块、安全包络模块和视觉伺服控制器。本发明还提供一种基于所述感知与规避***的规避方法,本发明实现了对周围空域环境的快速感知,以及在不加装任何测距传感器且不需地面操作人员进行干预和操作的情况下,独立自主完成对空间飞行目标的规避机动;本发明载荷要求低、控制精度高、具有较高的智能性,能够提高无人机的空域飞行安全能力。

Description

基于视觉伺服的感知与规避方法及***
技术领域
本发明涉及无人机导航与控制领域,特别涉及一种基于视觉伺服的感知与规避方法及***。
背景技术
近来,随着军事应用与民用领域对无人机的需求日益强烈,加上我国民用空域领域的进一步开放,未来空域将呈现多种类型功能的无人机、有人机进行空域共享和集成的局面,空域将日趋密集。在此情况下,无人机感知与规避(Sense and Avoid,即SAA)能力将成为进入空域飞行、保障无人机飞行安全的先决条件。无人机感知与规避是指无人机利用机载传感器或地面监视***完成对空域飞行环境的监视和飞行目标的状态获取,对潜在碰撞威胁的目标进行规避路径规划,完成规避机动动作,从而保证无人机的航路飞行安全。
SAA技术是目前无人机技术领域亟待解决的关键技术难题。2013年,在美国FAA(Federal Aviation Administration)发布的无人机***空域集成路线图中,明确提出SAA能力是无人机进行国家空域飞行的必备能力。其主要功能分为:目标检测与跟踪、碰撞威胁估计、规避路径规划、规避机动。
无人机机载SAA传感器包括T-CAS,ADS-B、雷达、激光雷达、光电、红外传感器等。其中,光电传感器作为对非合作目标非常重要和有效感知与规避手段,特别是在轻小型无人机***载荷、任务、成本有限,无法搭载大型感知设备如雷达、激光雷达等情况下,基于光电传感器的视觉SAA***在质量、功耗、成本方面的优势使其更易在轻小型***集成和应用;视觉SAA被动式感知的特点适用于战场环境、隐身任务等特定任务场合;且与ADS-B、TCAS等相比,视觉SAA不依靠应答机制,不需要地面控制信息和卫星定位信息,即能够提供对非合作目标独立的感知与规避能力。因此,研究基于光电传感器的视觉SAA***具有重要意义。
发明内容
本发明的目的在于提供一种基于视觉伺服的感知与规避方法及***,以解决现有传感器体积大、功耗较大,不利于在轻小型无人机***中的集成应用的问题,并且本发明能够实现对周围空域环境的快速感知,通过角度安全包络建立视觉反馈控制模型,控制无人机完成对空域目标的感知与规避。
本发明提供一种基于视觉伺服的感知与规避***,包括:
无人机,所述无人机上设置自动驾驶仪,所述自动驾驶仪接收飞行控制指令进行飞行并完成无人机对障碍物的规避动作;
图像采集***,搭载在所述无人机上,用于采集无人机的飞行空域图像信息,采用多相机多视角集中式阵列构型,并通过相机接口实时传输图像信息;
视觉伺服控制***,设置在所述无人机上,包括视觉目标检测与跟踪模块、安全包络模块和视觉伺服控制器,视觉目标检测与跟踪模块接收图像采集***传输的图像信息并实现对图像中飞行目标的检测、定位和跟踪,安全包络模块根据获取的目标状态信息进行图像平面角度安全包络的生成,并基于该安全包络生成图像规避角度,以此角度输入至视觉伺服控制器,视觉伺服控制器输出规避机动角度,并将该角度通过串口传输至自动驾驶仪完成规避动作;
导航定位***,设置在所述无人机上,用于建立航路回归机制,导航定位***检测到无人机不在航路且不存在威胁时,进行航路回归,使无人机返回原始航路。
作为一种优选方式,本发明中所述视觉目标检测与跟踪模块采用多路高清图像处理平台DM8168。
本发明还提供一种基于视觉伺服的感知与规避***的规避方法,包括:
步骤一,通过无人机机载图像采集***实现对飞行视场角内的空域的完全覆盖,获取无人机的飞行空域图像信息;
步骤二,机载视觉伺服控制***中视觉目标检测与跟踪模块接收步骤一中图像信息并进行处理,完成对空域图像中飞行目标的检测、定位和跟踪;
步骤三,根据步骤二中获取的飞行目标状态信息,视觉伺服控制***中安全包络模块进行图像平面角度安全包络生成,通过安全包络确定无人机是否存在碰撞威胁,针对碰撞威胁,计算得到图像意义下的规避角度;
步骤四,将步骤三中的规避角度输入视觉伺服控制***中的视觉伺服器,视觉伺服器输出需要的规避机动俯仰和偏航角度,并传送至无人机自动驾驶仪完成规避机动;
步骤五,利用导航定位***建立航路回归机制,当无人机不存在威胁时,使无人机返回原始航路。
作为一种优选方式,所述步骤二的具体实现方法如下:
步骤一中图像采集***获取的图像数据通过相机数据线传送至机载视觉伺服控制***中视觉目标检测与跟踪模块,其中图像采集***中共设置A、B、C三台相机,视觉目标检测与跟踪模块采用多路高清图像处理平台DM8168,利用DM8168实现对获取的多路视频进行处理,通过检测算法获取目标k时刻在图像采集***中某一相机图像平面的位置信息pk=[pxk,pyk],获得目标相对于该相机的相对角度:
σ ′ = tan - 1 p xk - w 2 f / μ
γ ′ = tan - 1 p yk - h 2 f / μ
其中,w和h分别是以像素为单位的图像的宽度和高度,f为相机镜头焦距,μ为象元尺寸;
根据相机安装位置,可获得目标k时刻相对于无人机的相对角度为Θk=[σkk],其中
σ k = σ ′ - 4 9 π , p k ⋐ A σ ′ , p k ⋐ B σ ′ + 4 9 π , p k ⋐ C
γk=γ′
式中分别表示检测到的目标来自于图像采集***中的相机A、相机B和相机C;
根据前后时刻的角度变化确定目标的角速度Ωk=[ωxkyk]=Θk+1k,k>0。
作为另一种优选方式,所述步骤三中安全包络的生成步骤及规避角度的计算步骤包括:
①建立目标安全包络圆,圆心为目标点,选取一个半径初始值,并以固定速度进行增长;
②根据目标尺寸建立安全包络椭圆,椭圆圆心为目标点,椭圆短轴的长度与包络圆的半径相等,椭圆长轴的长度为短轴的长度与目标在当前角速度下在预留时间内的外推长度之和,长轴方向平行于目标的运动方向;
③前述生成的包络圆和包络椭圆形成平面角度安全包络,该安全包络由以椭圆短轴为分割线的沿目标运动方向的半椭圆与沿目标运动反方向的半圆组成;
④基于前述平面角度安全包络进行目标威胁估计,建立基于安全包络的威胁标示函数,以此判断是否存在碰撞威胁;
⑤根据最小规避距离原则,在平面角度安全包络寻找距离初始目标最近的点。
特别地,所述步骤三中安全包络的具体生成步骤及规避角度的具体计算步骤如下:
①建立目标安全包络圆,圆心选为目标k时刻相对于无人机的相对角度位置Θk=[σk,γk],选取一个半径初始值r0,并以固定速度进行增长,则
rk+1=rk+ε,k=1,2,3…
rk=r0,k=0
其中ε是固定增长速度,rk+1代表k+1时刻的安全包络圆半径;
②根据目标尺寸建立安全包络椭圆,椭圆圆心为目标点Θk=[σkk],长轴方向平行于目标的运动方向,即目标角速度Ωk的方向,长轴和短轴的长度分别按下列公式选取:
a=rk(1+α‖Ωk‖),
b=rk
式中,a和b分别代表包络椭圆的长轴和短轴,rk为k时刻包络圆的半径,α为角速度转化为轴长的比例因子,该因子代表规避预留时间,‖Ωk‖为目标运动角速度向量的模;
③前述生成的包络圆和包络椭圆形成平面角度安全包络,该安全包络由以椭圆短轴为分割线的沿目标运动方向的半椭圆与沿目标运动反方向的半圆组成;
④基于前述平面角度安全包络进行目标威胁估计,建立基于时间k的威胁标示函数lk,当lk<0时,认为存在碰撞威胁,以此判断是否存在碰撞威胁,其中
l k = sgn ( ( &sigma; ~ - &sigma; k ) 2 + ( &gamma; ~ - &gamma; k ) 2 - r k ) ( &Theta; ~ - &Theta; k ) &CenterDot; &Omega; k < 0 sgn ( ( &sigma; ~ - &sigma; k ) 2 a + ( &gamma; ~ - &gamma; k ) 2 b - 1 ) ( &Theta; ~ - &Theta; k ) &CenterDot; &Omega; k &GreaterEqual; 0 ,
其中表示相机B的主轴方向相对于无人机主轴方向的角度,通常可认为是符号函数;
⑤当lk<0时,根据最小规避距离原则,在平面角度安全包络寻找距离最近的点s*=[σ**]作为最小规避机动点:
s * = &Theta; k + ( &Theta; ~ - &Theta; k ) | | &Theta; ~ - &Theta; k | | r k , ( &Theta; ~ - &Theta; k ) &CenterDot; &Omega; k < 0 &Theta; k &PlusMinus; e &perp; &Omega; k r k ( &Theta; ~ - &Theta; k ) &CenterDot; &Omega; k &GreaterEqual; 0 ,
其中代表k时刻垂直于目标角速度向量的单位向量。
作为又一种优选方式,所述步骤四中规避机动俯仰和偏航角度的具体计算步骤如下:
①定义交互矩阵为
L e = - cos &sigma; k cos &gamma; k d - cos &sigma; k sin &gamma; k d sin &sigma; k sin &gamma; k - cos &gamma; k 0 sin &gamma; k d sin &sigma; k - cos &gamma; k d sin &sigma; k 0 cos &gamma; k cos &sigma; k sin &sigma; k sin &gamma; k cos &sigma; k sin &sigma; k - 1 ,
在视觉伺服控制***的视觉伺服控制器中建立速度控制器,反馈量为完成误差的指数衰减,输出速度控制量V,视觉伺服控制器表达为
V = [ v , w ] = - &lambda; L e + e ,
式中,λ为误差指数衰减系数,表示Le的伪逆;
由于在交互矩阵Le中无法获取目标与本机的距离d的信息,将交互矩阵进行分割如下:
L e = [ 1 d L t , L &omega; ] ,
式中,Lω表示Le中的角度控制分量,Lt表示速度运动控制分量;
得到距离无关的视觉伺服控制器:
&omega; = - &lambda; L &omega; + e ,
式中,表示Lω的伪逆;
为消除稳态误差,对视觉伺服控制器进行补偿,如下:
&omega; = - &lambda; L &omega; + e + L &omega; + ( &Omega; + s * | | s * | | &epsiv; ) = &omega; x &omega; y &omega; z ,
式中,Ω表示目标运动的角速度,表示误差的方向向量,ωx、ωy、ωz分别表示ω的三个分量;
②输出的俯仰角和偏航角为
&phi; c ( k ) = &phi; ( k ) + tan V ( k ) &omega; z ( k ) g
式中,和φc(k)表示自动驾驶仪输出姿态的俯仰角和偏航角,和φ(k)表示无人机当前姿态的俯仰角和偏航角,Δt表示视觉伺服控制器输出时间间隔步长,ωy(k)和ωz(k)分别表示当前时刻视觉伺服控制器输出的俯仰角速度控制量和偏航角速度控制量,g表示重力加速度,V(k)表示当前时刻无人机的速度。
作为再一种优选方式,所述步骤五中航路回归机制的具体建立步骤如下:
①通过本机导航定位***确定无人机是否在航路中,当本机不在航路时,进行航路回归;
②确认时刻k的回归航路角度
&gamma; d * = cos - 1 ( P d 12 ( k ) - P s 12 ) &CenterDot; e s 12 | | P d 12 - P s 12 | | + &pi; 2 ,
&sigma; d * = cos - 1 ( P d 13 - P s 13 ) &CenterDot; e s 13 | | P d 13 - P s 13 | | + 3 &pi; 4 ,
式中,代表了航路回归时的最小机动规避点位置;
其中Pd是当不存在规避机动时,本机在原本航路上的位置,Pd12和Pd13分别是本机在XY和XZ平面的二维位置;
Ps是通过本机导航定位***获得的本机当前位置,Ps12和Ps13分别是本机在XY和XZ平面的二维位置;
es是通过本机导航定位***获得的本机方向向量,es12和es13分别是本机在XY和XZ平面的二维方向向量。
本发明实现了对周围空域环境的快速感知,以及在不加装任何测距传感器且不需地面操作人员进行干预和操作的情况下,独立自主完成对空间飞行目标的规避机动;本发明载荷要求低、控制精度高、具有较高的智能性,能够提高无人机的空域飞行安全能力。
附图说明
图1为本发明的基于视觉伺服的感知与规避***结构框图;
图2为本发明的基于视觉伺服的感知与规避***的规避方法流程图;
图3a为本发明的图像采集***相机阵列布置图;
图3b为本发明的图像采集***相机阵列视场角度示意图;
图4为本发明的图像平面角度安全包络示意图。
具体实施方式
下面结合附图和实施例对本发明做进一步说明。
如图1所示,本发明提供一种基于视觉伺服的感知与规避***,包括:
无人机,所述无人机上设置自动驾驶仪,所述自动驾驶仪接收飞行控制指令进行飞行并完成无人机对障碍物的规避动作;
图像采集***,搭载在所述无人机上,用于采集无人机的飞行空域图像信息,采用多相机多视角集中式阵列构型,并通过相机接口实时传输图像信息;
视觉伺服控制***,设置在所述无人机上,包括视觉目标检测与跟踪模块、安全包络模块和视觉伺服控制器,视觉目标检测与跟踪模块接收图像采集***传输的图像信息并实现对图像中飞行目标的检测、定位和跟踪,安全包络模块根据获取的目标状态信息进行图像平面角度安全包络的生成,并基于该安全包络生成图像规避角度,以此角度输入至视觉伺服控制器,视觉伺服控制器输出规避机动角度,并将该角度通过串口传输至自动驾驶仪完成规避动作;
导航定位***,设置在所述无人机上,用于建立航路回归机制,导航定位***检测到无人机不在航路且不存在威胁时,进行航路回归,使无人机返回原始航路。
其中,本发明中视觉目标检测与跟踪模块采用多路高清图像处理平台DM8168。
如图2所示,本发明还提供一种基于视觉伺服的感知与规避***的规避方法,包括:
步骤一,通过无人机机载图像采集***实现对飞行视场角内的空域的完全覆盖,获取无人机的飞行空域图像信息。
根据国际民航组织规定,飞行器空间的视场角必须分别满足:水平视场>±110°,垂直视场>±15°,因此必须对上述空域能够进行完全覆盖,且应该尽可能的获取清晰准确的信息。图像采集***采用多相机多视角集中式阵列构型,从相机的角度来讲,即必须满足大市场和远距离高分辨成像,而单一的相机镜头很难在视场角和焦距方面兼顾。因此,采用如图3a所示的多相机集中式阵列构型,图中A、B、C均为设置在增稳云台上的相机,增稳云台能够保证清晰、水平视角图像的获取。利用多个长焦镜头的焦距拼接获得大的视场角度,具体视场角度如图3b所示,同时提高对远距离目标的探测能力。
步骤二,机载视觉伺服控制***中视觉目标检测与跟踪模块接收步骤一中图像信息并进行处理,完成对空域图像中飞行目标的检测、定位和跟踪。
在轻小型无人机中,由于通信带宽的限制,往往不能实现对高清图像的实时传播,多路高清视频的远距离传输在当前的轻小型无人机***中很难实现。
图像采集***获取的图像数据通过相机数据线传送至机载视觉伺服控制***中多路高清图像处理平台DM8168,利用DM8168实现对获取的多路视频进行处理,通过检测算法获取目标k时刻在图像采集***中某一相机图像平面的位置信息pk=[pxk,pyk],获得目标相对于该相机的相对角度:
&sigma; &prime; = tan - 1 p xk - w 2 f / &mu; &gamma; &prime; = tan - 1 p yk - h 2 f / &mu;
其中,w和h分别是以像素为单位的图像的宽度和高度,f为相机镜头焦距,μ为象元尺寸;
根据相机安装位置,可获得目标k时刻相对于无人机的相对角度为Θk=[σkk],其中
&sigma; k = &sigma; &prime; - 4 9 &pi; , p k &Subset; A &sigma; &prime; , p k &Subset; B &sigma; &prime; + 4 9 &pi; , p k &Subset; C
γk=γ′
式中分别表示检测到的目标来自于图像采集***中的相机A、相机B和相机C。
根据前后时刻的角度变化确定目标的角速度Ωk=[ωxkyk]=Θk+1k,k>0。
步骤三,根据步骤二中获取的飞行目标状态信息,视觉伺服控制***中安全包络模块进行图像平面角度安全包络生成,通过安全包络确定无人机是否存在碰撞威胁,针对碰撞威胁,计算得到图像意义下的规避角度s*=[σ**]。
安全包络定义为表示飞行器与目标最小分离距离的光滑、封闭曲线或曲面,在视觉规避***中,由于距离无法获取,因此无法根据目标的真实三维空间建立安全包络,如图4所示,本发明中建立一种基于角度的安全包络方法,包括如下步骤:
①建立目标安全包络圆,圆心为目标点,选取一个半径初始值,并以固定速度进行增长;
②根据目标尺寸建立安全包络椭圆,椭圆圆心为目标点,椭圆短轴的长度与包络圆的半径相等,椭圆长轴的长度为短轴的长度与目标在当前角速度下在预留时间内的外推长度之和,长轴方向平行于目标的运动方向;
③前述生成的包络圆和包络椭圆形成平面角度安全包络,该安全包络由以椭圆短轴为分割线的沿目标运动方向的半椭圆与沿目标运动反方向的半圆组成;
④基于前述平面角度安全包络进行目标威胁估计,建立基于安全包络的威胁标示函数,以此判断是否存在碰撞威胁;
⑤根据最小规避距离原则,在平面角度安全包络寻找距离初始目标最近的点。
上述建立基于角度的安全包络方法可依据如下具体步骤进行:
①建立目标安全包络圆,圆心选为目标k时刻相对于无人机的相对角度位置Θk=[σkk],选取一个半径初始值r0,并以固定速度进行增长,则
rk+1=rk+ε,k=1,2,3…
rk=r0,k=0
其中ε是固定增长速度,用来模拟三维空间物体在图像平面的扩张速度,rk+1代表k+1时刻的安全包络圆半径,图4中的r表示包络圆的半径;
②根据目标尺寸建立安全包络椭圆,椭圆圆心为目标点Θk=[σkk],长轴方向平行于目标的运动方向,即目标角速度Ωk的方向,图4中的a和b分别表示包络椭圆的长轴和短轴,长轴和短轴的长度分别按下列公式选取:
a=rk(1+α‖Ωk‖),
b=rk
式中,a和b分别代表包络椭圆的长轴和短轴,rk为k时刻包络圆的半径,α为角速度转化为轴长的比例因子,该因子代表规避预留时间,‖Ωk‖为目标运动角速度向量的模,即长轴的长度为短轴的长度与目标在当前角速度下在预留时间内的外推长度之和;
③前述生成的包络圆和包络椭圆形成平面角度安全包络,该安全包络由以椭圆短轴为分割线的沿目标运动方向的半椭圆与沿目标运动反方向的半圆组成,具体如图4中实线部分所示;
该安全包络既考虑了由于目标接近和联测误差存在造成的规避角度余量,同时安全包络也考虑了目标的运动状态;
④基于前述平面角度安全包络进行目标威胁估计,建立基于时间k的威胁标示函数lk,当lk<0时,认为存在碰撞威胁,以此判断是否存在碰撞威胁,其中
l k = sgn ( ( &sigma; ~ - &sigma; k ) 2 + ( &gamma; ~ - &gamma; k ) 2 - r k ) ( &Theta; ~ - &Theta; k ) &CenterDot; &Omega; k < 0 sgn ( ( &sigma; ~ - &sigma; k ) 2 a + ( &gamma; ~ - &gamma; k ) 2 b - 1 ) ( &Theta; ~ - &Theta; k ) &CenterDot; &Omega; k &GreaterEqual; 0 ,
其中表示相机B的主轴方向相对于无人机主轴方向的角度,通常可认为是符号函数;
⑤当lk<0时,根据最小规避距离原则,在平面角度安全包络寻找距离最近的点s*=[σ**]作为最小规避机动点:
s * = &Theta; k + ( &Theta; ~ - &Theta; k ) | | &Theta; ~ - &Theta; k | | r k , ( &Theta; ~ - &Theta; k ) &CenterDot; &Omega; k < 0 &Theta; k &PlusMinus; e &perp; &Omega; k r k ( &Theta; ~ - &Theta; k ) &CenterDot; &Omega; k &GreaterEqual; 0 ,
其中代表k时刻垂直于目标角速度向量的单位向量。
步骤四,将步骤三中的规避角度s*=[σ**]输入视觉伺服控制***中的视觉伺服器,视觉伺服器输出需要的规避机动俯仰和偏航角度并通过串口传送至无人机自动驾驶仪完成规避机动。
①定义交互矩阵为
L e = - cos &sigma; k cos &gamma; k d - cos &sigma; k sin &gamma; k d sin &sigma; k sin &gamma; k - cos &gamma; k 0 sin &gamma; k d sin &sigma; k - cos &gamma; k d sin &sigma; k 0 cos &gamma; k cos &sigma; k sin &sigma; k sin &gamma; k cos &sigma; k sin &sigma; k - 1 ,
在视觉伺服控制***的视觉伺服控制器中建立速度控制器,反馈量为完成误差的指数衰减,输出速度控制量V,视觉伺服控制器表达为
V = [ v , w ] = - &lambda; L e + e ,
式中,λ为误差指数衰减系数,表示Le的伪逆;
由于在交互矩阵Le中无法获取目标与本机的距离d的信息,将交互矩阵进行分割如下:
L e = [ 1 d L t , L &omega; ] ,
式中,Lω表示Le中的角度控制分量,Lt表示速度运动控制分量;
得到距离无关的视觉伺服控制器:
&omega; = - &lambda; L &omega; + e ,
式中,表示Lω的伪逆;
为消除稳态误差,对视觉伺服控制器进行补偿,如下:
&omega; = - &lambda; L &omega; + e + L &omega; + ( &Omega; + s * | | s * | | &epsiv; ) = &omega; x &omega; y &omega; z ,
式中,Ω表示目标运动的角速度,表示误差的方向向量,ωx、ωy、ωz分别表示ω的三个分量;
②输出的俯仰角和偏航角为
&phi; c ( k ) = &phi; ( k ) + tan V ( k ) &omega; z ( k ) g
式中,和φc(k)表示自动驾驶仪输出姿态的俯仰角和偏航角,和φ(k)表示无人机当前姿态的俯仰角和偏航角,Δt表示视觉伺服控制器输出时间间隔步长,ωy(k)和ωz(k)分别表示当前时刻视觉伺服控制器输出的俯仰角速度控制量和偏航角速度控制量,g表示重力加速度,V(k)表示当前时刻无人机的速度。
步骤五,利用导航定位***建立航路回归机制,当无人机不存在威胁时,使无人机返回原始航路。
①通过本机导航定位***确定无人机是否在航路中,当本机不在航路时,进行航路回归;
②确认时刻k的回归航路角度
&gamma; d * = cos - 1 ( P d 12 ( k ) - P s 12 ) &CenterDot; e s 12 | | P d 12 - P s 12 | | + &pi; 2 ,
&sigma; d * = cos - 1 ( P d 13 - P s 13 ) &CenterDot; e s 13 | | P d 13 - P s 13 | | + 3 &pi; 4 ,
式中,代表了航路回归时的最小机动规避点位置;
其中Pd是当不存在规避机动时,本机在原本航路上的位置,Pd12和Pd13分别是本机在XY和XZ平面的二维位置;
Ps是通过本机导航定位***获得的本机当前位置,Ps12和Ps13分别是本机在XY和XZ平面的二维位置;
es是通过本机导航定位***获得的本机方向向量,es12和es13分别是本机在XY和XZ平面的二维方向向量。
本发明提供的方法及***能够实现在不加装任何测距传感器的情况下,在没有操作人员干预的情况下完成对空间飞行目标的规避机动,载荷要求低、控制精度高、具有较高的智能性,能够提高无人机的空域飞行安全能力。

Claims (8)

1.一种基于视觉伺服的感知与规避***,其特征在于,包括:
无人机,所述无人机上设置自动驾驶仪,所述自动驾驶仪接收飞行控制指令进行飞行并完成无人机对障碍物的规避动作;
图像采集***,搭载在所述无人机上,用于采集无人机的飞行空域图像信息,采用多相机多视角集中式阵列构型,并通过相机接口实时传输图像信息;
视觉伺服控制***,设置在所述无人机上,包括视觉目标检测与跟踪模块、安全包络模块和视觉伺服控制器,视觉目标检测与跟踪模块接收图像采集***传输的图像信息并实现对图像中飞行目标的检测、定位和跟踪,安全包络模块根据获取的目标状态信息进行图像平面角度安全包络的生成,并基于该安全包络生成图像规避角度,以此角度输入至视觉伺服控制器,视觉伺服控制器输出规避机动角度,并将该角度通过串口传输至自动驾驶仪完成规避动作;
导航定位***,设置在所述无人机上,用于建立航路回归机制,导航定位***检测到无人机不在航路且不存在威胁时,进行航路回归,使无人机返回原始航路。
2.根据权利要求1所述的基于视觉伺服的感知与规避***,其特征在于,所述视觉目标检测与跟踪模块采用多路高清图像处理平台DM8168。
3.一种基于视觉伺服的感知与规避***的规避方法,其特征在于,包括:
步骤一,通过所述无人机机载图像采集***实现对飞行视场角内的空域的完全覆盖,获取无人机的飞行空域图像信息;
步骤二,机载视觉伺服控制***中视觉目标检测与跟踪模块接收所述步骤一中图像信息并进行处理,完成对空域图像中飞行目标的检测、定位和跟踪;
步骤三,根据所述步骤二中获取的飞行目标状态信息,视觉伺服控制***中安全包络模块进行图像平面角度安全包络生成,通过安全包络确定无人机是否存在碰撞威胁,针对碰撞威胁,计算得到图像意义下的规避角度;
步骤四,将所述步骤三中的规避角度输入视觉伺服控制***中的视觉伺服器,视觉伺服器输出需要的规避机动俯仰和偏航角度,并传送至无人机自动驾驶仪完成规避机动;
步骤五,利用导航定位***建立航路回归机制,当无人机不存在威胁时,使无人机返回原始航路。
4.根据权利要求3所述的规避方法,其特征在于,所述步骤二的具体实现方法如下:
所述步骤一中图像采集***获取的图像数据通过相机数据线传送至机载视觉伺服控制***中视觉目标检测与跟踪模块,其中图像采集***中共设置A、B、C三台相机,视觉目标检测与跟踪模块采用多路高清图像处理平台DM8168,利用DM8168实现对获取的多路视频进行处理,通过检测算法获取目标k时刻在图像采集***中某一相机图像平面的位置信息pk=[pxk,pyk],获得目标相对于该相机的相对角度:
&sigma; &prime; = tan - 1 p xk - w 2 f / &mu; &gamma; &prime; = tan - 1 p yk - h 2 f / &mu;
其中,w和h分别是以像素为单位的图像的宽度和高度,f为相机镜头焦距,μ为象元尺寸;
根据相机安装位置,可获得目标k时刻相对于无人机的相对角度为Θk=[σkk],其中
&sigma; k = &sigma; &prime; - 4 9 &pi; , p k &Subset; A &sigma; &prime; , p k &Subset; B &sigma; &prime; + 4 9 &pi; , p k &Subset; C
γk=γ′
式中分别表示检测到的目标来自于图像采集***中的相机A、相机B和相机C;
根据前后时刻的角度变化确定目标的角速度Ωk=[ωxkyk]=Θk+1k,k>0。
5.根据权利要求3所述的规避方法,其特征在于,所述步骤三中安全包络的生成步骤及规避角度的计算步骤包括:
①建立目标安全包络圆,圆心为目标点,选取一个半径初始值,并以固定速度进行增长;
②根据目标尺寸建立安全包络椭圆,椭圆圆心为目标点,椭圆短轴的长度与包络圆的半径相等,椭圆长轴的长度为短轴的长度与目标在当前角速度下在预留时间内的外推长度之和,长轴方向平行于目标的运动方向;
③前述生成的包络圆和包络椭圆形成平面角度安全包络,该安全包络由以椭圆短轴为分割线的沿目标运动方向的半椭圆与沿目标运动反方向的半圆组成;
④基于前述平面角度安全包络进行目标威胁估计,建立基于安全包络的威胁标示函数,以此判断是否存在碰撞威胁;
⑤根据最小规避距离原则,在平面角度安全包络寻找距离初始目标最近的点。
6.根据权利要求5所述的规避方法,其特征在于,所述步骤三中安全包络的具体生成步骤及规避角度的具体计算步骤如下:
①建立目标安全包络圆,圆心选为目标k时刻相对于无人机的相对角度位置Θk=[σkk],选取一个半径初始值r0,并以固定速度进行增长,则
rk+1=rk+ε,k=1,2,3…
rk=r0,k=0
其中ε是固定增长速度,rk+1代表k+1时刻的安全包络圆半径;
②根据目标尺寸建立安全包络椭圆,椭圆圆心为目标点Θk=[σk,γk],长轴方向平行于目标的运动方向,即目标角速度Ωk的方向,长轴和短轴的长度分别按下列公式选取:
a=rk(1+α‖Ωk‖),
b=rk
式中,a和b分别代表包络椭圆的长轴和短轴,rk为k时刻包络圆的半径,α为角速度转化为轴长的比例因子,该因子代表规避预留时间,‖Ωk‖为目标运动角速度向量的模;
③前述生成的包络圆和包络椭圆形成平面角度安全包络,该安全包络由以椭圆短轴为分割线的沿目标运动方向的半椭圆与沿目标运动反方向的半圆组成;
④基于前述平面角度安全包络进行目标威胁估计,建立基于时间k的威胁标示函数lk,当lk<0时,认为存在碰撞威胁,以此判断是否存在碰撞威胁,其中
l k = sgn ( ( &sigma; ~ - &sigma; k ) 2 + ( &gamma; ~ - &gamma; k ) 2 - r k ) ( &Theta; ~ - &Theta; k ) &CenterDot; &Omega; k < 0 sgn ( ( &sigma; ~ - &sigma; k ) 2 a + ( &gamma; ~ - &gamma; k ) 2 b - 1 ) ( &Theta; ~ - &Theta; k ) &CenterDot; &Omega; k &GreaterEqual; 0 ,
其中表示相机B的主轴方向相对于无人机主轴方向的角度,通常可认为是符号函数;
⑤当lk<0时,根据最小规避距离原则,在平面角度安全包络寻找距离最近的点s*=[σ**]作为最小规避机动点:
s * = &Theta; k + ( &Theta; ~ - &Theta; k ) | | &Theta; ~ - &Theta; k | | r k , ( &Theta; ~ - &Theta; k ) &CenterDot; &Omega; k < 0 &Theta; k &PlusMinus; e &perp; &Omega; k r k ( &Theta; ~ - &Theta; k ) &CenterDot; &Omega; k &GreaterEqual; 0 ,
其中代表k时刻垂直于目标角速度向量的单位向量。
7.根据权利要求3所述的规避方法,其特征在于,所述步骤四中规避机动俯仰和偏航角度的具体计算步骤如下:
①定义交互矩阵为
L e =
- cos &sigma; k cos &gamma; k d - cos &sigma; k sin &gamma; k d sin &sigma; k sin &gamma; k - cos &gamma; k 0 sin &gamma; k d sin &sigma; k - cos &gamma; k d sin &sigma; k 0 cos &gamma; k cos &sigma; k sin &sigma; k sin &gamma; k cos &sigma; k sin &sigma; k - 1 ,
在视觉伺服控制***的视觉伺服控制器中建立速度控制器,反馈量为完成误差的指数衰减,输出速度控制量V,视觉伺服控制器表达为
V = [ v , w ] = - &lambda; L e + e ,
式中,λ为误差指数衰减系数,表示Le的伪逆;
由于在交互矩阵Le中无法获取目标与本机的距离d的信息,将交互矩阵进行分割如下:
L e = [ 1 d L t , L &omega; ] ,
式中,Lω表示Le中的角度控制分量,Lt表示速度运动控制分量;
得到距离无关的视觉伺服控制器:
&omega; = - &lambda; L &omega; + e ,
式中,表示Lω的伪逆;
为消除稳态误差,对视觉伺服控制器进行补偿,如下:
&omega; = - &lambda; L &omega; + e + L &omega; + ( &Omega; + s * | | s * | | &epsiv; ) = &omega; x &omega; y &omega; z ,
式中,Ω表示目标运动的角速度,表示误差的方向向量,ωx、ωy、ωz分别表示ω的三个分量;
②输出的俯仰角和偏航角为
&phi; c ( k ) = &phi; ( k ) + tan V ( k ) &omega; z ( k ) g
式中,和φc(k)表示自动驾驶仪输出姿态的俯仰角和偏航角,和φ(k)表示无人机当前姿态的俯仰角和偏航角,Δt表示视觉伺服控制器输出时间间隔步长,ωy(k)和ωz(k)分别表示当前时刻视觉伺服控制器输出的俯仰角速度控制量和偏航角速度控制量,g表示重力加速度,V(k)表示当前时刻无人机的速度。
8.根据权利要求3所述的规避方法,其特征在于,所述步骤五中航路回归机制的具体建立步骤如下:
①通过本机导航定位***确定无人机是否在航路中,当本机不在航路时,进行航路回归;
②确认时刻k的回归航路角度
&gamma; d * = cos - 1 ( P d 12 ( k ) - P s 12 ) &CenterDot; e s 12 | | P d 12 - P s 12 | | + &pi; 2 ,
&sigma; d * = cos - 1 ( P d 13 - P s 13 ) &CenterDot; e s 13 | | P d 13 - P s 13 | | + 3 &pi; 4 ,
式中,代表了航路回归时的最小机动规避点位置;
其中Pd是当不存在规避机动时,本机在原本航路上的位置,Pd12和Pd13分别是本机在XY和XZ平面的二维位置;
Ps是通过本机导航定位***获得的本机当前位置,Ps12和Ps13分别是本机在XY和XZ平面的二维位置;
es是通过本机导航定位***获得的本机方向向量,es12和es13分别是本机在XY和XZ平面的二维方向向量。
CN201410305109.6A 2014-06-30 2014-06-30 基于视觉伺服的感知与规避方法及*** Active CN104102218B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410305109.6A CN104102218B (zh) 2014-06-30 2014-06-30 基于视觉伺服的感知与规避方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410305109.6A CN104102218B (zh) 2014-06-30 2014-06-30 基于视觉伺服的感知与规避方法及***

Publications (2)

Publication Number Publication Date
CN104102218A true CN104102218A (zh) 2014-10-15
CN104102218B CN104102218B (zh) 2017-04-05

Family

ID=51670439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410305109.6A Active CN104102218B (zh) 2014-06-30 2014-06-30 基于视觉伺服的感知与规避方法及***

Country Status (1)

Country Link
CN (1) CN104102218B (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104539906A (zh) * 2015-01-08 2015-04-22 西安费斯达自动化工程有限公司 图像/激光测距/abs-b监控一体化***
CN104656663A (zh) * 2015-02-15 2015-05-27 西北工业大学 一种基于视觉的无人机编队感知与规避方法
CN104914877A (zh) * 2015-07-13 2015-09-16 沈阳飞羽航空科技有限公司 一种轻型无人机自主感知与规避方法
CN106056624A (zh) * 2016-05-24 2016-10-26 西北工业大学 无人机高清图像小目标检测与跟踪***及其检测跟踪方法
CN106371461A (zh) * 2016-09-08 2017-02-01 河海大学常州校区 一种基于视觉伺服的视频追踪飞行目标控制***及方法
WO2017096548A1 (en) * 2015-12-09 2017-06-15 SZ DJI Technology Co., Ltd. Systems and methods for auto-return
CN107816976A (zh) * 2017-04-25 2018-03-20 北京图森未来科技有限公司 一种接近物体的位置确定方法和装置
CN109947123A (zh) * 2019-02-27 2019-06-28 南京航空航天大学 一种基于视线导引律的无人机路径跟踪与自主避障方法
CN110362098A (zh) * 2018-03-26 2019-10-22 北京京东尚科信息技术有限公司 无人机视觉伺服控制方法、装置以及无人机
WO2019206044A1 (zh) * 2018-04-27 2019-10-31 深圳市大疆创新科技有限公司 信息处理装置、信息提示指示方法、程序以及记录介质
CN110908395A (zh) * 2019-11-26 2020-03-24 西北工业大学 改进的无人机航迹实时规划方法
CN111506109A (zh) * 2014-12-31 2020-08-07 深圳市大疆创新科技有限公司 传感器数据的选择性处理
CN112092805A (zh) * 2020-09-23 2020-12-18 北京理工大学 一种智能车辆避撞与降低碰撞伤害的集成控制方法和***
CN112419417A (zh) * 2021-01-25 2021-02-26 成都翼比特自动化设备有限公司 一种基于无人机的拍照点定位方法及相关装置
CN112766025A (zh) * 2019-11-04 2021-05-07 王英华 空域目标状态数据识别***
CN113271409A (zh) * 2021-04-06 2021-08-17 南京极目机器人科技有限公司 一种组合相机、图像采集方法及航空器

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100292871A1 (en) * 2009-03-26 2010-11-18 The University Of North Dakota Adaptive surveillance and guidance system for vehicle collision avoidance and interception
EP2442133A1 (en) * 2010-10-18 2012-04-18 Raytheon Company Systems and methods for collision avoidance in unmanned aerial vehicles
CN102707724A (zh) * 2012-06-05 2012-10-03 清华大学 一种无人机的视觉定位与避障方法及***
CN102854883A (zh) * 2012-07-04 2013-01-02 北京航空航天大学 一种无人机动态紧急避撞区的建模方法
CN103149939A (zh) * 2013-02-26 2013-06-12 北京航空航天大学 一种基于视觉的无人机动态目标跟踪与定位方法
CN103869822A (zh) * 2014-04-01 2014-06-18 西北工业大学 多旋翼无人机感知与规避***及其规避方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100292871A1 (en) * 2009-03-26 2010-11-18 The University Of North Dakota Adaptive surveillance and guidance system for vehicle collision avoidance and interception
EP2442133A1 (en) * 2010-10-18 2012-04-18 Raytheon Company Systems and methods for collision avoidance in unmanned aerial vehicles
CN102707724A (zh) * 2012-06-05 2012-10-03 清华大学 一种无人机的视觉定位与避障方法及***
CN102854883A (zh) * 2012-07-04 2013-01-02 北京航空航天大学 一种无人机动态紧急避撞区的建模方法
CN103149939A (zh) * 2013-02-26 2013-06-12 北京航空航天大学 一种基于视觉的无人机动态目标跟踪与定位方法
CN103869822A (zh) * 2014-04-01 2014-06-18 西北工业大学 多旋翼无人机感知与规避***及其规避方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
梁宵 等: "无人机复杂环境中跟踪运动目标的实时航路规划", 《北京航空航天大学学报》 *
郑天茹 等: "电力巡线无人直升机障碍规避***", 《山东电力技术》 *

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111506109B (zh) * 2014-12-31 2023-08-25 深圳市大疆创新科技有限公司 传感器数据的选择性处理
CN111506109A (zh) * 2014-12-31 2020-08-07 深圳市大疆创新科技有限公司 传感器数据的选择性处理
CN104539906B (zh) * 2015-01-08 2017-06-09 西安费斯达自动化工程有限公司 图像/激光测距/ads‑b监控一体化***
CN104539906A (zh) * 2015-01-08 2015-04-22 西安费斯达自动化工程有限公司 图像/激光测距/abs-b监控一体化***
CN104656663A (zh) * 2015-02-15 2015-05-27 西北工业大学 一种基于视觉的无人机编队感知与规避方法
CN104656663B (zh) * 2015-02-15 2017-12-01 西北工业大学 一种基于视觉的无人机编队感知与规避方法
CN104914877A (zh) * 2015-07-13 2015-09-16 沈阳飞羽航空科技有限公司 一种轻型无人机自主感知与规避方法
US11879737B2 (en) 2015-12-09 2024-01-23 SZ DJI Technology Co., Ltd. Systems and methods for auto-return
US11300413B2 (en) 2015-12-09 2022-04-12 SZ DJI Technology Co., Ltd. Systems and methods for auto-return
WO2017096548A1 (en) * 2015-12-09 2017-06-15 SZ DJI Technology Co., Ltd. Systems and methods for auto-return
US10670407B2 (en) 2015-12-09 2020-06-02 SZ DJI Technology Co., Ltd. Systems and methods for auto-return
CN106056624A (zh) * 2016-05-24 2016-10-26 西北工业大学 无人机高清图像小目标检测与跟踪***及其检测跟踪方法
CN106371461A (zh) * 2016-09-08 2017-02-01 河海大学常州校区 一种基于视觉伺服的视频追踪飞行目标控制***及方法
CN107816976B (zh) * 2017-04-25 2020-06-16 北京图森未来科技有限公司 一种接近物体的位置确定方法和装置
CN107816976A (zh) * 2017-04-25 2018-03-20 北京图森未来科技有限公司 一种接近物体的位置确定方法和装置
CN110362098A (zh) * 2018-03-26 2019-10-22 北京京东尚科信息技术有限公司 无人机视觉伺服控制方法、装置以及无人机
CN110362098B (zh) * 2018-03-26 2022-07-05 北京京东尚科信息技术有限公司 无人机视觉伺服控制方法、装置以及无人机
WO2019206044A1 (zh) * 2018-04-27 2019-10-31 深圳市大疆创新科技有限公司 信息处理装置、信息提示指示方法、程序以及记录介质
CN109947123A (zh) * 2019-02-27 2019-06-28 南京航空航天大学 一种基于视线导引律的无人机路径跟踪与自主避障方法
CN112766025A (zh) * 2019-11-04 2021-05-07 王英华 空域目标状态数据识别***
CN110908395A (zh) * 2019-11-26 2020-03-24 西北工业大学 改进的无人机航迹实时规划方法
CN112092805A (zh) * 2020-09-23 2020-12-18 北京理工大学 一种智能车辆避撞与降低碰撞伤害的集成控制方法和***
CN112419417A (zh) * 2021-01-25 2021-02-26 成都翼比特自动化设备有限公司 一种基于无人机的拍照点定位方法及相关装置
CN113271409A (zh) * 2021-04-06 2021-08-17 南京极目机器人科技有限公司 一种组合相机、图像采集方法及航空器
CN113271409B (zh) * 2021-04-06 2022-07-01 南京极目机器人科技有限公司 一种组合相机、图像采集方法及航空器

Also Published As

Publication number Publication date
CN104102218B (zh) 2017-04-05

Similar Documents

Publication Publication Date Title
CN104102218A (zh) 基于视觉伺服的感知与规避方法及***
US10060746B2 (en) Methods and systems for determining a state of an unmanned aerial vehicle
Yang et al. A 3D collision avoidance strategy for UAVs in a non-cooperative environment
CN104656663B (zh) 一种基于视觉的无人机编队感知与规避方法
Accardo et al. Flight test of a radar-based tracking system for UAS sense and avoid
US10409293B1 (en) Gimbal stabilized components for remotely operated aerial vehicles
US10703508B1 (en) Stereoscopic flight simulator with data acquisition
CN104298248A (zh) 旋翼无人机精确视觉定位定向方法
Griffiths et al. Obstacle and terrain avoidance for miniature aerial vehicles
EP3077760B1 (en) Payload delivery
US10254767B1 (en) Determining position or orientation relative to a marker
Lyu et al. Vision-based UAV collision avoidance with 2D dynamic safety envelope
CN105182992A (zh) 无人机的控制方法、装置
US10739792B2 (en) Trajectory control of a vehicle
CN108733064A (zh) 一种无人机的视觉定位避障***及其方法
Yu et al. Stereo vision based obstacle avoidance strategy for quadcopter UAV
Miller et al. Optical Flow as a navigation means for UAV
Minwalla et al. Experimental evaluation of PICAS: An electro-optical array for non-cooperative collision sensing on unmanned aircraft systems
CN109508040A (zh) 一种无人机精准定位降落***及方法
GB2522327A (en) Determining routes for aircraft
Kim et al. Development of a vision-based recognition and position measurement system for cooperative missions of multiple heterogeneous unmanned vehicles
CN102706360A (zh) 一种利用光流传感器和速率陀螺对飞行器状态估计的方法
Laurito et al. Airborne localisation of small UAS using visual detection: A field experiment
GB2522328A (en) Payload delivery
Wang et al. A vision-aided navigation system by ground-aerial vehicle cooperation for UAV in GNSS-denied environments

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant