论文部分内容阅读
随着机器人远程控制技术的日趋成熟,智能机器人在军事、探险、工业生产等方面发挥了重大作用,同时在日常生活中的应用领域也在不断扩大,给人们带来了许多便利。3G移动互联网和移动智能终端的飞速发展又为机器人远程控制技术的研究提供了新的平台,使随时随地控制机器人成为了可能。在此背景之下,本文设计并实现了一个基于Android系统的远程机器人控制系统,通过接入3G网络使用手机对机器人进行远距离的实时控制。论文中视频传输过程采用流媒体的形式,使用Sun公司发布的Java多媒体框架JMF完成机器人摄像头视频的采集、压缩和传输,控制指令的传输借助即时通讯协议XMPP来实现,机器人上位机与底层的通信使用Java本地接口JNI,并分别对这些技术进行了深入研究。然后,描述系统设计思想,设计系统总体架构。把系统划分成两条数据主线:机器人采集视频向手机传输以及手机发送指令控制机器人运动,并按照开发平台分别进行功能模块划分,介绍详细的设计方案。最后,介绍系统的软硬件开发环境,描述机器人、Android手机、服务器的硬件配置和程序开发所使用的编程语言、开发工具等,然后使用论文前面介绍的关键技术具体讲解系统的实现过程。经过系统整体测试,在网络状况良好时,通过手机基本可以流畅地观看机器人采集的实时视频,也能发送指令控制机器人运动,达到系统设计要求。