METHOD AND DEVICE FOR TRANSMITTING CORRECTION DATA AND FOR DETERMINING A HIGHLY ACCURATE POSITION OF A MOBILE UNIT
20200124737 ยท 2020-04-23
Inventors
Cpc classification
G01S5/0027
PHYSICS
International classification
Abstract
A method for sending correction data and for determining a highly accurate position of a mobile unit includes receiving a reference region that includes the mobile unit, the reference region being determined as a function of a rough position of the mobile unit; determining the correction data as a function of the reference region, the correction data describing a deviation of the rough position from the highly accurate position of the mobile unit; ascertaining a deviation of the correction data from reference correction data, the reference correction data being assigned to the reference region; and sending the correction data to the mobile unit in order to determine the highly accurate position of the mobile unit as a function of the deviation.
Claims
1-10. (canceled)
11. A method comprising: receiving a reference region in which a mobile unit is located and that is determined as a function of a rough position of the mobile unit; based on the reference region, determining correction data describing a deviation of the rough position of the mobile unit from a highly accurate position of the mobile unit; ascertaining a deviation of the correction data from reference correction data that is assigned to the reference region; and based on the ascertained deviation of the correction data from reference correction data, sending the correction data to the mobile unit in order to determine the highly accurate position of the mobile unit.
12. The method of claim 11, wherein the sending of the correction data takes place in response to the ascertained deviation of the correction data from reference correction data being greater than a reference deviation, according to defined criteria.
13. The method of claim 11, wherein the reference region is transmitted to an external server, and the external server obtains the correction data based on the reference region.
14. The method of claim 11, wherein the determination of the correction data based on the reference region includes compensating for sources of error that contribute to the deviation of the rough position from the highly accurate position.
15. The method of claim 14, wherein: the rough position of the mobile unit is determined by a satellite location system; and the sources of error represent: an imprecision of a time measurement of the satellite location system; an imprecision of satellite orbital data of the satellite location system; an imprecision in a signal run time between the satellite location system and the mobile unit; and/or disturbances in an ionosphere and/or troposphere between the satellite location system and the mobile unit.
16. The method of claim 11, wherein the determination of the correction data is based on a received intended use of the highly accurate position.
17. A device comprising: a receiver; a processor; and a transmitter; wherein the processor is configured to: based on a reference region in which a mobile unit is located, that is determined as a function of a rough position of the mobile unit, and that is received via the receiver, determine correction data describing a deviation of the rough position of the mobile unit from a highly accurate position of the mobile unit; ascertain a deviation of the correction data from reference correction data that is assigned to the reference region; and based on the ascertained deviation of the correction data from reference correction data, send the correction data via the transmitter to the mobile unit in order to determine the highly accurate position of the mobile unit.
18. A device of a mobile unit comprising: a positioning system; a transmitter; a receiver; and a processor; wherein: the positioning system is configured to acquire a rough position of the mobile unit; and the processor is configured to: determine a reference region in which the mobile unit is located based on the acquired rough position; transmit the reference region via the transmitter to an external server that is configured to: based on the reference region, determine correction data describing a deviation of the rough position of the mobile unit from a highly accurate position of the mobile unit; ascertain a deviation of the correction data from reference correction data that is assigned to the reference region; and based on the ascertained deviation of the correction data from reference correction data, send the correction data to the mobile unit; determine the highly accurate position of the mobile unit based on the rough position and the correction data received via the receiver from the external server; and operate the mobile unit based on the determined highly accurate position.
19. The second device of claim 9, wherein the determination of the reference region depending on a driver assistance function that requires the highly accurate position.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0031]
[0032]
[0033]
[0034]
DETAILED DESCRIPTION
[0035]
[0036] First device 110 includes first means 111 for receiving 310 a reference region 210 that includes mobile unit 200, the reference region being determined as a function of a rough position 202 of mobile unit 200, and second means 112 for determining 320 the correction data as a function of reference region 210, the correction data describing a deviation of the rough position 202 from the highly accurate position 201 of mobile unit 200. First device 110 further includes third means 113 for ascertaining 330 a deviation of the correction data from reference correction data, the reference correction data being assigned to reference region 210, and fourth means 114 for sending 340 the correction data to mobile unit 200 in order to determine the highly accurate position 201 of mobile unit 200 as a function of the deviation.
[0037] Depending on the respective example embodiment of computing unit 100, first means 111 and/or second means 112 and/or third means 113 and/or fourth means 114 can be differently realized. If computing unit 100 is realized as a server, then first means 111 and/or second means 112 and/or third means 113 and/or fourth means 114 are located at the same location, relative to the location of first device 110.
[0038] If computing unit 100 is realized as a cloud, then first means 111 and/or second means 112 and/or third means 113 and/or fourth means 114 can be situated at different locations, for example in different cities and/or different countries, a connection, such as the Internet, being realized for the exchange of (electronic) data between first means 111 and/or second means 112 and/or third means 113 and/or fourth means 114.
[0039] First means 111 are designed to receive a reference region 210. First means 111 include a receive and/or transmit unit by which data are requested and/or received. In another example embodiment, first means 111 are designed in such a way that they are connected to an externally situated (going out from first device 110) transmit and/or receive unit 122 via a cable connection and/or cable-free connection 121. In addition, first means 111 include electronic data processing elements, for example a processor, a working memory, and a hard drive, that are designed to process the received reference region, for example to carry out changes and/or an adaptation of the data format and subsequently to forward them to second means 112. In another example embodiment, first means 111 are designed to forward the received reference regionwithout data processing elementsto second means 112.
[0040] In addition, first means 111 are designed to additionally receive an intended use of highly accurate position 201 via the transmit and/or receive unit.
[0041] In addition, the first device includes second means 112 that are designed to receive correction data as a function of reference region 210, the correction data describing a deviation of rough position 202 from the highly accurate position 201 of mobile unit 200. If the correction data are determined in that reference region 210 is transmitted to an external server 250 and the correction data are received from external server 250 as a function of reference region 210, then the example embodiment of second means 112 corresponds for example to an example embodiment of first means 111.
[0042] In a further example embodiment of first device 110, first means 111 and second means 112 are identical, i.e., they are both designed to receive the reference region and the correction data in the form of data values.
[0043] In a further example embodiment of first device 110, second means 112 are designed to determine the correction data by reading correction data from a memory in which they were previously stored.
[0044] In addition, first device 110 has third means 113 for ascertaining 330 a deviation of the correction data from reference correction data, the reference correction data being assigned to reference region 210. For this purpose, third means 113 include electronic data processing elements, such as a processor, working memory, and a hard drive. In addition, third means 113 include a corresponding software unit that is designed to determine the deviation of the correction data from reference correction data.
[0045] In addition, first device 110 includes fourth means 114 for sending 340 the correction data to mobile unit 200 in order to determine the highly accurate position 201 of mobile unit 200, as a function of the deviation. For this purpose, fourth means 114 include a transmit and/or receive unit by which data are requested and/or received. In a further example embodiment, fourth means 114 is designed such that, going out from first device 110, it is connected to an externally situated transmit and/or receive unit 122 by a cable connection and/or cable-free connection 121. In a further example embodiment, the transmit and/or receive means is identical with the transmit and/or receive means of first means 111 and/or second means 112 (if, depending on the example embodiment, these are realized as a transmit and/or receive unit).
[0046] In addition, fourth means 114 include electronic data processing elements, for example a processor, a working memory, and a hard drive, which are designed to process the determined data, for example to carry out changes and/or adaptation of the data format, and subsequently to provide them as data values.
[0047]
[0048] Second device 400 includes fifth means 405 for acquiring a rough position 202 of mobile unit 200, sixth means 406 for determining a reference region 210 that includes mobile unit 200 as a function of rough position 202, and seventh means 407 for transmitting reference region 210 to an external server 100, which carries out a method 300 according to the described method for sending 340 correction data and for determining a highly accurate position 201 of a mobile unit 200. The second device in addition includes eighth means 408 for receiving the correction data, ninth means 409 for determining a highly accurate position 201 based on rough position 202 and the correction data, and tenth means 410 for operating mobile unit 200 as a function of highly accurate position 201.
[0049] Fifth means 405 are for example realized as a navigation system that acquires a rough position 202 of mobile unit 200, for example in the form of GPS coordinates.
[0050] Sixth means 406 are realized for example as a storage device thatas a function of a rough position 202determines reference region 210 by assigning it to rough position 202. In an example embodiment, fifth means 405 and sixth means 406 are realized as a common means, such as a navigation system. In an example embodiment, sixth means 406 are realized as a computing unit (processor, working memory, hard drive) which determines reference region 210 as a function of rough position 202.
[0051] Seventh means 407 are realized as transmit and/or receive means. For this purpose, they include a receive and/or transmit unit by which signals are requested and/or received. In a further example embodiment, seventh means 407 is designed such that it is connected to an externally situated (going out from second device 400) transmit and/or receive unit via a cable connection and/or cable-free connection. This can for example be a navigation system included in mobile unit 200.
[0052] In a further example embodiment, seventh means 407 are realized such that they are connected to a mobile receive device, in particular a further smart phone. This connection can take place for example via a cable connection and/or a cable-free connection such as Bluetooth. In a further example embodiment, seventh means 407 include electronic data processing elements, for example a processor, a working memory, and a hard drive, which are designed to process the transmitted and/or received signal, and for example to carry out a change and/or adaptation of the data format.
[0053] Eighth means 408 for receiving the correction data are also realized as transmit and/or receive means. In an example embodiment, eighth means 408 correspond to an example embodiment of seventh means 407. In a further example embodiment, seventh means 407 and eighth means 408 are realized as common means.
[0054] Ninth means 409 for determining a highly accurate position 201, based on rough position 202 and the correction data, are realized for example as a control device or computing unit. Highly accurate position 201 is determined for example in that rough position 202 is present as a vector and the correction data contain indications, also in the form of a vector, that are combined by vector addition and as a result yield highly accurate position 201.
[0055] Tenth means 410 for operating mobile unit 200 as a function of highly accurate position 201 are realized for example as a control device and/or display unit. Here, for example highly accurate position 201 is displayed by the display unit. In addition, based on highly accurate position 201, an influence can be exerted on the driving behavior of mobile unit 200 (if this is realized as a vehicle), for example in the form of a change of direction and/or change of speed.
[0056] In an example embodiment, the correction data are requested and/or received as a function of the location technology that is used, which, for example in the form of fifth means 405, determines a rough position 202, and/or in the form of ninth means 409 determines a highly accurate position. Possible location technologies are for example differential GNSS, PPP-GNSS, RTK-GNSS, etc. The various location technologies, and the location services associated therewith, can for example also differ in the accuracy of the correction data, and can be divided into different groups as a function of the degree of accuracy required in each case.
[0057] In an example embodiment, when the correction data are requested and/or when the reference region 210 is sent to the first device 110, mobile unit 200 is assigned to such a group on the basis of the location technology (or the location service associated therewith) that is used, and receives the correction data as a function of this assignment and as a function of reference region 210.
[0058]
[0059] On the basis of rough position 202, a reference region 210 is determined that includes mobile unit 200. This takes place for example in that mobile unit 200 includes a map that assigns a reference region 210 to each position, or rough position, 202. In a further example embodiment, reference region 210 is defined and determined dynamically, i.e., as a function of specified parameters, by calling reference region 202 from, for example, an external server. The specified parameters include for example the current clock time, the current weather conditions, etc.
[0060] After reference region 210 has been determined, it is transmitted to first device 110 and is received by the first device via first means 111. Subsequently, correction data are determined as a function of reference region 210, the correction data describing a deviation of rough position 202 from highly accurate position 201 of mobile unit 200. Subsequently, a deviation of the correction data from reference correction data is ascertained, the reference correction data being assigned to reference region 210. In an example embodiment, the reference correction data correspond for example to the correction data that were previously sent to mobile unit 200. This is determined for example in that the received reference region 210 includes a digital signature that is characteristic for the mobile unit, whereby the current reference region 210, or the currently determined correction data, are compared with past received reference regions or past determined correction data. Subsequently, the correction data are sent to mobile unit 200 in order to determine the highly accurate position 201 of mobile unit 200, as a function of the deviation, and are received by mobile unit 200.
[0061] Based on the rough position 202 and the received correction data, highly accurate position 201 is now determined using ninth means 409 of second device 400, which is included in mobile unit 200, and mobile unit 200 is operated as a function of highly accurate position 201.
[0062]
[0063] Here, the correction data are transmitted to mobile unit 200 by first device 110 only when a deviation of the correction data from reference correction data (the reference correction data also being assigned to each of the plurality of reference regions 210, 211, 212, 213) is greater than a reference deviation, according to predefined criteria.
[0064] In an example embodiment, the deviation is smaller than a reference deviation, for example according to the defined criteria, so that no transmission takes place, as long as mobile unit 200 is situated inside a reference region 210, and the deviation becomes larger than a reference deviation, according to the defined criteria, when mobile unit 200 moves from one of the plurality of reference regions 210, 211, 212, 213 into another of the plurality of reference regions 210, 211, 212, 213.
[0065]
[0066] In step 305, method 300 starts, the method being carried out by first device 110, using first means 111 and/or second means 112 and/or third means 113 and/or fourth means 114.
[0067] In step 310, a reference region 210 that includes mobile unit 200 is received, the reference region being determined as a function of a rough position 202 of mobile unit 200.
[0068] In step 320, correction data, as a function of reference region 210, are received, the correction data describing a deviation of rough position 202 from highly accurate position 201 of mobile unit 200.
[0069] In step 330, a deviation of the correction data from reference correction data is ascertained, the reference correction data being assigned to reference region 210.
[0070] In step 340, the correction data are sent to mobile unit 200 in order to determine the highly accurate position 201 of mobile unit 200 as a function of the deviation.
[0071] In step 350, method 300 ends.
[0072]
[0073] In step 305, method 300 starts.
[0074] In step 310, a reference region 210 that includes mobile unit 200 is received, the reference region being determined as a function of a rough position 202 of mobile unit 200.
[0075] In step 320, correction data, as a function of reference region 210, are received, the correction data describing a deviation of rough position 202 from highly accurate position 201 of mobile unit 200.
[0076] In step 330, a deviation of the correction data from reference correction data is ascertained, the reference correction data being assigned to reference region 210.
[0077] In step 335, it is checked whether the deviation, according to defined criteria, is greater than a reference deviation. If yes, step 340 follows. If no, step 350 follows.
[0078] In step 340, the correction data are sent to mobile unit 200 in order to determine highly accurate position 201 of mobile unit 200 as a function of the deviation.
[0079] In step 350, method 300 ends.