会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 数学与统计 / 层间位移 / 一种基于室内四旋翼飞行器的激光雷达三维成像方法

一种基于室内四旋翼飞行器的激光雷达三维成像方法

阅读:1006发布:2021-03-01

IPRDB可以提供一种基于室内四旋翼飞行器的激光雷达三维成像方法专利检索,专利查询,专利分析的服务。并且本发明提供了一种基于室内四旋翼飞行器的激光雷达三维成像方法,步骤包括:读取加速度数据和距离数据,计算获得四旋翼飞行器的位移数据;读取惯性测量数据,计算获得四旋翼飞行器的姿态角度数据;读取深度断层图像数据,计算获得深度断层图像;根据位移数据和姿态角度数据确定深度断层图像数据的采集位置信息,再在相邻位置的深度断层图像之间使用滑动窗口牛顿插值法,从而实现三维成像。该三维成像方法具有高度的灵活性,相对于地面移动机器人能够降低复杂地面对飞行的影响,具有较高的适应能力。,下面是一种基于室内四旋翼飞行器的激光雷达三维成像方法专利的具体信息内容。

1.一种基于室内四旋翼飞行器的激光雷达三维成像方法,其特征在于,包括如下步骤:步骤1,读取四旋翼飞行器惯性导航系统测量的加速度数据以及测距系统测量的距离数据,再利用互补滤波法对加速度数据和距离数据进行数据融合,从而获得四旋翼飞行器的位移数据;

步骤2,读取四旋翼飞行器惯性导航系统测量的惯性测量数据,并利用卡尔曼滤波对惯性测量数据进行数据融合,获得四旋翼飞行器的姿态角度数据;

步骤3,读取四旋翼飞行器前进方向上激光雷达采集的深度断层图像数据,再对深度断层图像数据进行自适应中值滤波,并进行基于位移和角度的补偿,获得深度断层图像;

步骤4,根据步骤1的位移数据和步骤2的姿态角度数据确定四旋翼飞行器运动轨迹,并对运动轨迹上的相邻数据采集点的深度断层图像使用滑动窗口牛顿插值法,从而实现三维成像。

2.根据权利要求1所述的基于室内四旋翼飞行器的激光雷达三维成像方法,其特征在于,步骤1中,获得四旋翼飞行器位移数据的具体步骤为:步骤1.1,读取的加速度数据为(ax(t),ay(t),az(t)),进行二重积分得到tc-1到tc时刻的近似位移(xt,yt,zt)为:式中,(vx(tc-1),vy(tc-1),vz(tc-1))为tc-1时刻的速度;

步骤1.2,读取到tc-1和tc时刻的距离数据为 和 ,计算tc-1到tc时刻的近似位移(mxt,myt,mzt)为:

步骤1.3,利用互补滤波法进行数据融合获得四旋翼飞行器tc时刻位移数据为:式中, 为tc-1时刻进行数据融合后的位移,Tu为超声波传感器采样周期,(τx,τy,τz)为置信程度,(ax,ay,az)为动态加权系数。

3.根据权利要求1或2所述的基于室内四旋翼飞行器的激光雷达三维成像方法,其特征在于,步骤2中,获得四旋翼飞行器的姿态角度数据的具体步骤为:步骤2.1,四旋翼飞行器惯性导航系统测量的X轴上惯性测量数据包括倾角 陀螺仪测量角速度ωgyro、陀螺仪测量噪声ωg、螺仪常值误差b、加速度计测量角度 以及角速度计测量噪声ωa,四旋翼飞行器惯性导航系统的状态方程和输出方程为:步骤2.2,设四旋翼飞行器惯性导航系统的采样周期为Ts,则上述方程离散化后为:X(k|k-1)=AX(k-1|k-1)+BU(k) (6)式中, X(k-1|k-1)为k-1时刻的后验估计,X(k|k-1)为k时刻的先验估计,X(k|k-1)的协方差为:

P(k|k-1)=AP(k-1|k-1)AT+Q (7)式中, 为陀螺仪和加速度计的过程噪声矩阵,P(k-1|k-1)为协方差在k-1时刻的后验估计,P(k|k-1)为协方差矩阵在k时刻的先验估计;

