WO2018166696A1 - Method and device for filtering received satellite navigation signals - Google Patents
Method and device for filtering received satellite navigation signals Download PDFInfo
- Publication number
- WO2018166696A1 WO2018166696A1 PCT/EP2018/052294 EP2018052294W WO2018166696A1 WO 2018166696 A1 WO2018166696 A1 WO 2018166696A1 EP 2018052294 W EP2018052294 W EP 2018052294W WO 2018166696 A1 WO2018166696 A1 WO 2018166696A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- satellites
- satellite navigation
- signals
- platform
- perspective
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/28—Satellite selection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/25—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
- G01S19/252—Employing an initial estimate of location in generating assistance data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/26—Acquisition or tracking or demodulation of signals transmitted by the system involving a sensor measurement for aiding acquisition or tracking
Definitions
- the invention is based on a device or a method according to the preamble of the independent claims.
- the subject of the present invention is also a computer program.
- EP 679902 Bl describes a method for the selection of signals from navigation satellites.
- Navigation satellites can transmit between one signal
- Navigation satellites and the receiver to be arranged.
- the signal can not be received directly, but via reflections on the object and / or other objects. This creates a path that travels the signal between the navigation satellite and the receiver longer than the shortest possible route.
- a position can then only be calculated with an inaccuracy, as the receiver is apparently further away from the navigation satellite.
- those signals can be discarded which can reach the receiver only via a reflection because an object is arranged between the receiver and the navigation satellite.
- Navigation satellites is arranged.
- an earliest reception time can be taken into account if the signal is received multiple times.
- Satellite navigation signals for a mobile platform comprising the following steps:
- the satellite navigation signal has a code phase and a carrier phase and represents at least one transmission time of the satellite navigation signal. From the transmission time and a reception time, a transit time of the satellite navigation signal can be determined. About a propagation speed of
- Satellite navigation signal and the transit time can be calculated a distance between the navigation satellite and a receiver.
- Satellite navigation signal uniquely identifies the transmitting navigation satellite.
- a horizon line can be a boundary line between a visible edge of an object and the visible sky.
- Perspective can be a perspective from a current location of the mobile platform's receiver.
- the mobile platform may be, for example, a robot or a vehicle.
- a trajectory of the navigation satellite and a current position of the navigation satellite on the trajectory are known. The position can be viewed from the perspective. Navigation satellites that are not obscured by objects can be selected.
- the horizon line can be made using at least one image from the
- the image may be, for example, a panoramic image.
- Objects around the platform are shown in the picture. Their outlines can be determined. Where an outline marks a transition between an object and the open sky, the part of the outline can be defined as a horizon line.
- the satellites can be selected using satellite orbit information.
- the lane information may be from the memory of a
- Satellite navigation device are read out.
- the web information can also be stored in a separate memory.
- the satellite navigation signals may be provided to a satellite navigation device to determine a position of the platform.
- the preselection allows the position to be determined with high accuracy, avoiding systematic errors due to the multipath reception of the satellite signals.
- satellites can be selected that have a direct line of sight from the perspective.
- the satellite navigation signal can get to the receiver directly, without reflection / multipath propagation.
- reflections of the satellite signals can be suppressed using a suppression algorithm.
- the first Receiving time are taken into account, since the signal propagation time is the shortest via the direct path.
- This method can be implemented, for example, in software or hardware or in a mixed form of software and hardware, for example in a control unit.
- the approach presented here also provides a device which is designed to implement the steps of a variant of a method presented here
- the device may comprise at least one computing unit for processing signals or data, at least one memory unit for storing signals or data, at least one interface to a sensor or an actuator for reading sensor signals from the sensor or for outputting data or control signals to the sensor Actuator and / or at least one
- the arithmetic unit may be, for example, a signal processor, a microcontroller or the like, wherein the memory unit may be a flash memory, an EEPROM or a magnetic memory unit.
- the communication interface can be designed to read or output data wirelessly and / or by line, wherein a communication interface that can read or output line-bound data, for example, electrically or optically read this data from a corresponding data transmission line or output in a corresponding data transmission line.
- a device can be understood as meaning an electrical device which processes sensor signals and outputs control and / or data signals in dependence thereon.
- the device may have an interface, which may be formed in hardware and / or software.
- the interfaces for example, part of a so-called system ASICs, which includes a variety of functions of the device.
- the interfaces are their own integrated circuits or at least partially consist of discrete components.
- the interfaces may be software modules that are present, for example, on a microcontroller in addition to other software modules.
- the device may include a camera adapted to detect the horizon line in an image.
- the camera may have a fisheye lens and be oriented perpendicular to the sky.
- the camera can be integrated, for example, in an antenna housing. Further advantageous implementations of the device use the front camera, the
- a mobile platform is provided with an antenna for receiving satellite navigation signals and a device according to the present invention
- a computer program product or computer program with program code which can be stored on a machine-readable carrier or storage medium such as a semiconductor memory, a hard disk memory or an optical memory and for carrying out, implementing and / or controlling the steps of the method according to one of the above
- FIG. 1 is a representation of a perspective of a mobile platform and a horizon line according to an embodiment
- FIG. 2 is a block diagram of a mobile platform with a Vorrichtu
- Embodiment shows a representation of trajectories of navigation satellites
- FIG. 4 shows a representation of an image from a perspective of a vehicle and a horizon line according to an exemplary embodiment
- FIG. 5 is a flow chart of a method of filtering received satellite navigation signals in accordance with one embodiment.
- FIG. 1 shows an illustration of a perspective 100 of a mobile platform and a horizon line 102 according to an exemplary embodiment.
- the perspective 100 is shown as a circular distorted all-round view.
- the perspective 100 is shown with a polar coordinate system. In other words, that is
- Perspective 100 is shown, for example, as an illustration by a fisheye lens directed vertically upwards.
- an unobstructed sky area 104 is thus represented.
- Objects around the mobile platform restrict the view of the sky 104.
- the view is limited for example by mountains 106, skyscrapers 108, a detached house 110 and a tree 112.
- a silhouette of the objects 106, 108, 110, 112 defines the horizon line 102.
- the horizon line 102 may also be referred to as a skyline.
- Trajectories 114 of navigation satellites 116, 118 are also from the
- the objects 106, 108, 110, 112 cover parts of the trajectories 114.
- satellites 116 are also obscured by the objects 106, 108, 110, 112.
- the other satellites 118 have a direct line of sight to the platform in the sky area 104.
- the objects 106, 108, 110, 112 are detected and the horizon line 102 is determined.
- the satellites 116, 118 transmit encoded navigation signals.
- a navigation signal is assigned by its code depending on one of the satellites 116, 118.
- the trajectories 114 of the satellites 116, 118 are known.
- the currently theoretically visible satellites 116, 118 are separated by the horizon line into invisible or hidden satellites 116 and visible satellites 118. To calculate the position of the platform, only the signals from the visible satellites 118 are used.
- FIG. 2 shows a block diagram of a mobile platform 200 having a device 202 for filtering received satellite navigation signals 204 according to one embodiment.
- the platform 200 is, for example, a vehicle or a mobile robot.
- the perspective shown in FIG. 1 is related, for example, to the platform 200.
- the satellite navigation signals 204 are received by an antenna 206 of the platform 200.
- a navigation device 208 of the platform 200 a position 210 of the platform 200 is calculated.
- the satellite navigation signals 204 are coded.
- Satellite navigation signal 204 is uniquely associated with a navigation satellite 116, 118. Thus, all navigation satellites 116, 118 are known from which a navigation signal 204 is received. For each satellite 116, 118 its trajectory 114 and its current position 212 is known and can be retrieved from a data memory of the navigation device 208.
- the device 202 for filtering comprises a determination device 214, a selection device 216 and a delivery device 218.
- a horizon line 102 is determined from a perspective 100 of the platform 200.
- the perspective 100 is from an environment sensor
- the perspective 100 is provided by an image 220 of a wrap-around camera 222.
- 100 objects obscure parts of the sky from the perspective, and thus also the positions 212 of the hidden satellites 116.
- the horizon line 102 separates hidden areas from unseen areas of the sky.
- the uncovered Satellites 118 are selected in the selector 216 when located above the horizon line 102.
- the satellite navigation signals 224 associated with the selection of the satellites 118 are made available to the navigation device 208.
- FIG. 3 shows a representation of trajectories 114 of navigation satellites.
- Trajectories 114 are orbits around the earth 300.
- the trajectories 114 are arranged in mutually tilted planes.
- On a trajectory 114 several navigation satellites are arranged one behind the other. From any point 302 of the earth 300 are theoretically simultaneously several
- Navigation satellites visible In the example shown, 12 navigation satellites are theoretically visible at the same time. In practice, a local horizon limits the number of visible navigation satellites.
- GNSS Global Navigation Satellite System
- RTK receivers (Real Time Kinematics) additionally use the carrier phase of the signal and thus achieve a position accuracy in the centimeter range.
- the location accuracy of both types of receivers suffers greatly when there are no direct line of sight to the satellites.
- the error in positioning is composed of several factors.
- the error is due to multipath propagation, ie
- Multipath signals can also be detected by means of algorithmics
- FIG. 3 shows a typical constellation of positioning satellites with currently 12 satellites to which a direct visual connection to a locating unit exists at the point of intersection 302 at the intersection of the dashed lines without structural obstacles.
- the 12 transit time measurements or the corresponding pseudo-range information in the location unit can be used for an expected estimate of the receiver position with minimum variance.
- the receiver To determine the position, the receiver requires the signals of at least four satellites. The satellites used can then be selected to form a favorable angle to each other in order to achieve the lowest possible error. The receiver can also detect shaded satellites at the low signal strength and discard them for position determination. Due to the evaluation of the video signal presented here, a distinction between directly received signal and reflected signal can be achieved even with strong reflections.
- FIG. 4 shows a representation of an image 220 from a perspective of a
- Vehicle and a horizon line 102 according to an embodiment.
- the image 220 has been captured using a fisheye lens.
- the illustration substantially corresponds to the representation in FIG. 1.
- the vehicle travels between high-rise buildings 108.
- the sky 104 is largely hidden by the skyscrapers 108.
- a vehicle location in the inner city area or a robot location in courtyards can thereby can be achieved by selecting the satellites 118 used for the location and thus significantly increasing the availability of accurate location information.
- Positioning satellites 118 to which there is a direct line-of-sight connection As a result, only signal propagation time measurements are included in the position estimate of the positioning receiver, which does not lead to erroneous distance measurements between satellite 118 and receiver unit due to the reflection of obstacles 108 in the propagation path.
- the method is with comparatively low computational complexity
- Embedded video systems implementable. In contrast to
- FIG. 4 shows a fisheye video image 220 or camera image 220 of an inner city environment or of a location scenario
- Skyscrapers 108 are shown, which in a large solid angle range prevent a direct line of sight to the receivable location satellites 116 and thus can lead to large errors of the location estimation. Of the 12 potentially receivable satellites 116, 118, only five satellites 118 have a direct line of sight to the locating unit.
- the video image 220 is supplemented by a horizon line 102, which with
- Image processing methods robust and with high angular resolution, such as 25 pixels per degree, corresponding to 0.04 ° degrees per pixel can be determined without the use of subpixel methods.
- Segmentation allows precise location based on the satellites 118 to which there is a direct line of sight. For registration of the satellites 116, 118 in the camera coordinate system used, a dynamic orientation estimation of the camera can take place, which in turn is robust
- the orientation estimate can be supported by an additional use of inertial sensors and leads to a system with high availability and robustness.
- the approach presented here can be advantageously integrated into automotive systems and robotics systems.
- the camera-based selection of satellites 118 used may be integrated into automated vehicles and service robots such as lawn mowers, agricultural robots, or logistics robots.
- FIG. 5 shows a flowchart of a method for filtering received satellite navigation signals in accordance with one embodiment.
- the method may be performed on a device for filtering as shown in FIG. 2.
- the method comprises a step 500 of determining, a step 502 of selecting, and a step 504 of providing.
- step 500 of the determination a horizon line is determined from a perspective of a mobile platform.
- step 502 of selecting satellites above the horizon line are selected.
- step 504 of providing the satellite navigation signals of the selected satellites become further
- an exemplary embodiment comprises a "and / or" link between a first feature and a second feature, then this is to be read so that the embodiment according to one embodiment, both the first feature and the second feature and according to another embodiment either only first feature or only the second feature.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
Beschreibung Titel Description title
Verfahren und Vorrichtung zum Filtern von empfangenen Method and device for filtering received
Satellitennavigationssignalen Satellite navigation signals
Stand der Technik State of the art
Die Erfindung geht aus von einer Vorrichtung oder einem Verfahren nach Gattung der unabhängigen Ansprüche. Gegenstand der vorliegenden Erfindung ist auch ein Computerprogramm. The invention is based on a device or a method according to the preamble of the independent claims. The subject of the present invention is also a computer program.
Die EP 679902 Bl beschreibt ein Verfahren zur Selektion von Signalen von Navigationssatelliten. EP 679902 Bl describes a method for the selection of signals from navigation satellites.
Offenbarung der Erfindung Disclosure of the invention
Vor diesem Hintergrund werden mit dem hier vorgestellten Ansatz ein Verfahren zum Filtern von empfangenen Satellitennavigationssignalen, weiterhin eine Vorrichtung, die dieses Verfahren verwendet, eine mobile Plattform, sowie schließlich ein entsprechendes Computerprogramm gemäß den Against this background, with the approach presented here, a method for filtering received satellite navigation signals, a device that uses this method, a mobile platform, and finally a corresponding computer program according to the
Hauptansprüchen vorgestellt. Durch die in den abhängigen Ansprüchen aufgeführten Maßnahmen sind vorteilhafte Weiterbildungen und Verbesserungen der im unabhängigen Anspruch angegebenen Vorrichtung möglich. Main claims presented. The measures listed in the dependent claims advantageous refinements and improvements of the independent claim device are possible.
Ein Objekt in einem Umfeld eines Empfängers für Signale von An object in an environment of a receiver for signals from
Navigationssatelliten kann zwischen einem das Signal aussendenden Navigation satellites can transmit between one signal
Navigationssatelliten und dem Empfänger angeordnet sein. Somit kann das Signal nicht auf direktem Weg, sondern über Reflexionen an dem Objekt und/oder anderen Objekten empfangen werden. Dadurch wird eine Strecke, die das Signal zwischen dem Navigationssatelliten und dem Empfänger zurücklegt länger, als die kürzest mögliche Strecke. Am Empfänger kann dann eine Position nur mit einer Ungenauigkeit berechnet werden, da der Empfänger scheinbar weiter von dem Navigationssatelliten entfernt ist. Navigation satellites and the receiver to be arranged. Thus, the signal can not be received directly, but via reflections on the object and / or other objects. This creates a path that travels the signal between the navigation satellite and the receiver longer than the shortest possible route. At the receiver, a position can then only be calculated with an inaccuracy, as the receiver is apparently further away from the navigation satellite.
Um die Ungenauigkeit zu reduzieren, können diejenigen Signale verworfen werden, die den Empfänger nur über eine Reflexion erreichen können, weil ein Objekt zwischen dem Empfänger und dem Navigationssatelliten angeordnet ist. In order to reduce the inaccuracy, those signals can be discarded which can reach the receiver only via a reflection because an object is arranged between the receiver and the navigation satellite.
Diejenigen Signale, die den Empfänger ohne Reflexion erreichen, können verwendet werden, da kein Objekt zwischen dem Empfänger und dem Those signals that reach the receiver without reflection can be used since there is no object between the receiver and the receiver
Navigationssatelliten angeordnet ist. Navigation satellites is arranged.
Dabei kann ein frühester Empfangszeitpunkt berücksichtigt werden, falls das Signal mehrfach empfangen wird. In this case, an earliest reception time can be taken into account if the signal is received multiple times.
Es wird ein Verfahren zum Filtern von empfangenen It is a method for filtering received
Satellitennavigationssignalen für eine mobile Plattform vorgestellt, wobei das Verfahren die folgenden Schritte aufweist: Satellite navigation signals for a mobile platform, the method comprising the following steps:
Ermitteln einer Horizontlinie aus einer Perspektive der Plattform; Determining a horizon line from a perspective of the platform;
Auswählen von Satelliten, die oberhalb der Horizontlinie angeordnet sind; und Selecting satellites located above the horizon line; and
Bereitstellen der Satellitennavigationssignale der ausgewählten Satelliten. Providing the satellite navigation signals of the selected satellites.
Unter einem Satellitennavigationssignal kann ein Signal eines Under a satellite navigation signal, a signal of a
Navigationssatelliten verstanden werden. Das Satellitennavigationssignal weist eine Codephase und eine Trägerphase auf und repräsentiert zumindest einen Sendezeitpunkt des Satellitennavigationssignals. Aus dem Sendezeitpunkt und einem Empfangszeitpunkt kann eine Laufzeit des Satellitennavigationssignals bestimmt werden. Über eine Ausbreitungsgeschwindigkeit des Navigation satellites are understood. The satellite navigation signal has a code phase and a carrier phase and represents at least one transmission time of the satellite navigation signal. From the transmission time and a reception time, a transit time of the satellite navigation signal can be determined. About a propagation speed of
Satellitennavigationssignals und die Laufzeit kann eine Entfernung zwischen dem Navigationssatelliten und einem Empfänger berechnet werden. Das Satellite navigation signal and the transit time can be calculated a distance between the navigation satellite and a receiver. The
Satellitennavigationssignal identifiziert den sendenden Navigationssatelliten eindeutig. Eine Horizontlinie kann eine Begrenzungslinie zwischen einer sichtbaren Kante eines Objekts und dem sichtbaren Himmel sein. Eine Satellite navigation signal uniquely identifies the transmitting navigation satellite. A horizon line can be a boundary line between a visible edge of an object and the visible sky. A
Perspektive kann ein Blickwinkel aus einer aktuellen Position des Empfängers der mobilen Plattform sein. Die mobile Plattform kann beispielsweise ein Roboter oder ein Fahrzeug sein. Eine Bahnkurve des Navigationssatelliten und eine aktuelle Position des Navigationssatelliten auf der Bahnkurve sind bekannt. Die Position kann aus der Perspektive betrachtet werden. Navigationssatelliten, die nicht durch Objekte verdeckt werden, können ausgewählt werden. Perspective can be a perspective from a current location of the mobile platform's receiver. The mobile platform may be, for example, a robot or a vehicle. A trajectory of the navigation satellite and a current position of the navigation satellite on the trajectory are known. The position can be viewed from the perspective. Navigation satellites that are not obscured by objects can be selected.
Die Horizontlinie kann unter Verwendung zumindest eines Bilds aus der The horizon line can be made using at least one image from the
Perspektive der Plattform ermittelt werden. Das Bild kann beispielsweise ein Panoramabild sein. Objekte im Umfeld der Plattform sind in dem Bild abgebildet. Ihre Umrisslinien können bestimmt werden. Wo eine Umrisslinie einen Übergang zwischen einem Objekt und dem freien Himmel markiert, kann der Teil der Umrisslinie als Horizontlinie definiert werden. Perspective of the platform. The image may be, for example, a panoramic image. Objects around the platform are shown in the picture. Their outlines can be determined. Where an outline marks a transition between an object and the open sky, the part of the outline can be defined as a horizon line.
Die Satelliten können unter Verwendung einer Bahninformation der Satelliten ausgewählt werden. Die Bahninformation kann aus dem Speicher eines The satellites can be selected using satellite orbit information. The lane information may be from the memory of a
Satellitennavigationsgeräts ausgelesen werden. Die Bahninformation kann auch in einem separaten Speicher hinterlegt sein. Durch die Bahninformation ist jederzeit eine aktuelle Position des Satelliten bekannt. Satellite navigation device are read out. The web information can also be stored in a separate memory. By the railway information at any time a current position of the satellite is known.
Die Satellitennavigationssignale können für ein Satellitennavigationsgerät bereitgestellt werden, um eine Position der Plattform zu bestimmen. Durch die Vorauswahl kann die Position mit einer hohen Genauigkeit bestimmt werden, da systematische Fehler aufgrund des MehrwegeEmpfangs der Satelliten-Signale vermieden wird. The satellite navigation signals may be provided to a satellite navigation device to determine a position of the platform. The preselection allows the position to be determined with high accuracy, avoiding systematic errors due to the multipath reception of the satellite signals.
Im Schritt des Auswählens können Satelliten ausgewählt werden, zu denen eine direkte Sichtverbindung aus der Perspektive besteht. Durch die direkte In the step of selecting, satellites can be selected that have a direct line of sight from the perspective. By the direct
Sichtverbindung kann das Satellitennavigationssignal auf direktem Weg, ohne Reflexion/Mehrwegeausbreitung zu dem Empfänger gelangen. Visual link, the satellite navigation signal can get to the receiver directly, without reflection / multipath propagation.
Im Schritt des Bereitstellens können ferner Reflexionen der Satellitensignale unter Verwendung eines Unterdrückungsalgorithmus unterdrückt werden. Wenn ein Satellitennavigationssignal mehrfach empfangen wird, kann der erste Empfangszeitpunkt berücksichtigt werden, da die Signallaufzeit über den direkten Weg am kürzesten ist. Further, in the step of providing, reflections of the satellite signals can be suppressed using a suppression algorithm. When a satellite navigation signal is received multiple times, the first Receiving time are taken into account, since the signal propagation time is the shortest via the direct path.
Dieses Verfahren kann beispielsweise in Software oder Hardware oder in einer Mischform aus Software und Hardware beispielsweise in einem Steuergerät implementiert sein. This method can be implemented, for example, in software or hardware or in a mixed form of software and hardware, for example in a control unit.
Der hier vorgestellte Ansatz schafft ferner eine Vorrichtung, die ausgebildet ist, um die Schritte einer Variante eines hier vorgestellten Verfahrens in The approach presented here also provides a device which is designed to implement the steps of a variant of a method presented here
entsprechenden Einrichtungen durchzuführen, anzusteuern bzw. umzusetzen. Auch durch diese Ausführungsvariante der Erfindung in Form einer Vorrichtung kann die der Erfindung zugrunde liegende Aufgabe schnell und effizient gelöst werden. to implement, control or implement appropriate facilities. Also by this embodiment of the invention in the form of a device, the object underlying the invention can be solved quickly and efficiently.
Hierzu kann die Vorrichtung zumindest eine Recheneinheit zum Verarbeiten von Signalen oder Daten, zumindest eine Speichereinheit zum Speichern von Signalen oder Daten, zumindest eine Schnittstelle zu einem Sensor oder einem Aktor zum Einlesen von Sensorsignalen von dem Sensor oder zum Ausgeben von Daten- oder Steuersignalen an den Aktor und/oder zumindest eine For this purpose, the device may comprise at least one computing unit for processing signals or data, at least one memory unit for storing signals or data, at least one interface to a sensor or an actuator for reading sensor signals from the sensor or for outputting data or control signals to the sensor Actuator and / or at least one
Kommunikationsschnittstelle zum Einlesen oder Ausgeben von Daten aufweisen, die in ein Kommunikationsprotokoll eingebettet sind. Die Recheneinheit kann beispielsweise ein Signalprozessor, ein Mikrocontroller oder dergleichen sein, wobei die Speichereinheit ein Flash-Speicher, ein EEPROM oder eine magnetische Speichereinheit sein kann. Die Kommunikationsschnittstelle kann ausgebildet sein, um Daten drahtlos und/oder leitungsgebunden einzulesen oder auszugeben, wobei eine Kommunikationsschnittstelle, die leitungsgebundene Daten einlesen oder ausgeben kann, diese Daten beispielsweise elektrisch oder optisch aus einer entsprechenden Datenübertragungsleitung einlesen oder in eine entsprechende Datenübertragungsleitung ausgeben kann. Communication interface for reading or outputting data embedded in a communication protocol. The arithmetic unit may be, for example, a signal processor, a microcontroller or the like, wherein the memory unit may be a flash memory, an EEPROM or a magnetic memory unit. The communication interface can be designed to read or output data wirelessly and / or by line, wherein a communication interface that can read or output line-bound data, for example, electrically or optically read this data from a corresponding data transmission line or output in a corresponding data transmission line.
Unter einer Vorrichtung kann vorliegend ein elektrisches Gerät verstanden werden, das Sensorsignale verarbeitet und in Abhängigkeit davon Steuer- und/oder Datensignale ausgibt. Die Vorrichtung kann eine Schnittstelle aufweisen, die hard- und/oder softwaremäßig ausgebildet sein kann. Bei einer hardwaremäßigen Ausbildung können die Schnittstellen beispielsweise Teil eines sogenannten System-ASICs sein, der verschiedenste Funktionen der Vorrichtung beinhaltet. Es ist jedoch auch möglich, dass die Schnittstellen eigene, integrierte Schaltkreise sind oder zumindest teilweise aus diskreten Bauelementen bestehen. Bei einer softwaremäßigen Ausbildung können die Schnittstellen Softwaremodule sein, die beispielsweise auf einem Mikrocontroller neben anderen Softwaremodulen vorhanden sind. In the present case, a device can be understood as meaning an electrical device which processes sensor signals and outputs control and / or data signals in dependence thereon. The device may have an interface, which may be formed in hardware and / or software. In a hardware training, the interfaces, for example, part of a so-called system ASICs, which includes a variety of functions of the device. However, it is also possible that the interfaces are their own integrated circuits or at least partially consist of discrete components. In a software training, the interfaces may be software modules that are present, for example, on a microcontroller in addition to other software modules.
Die Vorrichtung kann eine Kamera aufweisen, die dazu ausgebildet ist, die Horizontlinie in einem Bild zu erfassen. Beispielsweise kann die Kamera ein Fischaugenobjektiv aufweisen und senkrecht zum Himmel ausgerichtet sein. Die Kamera kann beispielsweise in ein Antennengehäuse integriert sein. Weitere vorteilhafte Realisierungen der Vorrichtung nutzen die Front-Kamera, die The device may include a camera adapted to detect the horizon line in an image. For example, the camera may have a fisheye lens and be oriented perpendicular to the sky. The camera can be integrated, for example, in an antenna housing. Further advantageous implementations of the device use the front camera, the
Rückfahr- Kamera und/oder die Kameras eines Multi- Kamera-Systems im Kfz. Weiterhin wird eine mobile Plattform mit einer Antenne zum Empfangen von Satellitennavigationssignalen und einer Vorrichtung gemäß dem hier Reversing camera and / or the cameras of a multi-camera system in the vehicle. Furthermore, a mobile platform is provided with an antenna for receiving satellite navigation signals and a device according to the present invention
vorgestellten Ansatz vorgestellt. featured approach.
Von Vorteil ist auch ein Computerprogrammprodukt oder Computerprogramm mit Programmcode, der auf einem maschinenlesbaren Träger oder Speichermedium wie einem Halbleiterspeicher, einem Festplattenspeicher oder einem optischen Speicher gespeichert sein kann und zur Durchführung, Umsetzung und/oder Ansteuerung der Schritte des Verfahrens nach einer der vorstehend Also of advantage is a computer program product or computer program with program code which can be stored on a machine-readable carrier or storage medium such as a semiconductor memory, a hard disk memory or an optical memory and for carrying out, implementing and / or controlling the steps of the method according to one of the above
beschriebenen Ausführungsformen verwendet wird, insbesondere wenn das Programmprodukt oder Programm auf einem Computer oder einer Vorrichtung ausgeführt wird. described embodiments, in particular when the program product or program is executed on a computer or a device.
Ausführungsbeispiele des hier vorgestellten Ansatzes sind in den Zeichnungen dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigt: Embodiments of the approach presented here are shown in the drawings and explained in more detail in the following description. It shows:
Fig. 1 eine Darstellung einer Perspektive einer mobilen Plattform und einer Horizontlinie gemäß einem Ausführungsbeispiel; 1 is a representation of a perspective of a mobile platform and a horizon line according to an embodiment;
Fig. 2 ein Blockschaltbild einer mobilen Plattform mit einer Vorrichtu 2 is a block diagram of a mobile platform with a Vorrichtu
Filtern von empfangenen Satellitennavigationssignalen gemäß einem Filtering received satellite navigation signals according to a
Ausführungsbeispiel; Fig. 3 eine Darstellung von Bahnkurven von Navigationssatelliten; Embodiment; 3 shows a representation of trajectories of navigation satellites;
Fig. 4 eine Darstellung eines Bilds aus einer Perspektive eines Fahrzeugs und eine Horizontlinie gemäß einem Ausführungsbeispiel; und 4 shows a representation of an image from a perspective of a vehicle and a horizon line according to an exemplary embodiment; and
Fig. 5 ein Ablaufdiagramm eines Verfahrens zum Filtern von empfangenen Satellitennavigationssignalen gemäß einem Ausführungsbeispiel. In der nachfolgenden Beschreibung günstiger Ausführungsbeispiele der vorliegenden Erfindung werden für die in den verschiedenen Figuren 5 is a flow chart of a method of filtering received satellite navigation signals in accordance with one embodiment. In the following description of favorable embodiments of the present invention are for the in the various figures
dargestellten und ähnlich wirkenden Elemente gleiche oder ähnliche represented and similar elements acting the same or similar
Bezugszeichen verwendet, wobei auf eine wiederholte Beschreibung dieser Elemente verzichtet wird. Reference numeral used, wherein a repeated description of these elements is omitted.
Fig. 1 zeigt eine Darstellung einer Perspektive 100 einer mobilen Plattform und einer Horizontlinie 102 gemäß einem Ausführungsbeispiel. Die Perspektive 100 ist als kreisförmig verzerrte Rundumsicht dargestellt. Die Perspektive 100 ist mit einem Polarkoordinatensystem dargestellt. Mit anderen Worten ist die 1 shows an illustration of a perspective 100 of a mobile platform and a horizon line 102 according to an exemplary embodiment. The perspective 100 is shown as a circular distorted all-round view. The perspective 100 is shown with a polar coordinate system. In other words, that is
Perspektive als halbkugelförmig verzerrtes 360° Panorama dargestellt. DiePerspective presented as a hemispherical distorted 360 ° panorama. The
Perspektive 100 ist beispielsweise als Abbildung durch ein senkrecht nach oben gerichtetes Fischaugenobjektiv dargestellt. In der Mitte der Perspektive 100 ist damit ein unobstruierter Himmelsbereich 104 dargestellt. Objekte rund um die mobile Plattform schränken die Sicht auf den Himmel 104 ein. Hier wird die Sicht beispielsweise durch Berge 106, Hochhäuser 108, ein freistehendes Haus 110 und einen Baum 112 eingeschränkt. Eine Silhouette der Objekte 106, 108, 110, 112 definiert die Horizontlinie 102. Die Horizontlinie 102 kann auch als Skyline bezeichnet werden. Bahnkurven 114 von Navigationssatelliten 116, 118 sind ebenfalls aus derPerspective 100 is shown, for example, as an illustration by a fisheye lens directed vertically upwards. In the center of the perspective 100 an unobstructed sky area 104 is thus represented. Objects around the mobile platform restrict the view of the sky 104. Here, the view is limited for example by mountains 106, skyscrapers 108, a detached house 110 and a tree 112. A silhouette of the objects 106, 108, 110, 112 defines the horizon line 102. The horizon line 102 may also be referred to as a skyline. Trajectories 114 of navigation satellites 116, 118 are also from the
Perspektive 100 der mobilen Plattform dargestellt. Die Objekte 106, 108, 110, 112 verdecken Teile der Bahnkurven 114. Damit sind auch Satelliten 116 durch die Objekte 106, 108, 110, 112 verdeckt. Die anderen Satelliten 118 weisen im Himmelsbereich 104 eine direkte Sichtverbindung zu der Plattform auf. Bei dem hier vorgestellten Ansatz werden die Objekte 106, 108, 110, 112 erkannt und die Horizontlinie 102 ermittelt. Die Satelliten 116, 118 senden codierte Navigationssignale. Ein Navigationssignal ist durch seinen Code je einem der Satelliten 116, 118 zuordenbar. Die empfangenen Navigationssignale Perspective 100 of the mobile platform shown. The objects 106, 108, 110, 112 cover parts of the trajectories 114. Thus, satellites 116 are also obscured by the objects 106, 108, 110, 112. The other satellites 118 have a direct line of sight to the platform in the sky area 104. In the approach presented here, the objects 106, 108, 110, 112 are detected and the horizon line 102 is determined. The satellites 116, 118 transmit encoded navigation signals. A navigation signal is assigned by its code depending on one of the satellites 116, 118. The received navigation signals
identifizieren die theoretisch aus der Perspektive 100 aktuell sichtbaren Satellitenidentify theoretically from the perspective of 100 currently visible satellites
116, 118. Die Bahnkurven 114 der Satelliten 116, 118 sind bekannt. Die theoretisch aktuell sichtbaren Satelliten 116, 118 werden durch die Horizontlinie in unsichtbare beziehungsweise verdeckte Satelliten 116 und sichtbare Satelliten 118 geschieden. Zum Berechnen der Position der Plattform werden nur die Signale der sichtbaren Satelliten 118 verwendet. 116, 118. The trajectories 114 of the satellites 116, 118 are known. The currently theoretically visible satellites 116, 118 are separated by the horizon line into invisible or hidden satellites 116 and visible satellites 118. To calculate the position of the platform, only the signals from the visible satellites 118 are used.
Fig. 2 zeigt ein Blockschaltbild einer mobilen Plattform 200 mit einer Vorrichtung 202 zum Filtern von empfangenen Satellitennavigationssignalen 204 gemäß einem Ausführungsbeispiel. Die Plattform 200 ist beispielsweise ein Fahrzeug oder ein mobiler Roboter. Die in Fig. 1 dargestellte Perspektive ist beispielsweise auf die Plattform 200 bezogen. Die Satellitennavigationssignale 204 werden durch eine Antenne 206 der Plattform 200 empfangen. In einem Navigationsgerät 208 der Plattform 200 wird eine Position 210 der Plattform 200 berechnet. Die Satellitennavigationssignale 204 sind codiert. Jedes 2 shows a block diagram of a mobile platform 200 having a device 202 for filtering received satellite navigation signals 204 according to one embodiment. The platform 200 is, for example, a vehicle or a mobile robot. The perspective shown in FIG. 1 is related, for example, to the platform 200. The satellite navigation signals 204 are received by an antenna 206 of the platform 200. In a navigation device 208 of the platform 200, a position 210 of the platform 200 is calculated. The satellite navigation signals 204 are coded. each
Satellitennavigationssignal 204 ist eindeutig einem Navigationssatelliten 116, 118 zuzuordnen. Damit sind alle Navigationssatelliten 116, 118 bekannt, von denen ein Navigationssignal 204 empfangen wird. Zu jedem Satelliten 116, 118 ist seine Bahnkurve 114 und seine momentane Position 212 bekannt und kann aus einem Datenspeicher des Navigationsgeräts 208 abgerufen werden. Satellite navigation signal 204 is uniquely associated with a navigation satellite 116, 118. Thus, all navigation satellites 116, 118 are known from which a navigation signal 204 is received. For each satellite 116, 118 its trajectory 114 and its current position 212 is known and can be retrieved from a data memory of the navigation device 208.
Die Vorrichtung 202 zum Filtern weist eine Ermittlungseinrichtung 214, eine Auswahleinrichtung 216 und eine Bereitstellungseinrichtung 218 auf. In der Ermittlungseinrichtung 214 wird eine Horizontlinie 102 aus einer Perspektive 100 der Plattform 200 ermittelt. Die Perspektive 100 wird von einem UmfeldsensorThe device 202 for filtering comprises a determination device 214, a selection device 216 and a delivery device 218. In the determination device 214, a horizon line 102 is determined from a perspective 100 of the platform 200. The perspective 100 is from an environment sensor
220 der Plattform 200 bereitgestellt. Beispielsweise wird die Perspektive 100 durch ein Bild 220 einer Rundumkamera 222 bereitgestellt. Wie in Fig. 1 verdecken aus der Perspektive 100 Objekte Teile des Himmels und damit auch die Positionen 212 der verdeckten Satelliten 116. Die Horizontlinie 102 trennt verdeckte Bereiche von unverdeckten Bereichen des Himmels. Die unverdeckten Satelliten 118 werden in der Auswahleinrichtung 216 ausgewählt, wenn sie oberhalb der Horizontlinie 102 angeordnet sind. In der Bereitstellungseinrichtung 218 werden zum Bestimmen der Position 210 die der Auswahl der Satelliten 118 zugehörigen Satellitennavigationssignale 224 für das Navigationsgerät 208 bereitgestellt. 220 of the platform 200 provided. For example, the perspective 100 is provided by an image 220 of a wrap-around camera 222. As in FIG. 1, 100 objects obscure parts of the sky from the perspective, and thus also the positions 212 of the hidden satellites 116. The horizon line 102 separates hidden areas from unseen areas of the sky. The uncovered Satellites 118 are selected in the selector 216 when located above the horizon line 102. In the provisioning device 218, for determining the position 210, the satellite navigation signals 224 associated with the selection of the satellites 118 are made available to the navigation device 208.
Es wird ein System 202 und eine Methode zur präzisen Ortung in komplexen Umgebungen vorgestellt. Fig. 3 zeigt eine Darstellung von Bahnkurven 114 von Navigationssatelliten. DieA system 202 and a method for precise location in complex environments is presented. FIG. 3 shows a representation of trajectories 114 of navigation satellites. The
Bahnkurven 114 sind Umlaufbahnen um die Erde 300. Die Bahnkurven 114 sind in zueinander verkippten Ebenen angeordnet. Auf einer Bahnkurve 114 sind mehrere Navigationssatelliten hintereinander angeordnet. Von jedem beliebigen Punkt 302 der Erde 300 sind theoretisch gleichzeitig mehrere Trajectories 114 are orbits around the earth 300. The trajectories 114 are arranged in mutually tilted planes. On a trajectory 114 several navigation satellites are arranged one behind the other. From any point 302 of the earth 300 are theoretically simultaneously several
Navigationssatelliten sichtbar. Im dargestellten Beispiel sind theoretisch gleichzeitig 12 Navigationssatelliten sichtbar. Praktisch schränkt ein lokaler Horizont die Anzahl der sichtbaren Navigationssatelliten ein. Navigation satellites visible. In the example shown, 12 navigation satellites are theoretically visible at the same time. In practice, a local horizon limits the number of visible navigation satellites.
Eine Ortung mittels GNSS (Global Navigation Satellite System) wird in vielen Produkten genutzt. Dabei nutzen GNSS Standardempfänger die sogenannteGNSS (Global Navigation Satellite System) tracking is used in many products. GNSS standard receivers use the so-called
Codephase des Signals, wobei eine Positionsgenauigkeit im Meterbereich erreicht wird. RTK Empfänger (Real Time Kinematik) nutzen zusätzlich die Trägerphase des Signals und erreichen damit eine Positionsgenauigkeit im Zentimeterbereich. Die Ortungsgenauigkeit beider Empfängertypen leidet aber stark, sobald keine direkten Sichtverbindungen zu den Satelliten bestehen. DieCode phase of the signal, with a position accuracy in the meter range is achieved. RTK receivers (Real Time Kinematics) additionally use the carrier phase of the signal and thus achieve a position accuracy in the centimeter range. However, the location accuracy of both types of receivers suffers greatly when there are no direct line of sight to the satellites. The
Signale werden dann nur noch über Reflexionen, wie beispielsweise an Signals are then only about reflections, such as
Häuserwänden empfangen, was zur ungenauen Bestimmung der Signallaufzeit führt und folglich zu einer ungenauen Positionsbestimmung. Der Fehler bei der Positionsbestimmung setzt sich aus mehreren Faktoren zusammen. Dabei ist der Fehler durch eine Mehrwegeausbreitung, also Receive house walls, which leads to the inaccurate determination of the signal delay and consequently to an inaccurate position determination. The error in positioning is composed of several factors. The error is due to multipath propagation, ie
Reflexionen im innerstädtischen Bereich, dominant. Die Reflections in the inner city area, dominant. The
Mehrwegeausbreitungseffekte im Empfänger sollen minimiert werden. Multipath propagation effects in the receiver should be minimized.
Beispielsweise kann eine spezielle Antenne verwendet werden, welche nur Signalanteile mit einem großen Elevationswinkel empfängt. Diese Methode passt sich jedoch nicht an die Bebauung an. Mehrwegesignale können auch mittels Algorithmik erkannt werden For example, a special antenna can be used which receives only signal portions with a large elevation angle. This method fits but not to the building. Multipath signals can also be detected by means of algorithmics
Mit anderen Worten ist in Fig. 3 eine typische Konstellation von Ortungs- Satelliten mit momentan 12 Satelliten dargestellt, zu welchen am Empfangsort 302 im Schnittpunkt der gestrichelten Linien ohne bauliche Hindernisse eine direkte Sichtverbindung zu einer Ortungseinheit besteht. In diesem Falle können die 12 Laufzeit-Messungen beziehungsweise die entsprechenden Pseudo-Range Informationen in der Ortungseinheit zu einer erwartungsgetreuen Schätzung der Empfänger-Position mit minimaler Varianz genutzt werden. In other words, FIG. 3 shows a typical constellation of positioning satellites with currently 12 satellites to which a direct visual connection to a locating unit exists at the point of intersection 302 at the intersection of the dashed lines without structural obstacles. In this case, the 12 transit time measurements or the corresponding pseudo-range information in the location unit can be used for an expected estimate of the receiver position with minimum variance.
Zur Positionsbestimmung benötigt der Empfänger die Signale von mindestens vier Satelliten. Die genutzten Satelliten können danach ausgewählt werden, dass sie einen günstigen Winkel zueinander bilden, um einen möglichst geringen Fehler zu erreichen. Der Empfänger kann abgeschattete Satelliten auch an der geringen Signalstärke erkennen und diese für die Positionsbestimmung verwerfen. Durch die hier vorgestellte Auswertung des Videosignals kann auch bei starken Reflexionen eine Unterscheidung zwischen direkt empfangenem Signal und reflektiertem Signal erreicht werden. To determine the position, the receiver requires the signals of at least four satellites. The satellites used can then be selected to form a favorable angle to each other in order to achieve the lowest possible error. The receiver can also detect shaded satellites at the low signal strength and discard them for position determination. Due to the evaluation of the video signal presented here, a distinction between directly received signal and reflected signal can be achieved even with strong reflections.
Fig. 4 zeigt eine Darstellung eines Bilds 220 aus einer Perspektive eines 4 shows a representation of an image 220 from a perspective of a
Fahrzeugs und eine Horizontlinie 102 gemäß einem Ausführungsbeispiel. Das Bild 220 ist unter Verwendung eines Fischaugenobjektivs erfasst worden. Die Darstellung entspricht im Wesentlichen der Darstellung in Fig. 1. Hier fährt das Fahrzeug zwischen Hochhäusern 108. Der Himmel 104 ist zu großen Teilen durch die Hochhäuser 108 verdeckt. Wie in Fig. 3 sind theoretisch 12 Vehicle and a horizon line 102 according to an embodiment. The image 220 has been captured using a fisheye lens. The illustration substantially corresponds to the representation in FIG. 1. Here, the vehicle travels between high-rise buildings 108. The sky 104 is largely hidden by the skyscrapers 108. As in FIG. 3, theoretically 12
Navigationssatelliten 116, 118 sichtbar. Praktisch weisen nur die fünf Navigation satellites 116, 118 visible. Practically, only the five
Navigationssatelliten 118 oberhalb der Horizontlinie 102 die freie Sichtlinie zu der Plattform auf. Navigationssignale der anderen Satelliten 116 können zwar empfangen werden, sind jedoch durch Reflexionen an den Hochhäusern 108 verfälscht. Navigation satellites 118 above the horizon line 102 on the free line of sight to the platform. Although navigation signals of the other satellites 116 can be received, they are corrupted by reflections on the high-rise buildings 108.
Der hier vorgestellte Ansatz ermöglicht eine wirksame Unterdrückung von MultiPfad-Fehlereinflüssen in komplexen Szenarien. Eine Fahrzeugortung im innerstädtischen Bereich oder eine Roboterortung in Innenhöfen kann dabei durch eine Auswahl der für die Ortung genutzten Satelliten 118 und somit eine deutliche Erhöhung der Verfügbarkeit von präzisen Ortungsinformationen erreicht werden. Bei dem hier vorgestellten Ansatz erfolgt eine videobasierte Auswahl von The approach presented here allows effective suppression of multi-path error factors in complex scenarios. A vehicle location in the inner city area or a robot location in courtyards can thereby can be achieved by selecting the satellites 118 used for the location and thus significantly increasing the availability of accurate location information. In the approach presented here, a video-based selection of
Ortungs-Satelliten 118, zu welchen eine direkte Sichtverbindung (Line-of-Sight) besteht. Hierdurch gehen nur Signallaufzeitmessungen in die Positionsschätzung des Ortungs-Empfängers ein, welche nicht durch die Reflexion an Hindernissen 108 im Ausbreitungspfad zu fehlerhaften Abstandsmessungen zwischen Satellit 118 und Empfangseinheit führen. Positioning satellites 118 to which there is a direct line-of-sight connection. As a result, only signal propagation time measurements are included in the position estimate of the positioning receiver, which does not lead to erroneous distance measurements between satellite 118 and receiver unit due to the reflection of obstacles 108 in the propagation path.
Das Verfahren ist mit vergleichsweise geringer Rechenkomplexität auf The method is with comparatively low computational complexity
Embedded Video-Systemen implementierbar. Im Unterschied zu Embedded video systems implementable. In contrast to
Signalverarbeitungsmethoden, welche auf die Abschwächung des Multi-Pfad- Fehlereinflusses zielen, besitzt das hier vorgestellte Verfahren das Potenzial zur vollständigen Vermeidung von Multi-Pfad-Fehlereinflüssen. Für Fehlereinflüsse durch Bodenreflexionen sind wirksame Abschirmungskonzepte verfügbar. Signal processing methods aimed at mitigating the multi-path error influence, the method presented here has the potential to completely avoid multi-path error influences. For error effects due to ground reflections, effective shielding concepts are available.
In Fig. 4 ist ein Fisheye-Videobild 220 beziehungsweise Kamerabild 220 einer innerstädtischen Umgebung beziehungsweise eines Ortungs-Szenarios mitFIG. 4 shows a fisheye video image 220 or camera image 220 of an inner city environment or of a location scenario
Hochhäusern 108 dargestellt, welche in einem großen Raumwinkelbereich eine direkte Sichtverbindung zu den empfangbaren Ortungs-Satelliten 116 verhindern und somit zu großen Fehlern der Ortungs-Schätzung führen können. Von den 12 potenziell empfangbaren Satelliten 116, 118 weisen lediglich fünf Satelliten 118 eine direkte Sichtverbindung zur Ortungseinheit auf. Skyscrapers 108 are shown, which in a large solid angle range prevent a direct line of sight to the receivable location satellites 116 and thus can lead to large errors of the location estimation. Of the 12 potentially receivable satellites 116, 118, only five satellites 118 have a direct line of sight to the locating unit.
Hier ist das Videobild 220 um eine Horizontlinie 102 ergänzt, welche mit Here, the video image 220 is supplemented by a horizon line 102, which with
Bildverarbeitungsmethoden robust und mit hoher Winkelauflösung, wie beispielsweise 25 Pixel pro Grad, entsprechend 0,04° Grad pro Pixel ohne Nutzung von Subpixel-Methoden, bestimmt werden kann. Die resultierendeImage processing methods robust and with high angular resolution, such as 25 pixels per degree, corresponding to 0.04 ° degrees per pixel can be determined without the use of subpixel methods. The resulting
Segmentierung ermöglicht eine präzise Ortung auf Basis der Satelliten 118, zu welchen eine direkte Sichtverbindung besteht. Zur Registrierung der Satelliten 116, 118 im verwendeten Kamera- Koordinaten-System kann eine dynamische Orientierungsschätzung der Kamera erfolgen, wozu wiederum robuste Segmentation allows precise location based on the satellites 118 to which there is a direct line of sight. For registration of the satellites 116, 118 in the camera coordinate system used, a dynamic orientation estimation of the camera can take place, which in turn is robust
Bildverarbeitungsmethoden zur Verfügung stehen. Die Orientierungsschätzung kann durch eine zusätzliche Verwendung von Inertialsensoren gestützt werden und führt zu einer Systemausprägung mit hoher Verfügbarkeit und Robustheit. Image processing methods are available. The orientation estimate can be supported by an additional use of inertial sensors and leads to a system with high availability and robustness.
Der hier vorgestellte Ansatz kann vorteilhaft in Automotive-Systeme und Robotik- Systeme integriert werden. Beispielsweise kann die kamerabasierte Auswahl der verwendeten Satelliten 118 in automatisierte Fahrzeuge und Service- Roboter, wie Rasenmäher, Agrar- Roboter oder Logistik- Roboter integriert werden. The approach presented here can be advantageously integrated into automotive systems and robotics systems. For example, the camera-based selection of satellites 118 used may be integrated into automated vehicles and service robots such as lawn mowers, agricultural robots, or logistics robots.
Fig. 5 zeigt ein Ablaufdiagramm eines Verfahrens zum Filtern von empfangenen Satellitennavigationssignalen gemäß einem Ausführungsbeispiel. Das Verfahren kann beispielsweise auf einer Vorrichtung zum Filtern, wie sie in Fig. 2 dargestellt ist, ausgeführt werden. Das Verfahren weist einen Schritt 500 des Ermitteins, einen Schritt 502 des Auswählens und einen Schritt 504 des Bereitstellens auf. Im Schritt 500 des Ermitteins wird eine Horizontlinie aus einer Perspektive einer mobilen Plattform ermittelt. Im Schritt 502 des Auswählens werden Satelliten oberhalb der Horizontlinie ausgewählt. Im Schritt 504 des Bereitstellens werden die Satellitennavigationssignale der ausgewählten Satelliten zur weiteren 5 shows a flowchart of a method for filtering received satellite navigation signals in accordance with one embodiment. For example, the method may be performed on a device for filtering as shown in FIG. 2. The method comprises a step 500 of determining, a step 502 of selecting, and a step 504 of providing. In step 500 of the determination, a horizon line is determined from a perspective of a mobile platform. In step 502 of selecting, satellites above the horizon line are selected. In step 504 of providing, the satellite navigation signals of the selected satellites become further
Verwendung bereitgestellt. Use provided.
Umfasst ein Ausführungsbeispiel eine„und/oder"-Verknüpfung zwischen einem ersten Merkmal und einem zweiten Merkmal, so ist dies so zu lesen, dass das Ausführungsbeispiel gemäß einer Ausführungsform sowohl das erste Merkmal als auch das zweite Merkmal und gemäß einer weiteren Ausführungsform entweder nur das erste Merkmal oder nur das zweite Merkmal aufweist. If an exemplary embodiment comprises a "and / or" link between a first feature and a second feature, then this is to be read so that the embodiment according to one embodiment, both the first feature and the second feature and according to another embodiment either only first feature or only the second feature.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102017204321.0 | 2017-03-15 | ||
| DE102017204321.0A DE102017204321A1 (en) | 2017-03-15 | 2017-03-15 | Method and apparatus for filtering received satellite navigation signals |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018166696A1 true WO2018166696A1 (en) | 2018-09-20 |
Family
ID=61148225
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2018/052294 Ceased WO2018166696A1 (en) | 2017-03-15 | 2018-01-30 | Method and device for filtering received satellite navigation signals |
Country Status (3)
| Country | Link |
|---|---|
| DE (1) | DE102017204321A1 (en) |
| FR (1) | FR3064072A1 (en) |
| WO (1) | WO2018166696A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6919663B2 (en) * | 2019-01-24 | 2021-08-18 | 株式会社デンソー | Satellite mask generation method and satellite mask generation device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0679902B1 (en) | 1994-04-29 | 2003-08-20 | Robert Bosch Gmbh | Method of selection of signals of navigation satellites |
| US20080166011A1 (en) * | 2005-04-17 | 2008-07-10 | Manfred Dieter Martin Sever | Enhanced Gnss Signal Processing |
| US20100176992A1 (en) * | 2007-07-31 | 2010-07-15 | T Siobbel Stephen | Method and device for determining a position |
| US9507028B1 (en) * | 2015-07-23 | 2016-11-29 | Hyundai Motor Company | Positioning apparatus and method for vehicle |
-
2017
- 2017-03-15 DE DE102017204321.0A patent/DE102017204321A1/en not_active Withdrawn
-
2018
- 2018-01-30 WO PCT/EP2018/052294 patent/WO2018166696A1/en not_active Ceased
- 2018-03-13 FR FR1852133A patent/FR3064072A1/en not_active Withdrawn
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0679902B1 (en) | 1994-04-29 | 2003-08-20 | Robert Bosch Gmbh | Method of selection of signals of navigation satellites |
| US20080166011A1 (en) * | 2005-04-17 | 2008-07-10 | Manfred Dieter Martin Sever | Enhanced Gnss Signal Processing |
| US20100176992A1 (en) * | 2007-07-31 | 2010-07-15 | T Siobbel Stephen | Method and device for determining a position |
| US9507028B1 (en) * | 2015-07-23 | 2016-11-29 | Hyundai Motor Company | Positioning apparatus and method for vehicle |
Non-Patent Citations (1)
| Title |
|---|
| J-I MEGURO ET AL: "GPS accuracy improvement by satellite selection using omnidirectional infrared camera", INTELLIGENT ROBOTS AND SYSTEMS, 2008. IROS 2008. IEEE/RSJ INTERNATIONAL CONFERENCE ON, IEEE, PISCATAWAY, NJ, USA, 22 September 2008 (2008-09-22), pages 1804 - 1810, XP032335306, ISBN: 978-1-4244-2057-5, DOI: 10.1109/IROS.2008.4650709 * |
Also Published As
| Publication number | Publication date |
|---|---|
| FR3064072A1 (en) | 2018-09-21 |
| DE102017204321A1 (en) | 2018-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102017124756B4 (en) | RADAR CALIBRATION WITH KNOWN GLOBAL POSITIONING OF STATIC OBJECTS | |
| DE102016117710B4 (en) | METHOD AND FUSION SYSTEM FOR DETERMINING THE VELOCITY OF A TARGET | |
| CN107703528B (en) | Visual positioning method and system combined with low-precision GPS in automatic driving | |
| DE102018209432A1 (en) | Method and device for determining a position of a mobile object | |
| DE102009030672B3 (en) | Method for determining the geographic coordinates of pixels in SAR images | |
| DE69033898T2 (en) | Integrated vehicle positioning and navigation system; its device and method | |
| WO2017206999A1 (en) | Method for evaluating image data of a vehicle camera | |
| WO2013127757A1 (en) | Method and device for determining the speed and/or position of a vehicle | |
| DE112006000941T5 (en) | Improved GNSS signal processing | |
| EP2060873B1 (en) | Method of supporting the inertial navigation of an aircraft | |
| WO2018202464A1 (en) | Calibration of a vehicle camera system in vehicle longitudinal direction or vehicle trans-verse direction | |
| DE102012208132A1 (en) | Method for vehicle localization | |
| DE102015008879A1 (en) | Method for self-localization of a vehicle | |
| DE102017223200A1 (en) | Method for satellite-based determination of a position of a vehicle | |
| DE102015112605A1 (en) | SYSTEM FOR DETERMINING A CLUTCH ANGLE | |
| DE112020000605T5 (en) | Procedure for location using GNSS signals | |
| CN113075709A (en) | Vehicle-mounted satellite navigation method and device, storage medium and processor | |
| DE102017118078A1 (en) | Localization device for a motor vehicle, driver assistance device, motor vehicle and method for locating a motor vehicle | |
| WO2019233744A1 (en) | Secure method for determining the position of a receiving device | |
| CN111316337A (en) | Method and equipment for determining installation parameters of vehicle-mounted imaging device and controlling driving | |
| WO2018166696A1 (en) | Method and device for filtering received satellite navigation signals | |
| CN114119752B (en) | Robot positioning method for indoor and outdoor connection based on GNSS and vision | |
| DE102021206178A1 (en) | Procedure for GNSS-based localization of a vehicle | |
| DE102016223999B4 (en) | Determining a reference trajectory using a pose graph | |
| DE102011054379B4 (en) | Method and device for determining position information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18702670 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18702670 Country of ref document: EP Kind code of ref document: A1 |