QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 972|回复: 0
打印 上一主题 下一主题

[其他经验] 碰撞检测与避免

[复制链接]
字体大小: 正常 放大

361

主题

13

听众

2078

积分

风靡全球

  • TA的每日心情
    开心
    2016-11-15 12:14
  • 签到天数: 102 天

    [LV.6]常住居民II

    网络挑战赛参赛者

    新人进步奖 发帖功臣 最具活力勋章

    跳转到指定楼层
    1#
    发表于 2015-8-23 19:04 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    碰撞检测与避免
    碰撞检测的意义
    人是处于物理世界,和环境及周围其他人打交道的个体,生理上人不可能逾越这样的物理限制,心理上人会与障碍及其他人保持一定距离,这首先涉及到仿真中碰撞检测的问题,而后还要涉及到冲突消解的解决方案问题.
    碰撞检测的研究方法
    对于离散空间模型,碰撞的检测相对比较容易,因为一般假设网格对于个体是独占的,某一网格简单的可达或不可达即可解决碰撞的问题。参见劣,其具体解决方案与仿真所采用的运行方式有关。而对于连续空间模型,碰撞的检测与避免是一个很重要的问题。社会力模型将“领域效应”导致的个体之间的碰撞避免定义为如下的排斥社会力'运动方向与排斥力方向之间的夹角。参数几,考虑了个体前面的情况较个体身后的情况影响要大的事实。
    提出了一种解决避免碰撞的算法,其模型基本描述为:
    1、每个个体利用其他个体的位置和速度信息预测他们的轨
    迹,从而规划一条基于当前位置的安全轨迹。
    2、在避免碰撞的过程中,可以转向和改变速度大小。
    3、空间表示碰撞避免问题。
    将其他个体视为动态障碍物,个体预测可视范围内的动态障碍物的未来位置并将其表示在三维的,,空间中。在这样的一个空间中,所有的对象都转化为静止的,从而将碰撞冲突问题转化为路径规划问题。
    当一对个体的时变包围边界碰撞在一起时,这些个体交换他们的内部状态如位置,速度,心理状态等等。通过检验时空上的一致性,这些个体还可以鉴别出他们的邻居。基于从邻居及附近对象收集的信息,这些个体就可以调整自己,避免未来可能的冲突。当个体之间距离很近时,他们的时变包围边界将会频繁的发生碰撞。而这些个体会不断地试图适应性地改变自己的行为以避免碰撞。这使得该方法的计算量很大,不适合对大型的人群进行仿真。
    突发事件情况下的人员疏散是一个高度不确定性的动态过程。疏散过程中,人的心理意识作用,人与人、人与环境之间的频繁交互,以及其他一些看似很偶然的因素,都对疏散结果有着无法忽视和回避的影响。因此,必须以人为本,研究紧急疏散情况下人的行为及行为背后的机理。是主动的、活的实体。这个特点使得它特别适合人员疏散的仿真,便于我们集中研究个体的属性、行为、行为发生的内在原因。
      o% t  R5 K+ \8 y: O3 O# F1 I

    & }0 U: H( r; I
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    没有个性,何来签名。
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-8-10 01:40 , Processed in 0.358686 second(s), 51 queries .

    回顶部