摘要:在当代的移动机器人控制系统中,都是采用PC机做为控制终端。而这种控制方式的主要缺点是便携性极差,在一些极端的场合,例如地震的灾后现场或者发生火灾的建筑物,需要操作人员迅速反应并在到带现场后能够立即对救援机器人进行控制,这就要求控制终端必须要有良好的便携性。
本文中所研究的基于Android的远程控制系统很好的解决了上述问题。系统可对未知的控制对象进行控制,以Android的手持终端为控制终端,未知的控制对象与Android终端通过WiFi局域网进行通信。操作人员可通过简易的操作界面精确控制机器人的移动以及速度。
此次设计对系统无线数据传输的通信协议数据帧格式,确定了系统的无线传输方案为WiFi,并设计了简单易于操作的界面。软件由Java语言在Android studio平台进行实现,通过多次调试完成了全部设计的要求。
关键词:Android;Java;WiFi通讯;socket编程
目录
摘要
Abstract
1 绪论 - 1 -
1.1 引言 - 1 -
1.2 课题的研究背景及其意义 - 1 -
2 基于Android的机器人控制软件的总体设计 - 3 -
2.1 简介 - 3 -
2.2 远程控制系统的工作原理 - 3 -
2.3 远程控制系统的体系结构设计 - 3 -
3 基于Android的机器人控制软件的客户端设计 - 4 -
3.1 引言 - 4 -
3.2 系统通讯机制 - 4 -
3.3 软件总体架构 - 7 -
3.4 Android端软件设计 - 7 -
结 论 - 13 -
参 考 文 献 - 14 -
致 谢 - 15 -