论文部分内容阅读
网络机器人技术是传统机器人技术和网络技术相结合的一门新兴的开放式的分布式的机器人控制技术。由于目前机器人技术的发展情况,机器人还不可能完全自主地完成所有交付的任务。将人作为一个环节加入到机器人控制系统中,为机器人提供实时的关键性的指导,成为机器人技术研究领域中的热门课题。随着网络技术的迅猛发展,拓展了信息传输的领域,为控制人员与机器人之间信息交互提供了必要的途径,使得机器人基于网络的远程监控与远程操作的实现成为可能。视频信息是控制人员获得机器人工作状态的最有力途径,从机器人到控制人员之间的视频信息的实时传输成为关键课题。 本文主要目标为:针对网络机器人的具体实际情况,研究并实现适用于网络机器人与控制人员之间进行信息交互的视频实时传输方法。主要针对两方面问题展开研究,一是对适用于网络视频实时传输的视频编码、解码算法的研究与实现,二是对适用于网络视频实时传输的网络传输协议的研究与实现。 本文主要内容包括:第1章介绍网络机器人研究现状和发展趋势,及网络机器人系统的基本组成;第2章结合网络机器人的具体情况,分析视频的预处理方面问题,包括:视频采集,视频编码及视频解码等,提出相应的解决方案,为视频的网络传输提供条件;第3章、第4章介绍Internet使用最广泛的TCP/IP协议和套接口编程原理。介绍基于TCP/IP协议的实时传输协议(RTP)和实时传输控制协议(RTCP),深入研究并探索基于实时传输协议(RTP)和实时传输控制协议(RTCP)之上的适用于网络机器人的视频实时传输的方法;第5章到第7章介绍与网络机器人视频传输技术相关的其它技术;第八8、9章按照以上章节提出的方法,通过编制应用成程序在Windows平台上实现网络机器人视频传输;笫10章分析实验结果并加以总结。