论文部分内容阅读
随着机器人技术的高速发展,各种用途的机器人正在不断涌现,工业机器人已经大批量地出现在各行各业的工业生产环节中,大量机器人代替人类工作于危险的或者不适合人类生存、工作的场合。在这种背景下,机器人的遥操作系统就可以解决由此带来的一系列问题[1]。此外,由于当下机器人种类的多样性,一种能够兼容作用于大多数类型机器人的遥操作系统[2]将成为遥操作发展的趋势。移动互联网的发展以及成为如今世界新的焦点,伴随着智能手机的普及,人类的生活和移动互联网每一天都在变的紧密[3]。对于遥操作机器人领域,应用移动互联网来完成操作将使得人们不受地理的局限,实现真正的互动。本文将机器人遥操作系统技术与移动互联网技术相结合,设计了一个基于移动互联网的机器人遥操作系统,具有动态码率控制,低延时,以及高扩展性和兼容性等特点。系统主要由现场操作中间件和远程遥控客户端组成。现场操作中间件通过串口与机器人连接,通过控制指令完成操作。现场操作中间件是一种基于S3C6410的无线机器人操作中间件,以嵌入式处理器S3C6410为核心。中间件的操作系统为ARMLinux,将实时图像进行H264视频编码,并实时传输到远程的操作者。远程遥控客户端是一个安装在Android智能手机上的应用程序,由实时接收、解码播放、控制指令传输等几个模块组成。通过实验,系统实现对移动机器人的遥操作,通过智能终端显示移动机器人反馈的视频数据,并且实时操作远程机器人。验证了系统具有低时延,传输码率自适应,数据安全,兼容性强等特点。