[发明专利]一种基于三维虚拟场景的物体智能避障方法及系统有效
申请号: | 201410368621.5 | 申请日: | 2014-07-30 |
公开(公告)号: | CN105303595B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 邹英强;施建华;张登康;邓益群 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06T13/20 | 分类号: | G06T13/20;G06T7/246 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;刘文求 |
地址: | 516006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于三维虚拟场景的物体智能避障方法及系统,其中,方法包括步骤:计算出控制射线与控制射线方向上的障碍物的交点;根据所述交点计算目标物体与控制射线方向上的障碍物之间的距离;当所述距离处于预定距离范围内时,转步骤E1:分别计算目标物体与左前方障碍物之间距离和目标物体与右前方障碍物之间距离,并确定空旷方向,然后将目标物体的运动方向和控制射线方向转向空旷方向;当所述距离大于所述预定距离范围时,转步骤E2:控制目标物体沿控制射线向前移动;当所述距离小于所述预定距离范围时,转步骤E3:控制目标物体沿控制射线向后移动。本发明避障方法算法简单,可避开各种类型障碍物,实现目标物体的自由移动。 | ||
搜索关键词: | 一种 基于 三维 虚拟 场景 物体 智能 方法 系统 | ||
【主权项】:
1.一种基于三维虚拟场景的物体智能避障方法,其特征在于,包括步骤:A、在三维虚拟场景中构建障碍物和目标物体;B、在目标物体上构建一条指向目标物体运动方向正前方的控制射线;C、计算控制射线与控制射线方向上的障碍物的交点;D、根据所述交点计算目标物体与控制射线方向上的障碍物之间的距离;E、当所述距离处于预定距离范围内时,转步骤E1:分别计算目标物体与左前方障碍物之间距离和目标物体与右前方障碍物之间距离,并确定空旷方向,然后将目标物体的运动方向和控制射线方向转向空旷方向,再返回步骤C;当所述距离大于所述预定距离范围时,转步骤E2:控制目标物体沿控制射线向前移动;当所述距离小于所述预定距离范围时,转步骤E3:控制目标物体沿控制射线向后移动;所述步骤B中,所述控制射线为:以所述目标物体的中心坐标的位置为起点,沿所述目标物体运动的方向所绘制出的一条虚拟射线;所述步骤E1包括:E11、先将控制射线向第一方向转动第一角度,然后计算目标物体与控制射线方向上的障碍物之间的距离,并赋值给right;再将控制射线向第二方向转动第一角度的2倍,然后计算目标物体与控制射线方向上的障碍物之间的距离,并赋值给left,第一方向与第二方向相反;E12、判断left是否大于right,当是时进入步骤E13,否则转入步骤E14;E13、当left小于距离阈值时,将控制射线向第二方向转动第一角度,且将目标物体运动方向向第二方向转动第一角度的2倍;当left大于距离阈值时,将目标物体运动方向向第二方向转动第一角度,同时返回步骤C;E14、当right小于距离阈值时,将控制射线向第一方向转动第一角度的3倍,且将目标物体运动方向向第一方向转动第一角度的2倍;当right大于距离阈值时,将控制射线向第一方向转动第一角度的2倍,且将目标物体运动方向向第一方向转动第一角度,同时返回步骤C。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410368621.5/,转载请声明来源钻瓜专利网。