【技术实现步骤摘要】
仿真系统中基于GPU模拟雷达检测效果的方法及装置
[0001]本专利技术涉及模拟仿真
,尤其涉及一种仿真系统中基于GPU模拟雷达检测效果的方法及装置。
技术介绍
[0002]在机器人测距、导航、扫图领域中,雷达检测是一项必不可少的技术在目前的主流仿真软件中,通常采用射线模拟雷达的高频发射来探索周围的可视障碍物,以实现对地图的扫描,在扫描完成后,还需要基于探测点(即射线的末端点)来表现扫描结果,作为雷达的检测结果。目前主要通过两种方式表现检测结果:第一种方式基于探测点绘制多条密集的射线来表现雷达的检测结果(如图1所示),然而,绘制射线时需要实时计算和更改射线长度,不仅会消耗较多的CPU算力,降低雷达检测的整体性能,还会导致扫描结果的表现杂乱且不直观;第二种方式将探测点连接并绘制成一个多边形面片来表现雷达的检测结果(如图2所示),然而,绘制多边形面片时需要实时生成网格,由于实时生成网格所需的计算量也很大,同样也会消耗较多的CPU算力。可见,如何降低雷达检测中CPU算力的消耗以提高雷达检测的整体性能显得尤为重要。
技术实现思路
[0003]本专利技术所要解决的技术问题在于,提供一种仿真系统中基于GPU模拟雷达检测效果的方法及装置,能够降低雷达检测中CPU算力的消耗以提高雷达检测的整体性能。
[0004]为了解决上述技术问题,本专利技术第一方面公开了一种仿真系统中基于GPU模拟雷达检测效果的方法,所述方法包括:
[0005]基于预先为待检测场景配置的图像采集器,采集所述待检测场景被点光源 ...
【技术保护点】
【技术特征摘要】
1.仿真系统中基于GPU模拟雷达检测效果的方法,其特征在于,所述方法包括:基于预先为待检测场景配置的图像采集器,采集所述待检测场景被点光源照射之后的场景图像,其中,所述点光源被放置于所述待检测场景中;将所述场景图像传输至所述图像采集器在图形处理器中相匹配的子图形处理器,以使所述子图形处理器确定所述场景图像中未被所述待检测场景中的可视障碍物遮挡的实际光照区域,作为所述待检测场景对应的雷达检测结果。2.根据权利要求1所述的仿真系统中基于GPU模拟雷达检测效果的方法,其特征在于,所述基于预先为待检测场景配置的图像采集器,采集所述待检测场景被点光源照射之后的场景图像,包括:基于预先为待检测场景配置的图像采集器,采集所述待检测场景被所述点光源照射之后所述点光源所在的照射平面投影于目标平面上的正交投影,作为所述待检测场景被所述点光源照射之后的场景图像;其中,所述目标平面包括所述图像采集器对应的仿真成像平面,所述照射平面与所述目标平面平行,所述场景图像包括所述待检测场景的每个可视障碍物对应的截面投影,所述可视障碍物为位于所述图像采集器的采集视野内的障碍物,每个所述可视障碍物对应的截面投影包括该可视障碍物被所述照射平面切分之后的截面的投影。3.根据权利要求2所述的仿真系统中基于GPU模拟雷达检测效果的方法,其特征在于,所述子图形处理器确定所述场景图像中未被所述待检测场景中的可视障碍物遮挡的实际光照区域,作为所述待检测场景对应的雷达检测结果,包括:由所述子图形处理器基于所述点光源在所述待检测场景中的位置以及所述点光源的光线参数,确定所述点光源在所述场景图像中对应的照射范围;由所述子图形处理器将所述照射范围内除所有所述可视障碍物对应的截面投影之外的其他区域确定为所述场景图像中的初始光照区域;由所述子图形处理器根据预先确定出的光照阴角计算算法、所述点光源的投影点在所述场景图像中的位置以及每个所述可视障碍物对应的截面投影在所述场景图像中的位置,修正所述初始光照区域,得到所述场景图像中未被所述待检测场景中的可视障碍物遮挡的实际光照区域,作为所述待检测场景对应的雷达检测结果。4.根据权利要求3所述的仿真系统中基于GPU模拟雷达检测效果的方法,其特征在于,所述子图形处理器根据预先确定出的光照阴角计算算法、所述点光源的投影点在所述场景图像中的位置以及每个所述可视障碍物对应的截面投影在所述场景图像中的位置,修正所述初始光照区域,得到所述场景图像中未被所述待检测场景中的可视障碍物遮挡的实际光照区域,作为所述待检测场景对应的雷达检测结果,包括:由所述子图形处理器根据每个所述可视障碍物对应的截面投影在所述场景图像中的位置,从所有所述可视障碍物中确定至少一个目标障碍物,其中,每个所述目标障碍物对应的截面投影均与所述照射范围存在重叠区域;由所述子图形处理器根据预先确定出的光照阴角计算算法、所述点光源的投影点在所述场景图像中的位置以及每个所述目标障碍物对应的截面投影在所述场景图像中的位置,判断所述初始光照区域是否存在至少一个阴角区域,所述阴角区域包括由于所述点光源的光线被所述目标障碍物遮挡而未接受到光照...
【专利技术属性】
技术研发人员:夏环俊,张培俭,
申请(专利权)人:广东博智林机器人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。