+

US20180149758A1 - Improving the spatial accuracy of positions measured by global navigation satellite system receivers placed in a spatial configuration - Google Patents

Improving the spatial accuracy of positions measured by global navigation satellite system receivers placed in a spatial configuration Download PDF

Info

Publication number
US20180149758A1
US20180149758A1 US15/573,621 US201615573621A US2018149758A1 US 20180149758 A1 US20180149758 A1 US 20180149758A1 US 201615573621 A US201615573621 A US 201615573621A US 2018149758 A1 US2018149758 A1 US 2018149758A1
Authority
US
United States
Prior art keywords
positions
measured
spatial configuration
gnss receivers
spatial
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.)
Abandoned
Application number
US15/573,621
Inventor
Eric Johannes Hendricus Cornelis Maria Nieuwlands
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Signify Holding BV
Original Assignee
Philips Lighting Holding BV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Philips Lighting Holding BV filed Critical Philips Lighting Holding BV
Assigned to PHILIPS LIGHTING HOLDING B.V. reassignment PHILIPS LIGHTING HOLDING B.V. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NIEUWLANDS, ERIC JOHANNES HENDRICUS CORNELIS MARIA
Publication of US20180149758A1 publication Critical patent/US20180149758A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/40Correcting position, velocity or attitude
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/757Matching configurations of points or features

