基于Web的一种人-移动机器人远程合作:结构与Java实现

来源 :同济大学 | 被引量 : 0次 | 上传用户:lijb2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于Web的移动机器人远程控制与人机合作系统是网络技术与机器人远程控制技术相结合的新方向.该文提出了一个用于远程控制和人机合作的软件结构,并以Pioneer 2型移动机器人为控制对象,实现了完整可操作的移动机器人控制系统,可为Intemet上的远程访问及人机合作提供服务,并分别在局域网、校园网和Intemet范围内进行了测试.分析了以往基于Web的机器人远程控制系统的主要缺陷,提出了相应的解决方案.引入网络应用系统的MVC(Model-View-Controller)软件设计模式,将应用程序系统分成模型、视图和控制器三层,架构清晰,易于开发.使用MVC模式结合Java技术,提出了用于远程控制和人机合作的软件结构.提出了采用流媒体技术传输视频图像,可提高图像质量,便于实时监控.探讨并提出了多种不同的人机合作控制方式,包括使用自然语言控制远程机器人的行动、可编程的机器人控制以及键盘操作机器人等.根据上述方案,应用Java技术和流媒体技术等,构建了包括HTTP服务器、视频服务器、机器人服务器和数据库在内的基于Web的移动机器人远程人机合作系统.根据MVC模式,使用Java Servlet作为控制器负责处理客户端的用户请求;JSP(Java Server Pages)作为视图负责将后端结果取出,生成客户端可浏览的HTML页面;JavaBean作为模型负责封装数据和业务逻辑处理;另外,使用Java Applet技术实现控制面板的功能设计.系统提供远程用户多种人机交互方式,用户可通过鼠标点击、键盘方向键、输入自然语言命令来操作移动机器人以及简单编排机器人的运动.采用Windows Media Technology建立了完整的采集、编/解码、播放流程,实现了清晰连贯的视频反馈.系统结构清晰,扩展性良好,包括完整的用户管理机制和通信机制,可扩展为多用户多机器人的远程合作系统,其中自然语言接口可通过扩充语言库以适用于连接各种不同类型的移动机器人.
其他文献
现场总线技术的兴起,改变了控制系统的结构,使其向着网络化的方向发展,形成了控制网络.正是由于它适应了控制系统向智能化,网络化和分散化发展的趋势,因而显示出强大的生命力
随着全球化市场的形成,在网络经济起着越来越重要作用的今天,企业之间的竞争己经演化成供应链之间的竞争。本论文重点研究供应链系统中的生产与分销合作问题。本研究将对现代生
该文研究以下内容:彩色图像分割的理论和方法、多目标实时辨识方法和自适应视觉系统设计等.主要贡献可概括如下:1.在理论方面,首先从集合论的观点出发,以集合函数的形式对彩
本文详细介绍了基于PROFIBUS-DP现场总线智能从站通信单元的开发。以开发低压电器中的断路器通信单元为例,深入探讨了PROFIBUS现场总线系统的构建。在硬件设计方面介绍了SPC3从
随着社会的发展,计算机日益成为人类生活必不可少的一个部分.如何才能方便的与计算机进行交流就成为人们需要解决的一个重要的问题.语言是人类最方便的交流方式.因此人们希望
该文首先简要阐述了复杂性科学和综合集成研讨厅体系的基本理论,说明了具有中国特色的综合集成研讨厅体系是解决复杂问题的途径.该文从软件工程的角度论述了综合集成研讨厅体
本课题在嵌入式浏览器的设计开发中采用了一些内存受限的软件开发模式,以满足实际系统的内存受限要求。主要工作总结如下:首先,分析现有浏览器的研究开发现状,参考了一些开源代码
微处理器,也既中央处理单元或中央处理器,是信息产品中不可缺少的部件.它有通用和专用两种.微处理器设计是集成电路设计中最复杂,也最具有挑战性的工作.该论文设计研究工作来