讨论生毕业论文(申请工程硕士学位)论文题目iLocate 无线定位系统的设计与实现作者王俊学科、专业名称工程硕士(软件工程领域)讨论方向软件工程指导老师宣东教授邵栋副教授2024 年 3 月 30 日学号:MG0732054论文答辩日期: 2024 年 5 月 15 日指导老师:(签字)The Design and Implementation of iLocate Wireless Location SystemWANG, JunSubmitted in partial fulfillment of the requirements for the degree of Master of Engineeringsupervised byAssociate Professor SHAO.DongSoftware InstituteNANJINGUNIVERSITYNanjing, ChinaMarch, 2024摘要无线定位是一种通过无线设备对物体或人进行定位并将信息实时呈现给使用者的技术,旨在为人们提供精确的定位信息。无线定位的应用在国外已经得到了很好应用,有诸如 E911 或者增强型 112 等成熟的系统。然而国在无线定位技术的应用方面却处于相对落后的地位,尤其是针对短距离室移动物体的精确定位,一直没有开发出完整的成熟应用。在这样的背景下,本文首先对无线技术与无线定位技术进行了阐述,分析了当今被广泛接受的 GPS,UWB 等无线技术。另一方面,无线定位系统通常伴随实时图像渲染与图像显示,为此本文阐述了无线定位系统中会使用到的相关 3D 图形技术。在介绍 3D 图形处理工作时,本文重点分析了 Google Sketchup,OGRE,碰撞检测等技术的概念与应用。本文设计了一个具体的无线定位系统:iLocate 无线定位系统。iLocate 是一个主要用于室短距离精确定位的无线定位系统,能够为使用者提供准确实时的定位信息。在设计中,iLocate 系统被分为了 iLocateEngine、iLocateServer 与iLocateClient 三个层次,本文对这三个层次的设计与实现进行了阐述,进行了实现,并简要展示了系统的运行效果。定位引擎(iLocateEngine)主要功能是为上层应用提供统一的位置信息;应用服务端(iLocateServer)主要负责与其它子系统进行交互、进行数据库管理;应用客户端(iLocateClient)主要功能包括网络通信、猎取场景模型与物体实时位置信息、用 2D/3D 的图像显示场景与物体信息、提供图像处理的用户接口(例如场景的旋转、平移、缩放等操作)。iLocate 无线定位系统是一套从硬件到软件的一体化解决方案,旨在通过自主研发实现完整的短距离无线精确定位系统。iLocate 无线定位系统已经得到了实施并得到了好评。同时,iLocate 在实际使用中拥...