Definitions

  • the present invention generally relates to a method and an apparatus for improving the accuracy of Global Navigation Satellite System (GNSS) receivers which are placed in a spatial configuration.
  • GNSS Global Navigation Satellite System
  • the invention further relates to a computer program product for use in the apparatus.
  • Global Navigation Satellite Systems allows individual receivers to calculate their approximate positions in three dimensions using signals from a network of satellites and allows individual receivers to determinate a global atomic time to nanosecond accuracy without requiring Internet connectivity or external outputs.
  • GPS Global Positional System
  • GLONASS Russian GLObal Navigation Satellite System
  • Other Global Navigation Satellite Systems are currently (2015) designed or built such as the European Galileo system and the Chinese Beidou-2 or COMPASS system.
  • the problem and invention disclosed herein is applicable to all Global Navigation Satellite Systems.
  • GNSS receivers is used except when referring to other patent applications specifically aimed at GPS receivers.
  • Each standalone GNSS receiver is prone to several sources of measurement error such as atmospheric errors, ephemeris errors, clock errors, multipath propagation errors and measurement noise errors.
  • GPS Global Positioning System
  • the Global Positioning System designed and operated by the United States Department of Defense, provides localization services anywhere on earth, in all weather conditions. Measurement errors in standalone GPS receivers can be decreased by using, for example, more refined antennas or higher precision receivers. This, however, increases the cost, size and power requirements of the GPS receivers as described in patent application WO2014171999.
  • Atmospheric errors ephemeris errors and clock errors, do not only have the largest influence on the measurement error but are also equal within bounded geographic regions.
  • measurement errors can be corrected as described in patent application WO2014171999.
  • US 2011/257885 A1 discloses a method and apparatus for making accuracy improvements to a GPS receiver's navigation solution and integrates a map-matching algorithm with a navigational routing in a geographically-aided position determination algorithm.
  • the disclosed solution used navigation state information such as position, heading direction, velocity, and altitude obtained from sensors such as accelerometers, gyros, magnetic compasses, barometers etc. in combination with cartography information obtained from a map to determine the most probable nearest road/lane the GPS receiver is on.
  • US 2002/177950 A1 discloses determining an accurate position of a mobile GPS receiver using a received positional signal having relatively low and high frequency noise components corrupting the positional accuracy of the positional signal.
  • a low frequency error associated with a detected turn of the mobile receiver is derived and applied as a low frequency correction factor to positions of the receiver derived after the turn is detected.
  • Resulting corrected positions are applied along with associated high frequency correction factors representative of the high frequency noise component to a predictive Kalman filter to derive predicted positions substantially free of the low and high frequency noise components.
  • EP 1 909 231 A1 relates to route usage evaluation schemes, usually embodied as road user charging schemes, in which the user pays for road use according to criteria such as motorway use, certain congested zones, and/or charging for certain types of road vehicle.
  • the document discloses a vehicle on-board equipment configured to implement at least one route usage evaluation scheme, including: vehicle position means (or sensor) configured to provide vehicle position data; map storage configured to hold one or more maps; map matching means configured to receive data from the vehicle position section and the map storage and to match the vehicle position data to the map and thereby determine route usage data; and communication means configured to transmit data for route usage evaluation to a back-end system for the or each scheme.
  • Determining the error for a single standalone GNSS receiver that is statically placed is possible. It is an insight of the inventor that in the case of multiple statically placed GNSS receivers in a spatial configuration, determining this errors is problematic as it is not clear if the signal originates from one spot in the spatial configuration or another spot in the spatial configuration.
  • GNSS Global Navigation Satellite System
  • the object is achieved by a method of improving spatial accuracy of positions measured by Global Navigation Satellite System (GNSS) receivers that are placed in a spatial configuration covering an area in which a deviation of a measured position from an actual position of each GNSS receiver is in the same direction, the method comprising: receiving the positions measured by the GNSS receivers in the spatial configuration; obtaining a map of planned positions of the GNSS receivers in the spatial configuration; comparing the positions measured by the GNSS receivers with the planned positions of the GNSS receivers to identify the difference between the measured positions and the planned positions; and compensating the measured positions for the difference.
  • GNSS Global Navigation Satellite System
  • spatial configuration should be understood to refer to any configuration where there are multiple points defined in a space.
  • the combined standard deviation of all errors for which a 1-sigma error is provided is approximately 7.2 meters such that it is more than 99% certain that the actual position of a GPS receiver lies within 20 meters of its actual position. Therefore, the problem presented will not occur if the distance between points in the spatial configuration exceeds 40 meters.
  • the quantity and location of the points can be chosen arbitrarily.
  • the difference between the measured position and the planned position equals the measurement error when the GNSS receivers are placed on their planned position.
  • the term difference and the term measurement error both indicate the difference between the actual position and the measured position of the GNSS receiver. In most cases, the GNSS receivers will be placed accurately on their planned positions.
  • the disclosed method is advantageous over existing methods as it takes the complete spatial configuration of GNSS receivers into account. Measurement errors for all the GNSS receivers in the spatial configuration are, within a bounded spatial region, approximately the same since the atmospheric errors, ephemeris errors and clock errors, the errors that determine the largest part of the measurement error, are equal within bounded spatial regions. Therefore, by observing the complete spatial configuration and looking for the general shift between the spatial configuration measured and the spatial configuration planned, the issue of connecting one GNSS receiver to multiple positions in the spatial configuration is eliminated.
  • the bounded spatial regions are influenced most by the ionospheric errors which depend on solar activity. In general, these errors are stable within an area of several squared kilometers.
  • the method of identifying the difference comprises machine performed pattern recognition for determining a match between the spatial configuration of measured positions and the spatial configuration of planned positions and for determining a shift required to cause an overlap of the matching spatial configurations that is indicative of the difference.
  • the method of identifying the difference comprises: displaying the spatial configuration of measured positions as well as the spatial configuration of planned positions; manually shifting at least one of the spatial configurations to cause an overlap of the spatial configurations on the display and determining the compensation on the basis of the shift of at least one spatial configuration.
  • Displaying both the planned and measured spatial configuration enables a user to observe the shift necessary to correct for the measurement errors. This is beneficial as humans can quickly identify the shift between two spatial configurations.
  • Using a simple drag and drop user interface enables the user to manually determine the shift according to the user's own desire. This method is beneficial as it allows a user to have more control over the compensated positions and enables the user to adapt the compensation to its own preferences.
  • the user can for example be assisted by computer software by displaying metrics such as the average initial difference, the average final difference, the direction of the difference and how many points can be compensated using the same difference.
  • the difference between the measured positions and the planned positions is identified based on said map.
  • the method can also be used to reconstruct the spatial configuration planned without the need for the absolute positions of the planned spatial configuration. This can be used to identify if a GNSS receiver is placed incorrectly.
  • the method further comprises: receiving object-specific identifiers; and combining the compensated positions of the GNSS receivers with the object-specific identifiers to determine a compensated position for each object.
  • the method further comprises controlling the object based on its compensated position.
  • the method further comprises controlling an object based on data originating from the sensor in combination with the compensated positions of the objects.
  • a presence sensor on a luminaire in a deserted alley can trigger only one luminaire whereas a presence sensor on a luminaire in a busy shopping boulevard can trigger multiple luminaires or even induce a special light effect. Therefore, it is useful to be able to control objects based on their compensated position in combination with information originating from sensors.
  • the method further comprises using the compensated positions of the outdoor luminaires for commissioning purposes.
  • an apparatus comprising: a processor, coupled to a plurality of GNSS receivers that are statically placed in a spatial configuration, for receiving positions measured by the GNSS receivers, wherein the processor is configured to: receive the positions measured by the GNSS receivers in the spatial configuration; obtain a map of planned positions of the GNSS receivers in the spatial configuration, to compare the positions measured by the GNSS receivers with the planned positions of the GNSS receivers to identify a difference between the measured positions and the planned positions and to compensate the measured positions for the difference.
  • a processor coupled to a plurality of GNSS receivers that are statically placed in a spatial configuration, for receiving positions measured by the GNSS receivers
  • the processor is configured to: receive the positions measured by the GNSS receivers in the spatial configuration; obtain a map of planned positions of the GNSS receivers in the spatial configuration, to compare the positions measured by the GNSS receivers with the planned positions of the GNSS receivers to identify a difference between the measured positions and the planned positions and to compensate
  • the processor is configured to perform a pattern recognition algorithm for determining a match between the spatial configuration of measured positions and the spatial configuration of planned positions and the processor is configure to determine a shift required to cause an overlap of the matching spatial configurations that is indicative of the difference between the measured positions and the planned positions.
  • Pattern recognition algorithms allow the computing apparatus described to quickly determine the compensated positions for the GNSS receivers in the spatial configuration without the need of human intervention.
  • the processor is configured to combine the compensated measured positions of the GNSS receivers with the object-specific identifiers to determine the compensated position for each object.
  • the objects are controllable objects and wherein the processor is coupled to the objects for controlling the objects, the processor is configured to control the objects based on their compensated positions.
  • the object is achieved by a computer program product for improving spatial accuracy of positions measured by Global Navigation Satellite System (GNSS) receivers placed in a spatial configuration
  • the computer program product downloadable from a communication network and/or stored on a computer readable medium
  • the computer program product comprising machine readable instructions that, when executed on a computing system, causes the computing system to perform the steps of: processing received positions measured by the GNSS receivers in the spatial configuration, determining a planned position for each GNSS receiver, comparing the measured positions of the GNSS receivers with planned positions of the GNSS receivers to identify the difference between the measured positions and the planned positions and compensating the measured positions for the difference.
  • GNSS Global Navigation Satellite System
  • the computer program product is arranged to perform the step of identifying the difference between the measured positions the planned positions of the GNSS receivers using pattern recognition.
  • the computer program product is arranged to perform the step of identifying the difference between the measured positions and the planned positions by displaying a spatial configuration of the planned positions and a spatial configuration of the measured positions on a display device, enabling a manually controlled shift of at least one of the spatial configurations to cause an overlap of the spatial configurations, and determining the compensation on the basis of the shift of at least one spatial configuration.
  • the above described computer product is advantageous as it allows computers to transform into a system that can determine exact positions of GNSS receivers.
  • FIG. 1 schematically shows a situation where GNSS receivers are placed in a spatial configuration and where the position of only one of the GNSS receivers is measured.
  • the arrows indicate the possible actual positions of the GNSS receiver.
  • FIG. 2 schematically shows a situation where GNSS receivers are placed in a spatial configuration and where the position of all GNSS receivers in the spatial configuration are measured.
  • the arrows indicate the shift between the measured positions and the actual positions.
  • FIG. 3 schematically shows a method of improving spatial accuracy of positions measured by Global Navigation Satellite System (GNSS) receivers that are placed in a spatial configuration covering an area in which a deviation of a measured position from an actual position of each GNSS receiver is in the same direction.
  • GNSS Global Navigation Satellite System
  • FIG. 4 schematically shows two methods for identifying the difference between the measured positions of the GNSS receivers and the actual positions of GNSS receivers.
  • the present invention generally relates to a method and an apparatus for improving the accuracy of GNSS receivers which are placed in a spatial configuration.
  • the invention further relates to a computer program product for use in the apparatus.
  • FIG. 1 shows a situation where GNSS receivers, depicted as black stars, 102 are placed in a spatial configuration 100 and a position 104 of one of the GNSS receivers is measured.
  • the difference between the measured position 104 and the actual position of a corresponding GPS receiver is equal for all GPS receivers within bounded geographic regions. Therefore, it is possible to compensate all measured positions within a bounded geographic region based on the difference measured for one GNSS receivers.
  • the receivers are placed in a spatial configuration, such as in FIG. 1 , it is not possible to determine the difference, shown as black arrows, 106 for a single GNSS as receiver as the measured position of the GNSS receiver can correspond to multiple positions of GNSS receivers.
  • FIG. 2 shows the measured positions, depicted by summing junction signs, 200 of multiple GNSS receivers, depicted by black stars, 202 placed in a spatial configuration 204 covering an area in which a deviation of a measured position from an actual position of each GNSS receiver is in the same direction.
  • the difference shown as black arrows, 206 between the measured position and the actual position as the measured spatial configuration and actual configuration can be overlapped.
  • the ambiguity of FIG. 1 is eliminated since there is only one possibility to match the different spatial configurations.
  • An additional advantage is that, by mapping two patterns on top of each other, the difference between the measured and the actual position does not have to be exactly equal. Said difference has to be in the same direction but can vary for different GNSS receivers.
  • FIG. 2 The principle shown in FIG. 2 and explained above can be used by an apparatus comprising a processor coupled to a plurality of GNSS receivers that are statically placed in a spatial configuration in the following way and as shown in FIG. 3 .
  • an apparatus receives the positions measured by the GNSS receivers in the spatial configuration.
  • the positions measured by the GNSS receivers can be sent over a wired or a wireless connection.
  • Various wireless communication technologies that are known in the art may be used to couple the GNSS receiver to the apparatus. Examples are Bluetooth, 802.15.4, 802.11 or ZigBee based wireless communication technologies.
  • the positions measured can be sent over wireless mesh networks wherein the GNSS receivers are the nodes of the mesh network.
  • the positions measured can be sent over wide-area networks such as a telecommunications network.
  • the position can be sent in real-time or can be measured during a specified time interval, such as a day or a week, and can be sent at the end of the time interval. In the latter case, noise can be averaged out of the measurement signal.
  • the apparatus obtains a map of planned positions of the GNSS receivers in the spatial configuration.
  • the apparatus can obtain this map from a memory to which the processor within the apparatus is coupled but can also obtain this map from a network to which the processor is coupled.
  • Various wireless communication technologies that are known in the art may be used to couple the processor to the network. Examples are Bluetooth, Wi-Fi or ZigBee. Any information that is available in the network can be retrieved.
  • the apparatus compares the positions measured by the GNSS receivers with the planned positions of the GNSS receivers to, in step 304 , identify the difference between the measured positions and the planned positions and finally, in step 306 , it compensates the measured positions for this difference.
  • the compensation makes it possible to retrieve the actual position of the GNSS receivers when the GNSS receivers are placed on the planned positions. This can be done by a user through a user interface but the actual positions of the GNSS receivers can also be sent to another device or can be used as input for a computer program.
  • the compensation by mapping every measured position on a planned position.
  • the direction of the compensation can be determined by observing all measured positions and subsequently for every measured point an individual compensation can be determined. It is possible that not all measured positions map well on the planned positions as some GNSS receivers may be placed incorrectly.
  • this average compensation can be used to determine a minimum compensation that has to be implemented.
  • a second possible implementation is one where the compensation is determined by reducing the average absolute difference or the sum of absolute differences between the compensated positions and the planned positions. In this case, all measured positions are compensated equally. This compensation could be determined by minimizing at the difference between planned and compensated positions. This second implementation improves the spatial accuracy by decreasing the average error of the GNSS receivers.
  • GNSS receivers are placed incorrectly.
  • Examples of apparatuses that can be used for implementing the invention are for example computers, smartphones, laptops, tablets and wearable electronics. Additionally, the apparatus can be incorporated in a GNSS receiver.
  • FIG. 4 illustrates two examples of methods used, in step 304 , to identify the difference between the measured and the planned positions.
  • the first method comprises machine performed pattern recognition 400 for determining a match between the spatial configuration of measured positions and the spatial configuration of planned positions and for determining a shift required to cause an overlap of the matching spatial configurations that is indicative of the difference.
  • Machine performed pattern recognition is well known in the art and can be performed on processors. Pattern matching algorithms may, in addition to minimizing the error metric also take into account distinguishing features; such as sides or corners of the spatial configuration and/or unique patterns in the spatial configuration to further improve the pattern matching. It is possible that the processor of the apparatus does not have sufficient processing power to perform the pattern recognition. In this case, the processor could be coupled to an apparatus with more processing power such that the pattern recognition can be performed externally. When the shift required to cause an overlap of the matching spatial configurations that is indicative of the difference between the measured positions and the planned position is determined, data on this shift could be sent back to the original processor which can compensate the measured positions for the difference. The external processor with superior processing power could however also determine the compensated positions itself and sent those back to the original processor. Machine performed pattern recognition can be used for both implementation of the compensation described above. Both implementation need different algorithms.
  • a second example of a method that identifies the difference between the measured positions and the planned positions is the following.
  • the apparatus now coupled to a display, displays the spatial configuration of measured positions as well as the spatial configuration of planned positions.
  • the apparatus is manually controlled to shift at least one of the spatial configurations to cause an overlap of the spatial configurations on the display.
  • the compensation is determined on the basis of the shift of at least one spatial configuration.
  • the display can be implemented as, but is not limited to, a television, a computer monitor, a beamer screen, a laptop screen, a tablet screen and a smartphone screen.
  • the apparatus can be coupled to the display using both wired and wireless techniques.
  • the manual control of the display can be implemented as, but not limited to, touch control of the display, control of the display using a keyboard and or a mouse and gesture based control of the display.
  • the display and manual compensation of the measured positions of GNSS receivers can be used to indicate which GNSS receivers are incorrectly placed, determine the percentage of correctly placed GNSS receivers and is especially useful for the first implementation described above.
  • the disclosed invention can be used to detect if GNSS receivers are placed according to their plan.
  • the processor obtains a map of relative positions, it can map the measured positions on this map. If the measured positions of most GNSS receivers in the spatial configuration map correctly on the map of planned positions, one can conclude that the GNSS receivers that do not map well are not placed according to plan.
  • This can be implemented similar to the compensation implementations above. The key difference is that now only a map of relative positions needs to be available; the latter thus allows disambiguation of the respective GNSS receivers without knowledge of their absolute location.
  • the invention disclosed can be used when the GNSS receivers are placed on an object. Then, in step 300 , the apparatus not only receives the positions measured by the GNSS receivers but also receives object specific identifiers. By combining the compensated positions of the GNSS receivers with the object specific identifiers, a compensated position can be determined for every object. This results in information on which specific object, with which identifier is placed on which position.
  • Said object can, for example, indicate a track for racing, hiking or cycling.
  • the object specific identifier can be sent to the apparatus by the GNSS receiver but can also be sent by an external module that it is coupled to the object.
  • the object specific identifier is sent in such a way that it is clear for the apparatus receiving the identifier to which measured GNSS receiver the object specific identifier corresponds.
  • the disclosed invention is especially useful when, for example, a hiking/walking track is installed consisting of poles of different colors. In order to make the map for the walker, a person needs to know the order in which the poles are planted. The installer did however not note this down. Now, the invention disclosed can be used to make the map when information on which object specific identifier corresponds to which color is available.
  • the object is controllable such as a luminaire, a windmill or a solar panel.
  • the apparatus is configured to control the controllable object. This can be used, for example, in the case of a large field of solar panels to turn off the solar panels residing in shady areas. Additionally, in the case of luminaires, it can be favorable to control a luminaire based on its surrounding, in particular when such illumination should follow a particular spatial distribution; the exact location of the luminaire becomes relevant.
  • the controllable objects can also have sensor that sends information to the apparatus. Then, the objects can be controlled based on the information originating from their sensors and based on their compensated positions.
  • the sensors can be implemented as, but are not limited to, wind speed sensors, light sensors, presence sensors, temperature sensors and pressure sensors.
  • the information gained by sensors can be sent to the apparatus by the GNSS receiver, an external module or the sensor itself. Examples of embodiments using this feature are, for example, that a presence sensor on a luminaire in a deserted alley can trigger only one luminaire whereas a presence sensor on a luminaire in a busy shopping boulevard can trigger multiple luminaires or even induce a special light effect.
  • a windmill is controlled on basis of the wind speed it senses and its position. This can be used to control the maximum rotation speed of the windmill. Hereby controlling, the wind speeds and win direction incident on windmills in the vicinity of the controlled windmill.
  • the controllable apparatus is an outdoor luminaire.
  • the invention disclosed can be used to determine where an outdoor luminaire is placed exactly and this can be then used in the commissioning process.
  • the brightness of the luminaire can be set according to its position on the map.
  • the compensated positions can be used to distinguish which power cables control which luminaire and in the case of smart outdoor luminaire system can be used to control more specific settings such as, for example, the hold time when presence is detected.
  • the outdoor luminaires can be connected in a network through Power over Ethernet systems or a variety of wireless systems. This network can be used to exchange information such as, but not limited to, the energy usage, the condition and the controls of the luminaire.
  • a processor may be associated with one or more storage media (generically referred to herein as “memory,” e.g., volatile and non-volatile computer memory such as RAM, PROM, EPROM, and EEPROM, floppy disks, compact disks, optical disks, magnetic tape, USB sticks, SD cards and Solid State Drives, etc.).
  • the storage media may be encoded with one or more programs that, when executed on one or more processors, perform at least some of the functions discussed herein.
  • Various storage media may be fixed within a processor or may be transportable, such that the one or more programs stored thereon can be loaded into a processor so as to implement various aspects of the present invention discussed herein.
  • program or “computer program” are used herein in a generic sense to refer to any type of computer code (e.g., software or microcode) that can be employed to program one or more processors or controllers.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

