摘要

虚拟现实(Virtual Reality)是一种利用计算机硬件和软件集成的技术,对计算机图形学、人机交互、多媒体、网络通信等多种技术进行综合应用,从而为用户提供虚拟三维世界体验的一种技术。传统机械臂远程控制普遍采用的是手柄和键盘控制方式,而且今后方式普遍是摄像头图像显示在监控器上,和现场操作差别很大。协同控制机械臂将人的主观能动性与机械臂精确作业结合起来,可以实现在人类不能到达的特定环境下,利用远端机器人进行作业,同时通过VR系统模拟真实环境为用户提供身临其境的体验。本文主要以Unity3d引擎为支撑,头戴式显示设备HTC VIVE作为虚拟现实硬件设备,通过Steam VR设计与实现一个具备通用交互行为功能的VR交互场景,利用Socket通信将VR系统与机械臂进行连接,从而实现与机械臂的交互协同控制。