[发明专利]基于蒙特卡罗算法的高程图安全区域搜索方法及系统有效
| 申请号: | 201510979689.1 | 申请日: | 2015-12-23 |
| 公开(公告)号: | CN105589997B | 公开(公告)日: | 2018-08-14 |
| 发明(设计)人: | 王晓峰;戚会清;胡世莱 | 申请(专利权)人: | 重庆科技学院 |
| 主分类号: | G06F17/50 | 分类号: | G06F17/50 |
| 代理公司: | 重庆蕴博君晟知识产权代理事务所(普通合伙) 50223 | 代理人: | 王玉芝 |
| 地址: | 401331*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 蒙特卡罗 算法 高程 安全 区域 搜索 方法 系统 | ||
1.一种基于蒙特卡罗算法的高程图安全区域搜索方法,包括:
对采集的目标天体的地表高程图进行障碍阀值分割,获取所述地表高程图的障碍阀值分割图,其中,所述地表高程图采用双峰法和最大类间方差法进行分割;
对所述地表高程图进行二值化等高线数值仿真,获取所述地表高程图的等高线图;
采用蒙特卡罗算法对获取的地表高程图的障碍阀值分割图和地表高程图的等高线图进行仿真,获取探测器安全着陆预选区域;
将所述地表高程图转化为二维二值矩阵,利用蒙特卡罗算法对随机提取的所述二维二值矩阵的矩阵元素进行平面拟合,获取拟合平面斜率;
所述拟合平面斜率的最小值所对应的区域为探测器安全着陆区域,所对应的中心点为探测器安全着陆点;
根据所述探测器安全着陆预选区域、所述拟合平面斜率获取的探测器安全着陆区域以及探测器安全着陆的条件,获取探测器安全着陆的最优区域。
2.如权利要求1所述的基于蒙特卡罗算法的高程图安全区域搜索方法,其中,在将所述地表高程图转化为二维二值矩阵,利用蒙特卡罗算法对随机提取的所述二维二值矩阵的矩阵元素进行平面拟合,获取拟合平面的斜率的过程中,
不重复的随机产生像素矩阵元素i、j形成实数对(i,j);
以矩阵中i、j为下标的元素aij为中心点,提取aij为几何中心的周围100*100的矩阵元素;
利用蒙特卡罗算法内置regress函数对提取的所述矩阵元素进行平面拟合,获取拟合平面的斜率。
3.如权利要求1所述的基于蒙特卡罗算法的高程图安全区域搜索方法,其中,
如果所述拟合平面斜率获取的探测器安全着陆区域在所述探测器安全着陆预选区域内,则所述拟合平面斜率获取的探测器安全着陆区域为探测器安全着陆的最优区域;
如果所述拟合平面斜率获取的探测器安全着陆区域不在所述探测器安全着陆预选区域内,则继续随机提取矩阵元素直至获取到探测器安全着陆的最优区域。
4.如权利要求1所述的基于蒙特卡罗算法的高程图安全区域搜索方法,其中,所述探测器安全着陆的条件,着陆的坡角的值<8°、着陆的凸起或凹起小于20cm以及着陆的最小平面的直径小于3650mm;
其中平面的坡角计算公式如下:
其中,α为坡角;Z高为拟合平面最高点z轴数值;Z低为拟合平面最低点z轴数值;X高为拟合平面最高点x轴数值;X低为拟合平面最低点x轴数值。
5.一种基于蒙特卡罗算法的高程图安全区域搜索系统,包括
障碍阀值分割图获取单元,用于对采集的目标天体的地表高程图进行障碍阀值分割,获取所述地表高程图的障碍阀值分割图,其中,所述地表高程图采用双峰法和最大类间方差法进行分割;
等高线图获取单元,用于对所述地表高程图进行二值化等高线数值仿真,获取所述地表高程图的等高线图;
探测器安全着陆预选区域获取单元,用于采用蒙特卡罗算法对获取的地表高程图的障碍阀值分割图和地表高程图的等高线图进行仿真,获取探测器安全着陆预选区域;
拟合平面斜率获取单元,用于将所述地表高程图转化为二维二值矩阵,利用蒙特卡罗算法对随机提取的所述二维二值矩阵的矩阵元素进行平面拟合,获取拟合平面斜率;
探测器安全着陆区域确定单元,用于所述拟合平面斜率的最小值所对应的区域为探测器安全着陆区域,所对应的中心点为探测器安全着陆点;
探测器安全着陆的最优区域获取单元,用于根据所述探测器安全着陆预选区域、所述拟合平面斜率获取的探测器安全着陆区域以及探测器安全着陆的条件,获取探测器安全着陆的最优区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆科技学院,未经重庆科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510979689.1/1.html,转载请声明来源钻瓜专利网。





