论文部分内容阅读
近年来,计算机技术的发展进入了虚拟世界的领域,虚拟现实又是发展最快的一项多学科综合技术。利用计算机系统可以人为创建一种虚拟环境,人们能够在这个虚拟环境中观察并与虚拟环境中的实体进行交互,从而使用户亲身体验沉浸在虚拟空间中的感受。对复杂系统的设计以及复杂产品的制造引入虚拟现实技术,是一种革新产品开发过程、改进产品设计质量、提高产品开发效率的有效途径。本文在分析虚拟现实技术发展趋势的基础上,进行了基于VRML的物流配送中心分拣系统可视化的研究,并探讨了虚拟环境下的人机交互方式。论文首先阐述了物流配送中心分拣系统的功能特点和VRML的相关基本概念;说明了基于VRML的分拣系统虚拟设计思路;利用3DS MAX对各种物流设施和设备建模,导出VRML场景文件;采用VRMLPad2. 0编辑VRML文件,给场景添加光源、贴图,并根据配送中心车间的规划要求组建了物流分拣系统虚拟场景;利用音效节点给配送中心车间添加声音,从而更好地实现了场景的生动性和逼真性。在场景交互设计中,通过对各种交互方式的分析,运用三种方法实现其交互功能。即通过VRML自身的动态感知节点,实现了货物在高层货架中自动拣货;通过script节点和JavaScript脚本编程语言实现了对货物移动的控制以及实现电子拣货等交互,利用Java语言实现了对分拣货物动态路径的设定;通过Java语言和VRML的EAI编程接口,用Java Applet编程使浏览者通过外部控件进行视点切换和浏览方式的选定,并实现了物流设备的动态修改;对自动分拣系统作了具体实例。设计了虚拟场景培训界面,使观察者可以通过此界面对配送中心分拣系统的动态拣货系统过程进行多角度、全方位观察。这对产品展示及设备维护维修、工人和学生的培训等都具有重要的意义。文章最后提出了减小虚拟场景文件长度的优化方法,提高了场景渲染速度,使物流分拣系统虚拟场景展示更加流畅。