摘要:随着智能手机和移动网络的飞速发展,定位服务已经成为人们日常生活中不可缺少的一部分。作为一项重要的支撑技术,多层建筑的地板定位在LBS应用中起着重要的作用,如火灾应急响应和基于商场地板的精准广告推送。但地板定位的研究还处于起步阶段。目前大多数的地板定位方法都是基于信号强度的指纹。现场勘查、高要求、定位精度低等问题是成本人力、物力和耗时的问题。随着智能手机内置压力传感器数量的增加,基于气压传感器的楼层定位研究也是一个很有前途的方向。本文提出了一种基于气压传感器的楼层定位系统,在总结了国内外地面定位领域的一些文件后,提出了一种新的混合楼层定位系统。通过气压传感器BMP180与arduino微控制器的连接来测量各楼层气压。本文的主要工作和贡献如下:(1)测量楼层高度(2)通过气压传感器测量各楼层的气压(3)通过神经网络算法计算气压与高度的关系式。通过气压传感器进行楼层定位极大的提高了测量的精度且节省了时间 。
关键词:气压传感器;楼层定位;arduino控制器;
目录
摘要
Abstract
第一章 引言-4
1.1课题背景-5
1.2国内外研究现状-5
1.3主要研究内容-6
第二章 室内定位和楼层定位相关技术研究-7
2.1 室内定位技术分类-7
2.2 基于气压测定高度的原理-8
2.3 神经网络算法-8
第三章 硬件的设计-10
3.1 气压传感器BMP180工作原理-11
3.2 arduino uno r3的工作原理-12
3.3 Arduino的功能特点-13
第四章 神经网络算法的设计-13
4.1 神经网络模型以及激励函数定义-14
4.2 神经网络算法的编程及程序-14
4.3 神经网络算法的计算步骤-14
第五章 实验采样数据分析-15
5.1 采样数据-16
5.2 数据分析-16
5.3验证数据-17
结束语-17
致谢-18
参考文献-19
附 录-21