基于Android的隔空对弈机器人软件设计与优化开题报告

 2022-10-27 22:40:03

1. 研究目的与意义

随着微处理器技术和软件技术的发展,计算机的处理能力和微型化能力不断提高。

一方面高性能计算机(集群)的发展使得人工智能越来越成熟,计算机甚至可以在某些方面胜任人类的工作(如谷歌AlphaGO对决人类围棋手);另外一方面,嵌入式微处理器和嵌入式软件的发展使得终端越来越强大。

未来的应用模式中,云端的强大处理能力和终端的灵活交互能力将合力变革社会各个层面。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

本课题涉及的难点首先是下棋软件的设计开发,需要一定的安卓编程功底。

功能是实现触屏落子,计算机可以判断落子位置和判断胜负。

在完成软件设计的部分后,需要利用机器视觉与opencv技术,获取棋盘实时战况,本部分涉及当前热门的图像处理相关技术,具有一定的难度。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

随着计算机和网络通信等技术的迅猛发展,计算机控制往着更微型化和专业化的方向发展,计算机控制进入了以嵌入式系统为主的时代。

嵌入式系统可以根据具体需求,将操作系统和各种应用软件高度集成于计算机硬件系统当中,从而实现了计算机的软件与硬件的一体化,可以具有软件复杂度小、高度智能化、响应速度快等特点,更加适合于应用到实时性强、任务多的体系[1]。

嵌入式系统的基础是以应用为主的芯片和软件开发,Android操作系统以嵌入式体系作为内核处理器,拥有性能优越、硬件平台兼容性高、程序开源性好、容易实现网络功能等特点,成为嵌入式系统的主流选择。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

之前参加学校组织的各类比赛,学到了一些使用的技术,关于单片机,学校有相关课程,同时还教过java相关课程,对入手android十分有帮助,在嵌入式系统方面,也有一些了解,这些都是通过学校课程学到的,关于opencv,可与学过相关知识的同学一起讨论。

大体上看,本课题是由可行性的。

5. 工作计划

第1周 接受任务书,领会课题含义,熟悉课题,按要求查找相关资料;第2周 阅读相关资料,分析整理资料,理解有关内容;第3周 翻译相关英文资料,提出拟完成本课题的方案,写出相关开题报告一份;第4周 搭建Android开发环境,学习并基本掌握Android应用软件开发;第5周 拟定底层硬件方案并掌握控制方法;第6周 给出软件框架设计方案;第7周 完成底层硬件控制方案并可实现相应控制;第8周 完成实时图像采集方案并实现图像采集;第 9周 完成基于OpenCV的图像识别和软件设计;第 10周 完成单机软件设计;第 11周 完成联机控制方案并给出原型设计;第 12周 整理设计资料,完成设计论文,将毕业设计论文成果按规范形式整理装订成册交指导教师批阅;第 13周 认真全面总结毕业设计工作,完善设计论文,准备答辩,评阅教师评阅论文;第 14周 准备参加答辩。

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。