A method of improving spatial accuracy of positions measured by Global Navigation Satellite System (GNSS) receivers that are placed in a spatial configuration covering an area in which a deviation of a measured position from an actual position of each GNSS receiver is in the same direction is disclosed. The method comprises receiving the positions measured by the GNSS receivers in the spatial configuration, obtaining a map of planned positions of the GNSS receivers in the spatial configuration and comparing the positions measured by the GNSS receivers with the planned positions of the GNSS receivers to identify the difference between the measured positions and the planned positions. Finally, the measured positions can be compensated for this difference. When, after placement, it is not clear which object is placed where, the compensated positions can be used to identify the position of each specific object.

Description

    FIELD OF THE INVENTION
  • The present invention generally relates to a method and an apparatus for improving the accuracy of Global Navigation Satellite System (GNSS) receivers which are placed in a spatial configuration. The invention further relates to a computer program product for use in the apparatus.
  • BACKGROUND
  • Global Navigation Satellite Systems allows individual receivers to calculate their approximate positions in three dimensions using signals from a network of satellites and allows individual receivers to determinate a global atomic time to nanosecond accuracy without requiring Internet connectivity or external outputs.
  • Multiple Global Navigation Satellite Systems exist such as the American Global Positional System (GPS) and the Russian GLObal Navigation Satellite System (GLONASS). Other Global Navigation Satellite Systems are currently (2015) designed or built such as the European Galileo system and the Chinese Beidou-2 or COMPASS system. The problem and invention disclosed herein is applicable to all Global Navigation Satellite Systems. Throughout the application in general the term GNSS receivers is used except when referring to other patent applications specifically aimed at GPS receivers.
  • Each standalone GNSS receiver is prone to several sources of measurement error such as atmospheric errors, ephemeris errors, clock errors, multipath propagation errors and measurement noise errors.
  • The Global Positioning System (GPS), designed and operated by the United States Department of Defense, provides localization services anywhere on earth, in all weather conditions. Measurement errors in standalone GPS receivers can be decreased by using, for example, more refined antennas or higher precision receivers. This, however, increases the cost, size and power requirements of the GPS receivers as described in patent application WO2014171999.
  • Atmospheric errors, ephemeris errors and clock errors, do not only have the largest influence on the measurement error but are also equal within bounded geographic regions. When the error is determined for this bounded geographic region, measurement errors can be corrected as described in patent application WO2014171999.
  • US 2011/257885 A1 discloses a method and apparatus for making accuracy improvements to a GPS receiver's navigation solution and integrates a map-matching algorithm with a navigational routing in a geographically-aided position determination algorithm. The disclosed solution used navigation state information such as position, heading direction, velocity, and altitude obtained from sensors such as accelerometers, gyros, magnetic compasses, barometers etc. in combination with cartography information obtained from a map to determine the most probable nearest road/lane the GPS receiver is on.
  • US 2002/177950 A1 discloses determining an accurate position of a mobile GPS receiver using a received positional signal having relatively low and high frequency noise components corrupting the positional accuracy of the positional signal. A low frequency error associated with a detected turn of the mobile receiver is derived and applied as a low frequency correction factor to positions of the receiver derived after the turn is detected. Resulting corrected positions are applied along with associated high frequency correction factors representative of the high frequency noise component to a predictive Kalman filter to derive predicted positions substantially free of the low and high frequency noise components.
  • EP 1 909 231 A1 relates to route usage evaluation schemes, usually embodied as road user charging schemes, in which the user pays for road use according to criteria such as motorway use, certain congested zones, and/or charging for certain types of road vehicle. The document discloses a vehicle on-board equipment configured to implement at least one route usage evaluation scheme, including: vehicle position means (or sensor) configured to provide vehicle position data; map storage configured to hold one or more maps; map matching means configured to receive data from the vehicle position section and the map storage and to match the vehicle position data to the map and thereby determine route usage data; and communication means configured to transmit data for route usage evaluation to a back-end system for the or each scheme.
  • SUMMARY OF THE INVENTION
  • Determining the error for a single standalone GNSS receiver that is statically placed is possible. It is an insight of the inventor that in the case of multiple statically placed GNSS receivers in a spatial configuration, determining this errors is problematic as it is not clear if the signal originates from one spot in the spatial configuration or another spot in the spatial configuration.
  • Therefore, there is a need to determine the error of GNSS receivers statically placed in a spatial configuration that does not depend on a shift determined by a single GNSS receiver.
  • It is an object of the invention to improve the spatial accuracy of positions measured by Global Navigation Satellite System (GNSS) receivers in a spatial configuration. More particularly, a method disclosed herein relates to determining the difference between the measured position and the planned position of each GNSS receiver in a spatial configuration.
  • According to a first aspect of the invention, the object is achieved by a method of improving spatial accuracy of positions measured by Global Navigation Satellite System (GNSS) receivers that are placed in a spatial configuration covering an area in which a deviation of a measured position from an actual position of each GNSS receiver is in the same direction, the method comprising: receiving the positions measured by the GNSS receivers in the spatial configuration; obtaining a map of planned positions of the GNSS receivers in the spatial configuration; comparing the positions measured by the GNSS receivers with the planned positions of the GNSS receivers to identify the difference between the measured positions and the planned positions; and compensating the measured positions for the difference.
  • The term “spatial configuration” should be understood to refer to any configuration where there are multiple points defined in a space. According to patent application WO2014171999, the combined standard deviation of all errors for which a 1-sigma error is provided is approximately 7.2 meters such that it is more than 99% certain that the actual position of a GPS receiver lies within 20 meters of its actual position. Therefore, the problem presented will not occur if the distance between points in the spatial configuration exceeds 40 meters. The quantity and location of the points can be chosen arbitrarily.
  • The difference between the measured position and the planned position equals the measurement error when the GNSS receivers are placed on their planned position. In this case, the term difference and the term measurement error both indicate the difference between the actual position and the measured position of the GNSS receiver. In most cases, the GNSS receivers will be placed accurately on their planned positions.
  • The disclosed method is advantageous over existing methods as it takes the complete spatial configuration of GNSS receivers into account. Measurement errors for all the GNSS receivers in the spatial configuration are, within a bounded spatial region, approximately the same since the atmospheric errors, ephemeris errors and clock errors, the errors that determine the largest part of the measurement error, are equal within bounded spatial regions. Therefore, by observing the complete spatial configuration and looking for the general shift between the spatial configuration measured and the spatial configuration planned, the issue of connecting one GNSS receiver to multiple positions in the spatial configuration is eliminated. The bounded spatial regions are influenced most by the ionospheric errors which depend on solar activity. In general, these errors are stable within an area of several squared kilometers. However, measurements across the Atlantic Ocean in Portugal show that it is possible that the bounded spatial region could have a radius of over 100 kilometers as disclosed in by Monteiro, Luis Sardinha; Moore, Terry and Hill, Chris in the article ‘What is the accuracy of DGPS?’ in The Journal of Navigation edition 58 of 2005. Note that the smaller the spatial region, the more equal the errors will be.
  • Although the issue of connecting one GNSS receiver to multiple positions in a spatial configuration does not exist for GNSS receivers placed more than 40 meters from each other, observing the complete spatial configuration may still be advantageous to quickly determine the general shift between the spatial configuration measured and the spatial configuration planned.
  • In an embodiment, the method of identifying the difference comprises machine performed pattern recognition for determining a match between the spatial configuration of measured positions and the spatial configuration of planned positions and for determining a shift required to cause an overlap of the matching spatial configurations that is indicative of the difference.
  • Using machine performed pattern recognition is beneficial as this can be done in a quick and effective manner. Hereby enabling the technique presented to quickly analyze the measurement error of large areas containing spatial configurations of GNSS receivers. Note that, in order for the technique to work, large areas might have to be divided into smaller areas wherein the atmospheric errors, ephemeris errors and clock errors are equal.
  • In an embodiment, the method of identifying the difference comprises: displaying the spatial configuration of measured positions as well as the spatial configuration of planned positions; manually shifting at least one of the spatial configurations to cause an overlap of the spatial configurations on the display and determining the compensation on the basis of the shift of at least one spatial configuration.
  • Displaying both the planned and measured spatial configuration, enables a user to observe the shift necessary to correct for the measurement errors. This is beneficial as humans can quickly identify the shift between two spatial configurations. Using a simple drag and drop user interface enables the user to manually determine the shift according to the user's own desire. This method is beneficial as it allows a user to have more control over the compensated positions and enables the user to adapt the compensation to its own preferences. The user can for example be assisted by computer software by displaying metrics such as the average initial difference, the average final difference, the direction of the difference and how many points can be compensated using the same difference.
  • In an embodiment, wherein a map of planned relative positions of the GNSS receivers in the spatial configuration is obtained, the difference between the measured positions and the planned positions is identified based on said map.
  • The method can also be used to reconstruct the spatial configuration planned without the need for the absolute positions of the planned spatial configuration. This can be used to identify if a GNSS receiver is placed incorrectly.
  • In an embodiment, wherein a plurality of GNSS receivers is placed on a plurality of objects, the method further comprises: receiving object-specific identifiers; and combining the compensated positions of the GNSS receivers with the object-specific identifiers to determine a compensated position for each object.
  • For multiple purposes, such as, but not limited to, the placing of tracks for racing, walking or sailing, it can be useful to know the actual position of objects in a spatial configuration. As, the actual positions, in most cases, will coincide with the compensated position, the above embodiment is advantageous.
  • In an embodiment, wherein an object is controllable, the method further comprises controlling the object based on its compensated position.
  • When controlling objects that have an effect on their surroundings, it is important to know where these objects reside. In this way, the effect necessary for the surroundings of the objects can be determined. Therefore, it is propitious to be able to control objects based on their compensated position.
  • In an embodiment, wherein at least one object has at least one sensor, the method further comprises controlling an object based on data originating from the sensor in combination with the compensated positions of the objects.
  • When controlling objects in specific positions, it can be useful to combine positional information with information from sensors. For example, a presence sensor on a luminaire in a deserted alley can trigger only one luminaire whereas a presence sensor on a luminaire in a busy shopping boulevard can trigger multiple luminaires or even induce a special light effect. Therefore, it is useful to be able to control objects based on their compensated position in combination with information originating from sensors.
  • In an embodiment, wherein the controllable object is an outdoor luminaire, the method further comprises using the compensated positions of the outdoor luminaires for commissioning purposes.
  • For the commissioning of outdoor luminaires it is important to know their actual positions. However, when installing a system it is difficult to exactly know which luminaire is placed on which position. The method presented here can provide a solution to this problem. Subsequently, during commissioning all settings can be based on the compensated positions of the outdoor luminaires.
  • According to a second aspect of the present invention, the object is achieved by an apparatus comprising: a processor, coupled to a plurality of GNSS receivers that are statically placed in a spatial configuration, for receiving positions measured by the GNSS receivers, wherein the processor is configured to: receive the positions measured by the GNSS receivers in the spatial configuration; obtain a map of planned positions of the GNSS receivers in the spatial configuration, to compare the positions measured by the GNSS receivers with the planned positions of the GNSS receivers to identify a difference between the measured positions and the planned positions and to compensate the measured positions for the difference. The advantage of an apparatus as described above is that it can reside in a GNSS receiver itself, in a central network computer and in a portable device such as, but not limited to, a smart phone, tablet or laptop.
  • In an embodiment, the processor is configured to perform a pattern recognition algorithm for determining a match between the spatial configuration of measured positions and the spatial configuration of planned positions and the processor is configure to determine a shift required to cause an overlap of the matching spatial configurations that is indicative of the difference between the measured positions and the planned positions.
  • Pattern recognition algorithms allow the computing apparatus described to quickly determine the compensated positions for the GNSS receivers in the spatial configuration without the need of human intervention.
  • In an embodiment, wherein a plurality of GNSS receivers is placed on a plurality of objects and wherein the processor is coupled to said objects for receiving object specific identifiers, the processor is configured to combine the compensated measured positions of the GNSS receivers with the object-specific identifiers to determine the compensated position for each object.
  • In an embodiment, wherein the objects are controllable objects and wherein the processor is coupled to the objects for controlling the objects, the processor is configured to control the objects based on their compensated positions.
  • It is beneficial to know an accurate position of objects and, in the case these objects are controllable objects, it is beneficial to control them based on their actual position.
  • According to a third aspect of the invention, the object is achieved by a computer program product for improving spatial accuracy of positions measured by Global Navigation Satellite System (GNSS) receivers placed in a spatial configuration, the computer program product downloadable from a communication network and/or stored on a computer readable medium, the computer program product comprising machine readable instructions that, when executed on a computing system, causes the computing system to perform the steps of: processing received positions measured by the GNSS receivers in the spatial configuration, determining a planned position for each GNSS receiver, comparing the measured positions of the GNSS receivers with planned positions of the GNSS receivers to identify the difference between the measured positions and the planned positions and compensating the measured positions for the difference.
  • In an embodiment, the computer program product is arranged to perform the step of identifying the difference between the measured positions the planned positions of the GNSS receivers using pattern recognition.
  • In an embodiment, the computer program product is arranged to perform the step of identifying the difference between the measured positions and the planned positions by displaying a spatial configuration of the planned positions and a spatial configuration of the measured positions on a display device, enabling a manually controlled shift of at least one of the spatial configurations to cause an overlap of the spatial configurations, and determining the compensation on the basis of the shift of at least one spatial configuration.
  • The above described computer product is advantageous as it allows computers to transform into a system that can determine exact positions of GNSS receivers.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The above, as well as additional objects, features and advantages of the method, apparatus and computer program product, will be better understood through the following illustrative and non-limiting detailed description of embodiments of devices and methods, with reference to the appended drawings FIGS. 1 to 4.
  • FIG. 1 schematically shows a situation where GNSS receivers are placed in a spatial configuration and where the position of only one of the GNSS receivers is measured. The arrows indicate the possible actual positions of the GNSS receiver.
  • FIG. 2 schematically shows a situation where GNSS receivers are placed in a spatial configuration and where the position of all GNSS receivers in the spatial configuration are measured. The arrows indicate the shift between the measured positions and the actual positions.
  • FIG. 3 schematically shows a method of improving spatial accuracy of positions measured by Global Navigation Satellite System (GNSS) receivers that are placed in a spatial configuration covering an area in which a deviation of a measured position from an actual position of each GNSS receiver is in the same direction.
  • FIG. 4 schematically shows two methods for identifying the difference between the measured positions of the GNSS receivers and the actual positions of GNSS receivers.
  • All the figures are schematic, not necessarily to scale, and generally only show parts which are necessary in order to elucidate the invention, wherein other parts may be omitted or merely suggested.
  • DETAILED DESCRIPTION OF EMBODIMENTS
  • The present invention generally relates to a method and an apparatus for improving the accuracy of GNSS receivers which are placed in a spatial configuration. The invention further relates to a computer program product for use in the apparatus.
  • FIG. 1 shows a situation where GNSS receivers, depicted as black stars, 102 are placed in a spatial configuration 100 and a position 104 of one of the GNSS receivers is measured. As is known from patent application WO2014171999, the difference between the measured position 104 and the actual position of a corresponding GPS receiver is equal for all GPS receivers within bounded geographic regions. Therefore, it is possible to compensate all measured positions within a bounded geographic region based on the difference measured for one GNSS receivers. When the receivers are placed in a spatial configuration, such as in FIG. 1, it is not possible to determine the difference, shown as black arrows, 106 for a single GNSS as receiver as the measured position of the GNSS receiver can correspond to multiple positions of GNSS receivers.
  • FIG. 2 shows the measured positions, depicted by summing junction signs, 200 of multiple GNSS receivers, depicted by black stars, 202 placed in a spatial configuration 204 covering an area in which a deviation of a measured position from an actual position of each GNSS receiver is in the same direction. Now, it is possible to determine the difference, shown as black arrows, 206 between the measured position and the actual position as the measured spatial configuration and actual configuration can be overlapped. The ambiguity of FIG. 1 is eliminated since there is only one possibility to match the different spatial configurations. An additional advantage is that, by mapping two patterns on top of each other, the difference between the measured and the actual position does not have to be exactly equal. Said difference has to be in the same direction but can vary for different GNSS receivers.
  • The principle shown in FIG. 2 and explained above can be used by an apparatus comprising a processor coupled to a plurality of GNSS receivers that are statically placed in a spatial configuration in the following way and as shown in FIG. 3.
  • First, in step 300, an apparatus receives the positions measured by the GNSS receivers in the spatial configuration. The positions measured by the GNSS receivers can be sent over a wired or a wireless connection. Various wireless communication technologies that are known in the art may be used to couple the GNSS receiver to the apparatus. Examples are Bluetooth, 802.15.4, 802.11 or ZigBee based wireless communication technologies. Using these technologies, the positions measured can be sent over wireless mesh networks wherein the GNSS receivers are the nodes of the mesh network. Moreover, the positions measured can be sent over wide-area networks such as a telecommunications network. The position can be sent in real-time or can be measured during a specified time interval, such as a day or a week, and can be sent at the end of the time interval. In the latter case, noise can be averaged out of the measurement signal.
  • Second, in step 302, the apparatus obtains a map of planned positions of the GNSS receivers in the spatial configuration. The apparatus can obtain this map from a memory to which the processor within the apparatus is coupled but can also obtain this map from a network to which the processor is coupled. Various wireless communication technologies that are known in the art may be used to couple the processor to the network. Examples are Bluetooth, Wi-Fi or ZigBee. Any information that is available in the network can be retrieved.
  • Third, the apparatus compares the positions measured by the GNSS receivers with the planned positions of the GNSS receivers to, in step 304, identify the difference between the measured positions and the planned positions and finally, in step 306, it compensates the measured positions for this difference.
  • The compensation makes it possible to retrieve the actual position of the GNSS receivers when the GNSS receivers are placed on the planned positions. This can be done by a user through a user interface but the actual positions of the GNSS receivers can also be sent to another device or can be used as input for a computer program.
  • There are multiple possibilities to implement the compensation. Two examples are given.
  • First, one could implement the compensation by mapping every measured position on a planned position. The direction of the compensation can be determined by observing all measured positions and subsequently for every measured point an individual compensation can be determined. It is possible that not all measured positions map well on the planned positions as some GNSS receivers may be placed incorrectly. By determining the average compensated distance and finding the GNSS whose compensated distance exceeds the average compensated distance by a pre-determined threshold, incorrectly placed GNSS receivers can be identified. Additionally, this average compensation can be used to determine a minimum compensation that has to be implemented.
  • In the above implementation one could implement a minimum percentage of measured positions that have to match the planned positions. This can be related to how likely it is that GNSS receivers are placed on their planned positions. This first implementation improves the spatial accuracy of the GNSS receivers as it either places the measured positions of the GNSS receivers on their actual positions for correctly placed GNSS receivers or it determines the most likely positions for GNSS receivers that are not placed correctly.
  • A second possible implementation is one where the compensation is determined by reducing the average absolute difference or the sum of absolute differences between the compensated positions and the planned positions. In this case, all measured positions are compensated equally. This compensation could be determined by minimizing at the difference between planned and compensated positions. This second implementation improves the spatial accuracy by decreasing the average error of the GNSS receivers.
  • Also in this implementation it is possible that GNSS receivers are placed incorrectly. To account for this, one could define a percentage of the GNSS receivers that have to be taken into account when minimizing the error after compensation. In this manner any outliers resulting from incorrect placement do not contribute to the shift. It is also possible to set a maximum acceptable difference between planned and compensated position. The processor subsequently determines which measured positions can be compensated to obtain such a difference. Then, the measured positions that cannot be compensated to obtain such a difference correspond to incorrectly placed GPS receivers.
  • Examples of apparatuses that can be used for implementing the invention are for example computers, smartphones, laptops, tablets and wearable electronics. Additionally, the apparatus can be incorporated in a GNSS receiver.
  • FIG. 4 illustrates two examples of methods used, in step 304, to identify the difference between the measured and the planned positions. The first method comprises machine performed pattern recognition 400 for determining a match between the spatial configuration of measured positions and the spatial configuration of planned positions and for determining a shift required to cause an overlap of the matching spatial configurations that is indicative of the difference.
  • Machine performed pattern recognition is well known in the art and can be performed on processors. Pattern matching algorithms may, in addition to minimizing the error metric also take into account distinguishing features; such as sides or corners of the spatial configuration and/or unique patterns in the spatial configuration to further improve the pattern matching. It is possible that the processor of the apparatus does not have sufficient processing power to perform the pattern recognition. In this case, the processor could be coupled to an apparatus with more processing power such that the pattern recognition can be performed externally. When the shift required to cause an overlap of the matching spatial configurations that is indicative of the difference between the measured positions and the planned position is determined, data on this shift could be sent back to the original processor which can compensate the measured positions for the difference. The external processor with superior processing power could however also determine the compensated positions itself and sent those back to the original processor. Machine performed pattern recognition can be used for both implementation of the compensation described above. Both implementation need different algorithms.
  • A second example of a method that identifies the difference between the measured positions and the planned positions is the following. First, in step 402, the apparatus, now coupled to a display, displays the spatial configuration of measured positions as well as the spatial configuration of planned positions. Then, in step 404, the apparatus is manually controlled to shift at least one of the spatial configurations to cause an overlap of the spatial configurations on the display. Finally, in step 406, the compensation is determined on the basis of the shift of at least one spatial configuration.
  • The display can be implemented as, but is not limited to, a television, a computer monitor, a beamer screen, a laptop screen, a tablet screen and a smartphone screen. The apparatus can be coupled to the display using both wired and wireless techniques. The manual control of the display can be implemented as, but not limited to, touch control of the display, control of the display using a keyboard and or a mouse and gesture based control of the display.
  • The display and manual compensation of the measured positions of GNSS receivers can be used to indicate which GNSS receivers are incorrectly placed, determine the percentage of correctly placed GNSS receivers and is especially useful for the first implementation described above.
  • The disclosed invention can be used to detect if GNSS receivers are placed according to their plan. When the processor obtains a map of relative positions, it can map the measured positions on this map. If the measured positions of most GNSS receivers in the spatial configuration map correctly on the map of planned positions, one can conclude that the GNSS receivers that do not map well are not placed according to plan. This can be implemented similar to the compensation implementations above. The key difference is that now only a map of relative positions needs to be available; the latter thus allows disambiguation of the respective GNSS receivers without knowledge of their absolute location.
  • The invention disclosed can be used when the GNSS receivers are placed on an object. Then, in step 300, the apparatus not only receives the positions measured by the GNSS receivers but also receives object specific identifiers. By combining the compensated positions of the GNSS receivers with the object specific identifiers, a compensated position can be determined for every object. This results in information on which specific object, with which identifier is placed on which position.
  • These objects can be implemented as, but are not limited to, poles, flag poles, buoys, trees and rocks. Said object can, for example, indicate a track for racing, hiking or cycling. The object specific identifier can be sent to the apparatus by the GNSS receiver but can also be sent by an external module that it is coupled to the object. The object specific identifier is sent in such a way that it is clear for the apparatus receiving the identifier to which measured GNSS receiver the object specific identifier corresponds. The disclosed invention is especially useful when, for example, a hiking/walking track is installed consisting of poles of different colors. In order to make the map for the walker, a person needs to know the order in which the poles are planted. The installer did however not note this down. Now, the invention disclosed can be used to make the map when information on which object specific identifier corresponds to which color is available.
  • It is also possible that the object is controllable such as a luminaire, a windmill or a solar panel. Now, the apparatus is configured to control the controllable object. This can be used, for example, in the case of a large field of solar panels to turn off the solar panels residing in shady areas. Additionally, in the case of luminaires, it can be favorable to control a luminaire based on its surrounding, in particular when such illumination should follow a particular spatial distribution; the exact location of the luminaire becomes relevant.
  • The controllable objects can also have sensor that sends information to the apparatus. Then, the objects can be controlled based on the information originating from their sensors and based on their compensated positions.
  • The sensors can be implemented as, but are not limited to, wind speed sensors, light sensors, presence sensors, temperature sensors and pressure sensors. The information gained by sensors can be sent to the apparatus by the GNSS receiver, an external module or the sensor itself. Examples of embodiments using this feature are, for example, that a presence sensor on a luminaire in a deserted alley can trigger only one luminaire whereas a presence sensor on a luminaire in a busy shopping boulevard can trigger multiple luminaires or even induce a special light effect. Another example is that a windmill is controlled on basis of the wind speed it senses and its position. This can be used to control the maximum rotation speed of the windmill. Hereby controlling, the wind speeds and win direction incident on windmills in the vicinity of the controlled windmill.
  • In a specific embodiment, the controllable apparatus is an outdoor luminaire. When installing a set of outdoor luminaires it is not clear which luminaire is placed on which position on which street. The invention disclosed can be used to determine where an outdoor luminaire is placed exactly and this can be then used in the commissioning process. For example the brightness of the luminaire can be set according to its position on the map. Also, the compensated positions can be used to distinguish which power cables control which luminaire and in the case of smart outdoor luminaire system can be used to control more specific settings such as, for example, the hold time when presence is detected. The outdoor luminaires can be connected in a network through Power over Ethernet systems or a variety of wireless systems. This network can be used to exchange information such as, but not limited to, the energy usage, the condition and the controls of the luminaire.
  • In various implementations, a processor may be associated with one or more storage media (generically referred to herein as “memory,” e.g., volatile and non-volatile computer memory such as RAM, PROM, EPROM, and EEPROM, floppy disks, compact disks, optical disks, magnetic tape, USB sticks, SD cards and Solid State Drives, etc.). In some implementations, the storage media may be encoded with one or more programs that, when executed on one or more processors, perform at least some of the functions discussed herein. Various storage media may be fixed within a processor or may be transportable, such that the one or more programs stored thereon can be loaded into a processor so as to implement various aspects of the present invention discussed herein.
  • The terms “program” or “computer program” are used herein in a generic sense to refer to any type of computer code (e.g., software or microcode) that can be employed to program one or more processors or controllers.
  • It should be appreciated that all combinations of the foregoing concepts and additional concepts discussed are contemplated as being part of the inventive subject matter disclosed herein. In particular, all combinations of claimed subject matter appearing at the end of this disclosure are contemplated as being part of the inventive subject matter disclosed herein.

