基于B/S模式的手臂机器人网络教学实验系统设计与实现

来源 :中南大学 | 被引量 : 0次 | 上传用户:ruixinxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,远程实验教学多数是利用虚拟技术实现,但是在虚拟实验室中,实验者操纵的所有仪器设备都是数字化的对象,而非实验设备实物。因此,所获得的实验结果都是通过公式计算得到的数据,而不是对远程实验的实际反映。如果用户能够远程操纵实验设备实物进行实验,远程实验将更为真实和形象。针对这种需要,建立一个能够远程控制实验设备实物的网络教学实验系统将是一条有效的解决途径。 本论文以若干台手臂机器人为研究平台建立一个面向全球的网络教学实验系统。通过Internet网,远程用户能够操纵手臂机器人完成控制实验,并能在客户浏览器中观看实验的视频录像,能够进行在线仿真实验,能够在系统的数据库中保存实验记录和查询实验记录。 手臂机器人网络教学实验系统具有实时、动态交互和跨平台的特点。系统设计基于B/S三层体系结构,服务器端和客户端软件都利用Java语言开发,后台控制软件采用VC++工具开发。为了实现多用户远程监控、仿真、保存实验记录和查询历史实验等功能,系统采用了多线程、Applet和JDBC等开发技术。在服务器设计中,利用排队实验算法解决了多用户竞争访问的冲突问题;在系统通信设计中,采用把浮点数转换成字符串形式传输的方法,解决了后台VC控制程序和纯Java服务器通信时的数据移植问题。 系统建成后,在校园网内进行了调试。调试结果表明,用户可以进行远程监控实验和仿真实验,并且可以把实验记录保存在远程数据库,还可以根据用户名或实验参数查询历史实验记录。系统在校园网内具有较好的实时性、动态交互性和跨平台性,能够同时为多用户提供远程实验服务,达到了预期目标。因此,它是解决远程实验教学问题的一个有效途径,适用于广大理工科院校的远程实验教学。
其他文献
随着软件规模的不断扩大,软件错误也越来越容易产生。尽早地检测软件中的错误是软件开发过程中的一个重要任务,也是降低软件开发成本的主要手段。特别是针对人机交互操作较多的
软件测试是保障软件质量的重要方法。组合测试是一种有效的黑盒测试方法,能够有效地探测由参数交互引发的软件失效。组合测试数据生成是组合测试领域重要的研究方向。近年来,基
我国网民规模和互联网普及率迅速提升,其中网络游戏用户占整体网民很大比重。在近些年我国的游戏行业市场中,客户端网游的市场持续增长,电子竞技在客户端网游收入中占比越来越大
网络管理系统中的安全管理有两层含义,即网络的安全管理和安全的网络管理。相应地,安全管理子系统的功能也可分为两部分,一是网络管理系统本身的安全,二是被管网络对象的安全
随着科学可视化技术的成熟和发展,医学成为虚拟现实(VR)的主要应用领域之一。VR在医学领域上的一类重要应用是手术仿真系统,就是专门用来模拟在手术过程可能遇到的各种现象的虚
决策树分类学习算法是使用最广泛、实用性很强的归纳推理方法之一,在机器学习、数据挖掘等人工智能领域有相当重要的理论意义与实用价值。 在各种决策树学习算法当中,最有影
随着嵌入式系统和移动通信的快速发展,WAP逐渐成为通信界关注的热点话题之一。世界上许多设备制造商和应用开发商,特别是欧洲,已推出多种基于WAP的系统和应用,许多WAP无线数
随着医疗信息化的发展,各种医疗知识库被构建。医疗知识库包括通用的医疗术语标准和针对某一类医疗实体(疾病、药品等)构建的专门知识库,但目前没有标准的症状知识库。而作为医疗
远程教育在国内外蓬勃发展,发挥着日益重要的作用.它已经并正在改变着教育理念和教学面貌,丰富和影响着办学形式,为教育创新提供了广阔的前景.但远程教育也存在着各种各样的
近年来,几乎在各种领域都需要处理时态数据,对时态的研究也涉及很广。时态数据中包含着很多有用的信息,蕴含着许多潜在的事物发展的规律。为了进行预测,必须挖掘时态数据中隐含的