首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于OSG和Bullet的船舶碰撞响应三维仿真
引用本文:关克平,江靖楠,吴天裕,陈锦标.基于OSG和Bullet的船舶碰撞响应三维仿真[J].上海海事大学学报,2014,35(4):1-6.
作者姓名:关克平  江靖楠  吴天裕  陈锦标
作者单位:上海海事大学 商船学院,上海海事大学 商船学院,上海海事大学 商船学院,上海海事大学 商船学院
基金项目:国家自然科学基金(51149001);上海市重点学科建设项目(S30602);上海海事大学研究生创新基金(2013ycx032)
摘    要:针对目前在航海模拟器中缺少对船舶碰撞响应的三维仿真,提出在航海模拟器中基于开源场景图形(Open Scene Graph,OSG)渲染引擎开发的三维视景中加入Bullet物理引擎的技术方案.根据刚体动力学、接触与碰撞动力学和能量守恒定律,基于Bullet刚体碰撞响应模型,建立船舶三维碰撞动力学模型;运用Projected Gauss-Seidel迭代算法,得到碰撞后船舶实时的六自由度位置姿态参数;根据碰撞检测阶段获取的碰撞点位置参数,实时绘制划痕并添加爆炸特效.该方案已成功应用于航海模拟器视景系统中,渲染效果良好.

关 键 词:航海模拟器    三维视景系统    碰撞响应    开源场景图形(OSG)    Bullet物理引擎
收稿时间:2014/5/19 0:00:00
修稿时间:2014/6/16 0:00:00

Three dimensional simulation on collision response of ships based on OSG and Bullet
GUAN KE PING,JIANG JING NAN,WU Tianyu and CHEN Jinbiao.Three dimensional simulation on collision response of ships based on OSG and Bullet[J].Journal of Shanghai Maritime University,2014,35(4):1-6.
Authors:GUAN KE PING  JIANG JING NAN  WU Tianyu and CHEN Jinbiao
Abstract:Considering no three dimensional (3D) simulation on collision response of ships in navigational simulator nowadays, a proposal of adding the technology of Bullet (a physical engine) to the 3D scene which is developed based on an OpenSceneGraph (OSG) rendering engine in navigational simulator is put forward. According to the rigid body dynamics, contact and collision dynamics and law of conservation of energy, the 3D collision dynamics model of ships is built based on the rigid body collision response model in Bullet. Then the Projected Gauss Seidel iterative algorithm is used to calculate the 6 DOF location and posture parameters of ships after collision. According to the location parameters of collision points obtained in the period of collision detection, the scratch is drawn in real time, and the explosion effect is added. This proposal is applied to the vision system of navigational simulator successfully, and is of good rendering effect.
Keywords:navigational simulator  three dimensional (3D) vision system  collision response  OpenSceneGraph (OSG)  Bullet physical engine
本文献已被 CNKI 等数据库收录!
点击此处可从《上海海事大学学报》浏览原始摘要信息
点击此处可从《上海海事大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号