Claims (15)

1. A method of improving spatial accuracy of positions measured by a plurality of Global Navigation Satellite System (GNSS) receivers that are statically placed in a spatial configuration covering an area in which a deviation of a measured position from an actual position of each GNSS receiver is in the same direction, the method comprising:
receiving the positions measured by each of the plurality of GNSS receivers in the spatial configuration;
obtaining a map of planned positions of each of the plurality of GNSS receivers in the spatial configuration;
comparing the spatial configuration of measured positions of the plurality of GNSS receivers with the spatial configuration of planned positions of the plurality of GNSS receivers to identify the difference between the measured positions and the planned positions; and
compensating the measured positions for the difference.
2. The method of claim 1 where the method of identifying the difference comprises machine performed pattern recognition for determining a match between the spatial configuration of measured positions and the spatial configuration of planned positions and for determining a shift, indicative of the difference, for use in the compensation to cause an overlap of the matching spatial configurations.
3. The method of claim 1 where the method of identifying the difference comprises:
displaying the spatial configuration of measured positions as well as the spatial configuration of planned positions;
manually shifting at least one of the spatial configurations to cause an overlap of the spatial configurations on the display; and
determining the compensation on the basis of the shift of at least one spatial configuration.
4. The method of claim 1, wherein a map of planned relative positions of the GNSS receivers in the spatial configuration is obtained and wherein the difference between the measured positions and the planned positions is identified based on said map.
5. The method of claim 1, wherein a plurality of GNSS receivers is placed on a plurality of objects, further comprising:
receiving object-specific identifiers; and
combining the compensated measured positions of the GNSS receivers with the object-specific identifiers to determine a compensated position for each object.
6. The method of claim 5 wherein an object is controllable, further comprising: controlling the object based on its compensated position.
7. The method of claim 5, wherein at least one object has at least one sensor, further comprising: controlling an object based on data originating from the sensor in combination with the compensated positions of the objects.
8. The method of claim 6 wherein the controllable object is an outdoor luminaire, further comprising: using the compensated positions of an outdoor luminaire for commissioning purposes.
9. An apparatus comprising:
a processor, coupled to a plurality of GNSS receivers that are statically placed in a spatial configuration, for receiving positions measured by the GNSS receivers, wherein the processor is configured to:
receive the positions measured by each of the plurality of GNSS receivers in the spatial configuration;
obtain a map of planned positions of each of the plurality of GNSS receivers in the spatial configuration,
compare the spatial configuration of measured positions by the plurality of GNSS receivers with the spatial configuration of planned positions of the plurality of GNSS receivers to identify a difference between the measured positions and the planned positions and
to compensate the measured positions for the difference.
10. The apparatus of claim 9 wherein the processor is configured to perform a pattern recognition algorithm for determining a match between the spatial configuration of measured positions and the spatial configuration of planned positions and the processor is configured to determine a shift required to cause an overlap of the matching spatial configurations that is indicative of the difference between the measured positions and the planned positions.
11. The apparatus of claim 9, wherein the plurality of GNSS receivers is placed on a plurality of objects, wherein the processor is coupled to said objects for receiving object specific identifiers and wherein the processor is configured to combine the compensated measured positions of the GNSS receivers with the object-specific identifiers to determine the compensated position for each object.
12. The apparatus of claim 11, wherein the objects are controllable, wherein the processor is coupled to the objects for controlling the objects and wherein the processor is configured to control the objects based on their compensated positions.
13. A computer program product for improving spatial accuracy of positions measured by a plurality of Global Navigation Satellite System (GNSS) receivers statically placed in a spatial configuration (204), the computer program product downloadable from a communication network and/or stored on a computer readable medium, the computer program product comprising machine readable instructions that, when executed on a computing system, causes the computing system to perform the steps of:
processing received positions measured by each of the plurality of GNSS receivers in the spatial configuration,
determining a planned position for each GNSS receiver of the plurality of GNSS receivers,
comparing the spatial configuration of measured positions of the plurality of GNSS receivers with a spatial configuration of planned positions of the plurality of GNSS receivers to identify the difference between the measured positions and the planned positions and
compensating the measured positions for the difference.
14. The computer program product of claim 13 further arranged to perform the step of:
identifying the difference between the measured positions the planned positions of the GNSS receivers using pattern recognition.
15. The computer program product of claim 13 further arranged to perform the step of identifying the difference between the measured positions the planned positions of the GNSS receivers by:
displaying the a spatial configuration of the planned positions and a spatial configuration of the measured positions on a display device,
enabling a manually controlled shift of at least one of the spatial configurations to cause an overlap of the spatial configurations, and
determining the compensation on the basis of the shift of at least one spatial configuration.
US15/573,621 2015-05-12 2016-05-03 Improving the spatial accuracy of positions measured by global navigation satellite system receivers placed in a spatial configuration Abandoned US20180149758A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP15167405 2015-05-12
EP15167405.8 2015-05-12
PCT/EP2016/059911 WO2016180681A1 (en) 2015-05-12 2016-05-03 Improving the spatial accuracy of positions measured by global navigation satellite system receivers placed in a spatial configuration

