基于Java的遥操作移动机器人系统实现研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:jxt1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
遥操作机器人是当前机器人研究的一个焦点。互联网出现之前的遥操作机器人发展相对缓慢,实现起来比较复杂。上世纪90年代,互联网技术飞速的发展,给遥操作机器人的发展提供了广阔的前景。Java语言由于其跨平台的特性和面向对象的编程思想逐渐成为互联网上应用最广泛的语言。论文以Java技术为基础,实现了基于客户机/服务器(C/S)和浏览器/服务器(B/S)两种结构的系统,同时还研究了遥操作系统中的视频传输技术。系统以Pioneer2机器人作为平台,利用SWIG(Simplified Wrapper and Interface Generator)和Java原生接口(JNI, Java Native Interface)来开发一个可以对机器人进行控制的Java类库,使用远程方法调用(RMI, Remote Method Invocation)完成客户端对服务器端函数的调用,实现了客户机/服务器结构的遥操作机器人系统。以此为基础,使用J2EE(Java2 Enterprise Edition)架构并采用小应用程序(Applet)嵌入到客户端的浏览器端窗口中,实现了浏览器/服务器结构的遥操作机器人系统。对于遥操作移动机器人系统中的视频传输,采用实时传输协议(RTP, Real-Time Transport Protocol)协议和传输控制协议(TCP, Transmission Control Protocal)协议实现了两种客户机/服务器结构的视频传输系统,并对他们进行了分析和比较。此外,以传输控制协议为基础实现了浏览器/服务器结构的视频传输系统,并运用到遥操作移动机器人中去。本文提出的几种基于Java技术的机器人遥操作实现方案通过实验得到了验证。
其他文献
目前,节能降耗已经成为社会经济可持续发展的重大问题,而智能建筑在给人们提供安全、健康、舒适、高质的生活环境和高效的工作环境的同时,也消耗着大量的能源。建筑空调系统和照
随着控制论及计算机技术的发展,分布式人工智能中多智能体系统的理论及相关的应用研究已成为人工智能和智能控制研究的热点。机器人足球比赛是一项旨在提高诸多相关领域的研
系统性能评价是计算机系统和计算机网络发展的重要理论基础和支撑技术。对系统进行性能评价的目的主要有三个:选择、设计和改进。通过系统的性能评价可以在众多的设计方案中,
飞机防滑刹车控制系统是飞机重要的机载设备,对飞机的安全起飞和着陆有着重要影响。现有防滑刹车控制器大都采用模拟电路设计,采用PI控制设计防滑刹车系统的控制规律,其响应速度
随着生产过程的日益复杂,为确保生产装置安全、高效地运行,以工业过程状态监测为基础的故障诊断技术日益受到国内外企业的重视。同时由于可视化能够提供直观而形象的信息,已
氯气投加是水厂给水处理工艺中最重要的环节之一,具有有大惯性、大时延的特点,并且其过渡过程时间和纯滞后时间均较长。对于这样一个复杂的工艺过程,目前在国内给水行业中还没有
在现代工业生产过程中,及时有效地检测、诊断和修复过程故障是提供性能优良、品质一致产品的先决条件,这也是进行工业过程监控的目的和动机。多变量统计过程监控技术历经三十多
在控制技术领域中,为了提高系统的稳定性、准确性和快速性,需要给控制对象建立精确的数学模型。由于实际影响因素导致难以建立理想的数学模型,常常需要在相关控制方面从事长期的
学位
在基于定子磁场定向的控制系统中,定子磁通的观测精度对系统的性能影响很大。利用硬件对磁通进行检测不但增加了成本,同时准确性不高。常用的办法是利用电机的电压、电流和转