上海海事大学学报
上海海事大學學報
상해해사대학학보
JOURNAL OF SHANGHAI MARITIME UNIVERSITY
2014年
4期
1-6
,共6页
关克平%江靖楠%吴天裕%陈锦标
關剋平%江靖楠%吳天裕%陳錦標
관극평%강정남%오천유%진금표
航海模拟器%三维视景系统%碰撞响应%开源场景图形(OSG)%Bullet物理引擎
航海模擬器%三維視景繫統%踫撞響應%開源場景圖形(OSG)%Bullet物理引擎
항해모의기%삼유시경계통%팽당향응%개원장경도형(OSG)%Bullet물리인경
navigational simulator%three-dimensional (3 D )vision system%collision response%Open-SceneGraph (OSG)%Bullet physical engine
针对目前在航海模拟器中缺少对船舶碰撞响应的三维仿真,提出在航海模拟器中基于开源场景图形(OpenSceneGraph,OSG)渲染引擎开发的三维视景中加入Bullet物理引擎的技术方案。根据刚体动力学、接触与碰撞动力学和能量守恒定律,基于Bullet刚体碰撞响应模型,建立船舶三维碰撞动力学模型;运用Projected Gauss-Seidel迭代算法,得到碰撞后船舶实时的六自由度位置姿态参数;根据碰撞检测阶段获取的碰撞点位置参数,实时绘制划痕并添加爆炸特效。该方案已成功应用于航海模拟器视景系统中,渲染效果良好。
針對目前在航海模擬器中缺少對船舶踫撞響應的三維倣真,提齣在航海模擬器中基于開源場景圖形(OpenSceneGraph,OSG)渲染引擎開髮的三維視景中加入Bullet物理引擎的技術方案。根據剛體動力學、接觸與踫撞動力學和能量守恆定律,基于Bullet剛體踫撞響應模型,建立船舶三維踫撞動力學模型;運用Projected Gauss-Seidel迭代算法,得到踫撞後船舶實時的六自由度位置姿態參數;根據踫撞檢測階段穫取的踫撞點位置參數,實時繪製劃痕併添加爆炸特效。該方案已成功應用于航海模擬器視景繫統中,渲染效果良好。
침대목전재항해모의기중결소대선박팽당향응적삼유방진,제출재항해모의기중기우개원장경도형(OpenSceneGraph,OSG)선염인경개발적삼유시경중가입Bullet물리인경적기술방안。근거강체동역학、접촉여팽당동역학화능량수항정률,기우Bullet강체팽당향응모형,건립선박삼유팽당동역학모형;운용Projected Gauss-Seidel질대산법,득도팽당후선박실시적륙자유도위치자태삼수;근거팽당검측계단획취적팽당점위치삼수,실시회제화흔병첨가폭작특효。해방안이성공응용우항해모의기시경계통중,선염효과량호。
Considering no three-dimensional (3 D )simulation on collision response of ships in naviga-tional 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 simula-tor is put forward. According to the rigid body dynamics,contact and collision dynamics and law of con-servation of energy,the 3D collision dynamics model of ships is built based on the rigid body collision re-sponse 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 colli-sion points obtained in the period of collision detection,the scratch is drawn in real time,and the explo-sion effect is added. This proposal is applied to the vision system of navigational simulator successfully, and is of good rendering effect.