Publications (1)

Publication Number Publication Date
US20180149758A1 true US20180149758A1 (en) 2018-05-31

Family

ID=53180561

Family Applications (1)

Application Number Title Priority Date Filing Date
US15/573,621 Abandoned US20180149758A1 (en) 2015-05-12 2016-05-03 Improving the spatial accuracy of positions measured by global navigation satellite system receivers placed in a spatial configuration

Country Status (5)

Country Link
US (1) US20180149758A1 (en)
EP (1) EP3295213B1 (en)
JP (1) JP2018514781A (en)
CN (1) CN107980103A (en)
WO (1) WO2016180681A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109374014B (en) * 2018-12-14 2020-09-11 歌尔科技有限公司 Step counting method, system and mobile device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8849926B2 (en) * 2010-08-06 2014-09-30 Simon Fraser University System and method for self-calibrating, self-organizing and localizing sensors in wireless sensor networks
US9766340B2 (en) * 2014-10-21 2017-09-19 Salem Ali BIN KENAID GPS correction method and system

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3431110B2 (en) * 1995-02-27 2003-07-28 日本電信電話株式会社 Moving object position detection device
US6453238B1 (en) * 1999-09-16 2002-09-17 Sirf Technology, Inc. Navigation system and method for tracking the position of an object
JP3540754B2 (en) * 2001-02-06 2004-07-07 株式会社日立製作所 Position calculation method, position calculation device and program thereof
US6615135B2 (en) * 2001-05-24 2003-09-02 Prc Inc. Satellite based on-board vehicle navigation system including predictive filtering and map-matching to reduce errors in a vehicular position
JP4065765B2 (en) * 2002-11-20 2008-03-26 アルパイン株式会社 Vehicle position detection method and apparatus
EP1909231B1 (en) 2006-10-06 2011-07-13 Deutsche Telekom AG Route usage evaluation
DE102009045709A1 (en) * 2008-10-15 2010-09-23 Continental Teves Ag & Co. Ohg Improvement and validation of the position determination
JP2011081746A (en) * 2009-10-09 2011-04-21 Dainippon Printing Co Ltd Position information correction system
WO2012091726A1 (en) * 2010-12-30 2012-07-05 Optimal Ranging, Inc. Precise positioning using a distributed sensor network
JP5673071B2 (en) * 2010-03-10 2015-02-18 株式会社豊田中央研究所 Position estimation apparatus and program
US8442763B2 (en) * 2010-04-16 2013-05-14 CSR Technology Holdings Inc. Method and apparatus for geographically aiding navigation satellite system solution
JP2012098185A (en) * 2010-11-02 2012-05-24 Toyota Central R&D Labs Inc Azimuth angle estimation device and program
US20150369924A1 (en) 2013-02-04 2015-12-24 Vanderbilt University Method and system for high-accuracy differential tracking of global positioning system (gps) receivers
CN104159292A (en) * 2013-05-14 2014-11-19 山东交通学院 Three-dimensional wireless sensing network positioning method based on virtual center node
EP2883082B1 (en) * 2013-08-16 2016-01-20 Koninklijke Philips N.V. System and method for detecting physical deformation of a pole
JP2016200449A (en) * 2015-04-08 2016-12-01 富士通株式会社 Acquisition method, acquisition program, acquisition device and acquisition system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8849926B2 (en) * 2010-08-06 2014-09-30 Simon Fraser University System and method for self-calibrating, self-organizing and localizing sensors in wireless sensor networks
US9766340B2 (en) * 2014-10-21 2017-09-19 Salem Ali BIN KENAID GPS correction method and system

