CN102083203A - Positioning device and method for mobile device - Google Patents
Positioning device and method for mobile device Download PDFInfo
- Publication number
- CN102083203A CN102083203A CN2009102471840A CN200910247184A CN102083203A CN 102083203 A CN102083203 A CN 102083203A CN 2009102471840 A CN2009102471840 A CN 2009102471840A CN 200910247184 A CN200910247184 A CN 200910247184A CN 102083203 A CN102083203 A CN 102083203A
- Authority
- CN
- China
- Prior art keywords
- information
- acceleration
- displacement
- displacement information
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000006073 displacement reaction Methods 0.000 claims abstract description 94
- 230000001133 acceleration Effects 0.000 claims abstract description 65
- 238000004364 calculation method Methods 0.000 claims abstract description 20
- 238000004590 computer program Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000005484 gravity Effects 0.000 description 4
- NCGICGYLBXGBGN-UHFFFAOYSA-N 3-morpholin-4-yl-1-oxa-3-azonia-2-azanidacyclopent-3-en-5-imine;hydrochloride Chemical compound Cl.[N-]1OC(=N)C=[N+]1N1CCOCC1 NCGICGYLBXGBGN-UHFFFAOYSA-N 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Landscapes
- Navigation (AREA)
Abstract
本发明是关于一种用于一移动设备的定位装置及定位方法。该移动设备具有一初始速度,该定位装置包含一感测单元、一计算单元以及一处理单元。感测单元用以感测一加速度信息以及一高度位移信息。计算单元根据移动设备的初始速度、加速度信息、高度位移信息以及一预设时间周期计算一角度信息,接着根据加速度信息以及角度信息计算一加速度调整信息,并根据初始速度信息、加速度调整信息以及预设时间周期计算一综合位移信息。处理单元即可根据综合位移信息以及高度位移信息产生一较为精准的位置信息。
The invention relates to a positioning device and a positioning method for a mobile device. The mobile device has an initial speed, and the positioning device includes a sensing unit, a computing unit and a processing unit. The sensing unit is used for sensing acceleration information and height displacement information. The calculation unit calculates an angle information according to the initial speed of the mobile device, acceleration information, height displacement information and a preset time period, then calculates an acceleration adjustment information according to the acceleration information and the angle information, and calculates an acceleration adjustment information according to the initial speed information, acceleration adjustment information and the preset time period. Set a time period to calculate a comprehensive displacement information. The processing unit can generate relatively accurate position information according to the comprehensive displacement information and the height displacement information.
Description
技术领域technical field
本发明是关于一种用于一移动设备的定位装置及定位方法;更详细地说,本发明是关于一种无需全球定位系统(Global Positioning System;GPS)的辅助,即可取得移动设备的位置信息的定位装置及定位方法。The present invention relates to a positioning device and a positioning method for a mobile device; more specifically, the present invention relates to a method for obtaining the position of a mobile device without the assistance of a Global Positioning System (GPS). Information positioning device and positioning method.
背景技术Background technique
全球定位系统(Global Positioning System;GPS)是一种中距离圆型轨道卫星系统,其为地球表面的绝大部分地区提供准确的定位。由于其发展相当成功,原本仅供作为军事用途的GPS亦早已开放供民间使用,因此在日常生活的应用上便产生了一些革命性的变化。例如:车辆驾驶者能够通过GPS提供的信号以及定位/导航装置提供的电子地图,而进行定位并得知其目前的所在位置或者是进一步完成导航的功能。The Global Positioning System (GPS) is a medium-distance circular orbit satellite system that provides accurate positioning for most of the Earth's surface. Due to its successful development, GPS, which was originally only used for military purposes, has already been opened for civilian use, so some revolutionary changes have taken place in the application of daily life. For example, the vehicle driver can locate and know his current location or further complete the navigation function through the signal provided by the GPS and the electronic map provided by the positioning/navigation device.
然而,由于车辆是一随时移动的设备,GPS提供的信号即有可能因车辆经过的建筑物、隧道或是地形的遮蔽而衰减或隔离。倘若车辆上的定位/导航装置无法接收到GPS提供的信号,将无法进行定位并提供车辆目前的所在位置,进而导致定位/导航装置无法继续进行导航。However, since the vehicle is a mobile device at any time, the signal provided by the GPS may be attenuated or isolated due to the shelter of buildings, tunnels or terrain that the vehicle passes through. If the positioning/navigation device on the vehicle cannot receive the signal provided by the GPS, it will not be able to locate and provide the current location of the vehicle, which will cause the positioning/navigation device to be unable to continue navigation.
然而,当车辆行驶于定位/导航装置无法接收到GPS提供的信号的区域时,为使得车辆上的定位/导航装置能够持续地提供车辆目前的所在位置,现有技术便利用感测单元进一步感测多个参数来解决此一问题。详细来说,车辆上的定位/导航装置将根据感测单元(例如加速仪及/或陀螺仪)感测到的参数,通过定位/导航装置于无法接收到GPS提供的信号前所定位的所在位置,以航位推算(Dead Reckoning;DR)的方式估测车辆目前的所在位置。据此,定位/导航装置将可于无法接收到GPS提供的信号的情况下,持续地提供车辆目前的所在位置。However, when the vehicle is driving in an area where the positioning/navigation device cannot receive the signals provided by the GPS, in order to enable the positioning/navigation device on the vehicle to continuously provide the current position of the vehicle, the prior art utilizes a sensing unit to further sense Measure multiple parameters to solve this problem. Specifically, the positioning/navigation device on the vehicle will use the parameters sensed by the sensing unit (such as the accelerometer and/or gyroscope) to locate the location before the signal provided by the GPS cannot be received by the positioning/navigation device. Position, the current position of the vehicle is estimated by Dead Reckoning (DR). Accordingly, the positioning/navigation device can continuously provide the current location of the vehicle when the signal provided by the GPS cannot be received.
然而,前述感测单元所感测到的参数仍然会因为各种因素的影响而降低定位/导航装置进行定位的准确性。举例而言,当汽车于上坡道路或下坡道路行驶时,感测单元将因重力的影响而感测到具有误差的参数。除此之外,由于定位/导航装置以航位推算的方式仅能估测车辆目前于平面上的所在位置,在现代城市以各种平面道路以及高架道路形成交通路网的情况下,也将造成定位/导航装置进行定位的准确性大幅下降。However, the parameters sensed by the aforementioned sensing unit will still reduce the positioning accuracy of the positioning/navigation device due to various factors. For example, when the car is running on an uphill road or a downhill road, the sensing unit will sense parameters with errors due to the influence of gravity. In addition, since the positioning/navigation device can only estimate the current position of the vehicle on the plane by means of dead reckoning, it will also The positioning accuracy of the positioning/navigation device is greatly reduced.
有鉴于此,在无法接收到GPS提供的信号的情况下,要如何提供一种更为精确的定位方法,使得使用者可以得知其目前的所在位置,这是现今制造定位/导航装置的厂商需要努力解决的困难,也是广大消费大众殷切期盼的贴心智能设计。In view of this, when the signal provided by GPS cannot be received, how to provide a more accurate positioning method so that the user can know its current location, this is the current situation for manufacturers of positioning/navigation devices. Difficulties that need to be worked hard to solve are also thoughtful intelligent designs that the majority of consumers are eagerly looking forward to.
发明内容Contents of the invention
本发明的一目的在于提供一种用于一移动设备的定位装置。该移动设备具有一初始速度。该定位装置包含一储存单元、一感测单元、一计算单元以及一处理单元。该储存单元用以将该初始速度储存为一初始速度信息。该感测单元用以感测一加速度信息以及一高度位移信息。该计算单元根据该初始速度信息、该加速度信息、该高度位移信息以及一预设时间周期计算一角度信息,接着根据该加速度信息以及该角度信息计算一加速度调整信息,并根据该初始速度信息、该加速度调整信息以及该预设时间周期计算一综合位移信息。该处理单元则根据该综合位移信息以及该高度位移信息产生一位置信息。An object of the present invention is to provide a positioning device for a mobile device. The mobile device has an initial velocity. The positioning device includes a storage unit, a sensing unit, a computing unit and a processing unit. The storage unit is used for storing the initial speed as an initial speed information. The sensing unit is used for sensing acceleration information and height displacement information. The calculation unit calculates an angle information according to the initial velocity information, the acceleration information, the height displacement information and a preset time period, then calculates an acceleration adjustment information according to the acceleration information and the angle information, and calculates an acceleration adjustment information according to the initial velocity information, The acceleration adjustment information and the preset time period calculate a comprehensive displacement information. The processing unit generates position information according to the comprehensive displacement information and the height displacement information.
本发明的另一目的在于提供一种用于一移动设备的定位方法。该移动设备具有一初始速度。该定位方法包含下列步骤:令一储存单元将该初始速度储存为一初始速度信息;令一感测单元感测一加速度信息以及一高度位移信息;令一计算单元根据该初始速度信息、该加速度信息、该高度位移信息以及一预设时间周期计算一角度信息;令该计算单元根据该加速度信息以及该角度信息计算一加速度调整信息;令该计算单元根据该初始速度信息、该加速度调整信息以及该预设时间周期计算一综合位移信息;以及令一处理单元根据该综合位移信息以及该高度位移信息产生一位置信息。Another object of the present invention is to provide a positioning method for a mobile device. The mobile device has an initial velocity. The positioning method comprises the following steps: making a storage unit store the initial speed as an initial speed information; making a sensing unit sense an acceleration information and a height displacement information; making a calculation unit according to the initial speed information, the acceleration Information, the altitude displacement information and a preset time period to calculate an angle information; make the calculation unit calculate an acceleration adjustment information according to the acceleration information and the angle information; make the calculation unit calculate an acceleration adjustment information based on the initial speed information, the acceleration adjustment information and Computing integrated displacement information for the preset time period; and enabling a processing unit to generate position information according to the integrated displacement information and the altitude displacement information.
另外,为达前段所述的目的,本发明还提供一种计算机程序产品,其内储一种用于一移动设备的定位方法的程序。当该程序通过计算机被加载定位装置后可执行并可完成前段所述的用于一移动设备的定位方法。In addition, in order to achieve the object mentioned in the preceding paragraph, the present invention also provides a computer program product, which stores a program for a positioning method of a mobile device. When the program is loaded into the positioning device through the computer, it can be executed and can complete the positioning method for a mobile device described in the preceding paragraph.
综上所述,本发明的定位装置及定位方法将可根据感测单元感测到的初始速度信息、加速度信息、高度位移信息以及预设时间周期计算角度信息,并根据角度信息调整加速度信息。据此,在无法接收到GPS提供的信号的情况下,本发明除了可以提供三维环境的定位,更可提升定位的准确性。In summary, the positioning device and positioning method of the present invention can calculate the angle information according to the initial speed information, acceleration information, height displacement information and preset time period sensed by the sensing unit, and adjust the acceleration information according to the angle information. Accordingly, in the case where the signal provided by the GPS cannot be received, the present invention can not only provide positioning in a three-dimensional environment, but also improve the accuracy of positioning.
附图说明Description of drawings
在参阅附图及随后描述的实施方式后,所属技术领域具有通常知识者便可了解本发明的其它目的、优点以及本发明的技术手段及实施态样,其中:After referring to the accompanying drawings and the implementation methods described later, those skilled in the art can understand other purposes, advantages, technical means and implementation aspects of the present invention, wherein:
图1A至图1D是本发明的第一实施例的示意图;以及1A to 1D are schematic diagrams of a first embodiment of the present invention; and
图2A至图2B是本发明的第二实施例的定位方法的流程图。2A to 2B are flowcharts of a positioning method according to a second embodiment of the present invention.
具体实施方式Detailed ways
以下将通过实施例来解释本发明的内容,本发明是关于一种用于一移动设备的定位装置、定位方法其计算机程序产品。定位装置可以是智能型行动电话、个人数字助理(personal digital assistant;PDA)或是小型网络计算机(netbook)等具有接收GPS提供的信号的装置。移动设备则可以是车辆、船舰或是航空器等具有移动能力的设备。需说明的是,关于实施例的说明仅为阐释本发明的目的,并非用以限制本发明,同时以下实施例及附图中,与本发明非直接相关的元件均已省略而未绘示;且附图中各元件间的尺寸关系仅为求容易了解,非用以限制实际比例。The content of the present invention will be explained through the following embodiments. The present invention relates to a positioning device, a positioning method and a computer program product thereof for a mobile device. The positioning device can be a smart mobile phone, a personal digital assistant (PDA) or a small network computer (netbook) and other devices capable of receiving signals provided by GPS. The mobile device may be a mobile device such as a vehicle, a ship, or an aircraft. It should be noted that the descriptions of the embodiments are only for the purpose of explaining the present invention, and are not intended to limit the present invention. Meanwhile, in the following embodiments and drawings, elements not directly related to the present invention have been omitted and not shown; In addition, the dimensional relationship among the components in the drawings is only for easy understanding, and is not intended to limit the actual ratio.
以下将通过图1A至图1D绘示的示意图来阐述本发明的第一实施例,其是一种用于一移动设备10的定位装置11,定位装置11用以计算移动设备10于位置k的一位置信息,定位装置11是设置于移动设备10中。The first embodiment of the present invention will be described below through the schematic diagrams shown in FIG. 1A to FIG. 1D , which is a positioning device 11 for a
具体而言,图1A至图1C绘示移动设备10于一预设时间周期(图未绘示),自位置k-1移动至位置k的示意图。其中,位置k-1的三维位置坐标是(xk-1,yk-1,zk-1);位置k的三维位置坐标是(xk,yk,zk)。图1A绘示的θk代表移动设备10于前述的预设时间周期,由坐标(zk-1)以Z方向移动至(zk)的一角度;g代表重力加速度;gsinθk代表重力加速度的一分量,Axk代表移动设备10自位置k-1移动至位置k的一加速度,ΔSk代表移动设备10自位置k-1移动至位置k的一综合位移,ΔDk以及ΔHk分别代表移动设备10自位置k-1移动至位置k的一水平位移以及一高度位移。其中,移动设备10于位置k-1时,具有一初始速度(图未绘示)。Specifically, FIG. 1A to FIG. 1C illustrate schematic diagrams of the
另一方面而言,图1B绘示的αk代表移动设备10于前述的预设时间周期,由坐标(xk-1,yk-1)以转弯(由X方向转弯至Y方向)的方式移动至(xk,yk)的一转弯角度。而图1C则是绘示移动设备10自位置k-1移动至位置k的一三维坐标示意图。On the other hand, α k shown in FIG. 1B represents the turning (turning from the X direction to the Y direction) of the
本发明的第一实施例的定位装置11如图1D所绘示,其包含一感测单元11a、一储存单元11b、一计算单元11c以及一处理单元11d。感测单元11a还包含一加速仪111、一陀螺仪112、一高度计113以及一低通滤波器(low-pass filter;LPF)114。储存单元11b用以储存一地图信息126。同时,于本实施例中,当移动设备10位于位置k-1时,仍将通过GPS提供的信号计算其初始速度以及三维位置坐标(xk-1,yk-1,zk-1),储存单元11b将实时将前述的移动设备10于位置k-1时的初始速度以及三维位置坐标(xk-1,yk-1,zk-1)储存为初始速度信息127以及初始位置信息128。As shown in FIG. 1D , the positioning device 11 of the first embodiment of the present invention includes a sensing unit 11 a , a storage unit 11 b , a computing unit 11 c and a processing unit 11 d . The sensing unit 11 a further includes an accelerometer 111 , a gyroscope 112 , an altimeter 113 and a low-pass filter (LPF) 114 . The storage unit 11b is used for storing a piece of map information 126 . At the same time, in this embodiment, when the
随后,当移动设备10移动至位置k时,加速仪111将感测移动设备10的加速度,并产生一加速度信息123。陀螺仪112用以感测移动设备10的转弯角速度,并产生一转弯角速度信息124。高度计113则用以感测移动设备10的高度位移,并产生一高度位移信息125。Subsequently, when the
需特别说明的是,本实施例所述的高度计113根据气压的变化,感测移动设备10的高度位移,并藉此产生高度位移信息125。倘若气压于短时间内剧烈变化,则将影响到高度位移信息125的准确性,低通滤波器114将接收高度位移信息125,并产生一调整后的高度位移信息125’,进而提升高度计113产生的高度位移信息125的准确性。在此需说明的是,本发明并不限制于仅能使用低通滤波器114提升高度位移信息125的准确性,所属技术领域具有通常知识者可依据需求以其它方式达成提升高度位移信息125的准确性的目的,故在此不再赘述。It should be noted that the altimeter 113 in this embodiment senses the altitude displacement of the
同时,本发明亦不限制仅能以加速仪111、陀螺仪112以及高度计113分别感测移动设备10的加速度、转弯角速度以及高度位移,所属技术领域具有通常知识者可依据需求以其它量测仪器达成感测移动设备10的加速度、转弯角速度以及高度位移的目的,故在此不再赘述。At the same time, the present invention is not limited to using the accelerometer 111, the gyroscope 112, and the altimeter 113 to sense the acceleration, the turning angular velocity, and the height displacement of the
随后,计算单元11c将根据初始速度信息127、加速度信息123以及前述的预设时间周期,以方程式(1)计算一暂存位移信息:Subsequently, the calculation unit 11c will calculate a temporary displacement information according to the equation (1) according to the initial speed information 127, the acceleration information 123 and the aforementioned preset time period:
其中,Vk-1代表初始速度信息127(即移动设备10于位置k-1时的初始速度);ΔT代表预设时间周期;Axk代表加速度信息123(即移动设备10自位置k-1移动至位置k的加速度);代表暂存位移信息。Among them, V k-1 represents the initial velocity information 127 (i.e. the initial velocity of the
当计算单元11c根据初始速度信息127、加速度信息123以及前述的预设时间周期,计算并产生暂存位移信息之后,即以方程式(2)计算一角度信息:After the calculating unit 11c calculates and generates the temporarily stored displacement information according to the initial velocity information 127, the acceleration information 123 and the aforementioned preset time period, an angle information is calculated according to equation (2):
其中,代表暂存位移信息;ΔHk代表高度位移信息125’(即移动设备10自位置k-1移动至位置k的高度位移);θk代表角度信息(即移动设备10于预设时间周期,由坐标(zk-1)以Z方向移动至(zk)的角度)。in, Represents temporary displacement information; ΔH k represents height displacement information 125' (that is, the height displacement of
随后,计算单元11c将根据前段所述的加速度信息123以及角度信息,以方程式(3)计算一加速度调整信息:Subsequently, the calculation unit 11c will calculate an acceleration adjustment information according to the acceleration information 123 and the angle information described in the preceding paragraph with equation (3):
axk=Axk-gsinθk (3)ax k =Ax k -gsinθ k (3)
其中,Axk代表加速度信息123(即移动设备10自位置k-1移动至位置k的加速度);g代表重力加速度;θk代表角度信息(即移动设备10于预设时间周期,由坐标(zk-1)以Z方向移动至(zk)的角度);axk代表加速度调整信息。Among them, Ax k represents the acceleration information 123 (that is, the acceleration of the
类似地,计算单元11c将根据前段所述的转弯角速度信息124以及角度信息,以方程式(4)计算一转弯角速度调整信息:Similarly, the calculation unit 11c will calculate a turning angular velocity adjustment information according to the above-mentioned turning angular velocity information 124 and angle information according to equation (4):
ω′k=ωk/cosθk (4)ω′ k =ω k /cosθ k (4)
其中,ωk代表为转弯角速度信息124(即陀螺仪112感测的移动设备10的转弯角速度);θk代表角度信息(即移动设备10于预设时间周期,由坐标(zk-1)以Z方向移动至(zk)的角度);ω′k代表转弯角速度调整信息。Among them, ω k represents the turning angular velocity information 124 (that is, the turning angular velocity of the
接着,计算单元11c将根据前述的初始速度信息127、方程式(3)计算的加速度调整信息以及预设时间周期计算,以方程式(5)计算一综合位移信息:Next, the calculation unit 11c calculates a comprehensive displacement information according to the aforementioned initial speed information 127, the acceleration adjustment information calculated by the equation (3) and the preset time period by the equation (5):
ΔSk=Vk-1ΔT+axkΔT2/2 (5)ΔS k =V k-1 ΔT+ax k ΔT 2 /2 (5)
其中,Vk-1代表初始速度信息127(即移动设备10于位置k-1时的初始速度);ΔT代表预设时间周期;axk代表加速度调整信息;ΔSk代表综合位移信息(即移动设备10自位置k-1移动至位置k的综合位移)。Among them, V k-1 represents the initial speed information 127 (i.e. the initial speed of the
计算单元11c根据前述的角度信息以及综合位移信息,以方程式(6)计算一水平位移信息129:The calculation unit 11c calculates a horizontal displacement information 129 according to the aforementioned angle information and comprehensive displacement information using equation (6):
ΔDk=ΔSkcosθk (6)ΔD k = ΔS k cos θ k (6)
其中,ΔSk代表综合位移信息(即移动设备10自位置k-1移动至位置k的一综合位移);θk代表角度信息(即移动设备10于预设时间周期,由坐标(zk-1)以Z方向移动至(zk)的角度);ΔDk代表水平位移信息129(即移动设备10自位置k-1移动至位置k的水平位移)。Among them, ΔS k represents comprehensive displacement information (i.e., a comprehensive displacement of
计算单元11c更将根据前述的转弯角速度调整信息以及预设时间周期,以方程式(7)计算一转弯角度信息130:The calculation unit 11c will calculate a turning angle information 130 according to the above-mentioned turning angular velocity adjustment information and the preset time period according to equation (7):
αk=ω′kΔT (7)α k = ω′ k ΔT (7)
其中,ω′k代表转弯角速度调整信息;ΔT代表预设时间周期;αk代表转弯角度信息130。Wherein, ω′ k represents the adjustment information of the turning angular velocity; ΔT represents the preset time period; α k represents the turning angle information 130 .
处理单元11d则接收高度位移信息125、地图信息126、初始位置信息128(即移动设备10于位置k-1的三维位置坐标(xk-1,yk-1,zk-1))、水平位移信息129以及转弯角度信息130。随后,处理单元11d将根据初始位置信息128、水平位移信息129以及转弯角度信息130,以方程式(8)计算一二维坐标信息:The processing unit 11d receives the altitude displacement information 125, the map information 126, the initial position information 128 (that is, the three-dimensional position coordinates (x k-1 , y k-1 , z k-1 ) of the
(xk,yk)=(xk-1+ΔDkcosαk,yk-1+ΔDksinαk) 8)(x k , y k ) = (x k-1 + ΔD k cosα k , y k-1 + ΔD k sinα k ) 8)
其中,(xk-1,yk-1)代表移动设备10于位置k-1的二维位置坐标;ΔDk代表水平位移信息129(即移动设备10自位置k-1移动至位置k的水平位移);αk代表转弯角度信息130;(xk,yk)代表移动设备10于位置k的二维位置坐标。Among them, (x k-1 , y k-1 ) represents the two-dimensional position coordinates of the
随后,处理单元11d将根据二维坐标信息以及高度位移信息125’产生位置信息(图未绘示),并将根据位置信息于地图信息126上标示移动设备10于位置k的一水平位置以及一高度位置(即三维位置坐标(xk,yk,zk))。Subsequently, the processing unit 11d will generate position information (not shown) according to the two-dimensional coordinate information and the height displacement information 125', and mark a horizontal position and a position of the
本发明的第二实施例如图2A至图2B所示,是一种用于一移动设备的定位方法,例如第一实施例所述的移动设备10。本发明的定位方法可用于一定位装置,例如第一实施例所述的定位装置11。移动设备具有一初始速度,定位装置包含一感测单元、一储存单元、一计算单元以及一处理单元。其中,定位装置的储存单元储存一地图信息。The second embodiment of the present invention, as shown in FIG. 2A to FIG. 2B , is a positioning method for a mobile device, such as the
具体而言,第二实施例所描述的定位方法可由一计算机程序产品执行,当定位装置由一计算机加载该计算机程序产品并执行该计算机程序产品所包含的多个指令后,即可完成第二实施例所述的定位方法。前述的计算机程序产品可储存于计算机可读取记录媒体中,例如只读存储器(read only memory;ROM)、快闪存储器、软盘、硬盘、光盘、随身碟、磁带、可由网络存取的数据库或熟悉本技术的人员所熟悉的且具有相同功能的任何其它储存媒体中。Specifically, the positioning method described in the second embodiment can be executed by a computer program product. When the positioning device is loaded with the computer program product by a computer and executes a plurality of instructions contained in the computer program product, the second The positioning method described in the embodiment. The aforementioned computer program product can be stored in a computer-readable recording medium, such as a read-only memory (read only memory; ROM), a flash memory, a floppy disk, a hard disk, an optical disk, a flash drive, a magnetic tape, a database that can be accessed by a network, or Any other storage media familiar to those skilled in the art and having the same function.
首先,执行步骤201,储存单元将初始速度储存为一初始速度信息,并通过步骤202感测单元感测一加速度信息以及一高度位移信息。于步骤203,感测单元更进一步调整高度位移信息。Firstly,
接着,通过步骤204,计算单元根据初始速度信息、加速度信息、预设时间周期以及高度位移信息计算一角度信息。具体而言,计算单元将根据初始速度信息、加速度信息以及预设时间周期计算一暂存位移信息,并根据暂存位移信息以及高度位移信息计算角度信息。Next, through
于步骤205,处理单元将判断角度信息是否超过一临界值;若否,表示移动设备正行驶于平面道路上,不需对加速度信息进行调整,接着执行步骤206,计算单元根据初始速度信息、加速度信息以及预设时间周期产生一综合位移信息。通过步骤207,处理单元根据综合位移信息以及高度位移信息产生一位置信息。最后,于步骤208中,处理单元将根据位置信息于地图信息上标示一水平位置以及一高度位置。In
于步骤207中,若处理单元判断角度信息超过临界值,表示移动装置正行驶于非平面道路,因此必须对加速度信息进行调整,接着执行步骤209,计算单元根据初始速度信息、加速度信息以及角度信息计算一加速度调整信息。通过步骤210,计算单元根据初始速度信息、加速度调整信息以及预设时间周期计算综合位移信息。接着,于步骤211,计算单元根据综合位移信息以及角度信息计算一水平位移信息。通过步骤212,处理单元根据水平位移信息以及高度位移信息产生位置信息。最后,执行步骤208,处理单元将根据位置信息于地图信息上标示水平位置以及高度位置。In
除了上述步骤,本发明的定位方法亦能执行第一实施例所描述的所有操作及功能,所属技术领域具有通常知识者可直接了解本发明的定位方法如何基于上述第一实施例以执行此等操作及功能,故在此不再赘述。In addition to the above-mentioned steps, the positioning method of the present invention can also perform all the operations and functions described in the first embodiment, and those skilled in the art can directly understand how the positioning method of the present invention is based on the above-mentioned first embodiment. The operation and functions are not repeated here.
综上所述,本发明的定位装置、定位方法及其计算机程序产品将可根据感测单元感测到的初始速度信息、加速度信息、高度位移信息以及预设时间周期计算角度信息,并根据角度信息调整加速度信息。据此,通过本发明的定位装置、定位方法及其计算机程序产品,将可在无法接收到GPS提供的信号的情况下,提供精确且及时的三维环境的定位。In summary, the positioning device, positioning method and computer program product thereof of the present invention can calculate angle information according to the initial speed information, acceleration information, height displacement information and preset time period sensed by the sensing unit, and calculate the angle information according to the angle info to adjust acceleration info. Accordingly, through the positioning device, positioning method and computer program product of the present invention, accurate and timely three-dimensional environment positioning can be provided when the signal provided by GPS cannot be received.
上述的实施例仅用来例举本发明的实施态样,以及阐释本发明的技术特征,并非用来限制本发明的保护范畴。任何熟悉此技术者可轻易完成的改变或均等性的安排均属于本发明所主张的范围,本发明的权利保护范围应以申请专利范围为准。The above-mentioned embodiments are only used to illustrate the implementation of the present invention and explain the technical features of the present invention, and are not intended to limit the scope of protection of the present invention. Any changes or equivalence arrangements that can be easily accomplished by those skilled in the art fall within the scope of the present invention, and the protection scope of the present invention should be based on the scope of the patent application.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102471840A CN102083203A (en) | 2009-11-27 | 2009-11-27 | Positioning device and method for mobile device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102471840A CN102083203A (en) | 2009-11-27 | 2009-11-27 | Positioning device and method for mobile device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102083203A true CN102083203A (en) | 2011-06-01 |
Family
ID=44088900
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009102471840A Pending CN102083203A (en) | 2009-11-27 | 2009-11-27 | Positioning device and method for mobile device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102083203A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102841345A (en) * | 2011-06-22 | 2012-12-26 | 财团法人工业技术研究院 | Electronic device, positioning method and system, computer program product and recording medium |
CN103558617A (en) * | 2013-10-30 | 2014-02-05 | 无锡赛思汇智科技有限公司 | Positioning method and device |
CN103808959A (en) * | 2012-11-14 | 2014-05-21 | 威润科技股份有限公司 | Sensing system and method |
CN106324588A (en) * | 2016-08-29 | 2017-01-11 | 无锡卓信信息科技股份有限公司 | Intelligent ship environment personnel self-positioning system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1405530A (en) * | 2002-10-08 | 2003-03-26 | 曲声波 | Vehicle position detection apparatus and treatment method |
CN1561296A (en) * | 2001-04-03 | 2005-01-05 | 达瑞尔·沃斯 | Vehicle and method using center of gravity and mass shift control system |
CN1928567A (en) * | 2005-09-06 | 2007-03-14 | 索尼株式会社 | Velocity detection, position detection and navigation system |
CN1928568A (en) * | 2005-09-06 | 2007-03-14 | 索尼株式会社 | Offset detection of acceleration sensor and navigation system |
-
2009
- 2009-11-27 CN CN2009102471840A patent/CN102083203A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1561296A (en) * | 2001-04-03 | 2005-01-05 | 达瑞尔·沃斯 | Vehicle and method using center of gravity and mass shift control system |
CN1405530A (en) * | 2002-10-08 | 2003-03-26 | 曲声波 | Vehicle position detection apparatus and treatment method |
CN1928567A (en) * | 2005-09-06 | 2007-03-14 | 索尼株式会社 | Velocity detection, position detection and navigation system |
CN1928568A (en) * | 2005-09-06 | 2007-03-14 | 索尼株式会社 | Offset detection of acceleration sensor and navigation system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102841345A (en) * | 2011-06-22 | 2012-12-26 | 财团法人工业技术研究院 | Electronic device, positioning method and system, computer program product and recording medium |
CN103808959A (en) * | 2012-11-14 | 2014-05-21 | 威润科技股份有限公司 | Sensing system and method |
CN103558617A (en) * | 2013-10-30 | 2014-02-05 | 无锡赛思汇智科技有限公司 | Positioning method and device |
CN106324588A (en) * | 2016-08-29 | 2017-01-11 | 无锡卓信信息科技股份有限公司 | Intelligent ship environment personnel self-positioning system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9618344B2 (en) | Digital map tracking apparatus and methods | |
WO2022007602A1 (en) | Method and apparatus for determining location of vehicle | |
US8781737B2 (en) | Spatial alignment determination for an inertial measurement unit (IMU) | |
EP2503288A2 (en) | Methods of Attitude and Misalignment Estimation for Constraint Free Portable Navigation | |
CN106842271B (en) | Navigation positioning method and device | |
CN111562603B (en) | Navigation positioning method, equipment and storage medium based on dead reckoning | |
CN103439727B (en) | A kind of measuring method of ground coordinate | |
CN104049269B (en) | A kind of target navigation mapping method based on laser ranging and MEMS/GPS integrated navigation system | |
CN104977002A (en) | SINS/double OD-based inertial integrated navigation system and method | |
EP4193122B1 (en) | Extended dead reckoning accuracy | |
CN108873043A (en) | The calculation method and device of vehicle side-slip angle | |
US20190079199A1 (en) | Determining vehicle orientation for enhanced navigation experience | |
CN105928515A (en) | Navigation system for unmanned plane | |
CN106093992A (en) | A kind of sub-meter grade combined positioning and navigating system based on CORS and air navigation aid | |
CN109470276A (en) | Odometer calibration method and device based on zero-speed correction | |
TW201020519A (en) | Method for modifying navigation information and navigation apparatus using the same | |
Niu et al. | Camera-based lane-aided multi-information integration for land vehicle navigation | |
RU2277696C2 (en) | Integrated satellite inertial-navigational system | |
CN102083203A (en) | Positioning device and method for mobile device | |
TWI484207B (en) | Locating apparatus, locating method and computer program product thereof for a mobile device | |
KR101639152B1 (en) | Method and Device for Estimating position of Vehicle Using Road Slope | |
JP5994237B2 (en) | Positioning device and program | |
CN202837553U (en) | Position estimation device for distance and direction correction | |
US10564297B2 (en) | Cordless inertial vehicle navigation with elevation data input | |
CN101598569B (en) | Setting the orientation identification method and its navigation device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110601 |