步骤2.3,利用卡尔曼滤波对惯性测量数据进行数据融合,卡尔曼增益系数为:K(k)=P(k|k-1)+HT/(HP(k|k-1))HT+R) (8)式中,H=[1 0],R为测量协方差矩阵,得到角度和角度协方差的最优估计值X(k|k)和P(k|k)为:式中,Z(k)为当前陀螺仪的测量值;

步骤2.4,四旋翼飞行器惯性导航系统测量的Y轴和Z轴上惯性测量数据处理过程与步骤2.1~步骤2.3相同,综合四旋翼飞行器在X轴、Y轴和Z轴上的惯性测量数据可得到四旋翼飞行器的姿态角度数据。

4.根据权利要求1所述的基于室内四旋翼飞行器的激光雷达三维成像方法,其特征在于,步骤3中,获得深度断层图像的具体步骤为:步骤3.1,以角度θ为X轴,深度h为Y轴,将深度断层图像展开为二维平面上的曲线h=f(θ),对该曲线进行自适应中值滤波,消除曲线上的椒盐噪声;

步骤3.2,设四旋翼飞行器的位移为 倾角为 对深度断层图像进行补偿的具体步骤如下:

步骤3.2.1,四旋翼飞行器前进方向上的倾角为 对深度断层图像进行补偿后展开对应的曲线方程为 根据tc-1和tc时刻的倾角动态加权得到理想的深度断层图像:H1=h't-1+st/cos(βt-βt-1)cos(αt-αt-1) (11)H2=h't+st/tan(βt-βt-1)tan(αt-αt-1) (12)h”=(1-cos(βt-βt-1)cos(αt-αt-1))H1+cos(βt-βt-1)cos(αt-αt-1)H2 (13)式中,h't-1和h't为经过 补偿后tc-1和tc时刻的深度,h”为经过位移和倾角补偿后的深度值,(αt-1,βt-1)为tc-1时刻四旋翼飞行器的其中两轴姿态角,(αt,βt)为tc时刻四旋翼飞行器的其中两轴姿态角。

5.根据权利要求1所述的基于室内四旋翼飞行器的激光雷达三维成像方法,其特征在于,步骤4中,在相邻深度断层图像之间使用滑动窗口牛顿插值法实现三维成像的具体步骤为:步骤4.1,对ti(i=0,1,2,...,n)时刻获得的深度断层图像补偿后展开得到曲线函数为:fi(θ)(θ=0°~360°) (14)

式中,对于角度θ=θj,深度断层图像都有一个相对应的取值fi(θj);

步骤4.2,根据步骤1得到各个深度断层图像相对于初始位置的位移数据,对有序数据对(xi,fi(θ))进行滑动窗口牛顿插值得到光滑曲线,插值公式如下:Pn(x)=f0(x0)+g[x0,x1](x-x1)+g[x0,x1,x2](x-x0)(x-x1)+...+g[x0,x1,..,xn](x-x0)...(x-xn-1) (15)式中,xi表示各个深度断层图像相对于初始位置的位移数据,n为滑动窗口大小,当深度断层图像的数目超过n后,移出第一个深度断层图像,同时移入当前更新的深度断层图像,再进行牛顿插值,从而实现基于滑动窗口的牛顿插值;

步骤4.3,对所以θ值的深度断层图像进行步骤4.2同样操作,拼接差值后的所有深度断层图像实现三维成像。

说明书全文

一种基于室内四旋翼飞行器的激光雷达三维成像方法

技术领域

[0001] 本发明涉及一种三维成像方法,尤其是一种基于室内四旋翼飞行器的三维成像方法。

背景技术

