[发明专利]一种用于复杂场景的层次式人群仿真方法及系统有效
申请号: | 201510088609.3 | 申请日: | 2015-02-26 |
公开(公告)号: | CN104732014B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 邢薇薇;张健;卢苇;刘渭滨 | 申请(专利权)人: | 北京交通大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京正理专利代理有限公司11257 | 代理人: | 张雪梅 |
地址: | 100044*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种用于复杂场景的层次式人群仿真方法及系统,该方法包括步骤对复杂场景进行区域划分,得到复杂场景的拓扑结构图;对复杂场景进行全局路径规划,计算包含复杂场景中场景入口、场景出口和特定感兴趣区域的全局路径;确定人群分组信息和人群中个体在复杂场景中的位置信息,在复杂场景中建立个体的势场,并根据个体的势场计算个体在复杂场景中受到的作用力;计算在人群仿真过程中个体的实时速度,利用交通流模型对在人群仿真过程中个体的实时速度进行实时修正,实现人群仿真。本发明所述技术方案改善了势场法人群仿真中的速度控制机制,解决速度变化不自然的问题,使速度的变化更加符合人群运动规律,满足了人群仿真的实际需求。 | ||
搜索关键词: | 一种 用于 复杂 场景 层次 人群 仿真 方法 系统 | ||
【主权项】:
一种用于复杂场景的层次式人群仿真方法,其特征在于,该方法包括如下步骤:S1、根据复杂场景的结构信息对复杂场景进行区域划分,得到复杂场景的拓扑结构图;S2、根据复杂场景的拓扑结构图对复杂场景进行全局路径规划,计算包含复杂场景中场景入口、场景出口和特定感兴趣区域的全局路径;S3、确定人群分组信息和人群中个体在复杂场景中的位置信息,根据人群分组信息、人群中个体在复杂场景中的位置信息和复杂场景结构信息,在复杂场景中建立个体的势场,并根据个体的势场计算个体在复杂场景中受到的作用力;S4、根据个体在复杂场景中受到的作用力计算在人群仿真过程中个体的实时速度,利用交通流模型对在人群仿真过程中个体的实时速度进行实时修正,实现人群仿真;步骤S3中“根据人群分组信息、人群中个体在复杂场景中的位置信息和复杂场景结构信息,在复杂场景中建立个体的势场,并根据个体的势场计算个体在复杂场景中受到的作用力”进一步包括如下子步骤:S3.1、根据人群分组信息、人群中个体在复杂场景中的位置信息和复杂场景结构信息,在复杂场景中建立个体的势场,并根据势场计算个体在势场中的吸引势Uatt和排斥势Urep,公式如下:Uatt=12ξq[D(q,qgoal)]m;]]>Urep=12η(1Σi=1kD(q,qiobs)/k-1D0)2[D(q,qgoal)]n,ifΣi=1kD(q,qiobs)/k≤D00,ifΣi=1kD(q,qiobs)/k>D0;]]>公式中,q为个体在复杂场景中的位置信息;ξq为吸引势系数;m为距离的指数系数;qgoal为个体在复杂场景中的目标位置信息;η为排斥势系数;D0为排斥势的影响范围;n为距离的指数系数,k为与个体有关联性的分组中个体的数量;qiobs为复杂场景中障碍物的位置信息;S3.2、根据个体在势场中的吸引势Uatt和排斥势Urep计算个体在势场中的势Utotal,公式如下:Utotal=Σj=1aUattj+Σj=1bUrepj]]>公式中,a为复杂场景中对个体的吸引源个数,b为复杂场景中对个体的排斥源个数;S3.3、根据个体在势场中的势Utotal,计算个体在复杂场景中受到的作用力F,公式如下:F=‑▽Utotol。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510088609.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种三维工程场景的动态剖切及测量方法
- 下一篇:一种多层防热结构快速优化方法