基于VB和OpenGL挖掘机械实时运动仿真.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VB和OpenGL挖掘机械实时运动仿真

基于VB和OpenGL挖掘机械实时运动仿真   摘 要:针对挖掘机械操作复杂#65380;工作环境恶劣等问题,在VB环境下调用OpenGL图形程序接口,编写挖掘机械实时运动仿真软件. 该软件能够避免复杂图形实时运动仿真中烦琐的计算,清晰#65380;无抖动地实时显示挖掘机构位姿,指导和辅助驾驶员作业并提高挖掘机械的作业效率,该仿真软件为挖掘机械自动化操作系统的开发打下一定基础.   关键词:挖掘机械; 运动仿真; VB; OpenGL   中图分类号:TU621;TP391.9   文献标志码: A      Real-time movement simulation on excavator based on VB and OpenGL   WEN Lei1,LIANG Zhenyu2,CHI Yongbin1   (1. School of Automotive Eng.,South China Univ. of Tech.,Guangzhou 510640,China;   2. Meilin Water Factory,Shenzhen Guangdong 518034,China)   Abstract:With the issue that excavators are difficult to operate and work in the poor environment,the real-time movement simulation software is developed based on VB and graphic interface of OpenGL. The complex computation of real-time movement simulation is avoided by invoking OpenGL and the software can display the excavator’s pose clearly without trembling. So it can guide and assist the drivers to operate excavators and improve the work efficiency. The simulation software provides some support for the further development of the automatic operation system.   Key words:excavator; movement simulation; VB; OpenGL      0 引 言      挖掘机械操作复杂,工作环境恶劣,驾驶员的工作难度大.如在水下工作或在粉尘浓度较大的矿山作业,驾驶员甚至不能准确定位挖掘机构的位姿,对其工程作业极为不利.   通过角度传感器对挖掘机构关键部件间角度的采集,在VB 6.0环境中调用OpenGL软件图形接口,用计算机屏幕实时显示挖掘机构的位姿,使操作人员只需要观察电脑显示器上工作装置运动的仿真图像和数据,就可以知道实际挖掘位姿和挖斗的纵横向位置数据,这样可以辅助操作人员作业.该程序封装1个类模块[1]并添加1个工具模块,其中类模块主要用来初始化OpenGL,工具模块主要用来编写主程序和画图子程序,这样该程序的通用性比较强.要在VB环境下调用OpenGL编写图形显示软件,只要在该模块中简单修改画图子程序就可以方便实现,使工作量降到很小.另外,该程序的数据接口为挖掘机自动化操作系统的开发提供方便.      1 在VB环境中调用OpenGL      作为1种通用的软件图形接口,OpenGL已经被广泛应用于图形与动画绘制#65380;虚拟现实技术和计算机可视化等领域.OpenGL实质是1个图形硬件的软件接口,利用其基本图形操作函数可以实现几何建模#65380;图形变换#65380;渲染#65380;光照和材质#65380;反走样#65380;混合#65380;雾化#65380;位图和图像#65380;纹理映射#65380;交互操作以及动画制作等功能.[2]   该仿真软件在Windows XP操作系统上开发,系统具备MS动态链接库,如果在非基于NT内核的操作系统如 Windows 98和Windows 95下开发,则需要从微软网站下载opengl32.dll和glu32.dll,然后复制到系统目录windows\system下.再到相关网站下载vbogl.tlb文件并复制到系统目录下(基于NT内核的操作系统如Windows XP和Windows NT等需复制到windows\system32).在使用

您可能关注的文档

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档