检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北京科技大学,北京100083 [2]北京航空航天大学,北京100083 [3]山东建筑大学,山东济南250101
出 处:《工程图学学报》2007年第1期33-36,共4页Journal of Engineering Graphics
基 金:国家"973"资助项目(2002CB312204-04)
摘 要:为了达到虚拟机器人在场景中漫游,要求实时地检测机器人与建筑物之间的碰撞。针对这种检测对于干涉精度要求不高,而对实时性要求较高的特点,采用假想长方体代替复杂物体进行OBB包围盒的计算方法,大大简化了计算复杂度。变化的虚拟场景,需要时刻更新包围盒,来判断机器人与环境物体是否碰撞。为了提高实时性,采取以下措施:只更新位置发生变化的物体的包围盒,静止物体的包围盒只做一次计算;找出与机器人距离最近的物体,只检测该物体与机器人是否碰撞,其他物体不进行检测。以上措施提高了计算速度,增强了检测的实时性。In order to attain virtual robot cruise in the virtual environment, real-time collision detection is requested between robot and building. It requests lower accuracy for the interference, but needs real time. Aiming at this case, the paper adopts cuboid object to replace complex object to carry on the algorithm of the OBB, simplifying the calculation complexity. The varied virtual environment requires to update bounding boxes at all time, and judges if the robot collides with any object in virtual environment. Large scale computation could slow down running speed of the computer, so the algorithm should be optimized. One measure to be taken is to update moving objects' bounding boxes at any time, but isn't to change the stationary objects' bounding boxes which are built initially. The another is to check out if robot collides with the nearest object. These measures can increase efficiency of collision detection.
分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.3