行人无缝定位算法:CC3200实验与验证

需积分: 0 159 下载量 118 浏览量 更新于2024-08-10 收藏 5.29MB PDF 举报
"这篇博士学位论文主要探讨了基于GPS和自包含传感器的行人室内外无缝定位算法,通过实验验证了算法的有效性。实验中使用了MSP(Motion Sensor Package)和SPAN系统,模拟了从室外到室内环境的变化,尤其是在GPS信号不良的区域,如高楼密集区和购物中心内部,检验了算法在不同条件下的定位精度。" 本文详细阐述了行人无缝定位算法的设计与实现,特别是在考虑误差累计效应的情况下,如何通过动态自适应调整PDR( Pedestrian Dead Reckoning)的参数来优化定位效果。PDR算法初始时设置较小的误差阈值,随着滤波次数增加,逐渐增大阈值以应对累积误差。在遇到GPS信号质量良好时,算法会利用更多的GPS更新来提高定位准确性,而在GPS信号弱时则依赖PDR。 测量噪声矩阵的设定对于EKF(Extended Kalman Filter)滤波器的更新过程至关重要,其目的是为了适应不同环境下的定位需求。EKF滤波器采用了动态的测量向量选择性更新方法,根据GPS信号的质量来决定是进行全部更新还是部分更新。在GPS信号质量良好时执行全部更新,而在无法获取准确GPS定位时则采用部分更新,类似于纯PDR滤波。 实验部分是在2009年11月进行的,地点位于芬兰Espoo市的购物中心附近,实验者从室外步行至城市密集区,再进入室内,全程约2154米,耗时1812秒。实验期间,GPS信号在高楼密集区域和购物中心内部变得不稳定,为算法提供了严格的测试环境。实验设备包括装在腰部的MSP和背在身上的SPAN系统,数据通过串口线实时记录。 通过这次实验,论文验证了提出的算法能够有效处理复杂的定位场景,评估了MSP在室内环境的定位精度,并强调了在线训练样本质量评估的重要性。这种算法展示了在GPS信号弱或者缺失的情况下,结合PDR和自包含传感器的定位策略能提供连续且相对准确的行人定位服务,对于提高城市峡谷和室内环境中的行人导航性能具有重要意义。
2023-03-10 上传
《Android 移动应用开发》 实验指导书 2015 年 3 月 目录 实验一 Android 开发环境 .............................................................................................................. 3 实验二 Android 应用程序 .............................................................................................................. 6 实验三 Android 生命周期 ............................................................................................................ 10 实验四 Android 用户界面 ............................................................................................................ 13 实验五 组件通信与广播 ............................................................................................................... 24 实验六 后台服务 ........................................................................................................................... 36 实验七 数据存储与访问 ............................................................................................................... 48 实验八 位置服务于地图应用 ....................................................................................................... 71 实验九 Android NDK 开发 ........................................................................................................... 77 实验一 Android 开发环境 一、实验目的 1.掌握 Android 开发环境的安装配置方法。 2.掌握 Android SDK 安装和配置。 3.掌握 Android 模拟器的使用。 二、实验内容 搭建 Android 应用程序的开发环境。 三、实验仪器、设备 硬件:PC 微型计算机、1G 以上内存,40G 以上硬盘 软件:Windows XP,Eclipse , JDK , Android SDK 四、实验步骤 1.安装 JDK 和 Eclipse 安装 JDK,假设安装目录:C:\Program Files\Java\jdk1.6.0_14\ 安装后,配置环境变量。 安装 Eclipse 选择下载:Eclipse IDE for Java Developers (92MB),解压到相应的目录中。 启动 Eclipse 双击目录中的 eclipse.exe,假设选择工作目录:E:\Android\workplace,建议选择复 选框,将工作目录设成默认工作目录。 2.安装 Android SDK Android 开发站点:http://code.google.com/android,点击"下载 SDK" 选择 Windows 版本的 Android SDK, 文件名: android-sdk-windows-1.5_r3.zip, Android SDK 只需解压,无需安装。解压目录:E:\Android\android-sdk-windows-1.5_r3(假定) 。 3、安装 ADT 插件 安 装 ADT 有 两 种 方 法 。 手 动 下 载 ADT 插 件 , 下 载 网 址 : http://dl-ssl.google.com/android/eclipse/或 Android SDK 帮助文档中的下载页面,下载页面位 置:<Android SDK>/docs/s