文档介绍:Forpersonaluseonlyinstudyandresearch;mercialuse中国石油大学(华东)现代远程教育毕业设计(论文)题目:机器人语言对话系统的设计学习中心:重庆信息工程专修学院奥鹏学习中心做论文加260046902年级专业:0409级电子信息工程学生姓名:姜海涛学号:0451480145指导教师:韩亚军职称:讲师导师单位:重庆信息工程专修学院中国石油大学(华东)远程与继续教育学院论文完成时间:2007年12月1日中国石油大学(华东)现代远程教育毕业设计(论文)(论文)题目:(论文)期限:(论文)课题要求:要求题材新颖专业,所设计课题能解决实际情况,阐述清楚流畅,论点清晰,要求围绕中心,逻辑性推理强,涉及他人观点请注明出处,对本设计有全面的论证。(上机、调研)部分要求内容:在课余时间充分利用网络资源和各种参考书籍,做出草稿,再利用所学的电路设计软件和各种各样的画图软件,去设计图形。格式严格按照学校规定排序。:确保文献真实可用,具有教强的理论联系实际方案,引用时应该尊重原作者,必须标注引用出处,本文章建议参考文献:CORBA技术及其应用,论文引用不宜过多过繁复,要求题材新颖,有教强的创新的角度。::2007年12月1日指导教师签名:学生签名:摘 要所谓基于Web的机器人(我们称之为网络化机器人)的一个Web站点上,操作人员通过Web浏览器(如NetscapeNavigator或MicrosoftIE)对其进行远程控制。它首要的特点在于它的开放性,以超文本传输协议(HTTP)作为机器人系统的标准通信协议,任何人在任何时候和任何地方,,就能实现对远程机器人的控制,上的机器人,而且普通用户不必了解机器人复杂的操作原理也能进行控制。其次,Web浏览器可以提供生动友好的人机界面,因为浏览器可以支持各种格式的文件,如超文本、动画、音频和三维图像,同时能够处理各种媒体文件的交互式操作,如可以用鼠标操作由VRML描述的3D对象。第三,上的不同的软/硬件资源成为可能。提出这种观点在于参考了纵多远程控制软件的实现,和深入实习生产车间所遇到问题而改建。关键词:web网络化机器人HTTP目录摘 要 I目录 II第1章前言 1第2章网络化机器人及其控制方式 (DirectControl) (IndirectControl) 3第3章CORBA技术分析 4第4章基于WEB的机器人的系统结构 7第5章系统实现 用户界面设计 Web服务器的实现机制 10第6章结论 19致谢 20参考文献 21第1章前言随着计算机网络的迅速发展和机器人应用的逐步推广,对远程机器人进行有效监控已经越来越受到人们的关注。如今,几乎无处不在,它极为方便地为人们提供了各种各样的信息和资源。而WorldWideWeb(简称Web)的全球连接的、分布的、动态的、多平台的交互式超媒体信息系统,它使得计算机能够相互传送基于超媒体的数据信息。因此,人们自然想到将机器人远程操控系统建立在Web上,我们称之为基于Web的机器人系统。事实上这种思想由来已久,其发展历史和研究现状见参考文献[6]。构件网络化机器人的远程控制,技术及各种现代化计算机技术和PLC编程技术,实现在异地对机器人系统的控制。而且它简单的操作方式,脱离的复杂的机器,只要经过很短时间,可以让任何人在任何地点进行各种复杂的操控。本文将提出用集成工具CORBA来构建基于Web的机器人系统。CORBA以ORB(ObjectRequestBroker)为中间件来建立对象间的Client/Server联系,是远程过程调用的面向对象技术的扩充,它使得对象间能够相互通信,而不用关心对方的具体位置、编程语言及操作系统。访问连接机器人的Web站点,远程控制机器人。作为通信介质,原因在于以下两点,其一,WorldWideWeb以及与之有关的工具如HTML、VRML、Java等为在人机界面方面的进一步研究提供了很大的空间。其二,在进行机器人远程控制研究方面提供了经济、便捷的可视化环境。机器人的远程控制基本上可以分为两类:直接控制和间接控制。(DirectControl)在这种控制方式下,由操作人员完全控制机器人,向机器人的某些端口直接发送运动指令函数以完成某项任务,而机器人控制器在远端。显然,这种控制方式对操作人员的要求比较高,需要机器人底层指令和编程语言。(IndirectControl)或称为监督控制的控制方式(SupervisoryControl)在这种控制方式