某高炮火控系统三维动画仿真的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
军事训练是虚拟现实技术应用最早,也是目前最成熟和最广泛的领域之一。虚拟环境中的建模与仿真一直是计算机图形学研究中的一个热门课题,也是本课题所研究的关键技术。从近期发生的几场高技术局部战争来看,空袭和反空袭作战将是我军的一种重要的作战模式,在我国自行高炮在反空袭作战中有着举足轻重的作用。论文《某高炮火控系统三维动画仿真的研究与实现》正是为了适应未来作战的需要,采用面向对象的设计方法,实现某高炮火控系统仿真平台的视觉模拟。
     本文研究了基于OpenGL下的某高炮火控系统三维动画仿真,在VC++6.0环境中创建了虚拟仿真平台,仿真了在雷达已经捕获目标后,自行高炮对空中目标进行瞄准、跟踪和射击的过程;实现了虚拟自行高炮车体的地形匹配,进一步提高了仿真系统的真实感和沉浸感;初步解决了虚拟环境中的碰撞检测问题,通过用户手动操作虚拟高炮的转向来绕开障碍物,提高了仿真系统的交互性;实现了随动系统的仿真,为操炮手的仿真训练提供了软件接口;对三维动画的流畅性进行了分析,实现了基于三角形折叠的网格简化与特征保持的模型简化算法,提高了仿真平台的运行速度,改进了三维动画的流畅性。
Military training is one of the first application of virtual reality technology, but also one of the most mature and wide range of areas. Modeling and simulation has been a hot topic in computer graphics in the virtual environment, which is also the key technology stuyed by the subject. As far as recent several high technology local wars concerned, wars with air attack and against air attack will be an important campaign pattern of our army in the future. Anti-aircraft artillery plays an important role in the anti-air raid operations. In order to adapt to the needs of future operations, the paper, "the Research and Implementation of three-dimensional animated simulation of Anti-aircraft artillery's fire control system", achieve a certain anti-aircraft fire control system simulation platform of visual simulation using object-oriented design methods.
     In this paper author analyze and study the three-dimensional animated simulation of Anti-aircraft artillery's fire control system Based on OpenGL, creates a virtual simulation platform in VC++6.0 environment, Simulates the process of aiming at, tracking on and shooting targets in the air, implements the terrain match of vehicle of anti-aircraft artillery, improve the virtual reality system and the realistic sense of immersion further, Preliminary solves problem of the collision detection in the virtual environment, improves the system's interactive through the manual operation to the virtual anti-aircraft artillery to avoid obstacles, realizes the simulation of dynamic system, provides software interface for the gunners' simulation training, Analyzes the fluency of 3-D animation, realizes the model simplification algorithm based on the folded triangle mesh simplification and maintain the characteristics of model, Improves 3-D animation of fluency.
