[发明专利]安全飞行包线的估算方法在审
| 申请号: | 201710369195.0 | 申请日: | 2017-05-23 |
| 公开(公告)号: | CN107274487A | 公开(公告)日: | 2017-10-20 |
| 发明(设计)人: | 肖芳;陈江;万智勇 | 申请(专利权)人: | 武汉华高信息技术有限公司 |
| 主分类号: | G06T17/10 | 分类号: | G06T17/10;G06F17/11 |
| 代理公司: | 长沙星耀专利事务所(普通合伙)43205 | 代理人: | 许伯严 |
| 地址: | 430000 湖北省武汉市东湖新技术开*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 安全 飞行 估算 方法 | ||
1.一种安全飞行包线的估算方法,其特征在于:包括以下步骤,
S1,获取周围地形环境模型的三维数据坐标,形成点云数据,获取飞行器位置坐标、运动方向、速度以及安全飞行高度;
S2,估算点云数据的表面法矢量;
S3,根据步骤S2得到的点云数据的表面法矢量、飞行器位置坐标、运动方向、速度以及安全飞行高度计算安全飞行包线。
2.如权利要求1所述的安全飞行包线的估算方法,其特征在于:所述步骤S2包括,
S2-1,读入点云数据,并获取点云个数n;
S2-2,从点云数据集中任取一点Pi;
S2-3,建立Pi的k-邻域;
S2-4,将这k+1个点用最小二乘法进行曲面拟合,得到拟合曲面的切平面;
S2-5,将得到的曲面切平面的法矢量当做点Pi的法线,然后检查法矢量方向的一致性,若指向视点,则是一致的,将得到的法矢量存储起来;若不是,则对法矢量方向进行翻转,再将得到的法矢量存储起来。
S2-6,遍历点云数据集中的所有点,重复上述步骤。
3.如权利要求2所述的安全飞行包线的估算方法,其特征在于:所述步骤S2-4包括以下步骤,
对得到的n个点云数据,Pi是测量数据中的某一点,为求得该点处的法线,先设平面方程为:
ax+by+cz+d=0(1)
式(1)中,a2+b2+c2=1,可以得到平面参数a,b,c,d,使得k个邻近点到该平面的距离的平方和最小,获得的拟合平面是最佳的,即满足式(2):
其中,di是点云数据中的任一点Pi(xi,yi,zi)到这个平面的距离di=|axi+byi+czi-d|
采用拉格朗日乘子法求解极值,得到式(3)
将式(3)两边对d求偏导,并且令偏导数为零,得到:
令质心为
di=|aΔxi+bΔyi+cΔzi|(5)
再对式(3)两边求a,b,c的偏导数,得:
将上述方程组构成特征值方程得:
Ax=λx(7)
式(7)中,
那么,求解平面参数a,b,c,就是求解矩阵的特征值和特征向量,又因为A是3阶实对称矩阵,根据矩阵的知识可知,对于实对称矩阵,特征值可利用式(7)求解,得:
在约束条件a2+b2+c2=1下,可得所以,e的最小值就是矩阵A的最小特征值,对应的特征向量为平面参数a,b,c,利用质心可求得d。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉华高信息技术有限公司,未经武汉华高信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710369195.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模型3D效果图的生成方法
- 下一篇:一种三维片上网络的三维模型的生成方法





