首页> 中文学位 >基于Android的双目视觉机器人运动平台无线网络控制系统
【6h】

基于Android的双目视觉机器人运动平台无线网络控制系统

代理获取

目录

封面

声明

致谢

中文摘要

英文摘要

目录

图目录

表目录

1 绪论

1.1 课题研究的背景和意义

1.2 基于网络控制的机器人研究现状

1.3 相关技术介绍

1.4 本文研究的主要内容

1.5本文组织结构

2 课题开发环境的搭建

2.1 开发板选型和介绍

2.2 Linux主机安装

2.3相关编译环境的安装搭建

2.4 软件开发流程介绍

2.5本章小结

3 开发板硬件设备驱动设计开发

3.1 运动平台模块介绍

3.2 硬件接口分析

3.3 硬件驱动程序设计

3.4 开发板烧写内核驱动

3.5 硬件抽象层设计

3.6 硬件访问服务层(JNI)设计

3.7 本章小结

4 WiFi控制和双目视觉的实现

4.1 WiFi网络技术

4.2 WiFi模块实现

4.3 视觉模块的实现

4.4 本章小结

5 Android应用程序的开发和调试

5.1应用软件工程和相关文件修改

5.2 应用软件设计

5.3 应用软件运行调试

5.4 本章小结

6 总结与展望

6.1 全文总结

6.2 工作展望

参考文献

作者简历

展开▼

摘要

当今社会机器人技术迅猛发展,由于机器人不仅可以在人类不能到达的环境下完成指定的工作,还可以替代人类完成一些需要长期反复的枯燥工作,越来越受到各个研发单位和企业的重视。而随着嵌入式系统因为其功耗低、成本小、性能好等优势,在机器人研发当中越来越广泛的应用,嵌入式系统与网络技术的结合已经在现代机器人控制方面成为一个热门的应用方向。基于网络的机器人远程控制系统是集嵌入式技术、网络控制、运动控制和机器人学为一体所形成的一个较新的应用研究方向。
  课题来源于和江苏省昆山塔米机器人有限公司的合作,在此之前昆山塔米机器人有限公司已经开发有家庭服务型智能机器人产品,但是产品有一些可以改进的地方,例如机器人的障碍物识别系统是使用四个超声波传感器和红外传感器配合来完成的,这样做使得硬件结构复杂,维护难度大,且易于受到障碍物角度等因素的干扰。此外机器人的人机交互界面和基于Android系统的应用软件相比在智能化和操作性上都有差距。因此针对产品切实需要改进的地方,本人在昆山塔米机器人有限公司实习期间和公司合作,设计了本次课题项目。
  本文主要阐述了基于Android的双目视觉机器人运动平台无线网络控制系统的设计过程。文章首先介绍了嵌入式平台的实现,包括硬件平台和软件开发平台环境的搭建。硬件平台部分详细介绍了系统的各个功能模块的实现,分析了器件选型以及主要运动模块的制作和实现。软件平台介绍了Linux内核和Android操作系统在实体机上的编译,并且说明了如何往实验平台上烧写在实体机中编译的Linux内核镜像和Android操作系统镜像。此外还详细介绍了嵌入式Linux系统下如何针对课题的需要,对实验平台的硬件接口进行功能重设,通过分析硬件电路和管脚功能,设计编写硬件驱动程序,并将其在Linux内核中进行编译识别,最后为新编译的驱动设计编写硬件驱动层和硬件访问服务层的实现程序,使得Android应用程序中能够使用这些硬件。
  此外本文介绍了如何实现实验平台和远程控制端的通信,通过设计开发基于 Android系统的实验平台应用软件和远程控制端应用软件,在两个软件中都实现 WiFi功能,使得远程控制端软件可以通过 WiFI与实验平台进行数据交互和实时控制。
  最后文章阐述了如何通过实验平台安装的两部CMOS接口的摄像头,实现双目视觉对机器人行进方向的障碍物进行识别,介绍了基于视差原理的视觉模型的建立,并在 Android应用程序中进行实现。通过对硬件驱动、WiFi通信以及双目视觉等模块在两个应用软件中的不断调试,最终完成本次课题关于基于Android的双目视觉机器人运动平台无线网络控制系统的设计。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号