论文部分内容阅读
虚拟实验室技术和机器人技术都是当前国内外研究的重点,虚拟实验室致力于构建一个基于网络化的教学实验环境。在这个环境中我们可以有效的利用网络来进行协同实验和研究功能,这主要得益于近年来虚拟仪器理论和网络技术的飞速发展。通过网络来构建虚拟实验室已经成为可能,网上实验已成为远程教育研究的重要方面。机器人技术是多种技术的融合,它的发展体现了当前最先进的技术。随着网络的发展,人们逐渐将机器人应用技术与网络技术结合起来,利用网络就可以远端控制机器人。本文是将虚拟仪器技术与机器人技术结合起来,构建一个开放式的学习环境。本文主要包括以下四个方面:第一:引入了虚拟仪器技术,介绍了NI公司推出的Labview图形化编辑语言,应用labview编辑了虚拟示波器程序,研究了数字采集理论;同时介绍了基于Client/Server和Browser/Server的网络化虚拟仪器结构。第二:系统的介绍了基于虚拟仪器技术的虚拟实验室的系统结构,以及web站点的搭建过程;同时编写动态网页来建立独立站点,在远端的客户即可以通过浏览器登录网页,对研究室当前进行的研究进行全方面了解,下载必要的实验所需要的程序,将自主机器人和一台PC机作为虚拟实验室中的应用服务器。第三:对实验室现有小型足球机器人和自主移动机器人平台进行充分理解,研究如何实现现有资源得到充分利用;将两种机器人的运动原理结合起来作为研究对象。应用Labview编写程序能够在客户端机器人有控制的能力。第四:自主搭建虚拟实验室框架,结合TCP/IP、Datasocket原理,利用labiew编制虚拟实验室所需的程序;文中详细的介绍了图像采集传输、机器人远程启动、机器人远程控制等方面内容,实验效果良好。所有程序通过Labview的网络发布功能都通过客户端浏览器登录观测到现场程序运行构建B/S结构,也可以服务器客户机同时运行程序构建C/S结构。