主权项 |
一种定位装置,包括:推定高度存储部,用于存储推定高度;信号接收部,用于接收来自SPS卫星的信号、即卫星信号;定位环境判断部,用于判断进行二维定位或三维定位时的定位环境;定位方法选择部,基于所述定位环境选择所述二维定位或所述三维定位中任意一个定位方法进行定位,其中,所述二维定位是将所述推定高度作为距离地球中心的距离使用,基于所述接收到的卫星信号对当前位置进行定位,所述三维定位是不使用所述推定高度而是基于所述接收到的卫星信号对当前位置进行定位;二维定位高度计算部,当通过所述定位方法选择部选择进行所述二维定位时,进行所述二维定位,计算出当前位置的高度作为二维定位高度;三维定位高度计算部,当通过所述定位方法选择部选择进行所述二维定位时,进行预备进行所述三维定位的预备三维定位,计算出当前位置的高度作为三维定位高度;高度选择部,当通过所述定位方法选择部选择进行所述二维定位时,选择所述二维定位高度或所述三维定位高度的任一个定位高度,用于更新存储在所述推定高度存储部中的推定高度;三维定位部,当通过所述定位方法选择部选择进行所述三维定位时,进行所述三维定位;以及更新部,当通过所述定位方法选择部选择进行所述二维定位时,以通过所述高度选择部选择的高度,更新存储在所述推定高度存储部中的推定高度,当通过所述定位方法选择部选择进行所述三维定位时,以由所述三维定位部计算出的高度,更新所述推定高度。 |