Method for the Transformation of Position Information Into a Local Coordinates System
20180081337 ยท 2018-03-22
Assignee
Inventors
Cpc classification
G05B2219/23446
PHYSICS
G05B2219/23452
PHYSICS
International classification
Abstract
A method for the transformation of information relating to at least one position on a globe from a first global coordinates system into a second local coordinates system, where the position in the first global coordinates system is provided by information relating to the longitude and a latitude, and the position in the second local coordinates system is provided in terms of two axes arranged orthogonally to one another. The method includes receiving a signal containing information relating to the position by means of an antenna, determining a first distance (x) between the position and a reference longitude for the first local axis using a calculation unit, and determining a second distance (y) between the position and a reference latitude for the second local axis by means of the calculation unit. The reference longitude is selected in such a way that it is near to the position.
Claims
1. A method for the transformation of information relating to at least one position on a globe from a first global coordinates system into a second local coordinates system, wherein the position in the first global coordinates system is provided by information relating to the longitude and a latitude, and the position in the second local coordinates system is provided in terms of two axes arranged orthogonally to one another, the method comprising the following steps: receiving a signal containing information relating to the position using an antenna; determining a first distance (x) between the position and a reference longitude for the first local axis by means of a calculation unit; and determining a second distance (y) between the position and a reference latitude for the second local axis by means of the calculation unit, selecting the reference longitude near to the position.
2. The method according to claim 1, further comprising the steps of selecting a latitude near to the position as the reference latitude.
3. The method according to claim 1, further comprising the steps of calculating the distance for the first local axis using the equation:
x_P=r*(_P_R)*cos(_P) where r is the earth radius, _P is the longitude of the position, _R is the reference longitude, and _P is the latitude of the position.
4. The method according to claim 3, further comprising the steps of calculating the distance for the first local axis using the equation x_P=r*(_P_R)*cos(_R).
5. The method according to claim 4, further comprising the steps of calculating the distance for the second local axis using the equation:
y_P=r*(_P_R) where r is the earth radius, _P is the latitude of the position, and _R is the reference latitude.
6. The method according to claim 5, further comprising the steps of using the equator as the reference latitude such that the distance for the second local axis is calculated using the equation y_P=r*_P.
7. The method according to claim 1, further comprising the steps of calculating the first distance (x) and the second distance (y) in radians.
8. The method according to claim 1, further comprising the steps of: providing an ego-position; selecting the longitude of the ego-position as the reference longitude.
9. The method according to claim 8, further comprising the steps of selecting the latitude of the ego-position as the reference latitude.
10. The method according to claim 1, further comprising the steps of fixing the reference latitude for an application period.
11. The method according to claim 1, further comprising the steps of fixing the reference longitude for an application period.
12. The method according to claim 1, further comprising the steps of providing the application period to be shorter than 120 seconds, in particular 60 seconds, particularly preferably 30 seconds.
13. The method according to claim 12, further comprising the steps of adjusting the duration of the application period as a function of the vehicle speed.
14. A method for the transformation of information relating to at least one position on a globe from a second local coordinates system into a first global coordinates system, wherein the position in the first global coordinates system is provided by means of information relating to the longitude and a latitude, and the position in the second local coordinates system is provided in terms of two axes arranged orthogonally to one another, the method comprising the steps of: determining the longitude by means of _P=x_P/(r*cos(_P))+_R or _P=x_P/(r*cos(_R))+_R; determining the latitude by means of _P=y_P/r or _P=y_P/r+_R; respectively, where r is the earth radius; _P is the longitude of the position; _R is the reference longitude; _P is the latitude of the position; and _R is the reference latitude.
15. The method of claim 14, further comprising the steps of providing _R and _R to correspond to the coordinates of the ego-position _0 and _0.
16. A vehicle system for the transformation of information relating to at least one position on a globe from a first global coordinates system into a second local coordinates system, comprising: information relating to the longitude and a latitude indicating the position in the first global coordinates system, and the position in the second local coordinates system is provided in terms of two axes arranged orthogonally to one another; a receiver for receiving position signals; and a calculation unit for determining a first distance (x) between the position and a reference longitude for the first local axis, and for determining a second distance (y) between the position and a reference latitude for the second local axis; wherein the reference longitude is selected near to the position.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The invention will be described in more detail below with reference to an embodiment example and figures, wherein:
[0035]
[0036]
[0037]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0038] The following description of the preferred embodiment(s) is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses.
[0039]
[0040] The positions are originally encoded in accordance with WGS-84 and contain information about the longitude and the latitude. Each of these points may therefore be mapped on the globe on the basis of the information, as shown in
[0041] The method according to the invention is described in more detail, by way of example, for the point P from
[0042] In order to calculate the local x-coordinate, the distance between the reference longitude _R and the point P is calculated in accordance with the following equation
x_P=r*(_P_R)*cos(_P)
[0043] where
[0044] r is the earth radius,
[0045] _P is the longitude of the position,
[0046] _R is the reference longitude, and
[0047] _P is the latitude of the position.
[0048] In this case, the radius in accordance with the WGS-84 standard may be taken as the radius, according to which standard the radius is 6371000.8 m. In this way, the distance for the x-coordinate is obtained in meters. If the longitude _0 of the position P_0 of the ego-vehicle is taken as the reference longitude, _0 is to be used instead of _R in the above equation.
[0049] The distance from the reference latitude _P to the point P is calculated in an appropriate manner, which then corresponds to the y-coordinate. If the equator is taken as the reference latitude, the equation is as follows:
y_P=r*_P
[0050] and the distance of the point P from the equator in meters is obtained in this way. If the latitude _0 of the position of the ego-vehicle is taken as the reference longitude, the equation is as follows:
y_P=r*(_P_0).
[0051] In this way, all points P_1 to P_6 may be calculated. If the position of the ego-vehicle P_0 is chosen as the point of origin of the local coordinates system, the resulting y-coordinate of the points P_1 to P_6 would be the difference from P_0. The advantage of this is that the values for the y-coordinates are relatively small and, in the event of a limited bit number, for example 32-bits, the local y-coordinates may still be precisely mapped despite the limited bit number. In particular, the calculation is simplified by inserting the latitude _0 of the ego-position into the cosine term during the determination of the x-coordinate, so that the equation
x_P_i=r*(_P_i_0)*cos(_0)
[0052] is applied with a constant cos(_0) for P_1 to P_6.
[0053] As a result, the invention has substantial advantages, compared with the known method from the prior art, in that the distance between the position and the reference longitude and the reference latitude is calculated based on the difference of the angles (in radians) of the spherical coordinates. In addition, the distortion error is further decreased by means of a suitable selection of the first reference longitude near to a current position.
[0054] The reverse transformation of position information from a local coordinates system into a global coordinates system is accordingly carried out by means of an algebraic solution of the aforementioned equations according to the longitude and latitude _P and _P respectively:
[0055] Longitude by means of
_P=x_P/(r*cos(_P))+_R
or
_P=x_P/(r*cos(_R))+_R
and latitude by means of
=y_P/r
or
=y_P/r+_R
[0056] wherein _R and _R may also correspond to the coordinates of the ego-position _0 and _0.
[0057]
[0058] The vehicle system 10 comprises an application block 20 which is connected by means of multiple interfaces 12 with other components of the vehicle and which is shown summarized in
[0059] The component block 30 comprises multiple receivers for receiving position signals. Firstly, the system contains a message receiver 31 for receiving messages from other road users. In addition, there is at least one GNSS position module 32 for determining position data of the ego-vehicle.
[0060] The application block 20 accordingly comprises data recorders 21, 22 which initially record the data transmitted by the message receiver 31 or GNSS position module 32. The data recorder 21, 22 is designed in such a manner that it only records the transmitted data. Alternatively, the transformation of the coordinates could already take place in the data recorders 21, 22. In the former case, the transformation could also take place in a calculation unit 23 which links the local position data with application-specific data. In the latter case, the data recorders 21, 22 themselves are to be understood to be calculation units.
[0061] A message transmitter 24 is also part of the application block 20, by means of which the messages generated by the calculation unit 23 may be transmitted by means of corresponding components 34 for sending messages to other road users. Prior to dispatching the messages, a reverse transformation of the local position information into a global coordinates system, e.g. the WGS-84 format, takes place as described above. This reverse transformation may also similarly take place directly in the message transmitter or in the calculation unit 23.
[0062] The description of the invention is merely exemplary in nature and, thus, variations that do not depart from the gist of the invention are intended to be within the scope of the invention. Such variations are not to be regarded as a departure from the spirit and scope of the invention.