Keywords:Smart Home Economics;intelligent housekeeping robot;WIFI communication;STM32;CC3000;
目录
1引言 3
1.1课题背景 1
1.2国内外智能管家机器人的发展状况及出现的问题 1
1.2.1国内外智能管家机器人的发展状况 1
1.2.2智能管家机器人发展中出现的问题 2
1.3设计目的 3
2智能管家机器人关键性技术介绍 4
2.1 STM32微处理器 4
2.2 WIFI无线局域网技术 4
2.3 Smart-Config技术介绍 5
2.4 TCP/IP参考模型 6
2.5 SPI通信总线介绍 6
3智能管家机器人WIFI传输方案设计 8
3.1 WIFI传输设计 8
3.1.1 WIFI协议基本内容 8
3.1.2 WIFI的基本工作原理 8
3.1.3 WIFI技术的特点 8
3.2 WIFI模块选型及设计 11
3.2.1 CC3000模块功能简介 11
3.2.2 CC3000模块主要特征 11
3.3 CC3000硬件设计 13
3.3.1 CC3000设计原理图 13
3.3.2 CC3000 PCB设计 15
3.3.3 PCB布线 16
3.4 硬件焊接 17
3.5 WIFI模块程序编写及测试 17
3.5.1源程序设计流程图 17
3.5.2源程序设计 18
3.5.3手机端Smart-Config配置CC3000模块 19
3.5.4 CC3000 + STM32调试 20
3.5.6 CC3000 + STM32测试控制指令 21
3.6 WPS连接 23
3.6.1 WPS介绍 23
3.6.2 WPS的优点: 23
3.6.3 WPS的缺点: 23
4总结与展望 24
4.1总结 25
4.2展望 25
参考文献 27
致谢 28
附录 29
1引言
1.1课题背景
智能机器人的发展前景及其广阔,目前机器人的研究正处于第三代智能机器人阶段,尽管国内外对此的研究已经取得了许多成果,但其智能化水平仍然不尽人意。未来应当在以下几方面着力发展智能机器人:面向任务,之所以已有的人工智能技术大多数要依赖领域知识,这正是由于目前人工智能还不能提供实现智能机器的完整理论和方法,为了使已有的人工智能技术能够发挥作用,使得开发这一类型的智能机器人成为可能,我们应当把机器要完成的任务及发展面向任务的特种机器人加以限定;传感技术和集成技术,在现有传感器的基础上发展更好、更先进的处理方法和其实现手段,或者寻找新型传感器,同时提高集成技术,增加信息的融合;机器人网络化,由于通信网络技术越来越发达,现在可将各种机器人连接到计算机网络上,通过网络对机器人进行控制;智能控制中的软计算方法,以模糊逻辑、基于概率论的推理、神经网络、遗传算法和混沌为代表的软计算技术与传统的计算方法相比,前者具有更高的鲁棒性、易用性及计算的低耗费性等优点,如果成功应用到机器人技术中,可以提高其问题求解速度,更加有效地处理多变量、非线性系统的问题;机器学习,机器学习算法的出现推动了人工智能的发展,强化学习、蚁群算法、免疫算法等可以用到机器人系统中,以适应日益复杂的、不确定和非结构化的环境并使其具有类似人的学习能力,;智能人机接口,人机交互的需求越来越向简单化、多样化、智能化、人性化方向发展,为了更好地适应不同的用户和不同的任务,提高人与机器人交互的和谐性,研究并设计各种智能人机接口如多语音、自然语言理解、图像、手写字识别等功能越来越重要; 多机器人协调作业,组织和控制多个机器人来协作完成单机器人无法完成的复杂任务,在复杂未知环境下实现实时推理反应以及交互的群体决策和操作[1]。 智能管家机器人低功耗Wi-Fi数据透传通讯设计(2):http://www.youerw.com/tongxin/lunwen_36538.html