[0002] 随着现代航空航天事业的飞速发展,自主飞行器也在现代高新技术条件下快速发展。飞行器能在枯燥、危险、恶劣环境中发挥重要作用。在军事领域中能够实施低空侦察,情报采集等;在民用领域中可以完成资源勘探、边境巡逻、灾情监视等。而对于坍塌楼房,矿井等地面移动机器人无法胜任的环境下,灵活的自主飞行器对于探测未知环境是很好的选择。
[0003] 对于三维成像方法,基于图像处理获取场景信息,通过图像拼接实现三维成像,该方法算法复杂,受光照影响,可靠性低;基于激光的三维成像方法主要应用于静态对象的三维建模,激光器的摆放位置严格,设备便捷度低;基于地面移动机器人的三维成像方法受环境障碍物影响大,无法全方位实现三维成像。

发明内容

[0004] 本发明要解决的技术问题是现有的三维成像方法使用复杂,且常常由于环境障碍物影响无法全方位实现三维成像。
[0005] 为了解决上述技术问题,本发明提供了一种基于室内四旋翼飞行器的激光雷达三维成像方法,包括如下步骤:
[0006] 步骤1,读取四旋翼飞行器惯性导航系统测量的加速度数据以及测距系统测量的距离数据,再利用互补滤波法对加速度数据和距离数据进行数据融合,从而获得四旋翼飞行器的位移数据;
[0007] 步骤2,读取四旋翼飞行器惯性导航系统测量的惯性测量数据,并利用卡尔曼滤波对惯性测量数据进行数据融合,获得四旋翼飞行器的姿态角度数据;
[0008] 步骤3,读取四旋翼飞行器前进方向上激光雷达采集的深度断层图像数据,再对深度断层图像数据进行自适应中值滤波,并进行基于位移和角度的补偿,获得深度断层图像;
[0009] 步骤4,根据步骤1的位移数据和步骤2的姿态角度数据确定四旋翼飞行器运动轨迹,并对运动轨迹上的相邻数据采集点的深度断层图像使用滑动窗口牛顿插值法,从而实现三维成像。
[0010] 采用四旋翼飞行器作为搭载平台具有高度的灵活性,相对于地面移动机器人能够降低复杂地面对飞行的影响,具有较高的适应能力;采用测量的位移数据和姿态角度数据确定深度断层图像数据的位置,从而有效提高了激光雷达的扫描范围,扩大了三维成像的面积范围。
[0011] 作为本发明的进一步限定方案,步骤1中,获得四旋翼飞行器位移数据的具体步骤为:
[0012] 步骤1.1,读取的加速度数据为(ax(t),ay(t),az(t)),进行二重积分得到tc-1到tc时刻的近似位移(xt,yt,zt)为:
[0013]
[0014] 式中,(vx(tc-1),vy(tc-1),vz(tc-1))为tc-1时刻的速度;
[0015] 步骤1.2,读取到tc-1和tc时刻的距离数据为 和 计算tc-1到tc时刻的近似位移(mxt,myt,mzt)为:
[0016]
[0017] 步骤1.3,利用互补滤波法进行数据融合获得四旋翼飞行器的位移数据为:
[0018]
[0019]
[0020] 式中,Tu为超声波传感器采样周期,(τx,τy,τz)为置信程度,(ax,ay,az)为动态加权系数。
[0021] 由于加速度积分得到的位移累积误差大,而测距系统得到的距离数据准确度高,但是存在大量噪声,所以采用互补滤波法进行数据融合,能够得到置信度更高的四旋翼飞行器位移。
[0022] 作为本发明的进一步限定方案,步骤2中,获得四旋翼飞行器的姿态角度数据的具体步骤为:
[0023] 步骤2.1,四旋翼飞行器惯性导航系统测量的X轴上惯性测量数据包括倾角 陀螺仪测量角速度ωgyro、陀螺仪测量噪声ωg、螺仪常值误差b、加速度计测量角度 以及角速度计测量噪声ωa,四旋翼飞行器惯性导航系统的状态方程和输出方程为:
[0024]
[0025] 步骤2.2,设四旋翼飞行器惯性导航系统的采样周期为Ts,则上述方程离散化后为:
[0026] X(k|k-1)=AX(k-1|k-1)+BU(k) (6)
[0027] 式中, X(k-1|k-1)为k-1时刻的后验估计,X(k|k-1)为k时刻的先验估计,X(k|k-1)的协方差为:
[0028] P(k|k-1)=AP(k-1|k-1)AT+Q (7)
[0029] 式中, 为陀螺仪和加速度计的过程噪声矩阵,P(k-1|k-1)为协方差在k-1时刻的后验估计,P(k|k-1)为协方差矩阵在k时刻的先验估计;
[0030] 步骤2.3,利用卡尔曼滤波对惯性测量数据进行数据融合,卡尔曼增益系数为:
[0031] K(k)=P(k|k-1)+HT/(HP(k|k-1))HT+R) (8)
[0032] 式中,H=[1 0],R为测量协方差矩阵,得到角度和角度协方差的最优估计值X(k|k)和P(k|k)为:
[0033]
[0034] 式中,Z(k)为当前陀螺仪的测量值;
[0035] 步骤2.4,四旋翼飞行器惯性导航系统测量的Y轴和Z轴上惯性测量数据处理过程与步骤2.1~步骤2.3相同,综合四旋翼飞行器在X轴、Y轴和Z轴上的惯性测量数据可得到四旋翼飞行器的姿态角度数据。
[0036] 利用卡尔曼滤波对惯性测量数据进行数据融合,使测量的惯性数据具有较高的精确性,为三维成像提供较准确的位置基础。
[0037] 作为本发明的进一步限定方案,步骤3中,获得深度断层图像的具体步骤为:
[0038] 步骤3.1,以角度θ为X轴,深度h为Y轴,将深度断层图像展开为二维平面上的曲线h=f(θ),对该曲线进行自适应中值滤波,消除曲线上的椒盐噪声;
[0039] 步骤3.2,设四旋翼飞行器的位移为 倾角为( β,α),对深度断层图像进行补偿的具体步骤如下:
[0040] 步骤3.2.1,四旋翼飞行器前进方向上的倾角为 对深度断层图像进行补偿后展开对应的曲线方程为 根据tc-1和tc时刻的倾角动态加权得到理想的深度断层图像:
[0041]
[0042] H1=h't-1+st/cos(βt-βt-1)cos(αt-αt-1) (11)
[0043] H2=h't+st/tan(βt-βt-1)tan(αt-αt-1) (12)
[0044] h”=(1-cos(βt-βt-1)cos(αt-αt-1))H1+cos(βt-βt-1)cos(αt-αt-1)H2 (13)[0045] 式中,h't-1和h't为经过 补偿后tc-1和tc时刻的深度,h”为经过位移和倾角补偿后的深度值,(αt-1,βt-1)为tc-1时刻四旋翼飞行器的其中两轴姿态角,(αt,βt)为tc时刻四旋翼飞行器的其中两轴姿态角。
[0046] 采用自适应中值滤波,能够消除曲线上的椒盐噪声,使深度断层图像展开在二维平面上曲线更加平滑,减小偶然误差;采用对深度断层图像进行补偿,能够得到较理想的深度断层图像。
[0047] 作为本发明的进一步限定方案,步骤4中,在相邻深度断层图像之间使用滑动窗口牛顿插值法实现三维成像的具体步骤为:
[0048] 步骤4.1,对ti(i=0,1,2,...,n)时刻获得的深度断层图像补偿后展开得到曲线函数为:
[0049] fi(θ)(θ=0°~360°) (14)
[0050] 式中,对于角度θ=θj,深度断层图像都有一个相对应的取值fi(θj);
[0051] 步骤4.2,根据步骤1得到各个深度断层图像相对于初始位置的距离,对有序数据对(xi,fi(θ))进行滑动窗口牛顿插值得到光滑曲线,插值公式如下:
[0052] Pn(x)=f0(x0)+g[x0,x1](x-x1)+g[x0,x1,x2](x-x0)(x-x1)+
[0053] ...+g[x0,x1,..,xn](x-x0)...(x-xn-1) (15)
[0054]
[0055] 式中,xi表示各个深度断层图像相对于初始位置的位移数据,n为滑动窗口大小,当深度断层图像的数目超过n后,移出第一个深度断层图像,同时移入当前更新的深度断层图像,再进行牛顿插值,从而实现基于滑动窗口的牛顿插值;
[0056] 步骤4.3,对所以θ值的深度断层图像进行步骤4.2同样操作,拼接差值后的所有深度断层图像实现三维成像。
[0057] 采用滑动窗口的牛顿插值能够使三维成像更加平滑,增强了三维成像效果。
[0058] 本发明的有益效果在于:(1)采用四旋翼飞行器作为搭载平台具有高度的灵活性,相对于地面移动机器人能够降低复杂地面对飞行的影响,具有较高的适应能力;(2)采用测量的位移数据和姿态角度数据确定深度断层图像数据的位置,从而有效提高了激光雷达的扫描范围,扩大了三维成像的面积范围。

