当前位置:文档之家› 室内导航系统的设计与实现

室内导航系统的设计与实现

学位论文版权使用授权书本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。

特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。

同意学校向国家有关部门或机构送交论文的复印件和磁盘。

(保密的学位论文在解密后适用本授权说明)学位论文作者签名:假昶咔签字Ft期:20I’年1月吕171导师签名:现觥签字日期:乙口13年7月彦Fl、中图分类号:TP311.5UDC:004。

4北京学校代码:10004密级:公开lUIIlEI{IIIIlIIIILIqllLl4IIIl哪Y2428768专业硕士学位论文室内导航系统的设计与实现DesignandImplementationofIndoorNavigationSystem作者姓名:贺昶玮导师姓名:孔令波工程领域:软件工程北京交通大学2013年7月学号:11125829职称:讲师学位级别:硕士、致谢本论文的工作是在我的导师孔令波老师的悉心指导下完成的,孔令波老师严谨的治学态度和科学的工作方法给了我极大的帮助和影响。

在此衷心感谢三年来孔令波老师对我的关心和指导。

孔令波老师悉心指导我们顺利的完成了研究生阶段的各项学习方面工作,而且在生活上也给予了我很大的关心和帮助,在此向孔令波老师表示衷心的谢意。

孔令波老师对于我的科研工作和论文都提出了许多的宝贵意见,在此表示衷心的感谢。

在公司工作及撰写论文期间,公司的同事和学校的同学对我论文中的室内导航系统研究工作给予了热情帮助,在此向他们表达我的感激之情。

另外也感谢家人,他们的理解和支持使我能够在学校专心完成我的学业。

』匕塞銮道厶堂童些亟±堂焦迨室△垦曼至&△g!ABSTRACTWiththerapiddevelopmentofeconomy,therearemoreandmorehi曲buildingsinourcities.Shoppingmalls,subwaystations,airports,hospitalsandotherinfrastructurehavebecomeanimportantpartofpeople’Slives.Inordertohelppeoplelocateandnavigate,indoorlocationandnavigationtechnologyresearchhasbecomeveryimportantinrecentyears,andalsoshowawidecommercialprospects.neindoornavigationdevelopedduringmyinternshipisanavigationsystem.ThesystemimplementsthefunctionoflocationbyWiFi,implementsthefunctionofnavigationbyA奉algorithm,interactwithuserbythebrowserandphone,SOthatusercanfindthenavigationroadeasily.nesystemconsistsmainlyofthefollowingparts:usermodule,e-mapmodule,、研Filocationmodule,navigationmodule,mapbuildingmodule,WiFiinformationcollectionmodule.Itookpartinthedesignanddevelopmentofthefirstfivemodules.Theworkissummarizedasfollowing:(1)Requirementsanalysis.(2)Thegeneraldesignandrealizationofrelatedcoremodules:1)Usermoduleimplementstheinteractionbetweenuserandsystem.2)E—mapmodulesavesthedataofmap.3)WiFilocationmoduleuses、矾FiandRSSI.tocalculatethecurrentposition.4)NavigationmoduleusesA宰algorithmtofindaroadleadingtothedestination.5)M印buildingmoduleCanbuildthestructureofthemapinformationquickly.Thesystemareabletomakeasuccessfullocation.andprovideasuitablenavigationroad.KEYWoRDS:indoorlocation;indoornavigation;SVGCLASSNo:TP3】1.5IV}j量塞童适盔鲎童些亟±堂鱼诠塞旦丞目录中文摘要………………………………………………………………………….iiiABSTRACT………………………………………………………………………………………………ivl引言……………………………………………………………………….11.1项目背景与意义……………………………………………………一11.2项目介绍以及工作总结……………………………………………..21.3国内外研究与发展现状……………………………………………一21.4论文结构………………………………………………………………42室内导航系统相关技术………………………………………………….62.1室内定位……………………………………………………………..62.1.1常用的定位技术…………………………………………………62.1.2常用的定位方法…………………………………………………82.1.3常用的定位算法…………………………………………………92.2导航算法……………………………………………………………1O2.2.1Dijkstra算法……………………………………………………102.2.2A奉算法……………………………………………………………..112.3其他相关技术………………………………………………………122.3.1SVG…………………………………………………………………………………122.3.2Android……………………………………….……………………………………142.4本章小结…………………………………………………………….153室内导航系统的分析与设计……………………………………………163.1系统的需求分析……………………………………………………163.1.1需求分析……………………………………………………….163.1.2室内导航系统概述……………………一…………………….163.1.3各个模块的功能……………………………………………….173.1.4非功能性需求………………………………………………….203.2系统设计……………………………………………………………2l3.2.1总体设计……………………………………………………….213.2.2电子地图模块设计…………………………………………….223.2.3WiFi定位模块设计……………………………………………25j曼塞銮适叁堂童些亟±堂焦途塞旦丞3.2.4导航模块设计………………………………………………….283.2.5地图建模模块设计…………………………………………….333.2.6用户模块……………………………………………………….343.3本章小结…………………………………………………………….354室内导航系统的实现……………………………………………………364.1开发运行环境………………………………………………………364.2系统模块实现………………………………………………………364.2.1电子地图模块实现…………………………………………….364.2.2WiFi定位模块实现……………………………………………394.2.3导航模块实现………………………………………………….424.2.4地图建模模块实现…………………………………………….454.2.5用户模块……………………………………………………….464.3本章小结……………………………………………………………475实验设计与结果分析……………………………………………………485.1评估指标……………………………………………………………485.2实验数据来源………………………………………………………485.3实验的执行…………………………………………………………495.4实验结果与分析……………………………………………………495.5本章小结……………………………………………………………506结论与展望………………………………………………………………516.1结论……………………………………………………………………………………….516.2工作展望……………………………………………………………51参考文献…………………………………………………………………………53作者简历…………………………………………………………………………54学位论文数据集…………………………………………………………………56j匕立童道厶堂童些亟±堂焦途塞童凼昱筮丕统丝盆堑皇遮过地图建模模块主要依照SVG图形对地图进行点的添加、删除、调整,并能根据室内环境按照点所属的区域分类。

地图建模模块的设计主要是为了方便建立电子地图的拓扑结构,并可以对其中的信息(比如代表办公室、会议室、零食间等的节点)进行增加、删除、修改。

地图建模模块的实现方便了电子地图的建立和以后的地图数据维护,对室内导航系统来说是很要的辅助模块。

(5)WiFi信息采集模块WiFi信息采集模块主要采集WiFi接入点的RSSI接收信号强度、MAC地址等信息,并对这些信息处理,最后存入数据库。

WiFi信息采集模块主要分为信息采集和信息处理两个部分。

信息采集使用设备在已知位置上获取RSSI、MAC等信息,为了结果更准确每个位置都要多测量几次。

信息处理部分主要对采集的数据进行处理、过滤,生成RSSI指纹数据库。

WiFi的信息采集模块也是室内导航系统能够其他场合重复使用的重要辅助模块。

(6)用户模块用户模块是用户直接使用的部分,为用户提供和服务器交互的功能。

用户模块分两部分:1)网页版。

向用户显示电子地图,只提供查询某个地点的位置和为指定的起始点和目标点导航的功能。

相关主题