机器鱼二维仿真平台中的碰撞模拟

来源 :北京大学 | 被引量 : 0次 | 上传用户:qfcyzf2573
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着机器人和计算机技术的飞速发展,机器人仿真成为一个研究热点,而其中一个非常核心的技术就是碰撞模拟。在真实场景下,同一时刻同一区域内只可能存在一个对象,碰撞是自然发生的,不存在物体相互间穿越的现象:而在计算机仿真的虚拟世界中,只有加入碰撞处理才能防止各物体问发生穿越,使其更好地模拟现实。碰撞模拟的研究内容主要包括,碰撞建模、碰撞检测和碰撞响应三大部分,不仅要避免物体间相互穿越的现象发生,还要对碰撞发生后各个物体的物理特性进行模拟,所以,碰撞模拟对计算机仿真系统的正常运行和视觉效果的展现都有非常大的贡献。  本文主要面向机器鱼二维仿真平台(URSim2D)进行碰撞模拟的分析研究与设计实现,该平台是基于微软MRDS(Microsoft Robotics Develop Studio)开发的,用于模拟实体机器鱼运动及其水环境的计算机软件系统。主要研究内容如下:第一部分碰撞建模。根据机器鱼二维仿真平台的特点,详细介绍并分析了适合平台的包围盒建模基本思想和方法。在此基础上,提出了双层建模方式,通过外层模型进行初步检测,提高了碰撞模拟的效率,同时,内层模型也保证了碰撞检测的精确度,为后面的碰撞检测提供最佳模型;第二部分碰撞检测。针对机器鱼二维仿真平台中不同物体的模型和特性,提出了三种碰撞检测算法----边界捡测算法、离散检测算法和连续检测算法。其中,连续检测算法是在前两种算法的基础上,利用二分法,在一个仿真周期中对动态物体进行运动插值,达到状态回溯的目的,有效的防止了快速运动物体间穿越现象的发生;第三部分碰撞响应。基于力学和运动学理论,对机器鱼二维仿真平台中,各物体问碰撞发生后的物理响应过程进行模拟。该过程由瞬时碰撞阶段和瞬时响应阶段两部分组成。第一阶段,通过分析实体机器鱼的碰撞实验数据,计算各个物体间碰撞的恢复系数,并运用动量守恒定律、角动量定理等,得到碰撞发生后的速度和角速度信息;第二阶段主要简化模拟了由水环境引起的碰撞状态减弱的过程;最后,通过平台实验验证了碰撞模拟的有效性和精确性,为后续仿真平台的开发提供了基础。
其他文献
在我国人口老龄化的背景下,空巢老人和独居老人的数目不断增加,与此同时对于老年人的监护需求快速增长。实时确定老年人所在的位置才能为老年人提供优质服务,而无线传感器网
面向微纳级操作对象的控制系统,其操作过程中会呈现出诸多与宏观操作不同的现象和特点,这对系统的灵活性、可靠性和高效性提出了更高的要求。本文结合SEM视觉辅助、力觉反馈
随着社会经济的发展,私有车辆的迅速增加,城市正面临着越来越严重的拥堵与交通事故。为了能够舒缓交通压力、减少交通拥堵、降低事故发生率,准确的交通信息采集是其中的关键
视频内容分析是当前多媒体领域的热点研究问题之一,是视频数据检索、浏览、和管理的关键技术。它能够对视频内容按照不同的语义概念标注关键字,从而为后续的数据管理、检索和
记忆是人类最基本的认知功能之一,也是人类进行其他高级认知活动(学习,问题解决等)的基础。内侧颞叶与记忆有着密不可分的关系,研究表明内侧颞叶是一个具有整合高级信息的重要神
为辅助水中仿生机器人协作相关科研工作,推动水中机器人二维仿真比赛的发展,本文设计并实现了一套基于微软公司机器人开发者工作室(MicrosoftRobotics Developer Studio,MRDS
当前,移动机器人已经被广泛应用到了工业、航天、军事、服务等诸多领域。随着应用领域的拓展,人们对移动机器人的智能性要求也越来越高。由于视觉系统是最接近人类感知环境的
纯电动汽车的广泛应用不但可以有效地避免对环境的污染,而且能摆脱对石油等燃料的依赖,将是人类今后大力发展的交通工具。电动汽车的应用前景十分广阔,但目前针对其复合电源能量
语音识别搜索算法,或称解码算法,是语音识别系统的核心之一,直接决定系统的性能。它利用声学模型、语言模型及更高层的语法语义等知识,在由发音词典构成的搜索空间中寻找最优
模拟人脑思考以及信息处理机制的人工智能自出现以来,虽然取得了长足的进展,但是至今没有研制出类似于人类智能水平的智能系统。主要的原因在于对于人类大脑高级信息加工处理机