主要讨论一下室外定位,所知有限,抛砖引玉。会有原理分析过程,可以直接看
结论部分
。
目前应用最广泛的定位技术可分为两类:卫星定位技术和地面三角测量技术。
1. 卫星定位技术
表一 不同定位方法对比
3. 混合定位技术,目前主流的包括A-GPS、GPSOne和XPS技术。
参考文献:
[1] GLONASS wikipedia [el] http://en.wikipedia.org/wiki/GLONASS
[2] 北斗衛星導航系統 [el]wikipedia http://zh.wikipedia.org/wiki/%E5%8C%97%E6%96%97%E5%AF%BC%E8%88%AA%E7%B3%BB%E7%BB%9F
[3]Galileo (satellite navigation)[el] wikipedia
http://en.wikipedia.org/wiki/Galileo_(satellite_navigation)
[4]Indian Regional Navigational Satellite System[el] wikipedia
http://en.wikipedia.org/wiki/Indian_Regional_Navigational_Satellite_System
[5]Assisted GPS [el]wikipedia http://en.wikipedia.org/wiki/Assisted_GPS
[6]GpsOne [el]wikipedia http://en.wikipedia.org/wiki/GpsOne
[7]Hybrid Positioning System (XPS)[el] Skyhook Wireless,Inc.
http://www.skyhookwireless.com/howitworks/xps.php
[8]Google Street View logs WiFi networks, Mac addresses [el] The Register
http://www.theregister.co.uk/2010/04/22/google_streetview_logs_wlans/
[9]We're Hiring[el]Skyhook Wireless,Inc.
http://www.skyhookwireless.com/whoweare/careers.php
[10]Coverage Area [el]Skyhook Wireless,Inc.
http://www.skyhookwireless.com/location-technology/coverage.php
目前应用最广泛的定位技术可分为两类:卫星定位技术和地面三角测量技术。
1. 卫星定位技术
- 名词解释:全球导航卫星系统(Global Navigation Satellite System,GNSS) 它是欧空局和国际民航组织倡导发起的全球定位和测时系统。其中最著名的全球定位系统(GlobalPositioning System,GPS),几乎被等同为卫星定位技术。 同属GNSS的还包括GLONASS[1],北斗[2],Galileo[3],IRNSS[4]。这些技术基本使用三维交会原理来实现空间定位,即通过测量多颗卫星到移动目标的距离,结合已知的卫星精确的实时位置信息,计算移动目标的三维坐标。如图1所示:图1 卫星测距交会原理(来自google image search)
- 定位精度与时间:GPS军码精度优于10m,仅提供美军及其盟军使用。民码精度20~30m,全球开放。题主所说的精度在KM级别,是会出现。因为卫星信号功率低(避免干扰雷达),无法穿透建筑物,这就是常说的定位遮挡问题。建筑物密集的城市中室外定位精度会大受影响,同时导致室内无法使用GPS导航。传统GPS定位响应时间一般30s~3min之间。
- 名词解释:地面三角测量定位技术利用多台位置已知的探测器(多为基站)在不同位置探测目标的方位或距离,然后运用三角测量交会原理确定移动目标的位置。如图2所示:
- 定位精度与时间:不同的定位方法(Cell-ID,TOA,TDOA,AOA,E-OTD)精度不同,基本在100m~500m范围之间。定位响应时间在10s之内。
- 名词解释:地面三角测量定位技术利用多台位置已知的探测器(多为基站)在不同位置探测目标的方位或距离,然后运用三角测量交会原理确定移动目标的位置。如图2所示:
表一 不同定位方法对比
3. 混合定位技术,目前主流的包括A-GPS、GPSOne和XPS技术。
- A-GPS[5]技术在定位时,网络根据移动终端所在蜂窝小区标识确定上空的卫星,加速卫星搜索过程,从而提高全球定位系统卫星定位速度。同时发送差分信号到移动终端,提高定位精度。
- GPSOne[6]首先使用A-GPS技术定位,如果全球定位系统卫星视野被阻挡时,辅助采用AFLT三角测量技术进行定位。它只要有一颗全球定位系统卫星和一个基站信号即可完成定位过程,确保定位精度和速度。
- XPS技术[7]结合无线保真定位、移动通讯网络蜂窝定位和全球定位系统定位技术的组合定位。该项技术是题主所说的Skyhook公司的技术。原理如图3所示:图3 XPS定位原理
- 开启WIFI的确是作为辅助手段来提高定位速度和精度的,同时定位精度并不完全由于WIFI决定。WIFI数据库的确是由WIFI热点MAC地址对应经纬度实现的。
- 定位原理如表一和混合定位一节所阐述。
- Google建立WIFI库的途径很多,包括他们的地图应用、街景车。后者在全球拍摄的时候同时会记录WIFI热点[8](好像有一段时间这事闹挺大的)。同样在伟大的天朝,也有类似性质的测绘车辆会收集这些数据,Google得到它们的途径包括商业合作和购买。SkyHook的数据库应该也是车采回来的,他们有在招聘汽车司机[9]。不过Skyhook的数据库覆盖范围就相对较小[10]。大概如图4(蓝色区域)所示:
参考文献:
[1] GLONASS wikipedia [el] http://en.wikipedia.org/wiki/GLONASS
[2] 北斗衛星導航系統 [el]wikipedia http://zh.wikipedia.org/wiki/%E5%8C%97%E6%96%97%E5%AF%BC%E8%88%AA%E7%B3%BB%E7%BB%9F
[3]Galileo (satellite navigation)[el] wikipedia
http://en.wikipedia.org/wiki/Galileo_(satellite_navigation)
[4]Indian Regional Navigational Satellite System[el] wikipedia
http://en.wikipedia.org/wiki/Indian_Regional_Navigational_Satellite_System
[5]Assisted GPS [el]wikipedia http://en.wikipedia.org/wiki/Assisted_GPS
[6]GpsOne [el]wikipedia http://en.wikipedia.org/wiki/GpsOne
[7]Hybrid Positioning System (XPS)[el] Skyhook Wireless,Inc.
http://www.skyhookwireless.com/howitworks/xps.php
[8]Google Street View logs WiFi networks, Mac addresses [el] The Register
http://www.theregister.co.uk/2010/04/22/google_streetview_logs_wlans/
[9]We're Hiring[el]Skyhook Wireless,Inc.
http://www.skyhookwireless.com/whoweare/careers.php
[10]Coverage Area [el]Skyhook Wireless,Inc.
http://www.skyhookwireless.com/location-technology/coverage.php