附图说明

[0059] 图1为本发明的方法流程图。

具体实施方式

[0060] 如图1所示,本发明的基于室内四旋翼飞行器的激光雷达三维成像方法,包括如下步骤:
[0061] 步骤1,读取四旋翼飞行器惯性导航系统测量的加速度数据以及测距系统测量的距离数据,再利用互补滤波法对加速度数据和距离数据进行数据融合,从而获得四旋翼飞行器的位移数据,具体步骤为:
[0062] 步骤1.1,读取的加速度数据为(ax(t),ay(t),az(t)),进行二重积分得到tc-1到tc时刻的近似位移(xt,yt,zt)为:
[0063]
[0064] 式中,(vx(tc-1),vy(tc-1),vz(tc-1))为tc-1时刻的速度;
[0065] 步骤1.2,读取到tc-1和tc时刻的距离数据为 和 计算tc-1到tc时刻的近似位移(mxt,myt,mzt)为:
[0066]
[0067] 步骤1.3,利用互补滤波法进行数据融合获得四旋翼飞行器的位移数据为:
[0068]
[0069]
[0070] 式中, 为tc-1时刻进行数据融合后的位移,Tu为超声波传感器采样周期,(τx,τy,τz)为置信程度,(ax,ay,az)为动态加权系数。
[0071] 步骤2,读取四旋翼飞行器惯性导航系统测量的惯性测量数据,并利用卡尔曼滤波对惯性测量数据进行数据融合,获得四旋翼飞行器的姿态角度数据,具体步骤为:
[0072] 步骤2.1,四旋翼飞行器惯性导航系统测量的X轴上惯性测量数据包括倾角 陀螺仪测量角速度ωgyro、陀螺仪测量噪声ωg、螺仪常值误差b、加速度计测量角度 以及角速度计测量噪声ωa,四旋翼飞行器惯性导航系统的状态方程和输出方程为:
[0073]
[0074] 步骤2.2,设四旋翼飞行器惯性导航系统的采样周期为Ts,则上述方程离散化后为:
[0075] X(k|k-1)=AX(k-1|k-1)+BU(k) (6)
[0076] 式中, X(k-1|k-1)为k-1时刻的后验估计,X(k|k-1)为k时刻的先验估计,X(k|k-1)的协方差为:
[0077] P(k|k-1)=AP(k-1|k-1)AT+Q (7)
[0078] 式中, 为陀螺仪和加速度计的过程噪声矩阵,P(k-1|k-1)为协方差在k-1时刻的后验估计,P(k|k-1)为协方差矩阵在k时刻的先验估计;
[0079] 步骤2.3,利用卡尔曼滤波对惯性测量数据进行数据融合,卡尔曼增益系数为:
[0080] K(k)=P(k|k-1)+HT/(HP(k|k-1))HT+R) (8)
[0081] 式中,H=[1 0],R为测量协方差矩阵,得到角度和角度协方差的最优估计值X(k|k)和P(k|k)为:
[0082]
[0083] 式中,Z(k)为当前陀螺仪的测量值;
[0084] 步骤2.4,四旋翼飞行器惯性导航系统测量的Y轴和Z轴上惯性测量数据处理过程与步骤2.1~步骤2.3相同,综合四旋翼飞行器在X轴、Y轴和Z轴上的惯性测量数据可得到四旋翼飞行器的姿态角度数据;
[0085] 步骤3,读取四旋翼飞行器前进方向上激光雷达采集的深度断层图像数据,再对深度断层图像数据进行自适应中值滤波,并进行基于位移和角度的补偿,获得深度断层图像,具体步骤为:
[0086] 步骤3.1,以角度θ为X轴,深度h为Y轴,将深度断层图像展开为二维平面上的曲线h=f(θ),对该曲线进行自适应中值滤波,消除曲线上的椒盐噪声,自适应中值滤波算法为:
[0087] Step1:A1=hmed-hmin,A2=hmed-hmax
[0088] 如果A1>0&&A2<0,转Step2;
[0089] 否则增大窗口尺寸,如果窗口尺寸≤Smax,转Step1,否则输出h;
[0090] Step2:B1=h-hmin,B2=h-hmax
[0091] 如果B1>0&&B2<0,输出h;
[0092] 否则输出hmed;
[0093] 其中,Smax为滑动窗口中值滤波的最大窗口尺寸,h为当前窗口Sh中间位置处的深度值,hmin,hmed,hmax分别为当前窗口Sh中深度取值的最小值、中间值和最大值;
[0094] 步骤3.2,设四旋翼飞行器的位移为 倾角为( β,α),对深度断层图像进行补偿的具体步骤如下:
[0095] 步骤3.2.1,四旋翼飞行器前进方向上的倾角为 对深度断层图像进行补偿后展开对应的曲线方程为 根据tc-1和tc时刻的倾角动态加权得到理想的深度断层图像:
[0096]
[0097] H1=h't-1+st/cos(βt-βt-1)cos(αt-αt-1) (11)
[0098] H2=h't+st/tan(βt-βt-1)tan(αt-αt-1) (12)
[0099] h”=(1-cos(βt-βt-1)cos(αt-αt-1))H1+cos(βt-βt-1)cos(αt-αt-1)H2 (13)[0100] 式中,h't-1和h't为经过 补偿后tc-1和tc时刻的深度,h”为经过位移和倾角补偿后的深度值,(αt-1,βt-1)为tc-1时刻四旋翼飞行器的其中两轴姿态角,(αt,βt)为tc时刻四旋翼飞行器的其中两轴姿态角,由于前后两次测量点的角度偏移比较小,使用的近似计算关系为:
[0101]
[0102] 采用上式的近似计算关系能够有效减少计算量,降低方法的执行复杂度,使三维成像更加迅速。
[0103] 步骤4,根据步骤1的位移数据和步骤2的姿态角度数据确定四旋翼飞行器运动轨迹,并对运动轨迹上的相邻数据采集点的深度断层图像使用滑动窗口牛顿插值法,从而实现三维成像,具体步骤为:
[0104] 步骤4.1,对ti(i=0,1,2,...,n)时刻获得的深度断层图像补偿后展开得到曲线函数为:
[0105] fi(θ)(θ=0°~360°) (14)
[0106] 式中,对于角度θ=θj,深度断层图像都有一个相对应的取值fi(θj);
[0107] 步骤4.2,根据步骤1得到各个深度断层图像相对于初始位置的距离,对有序数据对(xi,fi(θ))进行滑动窗口牛顿插值得到光滑曲线,插值公式如下:
[0108] Pn(x)=f0(x0)+g[x0,x1](x-x1)+g[x0,x1,x2](x-x0)(x-x1)+
[0109] ...+g[x0,x1,..,xn](x-x0)...(x-xn-1) (15)
[0110]
[0111] 式中,xi表示各个深度断层图像相对于初始位置的位移数据,n为滑动窗口大小,当深度断层图像的数目超过n后,移出第一个深度断层图像,同时移入当前更新的深度断层图像,再进行牛顿插值,从而实现基于滑动窗口的牛顿插值;
[0112] 步骤4.3,对所以θ值的深度断层图像进行步骤4.2同样操作,拼接差值后的所有深度断层图像实现三维成像。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用