基于Android楼梯清扫机器人上位控制系统设计开题报告.docx

上传人:lao****ou 文档编号:61880 上传时间:2023-01-02 格式:DOCX 页数:5 大小:10.32KB
下载 相关 举报
基于Android楼梯清扫机器人上位控制系统设计开题报告.docx_第1页
第1页 / 共5页
基于Android楼梯清扫机器人上位控制系统设计开题报告.docx_第2页
第2页 / 共5页
基于Android楼梯清扫机器人上位控制系统设计开题报告.docx_第3页
第3页 / 共5页
基于Android楼梯清扫机器人上位控制系统设计开题报告.docx_第4页
第4页 / 共5页
基于Android楼梯清扫机器人上位控制系统设计开题报告.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于Android楼梯清扫机器人上位控制系统设计开题报告.docx》由会员分享,可在线阅读,更多相关《基于Android楼梯清扫机器人上位控制系统设计开题报告.docx(5页珍藏版)》请在第一文库网上搜索。

1、毕业设计开题报告姓名专业电气工及其自动化班级学号指导教师题目类型工程设计题目基于Android楼梯清扫机器人上位控制系统设计一、选题背景及依据(简述题目的技术背景和设计依据,说明选题目的、意义,列出主要参考文献)1、技术背景和设计依据近年来,随着社会经济的发展,科技的进步,一系列新科技应用在人们的日常生活中。智能机器人技术逐渐成为现代机器人研究领域的热点。其中,服务机器人开辟了机器人应用的新领域。服务机器人的出现主要有三大原因:一是劳动力成本的上升;二是人类想摆脱枯燥乏味的体力劳动,如清洁、家务、照顾病人等;三是人口的老龄和社会福利制度的完善也为某些服务机器人提供了广泛的市场前景。清洁机器人是

2、服务机器人的一种,可以代替人进行清扫房间、楼梯、墙壁。提出一种应用于室内的清洁机器人的设计方案,其具有实用价值。社会的发展使越来越多的智能系统开始代替人类的体力劳作业。随时收集垃圾或集中到平台后在收集。前者操作不方便,但扬起的灰尘少,后者反之。生活中我们平常都用扫把清扫,有时死角的垃圾在入箱的时候可能把垃圾扫到楼下,在这里我们使用吸尘功能进行来进行清扫。该控制系统中,一部Android手机作为控制控制器,可通过蓝牙模块直接控制移动机器人;同时该手机也可以作为服务器置于移动机器人,通过WiFi通信方式接收客户端的指令发送给下位机,实现远程控制。3、参考文献1传智播客高教产品研发部.Java基础入

3、门M.清华大学出版社.2017. 郭霖.第一行代码Android M.中国工信出版集团.2016. 12.3明日科技.Java从入门到精通(第5版)M.清华大学出版社.2019. 3.4蒙博宇.STM32自学笔记(第2版)M.北京航空航天大学出版社.2014. 1. 1.5张洋.精通STM32F4(库函数版)M.清华大学出版社.2010. 11.6贾丹平.STM32F103X微控器与W3/0S-II M.清华大学出版社.2010. 7.7谭贵.跟工程师学嵌入式开发一基于STM32MC/0S-II M.电子工业出版社,2017. 10-01.8方腾非.Java并发编程的艺术M.机械工业出版社,2

4、015. 7.9欧阳槃.Android studio开发实践M. 清华大学出版社.2011.10深圳信盈达电子有限公司.基于ARM Cortex-M3的微控器实战教程M.电子工业出版社.2014. 9. 1.11高显生.STM32F0实战:基于HAL库开发加.清华大学出版社.2018. 12.(1)手机界面要显示上楼梯控制功能的前行、后行、左行、右行及停止按钮;(2)手机界面要显示离合器控制功能的开启与停止功能;(3)手机界面需要设计挖土功能的开始、完成及停止按钮;(4)手机界面要显示圆盘滚筒控制功能的开启与停止按钮:(5)手机界面要显示吸尘控制功能的开启与停止按钮;(6)与WiFi模块的通讯

5、设计以及硬件软件编程。3、设计思想楼梯清扫机器人解决了许多问题:比如提高运动速度及精度,还有最大的优点就是既省时又省力。本设计的核心就是我们通过手机APP控制界面来进行软件设计。在此之前首要任务就是学习Java语言,Java是一种高级的面向对象的程序设计语言。使用Java编写的程序是可以跨平台的,Java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。Java语言的显著特点就是简单,继承了 C+语言的先进精华,是计算机程序语言发展的一大进步。它也拥有独立的体系结构,可以不受限制,随意在任何系统当中运行,所以体系结构的中立决定了 Java语言可以在不同的计算机结构中得以运行。使用J

6、ava语言开发的不同程序在不同结构的计算机显示的语言位数却是统一的。因此我们在这里用JAVA语言来进行软件编程。其次,我们学习有关Android技术来进行界面编程。首先我们要在电脑中安装Android Studio这个软件,其安装步骤如下:(1)打开Android Studio的安装包;(2) Android Studio 必须安装,Android Virtual Device 可装可不装;(3)选择安装路径,点击“next”;(4)勾选“启动 Android Studio”;(5)选择“不导入设置”;(6)启动 Android Studio;(7)安装类别可以默认标准,也可以自定义;(8)等

7、待各种组件安装完成;(9)安装成功 Android Studio.打开Android Studio软件来进行程序设计,设计基础上还须借助C+语言来编程,大的方向完成之后我们用手机来进行界面控制以实现各种在楼梯清洁功能,在必要的时候我们可以增加一个显示功能,用通讯模块来更好实现远程控制系统。3、解决的关键问题(1)如何用Android Studio进行手机界面设计;(2)如何用JAVA实现手机界面控制程序设计;(3)如何利用网络通讯与扫楼梯技术之间来进行通讯的;(4)必要的时候还可以增加显示功能,这样更方便于对楼梯清扫机器人精确的实现远程操作。4、拟采用的技术方案(1)查阅相关资料了解楼梯清洁机

8、器人设计依据,设计相应的机器人控制系统,设计对应实现的功能;(2)首先要学习JAVA、C+语言以及它们在本次设计如何运用;(3)如何进行Android Studio手机界面布局设计;(4)如何用JAVA来控制按钮;(5)创建上位控制项目;(6)对实现上位控制各个功能进行软件编程;(7)完成相应的软件编程之后,并进行系统调试。5、工作流程(1)熟悉Android技术的题目要求,查阅相关科技文献;(2)对方案进行比较并确定最优方案;(3)学习相关java语言及C+语言;(4)完成软件设计(其中包括理论分析及进行软件编程);(5)系统性能调试与测试;(6)绘制程序流程图,撰写说明书;三、毕业设计工作进度安排1 .查阅资料文献,明确任务,确定设计方案(第4周至第5周)2 .完成开题报告 (第6周)3 .总体方案设计论证(第7周)4 .需求分析(第8周)5 . Java软件设计(第9周)6 . Android软件设计(第10周 至 第11周)7 .系统测试(第12周至14周)8 .绘制软件流程图(第15周)9 .整理说明书(第16周)10 .毕业答辩(第17周)指导教师意见指导教师签字年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服