登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

室内停车场车辆定位及导航系统的设计开发毕业论文

 2022-01-17 09:01  

论文总字数:20608字

摘 要

近年来,各种地图导航应用的出现,大大便利了人们的生活。随着室外定位技术的成熟,人们对室内定位的需求也正在逐渐增加。本系统主要应用场景为室内停车场,主要用于在室内对人员和车辆进行定位,方便人们在复杂的室内停车场环境下快速的找到自己的车辆。

本室内导航系统使用MySQL数据库存储停车场数据,服务端使用Struts2框架技术搭建,客户端应用于智能手机的Android平台。

本系统的两个核心功能分别为定位和导航。室内定位功能是基于WiFi来实现的,通过预先在停车场设置固定点位的WiFi热点,当智能手机接收到热点信息后,获得热点的RSSI值,并通过相应的转换公式计算出对应的距离,再使用三角定位算法,算出当前位置,从而实现定位。而导航功能则是通过广度优先遍历算法来实现的,当定位出当先位置后,再根据终点的位置,使用广度优先遍历来寻找最短路径,从而实现路径导航的功能。

关键词: 室内定位 WiFi Struts2框架技术 MySQL数据库 广度优先遍历算法

Design of Vehicle Location and Navigation System

for Indoor Parking

Abstract

In recent years, the emergence of various map navigation applications,It greatly facilitates people's life. With the maturity of outdoor positioning technology, people's demand for indoor positioning is also increasing. The main application scenario of this system is indoor parking lot, which is mainly used to locate people and vehicles indoors, so that people can quickly find their own vehicles in the complex indoor parking environment.

The indoor navigation system uses MySQL database to store parking lot data,the server is built with Struts2 framework technology, the client is applied to Android platform of smartphone.

The two core functions of the system are positioning and navigation. Indoor positioning function is based on WiFi. By setting fixed WiFi hotspots in the parking lot in advance, the RSSI value of hotspots is obtained when the smart phone receives the hotspot information, and the corresponding distance is calculated by the corresponding conversion formula. Then the current location is calculated by using triangular positioning algorithm, so as to achieve positioning.The navigation function is realized by the breadth-first traversal algorithm. When the first position is located, the shortest path can be found by breadth-first traversal according to the location of the destination, so as to realize the function of path navigation. 

Key Words: indoor positioning; WiFi; Struts 2 Framework Technology; MySQL Database; Breadth-first traversal algorith

目录

摘 要 I

Abstract II

第一章 引言 1

1.1 选题背景 1

1.2 室内定位技术研究现状及发展 1

1.3 室内定位技术介绍 2

1.3.1 WiFi室内定位技术 3

1.3.2 蓝牙室内定位技术 3

1.3.3 惯性导航技术 3

第二章 系统分析设计 5

2.1 需求分析 5

2.1.1 系统的功能需求 5

2.1.2 用户界面需求 6

2.2 系统总体设计 6

2.2.1 系统总体架构 6

2.2.2 系统工作流程 6

2.2.3 用户界面设计 8

2.3 系统环境 8

2.3.1 系统开发环境及工具 8

2.3.2 系统运行环境 9

第三章 数据设计 10

3.1 数据库设计 10

3.1.1 数据库表设计 10

3.1.2 视图创建 12

3.2 地图数据设计及定位导航原理 12

第四章 详细设计 14

4.1 服务端详细设计 14

4.1.1 停车场数据查询 15

4.2.2 车位状态更新 16

4.2.3 停车场地图下载 17

4.2 客户端程序综述 18

4.3 客户端部分通用功能实现 19

4.3.1 网络通信功能 19

4.3.2 实时地图绘制 21

4.3.3 第三方地图应用跳转 22

4.4 停车流程设计 23

4.5 找车流程设计 24

4.6 定位功能详细实现 26

4.6.1 普通三角定位算法实现定位 26

4.6.2 基于最小二乘思想实现定位 28

4.7 广度优先遍历实现路径导航 29

第五章 测试与总结 31

5.1 软件测试 31

5.2 系统总结 31

参考文献 32

致谢 33

第一章 引言

1.1 选题背景

百度地图,高德地图等导航应用的出现,导航技术的成熟,大大方便了人们的出行生活,然而这些应用与技术主要用于室外定位。随着城市建设的飞速发展,城市的规模在不断扩大,生活节奏的加快,室内定位场景变得越发复杂,室内停车场、大型商场、医院等场所对于定位和导航的需求正在逐渐增加。在室内停车场中,由于车位众多,地形复杂,时常出现车主在寻找车辆时,无法确认位置,从而浪费大量时间的情况。室内停车场车辆定位及导航系统为车主提供了一个室内导航的帮助,使得车主在该应用的帮助下能快速找到自己的车辆,节省了车主的时间。

室内停车场车辆定位及导航系统主要使用Java 和 XML开发,通过WiFi技术,来实现室内定位,引导车主快速找到车辆。在停车时,系统记录车辆所在区域位置,在找车时,系统会根据车主手机接收到的WiFi信号,计算出车主的实时位置,并根据停车记录,计算出导航路径,引导车主找到自己的车辆。

请支付后下载全文,论文总字数:20608字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图