论文部分内容阅读
虚拟现实技术是当前计算机技术中的热点之一,它与多媒体技术、网络技术并称为三大前景最好的计算机技术。随着计算机技术的发展和对复杂系统仿真的深入研究,虚拟现实技术已经广泛应用于许多领域。当前机器人技术的发展使得机器人的能力不断提高,其应用的领域和范围正不断扩展。人们希望多个机器人能完成由单一机器人难以完成的更加复杂的任务。这些复杂的任务,需要多个机器人共同完成,这就涉及到多个机器人之间的协同运动问题。然而在实际运动平台中,机器人单元的构建比较复杂,需要很高的加工成本和开发费用,要实现他们协同运动不是很现实。本文针对此问题,将虚拟现实技术应用于多机器人运动仿真平台的构建及研究,具有一定的现实意义。构建该虚拟运动仿真平台是一个复杂的过程,需要解决三维场景中的交互及协同运动等问题。本文在分析比较各种主流的开发平台后,采用了以虚拟现实技术Virtools为核心3DS MAX与Virtools相结合的虚拟运动平台开发方法,构建多机器人协同运动平台,重点解决了本文所面临问题。本文以行进中的机器人(运动单元)为虚拟对象,应用交互虚拟技术Virtools作为开发平台,采用3DS MAX三维软件对虚拟运动单元和场景进行制作;并利用Virtools中BB模块编程方法,通过人机交互控制,实现平台中机器人协同运动、实时追踪以及围捕运动全过程,并在虚拟世界中以三维动画形式直观地演示该过程。本文所构建的多机器人协同运动仿真平台具有人机交互操作能力和三维视觉效果,场景逼真,完整地演示了整个运动过程,有效地检验了该平台运动效能,节省了大量的人力和物力资源。同时为以后虚拟现实技术在仿真方面的应用做了有益的探索。