[发明专利]一种针对复杂地形的巡视探测器平均自由程计算方法有效
申请号: | 201210119099.8 | 申请日: | 2012-04-20 |
公开(公告)号: | CN102646169A | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 李琳辉;连静;王蒙蒙;韩虎;郭烈;王文波 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 李洪福 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种针对于复杂地形环境的巡视探测器平均自由程计算方法,包括以下步骤:巡视探测器定位点和行驶方向的选择;巡视探测器车体投影区域可通过性判定;平均自由程计算。本发明通过建立星体地形数字高程图DEM,真实反映巡视探测器的探测环境,可应用于存在各种类型障碍(例如斜坡和不规则障碍)的复杂地形环境中,并且计算精度不受地形复杂程度的影响。本发明通过按固定角度间隔旋转星体地形数字高程图DEM图,并在每幅图上均沿固定方向直行的方法进行平均自由程计算,降低了算法复杂度,同时提高了仿真速度。本发明将坡度和高程值差作为单次自由程计算终止的判定条件,综合考虑了巡视探测器的爬坡能力和越障能力。 | ||
搜索关键词: | 一种 针对 复杂 地形 巡视 探测器 平均自由程 计算方法 | ||
【主权项】:
一种针对于复杂地形环境的巡视探测器平均自由程计算方法,其特征在于:包括以下步骤:A、巡视探测器定位点和行驶方向的选择A1、生成星体地形数字高程图Digital Elevation Map,DEM由数字高程模型描述的某星体表面区域的地形数据是一组三维向量有限序列,用函数的形式描述为:Vi=(Xi,Yi,Zi)(i=1,2,3,…,n),其中,Xi,Yi是平面坐标,Zi是Xi,Yi对应的高程;在Matlab软件中首先编程实现平面坐标及高程的范围提取,即寻找X方向最小值Xmin和最大值Xmax、Y方向最小值Ymin和最大值Ymax、Z方向最小值Zmin和最大值Zmax;然后,确定地图中每个像素所代表的空间尺寸及不同灰度值所代表的高程值,建立用灰度图像描述的数字高程图,其中,0‑255的灰度值与Zmin‑Zmax之间为线性的映射关系;A2、选择行驶方向平均自由程为多次随机选择起始位置和行驶方向所获取的自由程的平均值,需要耗费很长的仿真时间;为了降低算法复杂度,提高仿真速度,选择按固定角度间隔旋转星体地形数字高程图DEM,然后在每幅图上均沿固定方向行驶的方法进行平均自由程计算,避免随机选择方向行驶时车体投影区域计算的复杂性;A3、随机选点行驶确定固定行驶方向后,在每幅星体地形数字高程图DEM中随机选择起始点作为巡视探测器起步的中心点,按照车体尺寸在星体地形数字高程图DEM中割取中心点周围车体投影范围内的地形高程数据;B、巡视探测器车体投影区域可通过性判定可通过性判定包括两个方面,一是坡度限制,另一个是垂直高度限制,两者皆为单次自由程计算终止的判定条件;设巡视探测器宽为b,越障能力即垂直高度为h,能爬越的坡度限制为θ;其中,步骤B1是坡度判定,步骤B2是垂直高度判定;当两者通过判定结果皆为巡视探测器可通过,则判定车体投影区域是可通过的;B1、选择车体投影范围内的地形高程数据,利用最小二乘法进行空间平面 拟合,根据拟合得到的空间平面参数获取车体投影区域的坡度信息,根据巡视探测器的行驶能力,坡度大于θ即为不可通过该区域,作为单次自由程计算终止的判定条件之一;B2、在投影区域前部车宽b*h/tan θ的区域内,搜索最小高程值和最大高程值,若两者之差大于h,则认为超出越障能力范围,即不可通过,作为单次自由程计算终止的另一判定条件;C、平均自由程计算每次仿真计算自由程时,以直行遇到不可通过处为终点,获取单次能够行驶的最长直线距离,多次统计后求和平均,便可求出平均自由程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210119099.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种可利用太阳能发电的集装箱
- 下一篇:一种离心泵自动引水装置
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用