Also Published As

Publication number Publication date
CN107980103A (en) 2018-05-01
WO2016180681A1 (en) 2016-11-17
EP3295213B1 (en) 2020-04-15
JP2018514781A (en) 2018-06-07
EP3295213A1 (en) 2018-03-21

Similar Documents

Publication Publication Date Title
US9110150B2 (en) Positioning device, positioning method, program, and recording medium
EP2844009B1 (en) Method and system for determining location and position of image matching-based smartphone
CN107883950B (en) Parking lot navigation method, device and system
US20160198286A1 (en) Sensor installation location determination support system and sensor installation location determination support method
US9857181B2 (en) Methods and apparatus for evaluating operation of a vehicle onboard navigation system using lateral offset data
US10852148B2 (en) Method and apparatus for creating an optimized localization map and method for creating a localization map for a vehicle
CN103931248B (en) GPS and MEMS hybrid position detection architecture
JP7157754B2 (en) Accurate altitude estimation for indoor positioning
US10989817B2 (en) Enhanced UWB and GNSS position measurement system
KR102684711B1 (en) Apparatus, method, user terminal apparatus, program and computer readable recording medium for measuring position of moving object
JP2018520335A (en) GNSS real-time kinematic dead reckoning receiver for automobile
CN105974449A (en) Method and system for processing signal
US10425772B2 (en) Self-learning localization data repository
US11175141B2 (en) Checking map alignment
JP2016515210A (en) Distributed barometer network for indoor navigation support
US10547983B2 (en) Controlling radio fingerprint observation report collection
WO2017113722A1 (en) Indoor navigation method and device
CN105571593B (en) A kind of geographical position information acquisition method based on MLS
EP3295213B1 (en) Improving the spatial accuracy of positions measured by global navigation satellite system receivers placed in a spatial configuration
US20250044463A1 (en) Method and apparatus for location information acquisition in gnss shadow area using drones including prism
US10254378B1 (en) Mobile device localization based on relative received signal strength indicators
WO2014081351A1 (en) Method for improving the accuracy of a radio based navigation system
US7948432B2 (en) Electronic device and method for searching satellites
US10591300B2 (en) Fixing magnetometer based azimuth according to sun positioning
US20200371255A1 (en) Electronic device, method and computer program for determining and using a distance in dependence on matching constellation information

Legal Events

Date Code Title Description
AS Assignment

Owner name: PHILIPS LIGHTING HOLDING B.V., NETHERLANDS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NIEUWLANDS, ERIC JOHANNES HENDRICUS CORNELIS MARIA;REEL/FRAME:044106/0963

Effective date: 20170131

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载