引文
[1]景博,张建平.虚拟现实与仿真技术在火控系统中的应用.火力与指控制.2000(3):14-17
    [2]徐树军,余新康,袁艳平.虚拟现实技术的军事运用.北京:解放军报,2001.06-12-6版
    [3]任永胜,耿力.现代防空火控系统的现状及发展方向.火力与指挥控制,2001(3)
    [4]Martin R.Stytz.Distributed Virtual Environments.IEEE Computer Graphics and Applications,1996:19-37
    [5]Lawrence J.Rosenblum.VR Mosaic:Web Access form with in a Virtual Environment.IEEE Computer Graphics and Applications,1996:6-10
    [6]汪成为等.灵境(虚拟现实)技术的理论、实现及应用.第一版.北京:清华大学出版社,1996
    [7]S.Bryson.Virtual Reality in scientific visualization.IEEE Computer&Graphics,1993:8-10.
    [8]R.A.Eamshaw.Virtual Reality Systems.Academic Press,1994.
    [9]薄煜明,杜国平等.分布式火控系统关键技术研究.概念与分析.中国国防科学技术报告,2001,NLG-2001-050.
    [10]薄煜明,郭治等.高炮与防空导弹在近程反导中的互补性.兵工学报,2002.Vol.23,No-2:164-166.
    [11]张传富.虚拟高炮仿真训练系统的设计与实现.国防科技大学.2002
    [12]陈响春.某高炮火控系统虚拟分析技术研究与实现.南京理工大学,2004
    [13]曾建超.徐光佑.虚拟现实技术的发展现状与趋势.计算机世界,1995(11):20-23
    [14]Electronic Warfare Research Focuses Navy Virtual Reality.Signal July,1993
    [15]Realistic Battle Simulation Drives Acquisition Crucible.Signal,July,1993
    [16]朱亚军,白建军,边晓东,王爱民等编著.OpenGL编程实例.人民邮电出版社,1999
    [17]郭兆荣,李菁,王彦.Visual C++OpenGL应用程序开发.人民邮电出版社,2006
    [18]Dave Shreiner,Mason Woo,Jackie Neider,Tom Davis.OpenGL编程指南.机械工业出版社,2006
    [19]Richard S.Wright,Jr,Michael Sweet.OpenGL超级宝典.第二版.人民邮电出版社,2001
    [20]和平鸽工作室编著.OpenGL高级编程与可视化系统开发(高级编程篇).北京:中国水利水电出版社,2003.
    [21]强大再,陆长德等.基于OpenGL的三维仿真实现.机械科学与技术,1999, 18(5):845-848
    [22]白燕斌,史惠康等编.OpenGL三维图形库编程指南.机械工业出版社,1998
    [23]Edward Angel.交互式计算机图形学-基于OpenGL的自顶向下方法.第四版.电子工业出版社,2007
    [24]费广正,乔林编著.Visual C++6.0高级编程技术.北京:中国铁道出版社,2000
    [25]毛伟冬,唐明理.学OpenGL编3D游戏.成都:四川出版集团,2005
    [26]徐明亮,卢红星,王琬.OpenGL游戏编程.机械工业出版社,2008
    [27]徐长青,许志文,郭晓新等.计算机图形学.北京:机械工业出版社,2004
    [28]孙家广等编著.计算机图形学.北京:清华大学出版社,1998
    [29]李伟波,何发智主编.计算机图形学.武汉大学出版社,2007
    [30]江早,OpenGLVC/VB图形编程.北京:科学出版社,2001
    [31]彭晓明,王坚.OpenGL深入编程与实例揭秘.北京:人民邮电出版社,1999
    [32]万维多媒体工作室编著.3D Studio MAX实战锦囊.北京:机械工业出版社,2000
    [33]陈东亮,陆达.关于在OpenGL中装载3ds模型文件的分析.福建电脑.2007:59-60
    [34]殷素峰,杨胜强.基于OpenGL的3DS图形文件中模型数据的获取.机械工程与自动化.2005(3):71-72
    [35]龚声蓉,许承东.计算机图形技术.北京:中国林业出版社,2006
    [36]宋汉辰,魏迎梅,吴玲达.三维对象模型与地形的匹配方法研究.计算机辅助设计与图形学学报.2003(9):1167-1171
    [37]Qi Min,etal.Research of programming in virtual environment of vehicle movement behavior simulation[J].Journal of Data Acquisition & Processing,2000(4):500-503
    [38]高春晓,刘玉树.碰撞检测技术综述.计算机工程与应用.2002:9-12
    [39]王立文,刘璧瑶,韩俊伟.基于包围盒的碰撞检测算法.中国民航大学学报.2007(5):16-19
    [40]Bernhard Geiger.Real-time collision detection and response for complex environments [C].Proceedings of the International Conference on Computer Graphics.NW Washington,DC USA:IEEE Computer Society,2000:105-113.
    [41]詹荣开,罗世彬,贺汉根.用粒子系统理论模拟虚拟场景中的火焰和爆炸过程.计算机工程与应用.2001(5):91-93
    [42]Gross M E.A real time particle system for display of ship wakes[J].IEEE Compute Graphics and Applications,1990,10(3):30-35.
    [43]郭治.现代火控理论.第一版.北京:国防工业出版社,1996
    [44]卢集龙.火控及火控设计原理.第一版.北京:兵器工业出版社,1985
    [45]姜玉宪主编.控制系统仿真.北京:北京航空航天大学出版社,1998
    [46]朱元昌主编.火控系统的数字仿真.国防工业出版社,1997
    [47]曾乐生,施妙和编著.随动系统.北京:北京理工大学出版社,1988.6
    [48]郭锡福,赵子华.火控弹道模型理论及应用.第一版,北京:兵器工业出版社,1997
    [49]张仁忠,王志勋,许德新,王建伟.基于OpenGL双缓存动画仿真软件的开发.应用科技.2003(7):38-40
    [50]沈国治,周诗瑶.PC机显卡技术电脑技术.2002(9):33-35
    [51]赵争鸣,顾耀林.基于三角形折叠的视相关多层次细节模型.计算机工程.2007(4):277-279
    [52]陈丽,胡英.基于三角形折叠的网格简化与特征保持算法.湖南第一师范学报.2007(2)163-164