DE69033753T2 - Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren - Google Patents

Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren

Info

Publication number
DE69033753T2
DE69033753T2 DE69033753T DE69033753T DE69033753T2 DE 69033753 T2 DE69033753 T2 DE 69033753T2 DE 69033753 T DE69033753 T DE 69033753T DE 69033753 T DE69033753 T DE 69033753T DE 69033753 T2 DE69033753 T2 DE 69033753T2
Authority
DE
Germany
Prior art keywords
message
vehicle
true
determining
received message
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.)
Expired - Fee Related
Application number
DE69033753T
Other languages
English (en)
Other versions
DE69033753D1 (de
Inventor
Walter J Bradbury
House Eldon Street Broadgate
Dana A Christensen
Richard G Clow
Lonnie J Devier
Douglas W Friedrich
Adam J Gudat
Carl A Kemner
Karl W Kleimenhagen
Craig L Koehrsen
Christos T Kyrtsos
Norman K Lay
Joel L Peterson
Prithvi N Rao
Larry E Schmidt
James W Sennott
Gary K Shaffer
Wenfan Shi
Dong Hun Shin
Sanjiv J Singh
Darrell E Stafford
Louis J Weinbeck
Jay H West
Baoxin Nmi Wu
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.)
Caterpillar Inc
Original Assignee
Caterpillar Inc
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 Caterpillar Inc filed Critical Caterpillar Inc
Application granted granted Critical
Publication of DE69033753D1 publication Critical patent/DE69033753D1/de
Publication of DE69033753T2 publication Critical patent/DE69033753T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/10Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals
    • G01S19/11Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals wherein the cooperating elements are pseudolites or satellite radio beacon positioning system signal repeaters
    • 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/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • G01S19/47Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being an inertial measurement, e.g. tightly coupled inertial
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/0008Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including means for detecting potential obstacles in vehicle path
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/02Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically
    • B60K31/04Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0011Planning or execution of driving tasks involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
    • 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
    • G01S19/41Differential correction, e.g. DGPS [differential GPS]
    • 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/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • G01S19/46Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement the supplementary measurement being of a radio-wave signal type
    • 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/42Determining position
    • G01S19/48Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
    • G01S19/49Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system whereby the further system is an inertial position system, e.g. loosely-coupled
    • 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
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/481Constructional features, e.g. arrangements of optical elements
    • G01S7/4811Constructional features, e.g. arrangements of optical elements common to transmitter and receiver
    • 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
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/497Means for monitoring or calibrating
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0055Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements
    • G05D1/0061Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements for transition from automatic pilot to manual pilot and vice versa
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0238Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
    • G05D1/024Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/027Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising intertial navigation means, e.g. azimuth detector
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0272Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/0278Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using satellite positioning signals, e.g. GPS
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/028Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using a RF signal
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/20Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/10Structure or manufacture of housings or shields for heads
    • G11B5/105Mounting of head within housing or assembling of head and housing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/20Static objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2200/00Type of vehicle
    • B60Y2200/40Special vehicles
    • B60Y2200/41Construction vehicles, e.g. graders, excavators
    • 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
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/42Simultaneous measurement of distance and other co-ordinates
    • 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
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/86Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
    • 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
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/93Lidar systems specially adapted for specific applications for anti-collision purposes
    • G01S17/931Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • 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/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/27Acquisition or tracking or demodulation of signals transmitted by the system creating, predicting or correcting ephemeris or almanac data within the receiver
    • 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/52Determining velocity
    • 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
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/009Transmission of differential positioning data to mobile

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Manufacturing & Machinery (AREA)
  • Human Computer Interaction (AREA)
  • Optics & Photonics (AREA)
  • Electromagnetism (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Navigation (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Instructional Devices (AREA)
  • Optical Radar Systems And Details Thereof (AREA)

Description

    Hintergrund der Erfindun 1. Gebiet der Erfindun
  • Die vorliegende Erfindung bezieht sich auf Positionsbestimmungssysteme und insbesondere auf ein Positionsbestimmungssystem und ein Verfahren zur Bestimmung der terrestrischen Position eines autonomen Fahrzeuges auf oder nahe der Erdoberfläche.
  • 2. Verwandte Technik
  • Verschiedene nationale Regierungen, einschließlich der Vereinigten Staaten von Amerika (USA) entwickeln gegenwärtig ein terrestrisches Positionsbestimmungssystem, auf das im allgemeinen als globales Positionsbestimmungssystem (GPS) Bezug genommen wird. Bei einem GPS wird eine Anzahl von Satelliten in einer Umlaufbahn um den Planeten Erde angeordnet. Die GPS-Satelliten sind ausgelegt, um elektromagnetische Signale zu senden. Aus diesen elektromagnetischen Signalen kann die absolute terrestrische Position (Position mit Bezug auf den Erdmittelpunkt) von irgendeinem Empfänger auf oder nahe der Erdoberfläche absolut bestimmt werden.
  • Die US-Regierung hat ihr GPS "NAVSTAR" genannt. Das NAV- STAR-GPS wird von der US-Regierung 1993 als betriebsbereit erklärt. Darüber hinaus entwickelt die Regierung der Union der sozialistischen Sowjetrepubliken (USSR) ein GPS, welches als "GLONASS" bekannt ist, welches im wesentlichen dem NAVSTAR-GPS ähnlich ist.
  • Beim NAVSTAR-GPS ist vorgesehen, daß vier umlaufende GPS- Satelliten in jeder von sechs getrennten Umlaufbahnen existieren. Eine Gesamtzahl von 24 GPS-Satelliten wird in der Umlaufbahn sein, und zwar zu jedem gegebenen Zeitpunkt mit 21 GPS-Satelliten im Betrieb und drei GPS- Satelliten, die als Ersatz dienen. Die drei GPS-Satellitenumlaufbahnen werden gegenseitig senkrechte Ebenen relativ zur Erde haben. Die GPS-Satellitenumlaufbahnen werden weder Polarumlaufbahnen noch Äquatorialumlaufbahnen sein. Darüber hinaus werden die GPS-Satelliten einmal alle 12 Stunden um die Erde laufen.
  • Unter Verwendung des NAVSTAR-GPS kann die Relativposition von umlaufenden GPS-Satelliten mit Bezug auf irgendeinen Erdempfänger aus den elektromagnetischen Signalen bestimmt werden. Die Relativposition wird im allgemeinen als "Pseudobereich" bezeichnet. Darüber hinaus kann die Relativposition von zwei Verfahren berechnet werden.
  • Ein Verfahren ist es, die Fortpflanzungszeitverzögerungen zwischen der Aussendung und dem Empfang der sich fortpflanzenden elektromagnetischen Signale zu messen. In dem NAVSTAR-GPS werden die elektromagnetischen Signale kontinuierlich mit der Zeit codiert, mit der die Signale von den GPS-Satelliten ausgesandt werden. Es ist klar, daß man die Aufnahmezeit aufzeichnen kann und die codierte Sendezeit davon abziehen kann, um Zeitverzögerungen abzuleiten. Aus den berechneten Zeitverzögerungen und daraus, daß man die Geschwindigkeit kennt, mit der elektromagnetische Wellen durch die Atmosphäre laufen, können Pseudobereiche genau abgeleitet werden. Pseudobereiche, die unter Verwendung des vorangegangenen Verfahrens berechnet wurden, werden im Zusammenhang mit dieser Schrift als "tatsächliche" Pseudobereiche bezeichnet.
  • Ein weiteres Verfahren berücksichtigt Satellitenpositionsdaten, die in den elektromagnetischen Signalen codiert sind, die von den umlaufenden Satelliten ausgesandt werden. Almanachdaten bezüglich der Satellitenpositionsdaten des NAVSTAR-GPS sind öffentlich verfügbar. Eine Bezugnahme auf diese Almanachdaten bezüglich der in den elektromagnetischen Signalen codierten Signale gestattet eine genaue Ableitung der Pseudobereiche. Pseudobereiche, die unter Verwendung des vorangegangenen Verfahrens berechnet werden, werden im Zusammenhang mit diesem Dokument als "abgeschätzte" Pseudobereiche bezeichnet.
  • Jedoch mit Bezug auf das vorherige Verfahren des Ableitens von abgeschätzten Pseudobereichen sei bemerkt, daß die Satellitenpositionsdaten beim GPS-Satelliten nur einmal pro Stunde auf diese Stunde aktualisiert werden.
  • Folglich nimmt der abgeschätzte Pseudobereich mit der Zeit nach jeder vollen Stunde bis zur nächsten Stunde ab, wenn ein neu abgeschätzter Pseudobereich unter Verwendung der aktualisierten Satellitenpositionsdaten berechnet wird.
  • Während man weiter die Relativposition von mindestens drei der. umlaufenden GPS-Satelliten kennt, kann die absolute terrestrische Position (d. h. Länge, Breite und Höhe mit Bezug auf den Erdmittelpunkt) von irgendeinem Erdempfänger über einfache geometrische Theorien berechnet werden, die Triangulationsverfahren einschließen. Die Genauigkeit der terrestrischen Positionsabschätzung hängt teilweise von der Anzahl der umlaufenden GPS-Satelliten ab, die aufgenommen bzw. empfangen werden. Die Verwendung von mehr GPS-Satelliten bei der Berechnung kann die Genauigkeit der terrestrischen Positionsabschätzung steigern.
  • Herkömmlicherweise werden vier GPS-Satelliten gesampelt bzw. aufgenommen, um jede terrestrische Positionsabschätzung zu bestimmen, und zwar wegen Fehlern, die durch Schaltungstaktdifferenzen zwischen den Erdempfänger und den verschiedenen GPS-Satelliten beigetragen werden. Taktdifferenzen können mehrere Millisekunden sein. Wenn die Uhr des Erdempfängers mit der der GPS-Satelliten synchronisiert wäre, dann müßten nur drei GPS-Satelliten aufgenommen werden, um die Lage des Erdempfängers genau festzustellen.
  • Bei dem NAVSTAR-GPS werden elektromagnetische Signale kontinuierlich von allen GPS-Satelliten auf einer einzigen Trägerfrequenz übertragen. Jedoch hat jeder der GPS- Satelliten ein anderes Modulationsschema, wodurch eine Unterscheidung der Signale gestattet wird. Beim NAVSTAR- GPS wird die Trägerfrequenz unter Verwendung eines Pseudozufallsignals moduliert, welches für jeden GPS-Satelliten einzigartig ist. Folglich können die umlaufenden GPS-Satelliten beim NAVSTAR-GPS identifiziert werden, wenn die Trägerfrequenzen demoduliert werden.
  • Weiterhin sieht das NAVSTAR-GPS zwei Betriebszustände zur Modulierung der Trägerwelle unter Verwendung von Pseudozufallszahl-(PRN-)Signalen vor. In einem Betriebszustand, der als "Grob/Aufnahme-Betriebszustand" (C/A-Betriebszustand, C/A = coarse/acquisition) ist das PRN-Signal eine Goldcodesequenz mit einer Chip- bzw. Taktrate von 1023 MHz. Die Goldcodesequenz ist in der Technik eine wohlbekannte herkömmliche Pseudozufallssequenz. Ein Chip ist ein individueller Impuls des Pseudozufallscodes. Die Chiprate einer Pseudozufallscodesequenz ist die Rate, mit der die Chips in der Sequenz erzeugt werden. Folglich ist die Chiprate gleich der Codewiederholungsrate geteilt durch die Anzahl der Glieder im Code. Entsprechend existiert mit Bezug auf den Grob/Aufnahme- bzw. Grob/Suchbetriebszustand des NAVSTAR-GPS 1023 Chips in jeder Goldcodesequenz, und die Sequenz wird jede Millisekunde wiederholt. Die Verwendung der Goldcodesequenz mit 1023 MHz von vier umlaufenden GPS-Satelliten, ermöglicht, daß die terrestrische Position eines Erdempfängers mit einer angenäherten Genauigkeit von innerhalb 60 bis 300 Metern bestimmt wird.
  • Der zweite Modulationsbetriebszustand im NAVSTAR-GPS wird im allgemeinen als der "präzise" oder "geschützte" (P-Betriebszustand) bezeichnet. Im geschützten Betriebszustand hat der Pseudozufallscode eine Chiprate von 10,23 MHz. Darüber hinaus sind die Sequenzen im geschützten Betriebszustand extrem lang, so daß die Sequenzen sich nicht mehr als einmal alle 267 Tage wiederholen. Als eine Folge kann die terrestrische Position von irgendeinem Erdempfänger auf innerhalb einer ungefähren Genauigkeit von 16 bis 30 Metern bestimmt werden.
  • Jedoch sind die Sequenzen im geschützten Betriebszustand klassifiziert und werden von der Regierung der Vereinigten Staaten nicht öffentlich verfügbar gemacht. In anderen Worten ist der geschützte Betriebszustand nur zur Anwendung von Erdempfängern vorgesehen, die von der Regierung der Vereinigten Staaten autorisiert sind.
  • Damit die Erdempfänger die verschiedenen C/A-Signale von den anderen umlaufenden GPS-Signalen unterscheiden, weisen die Erdempfänger gewöhnlicherweise eine Vielzahl von unterschiedlichen Goldcodequellen auf, um lokal Goldcodesequenzen zu erzeugen. Jede lokal abgeleitete Goldcodesequenz entspricht mit jeder einzigartigen Goldcodesequenz jedem der GPS-Satelliten.
  • Die lokal abgeleiteten Goldcodesequenzen und die übertragenen Goldcodesequenzen werden miteinander in Querbeziehung bzw. Kreuzkorrelation gebracht und zwar über Goldcodesequenzintervalle von einer Millisekunde. Die Phase der lokal abgeleiteten Goldcodesequenzen variiert auf einer Basis von Chip zu Chip, und dann innerhalb eines Chips, bis die maximale Querbeziehungsfunktion bzw. Kreuzkorrelationsfunktion erhalten wird. Da die Querbeziehung bzw. Kreuzkorrelation für zwei Goldcodesequenzen, die eine Länge von 1023 Bits hat, ungefähr 16 mal so groß ist, wie die Kreuzkorrelationsfunktion von irgendeiner der anderen Kombinationen der Goldcodesequenzen, ist es relativ einfach, die lokal abgeleitete Goldcodesequenz auf die gleiche Goldcodesequenz zu verriegeln, die von einem der GPS-Satelliten übertragen wurde.
  • Die Goldcodesequenzen von mindestens vier der GPS-Satelliten im Blickfeld eines Erdempfängers werden in dieser Weise unter Verwendung eines einzigen Kanals getrennt, der sequentiell auf jede der lokal abgeleiteten Goldcodesequenzen anspricht, oder alternativ durch Verwendung von parallelen Kanälen, die simultan auf die unterschiedlichen Goldcodesequenzen ansprechen. Nachdem vier lokal abgeleitete Goldcodesequenzen in einer Phase mit den Goldcodesequenzen verriegelt worden sind, die von vier GPS-Satelliten im Sichtfeld eines Erdempfängers empfangen wurden, kann die Relativposition des Erdempfängers mit einer Genauigkeit von ungefähr 60 bis 300 Metern bestimmt werden.
  • Die vorangegangene ungefähre Genauigkeit des NAVSTAR-GPS wird beeinflußt durch (1) die Anzahl der GPS-Satelliten, die Signale übertragen, auf die der Erdempfänger effektiv anspricht, (2) die variablen Amplituden der empfangenen Signale und (3) die Größe der Kreuzkorrelationsspitzen zwischen den empfangenen Signalen von den unterschiedlichen GPS-Satelliten.
  • Da mehrere PRN- bzw. Pseudozufallszahlsignale simultan beim Erdempfänger empfangen werden, existiert ein gemeinsames Zeitintervall, in dem einige der Codes in Konflikt kommen können. In anderen Worten bewirken die Codes eine Verschlechterung der Messungen der Ankunftszeit von jeder empfangenen Pseudozufallszahl, und zwar wegen den Kreuzkorrelationen zwischen empfangenen miteinander in Konflikt stehenden Signalen.
  • Die Ankunftszeitmessung für jedes PRN-Signal wird durch Bestimmung der Zeit einer Spitzenamplitude einer Kreuzkorrelation zwischen der Goldcodesequenz des empfangenen PRN-Signals und dem lokal abgeleiteten PRN-Signal vorgenommen. Wenn ein lokal abgeleitetes PRN-Signal über ein empfangenes PRN-Signal überlagert wird, wodurch die Durchschnittszeit ihrer Kreuzkorrelation vergrößert wird, sinkt der durchschnittliche Rauschbeitrag. Da jedoch Kreuzkorrelationsfehler zwischen den empfangenen PRN- Signalen periodisch sind, hat eine Vergrößerung der Durchschnittszeit Vergrößerungen von sowohl dem Fehlersignal als auch dem Kreuzkorrelationswert zwischen den empfangenen Pseudozufallszahlen genauso zur Folge. Folglich werden Fehler bezüglich der Ankunftszeit der PRN-Signale nicht durch die Kreuzkorrelation reduziert.
  • Zusätzlich zum GPS ist in der herkömmlichen Technik bekannt, Trägheitssysteme bei Navigationssystemen zu verwenden, um eine Positionsabschätzung der Fahrzeuge zu erhalten. Eine solche Trägheitsreferenzeinheit (IRU = inertial reference unit) erhält spezielle Kraftmessungen von Beschleunigungsmessern in einem Referenzkoordinatenrahmen, der von Gyroskopen oder Gyrovorrichtungen stabilisiert wird. Eine Trägheitsreferenzeinheit kann von mehreren Bauarten sein, wie beispielsweise Laser, Mechanik oder Faseroptik. In einem nicht unterstützten Navigationssystem unter Verwendung einer Trägheitsreferenzeinheit wird die spezifische Kraft (korrigiert bezüglich der Effekte der Erdschwerkraft) wie von einem Beschleunigungsmesser gemessen, in eine mathematische Navigationsgleichung integriert, um die Geschwindigkeit und die Position des Fahrzeugs zu erzeugen.
  • Die Instrumentenmessungen der Trägheitsreferenzeinheit können in einem anderen rechteckigen Koordinatenrahmen als dem Referenznavigationsrahmen festgelegt werden, und zwar abhängig von der Plattformeinrichtung. Der am meisten verwendete Referenznavigationsrahmen für die Navigation nahe der Erdoberfläche ist der Lokalniveaurahmen (Breite-Länge-Vertikalposition). Mehrere Kardanplattformeinrichtungen existieren bei dem vorangegangenen Referenznavigationsrahmen.
  • Bei einer kardanartig aufgehängten die Nordrichtung suchenden Lokalniveauträgheitsreferenzeinheit werden die Gyroskope und Beschleunigungsmesser auf einer Plattform montiert, die verdreht wird, um das Plattformniveau und den Azimuth auf nordweisend zu halten. Die Plattform ist die Referenzebene. Im Gegensatz dazu wird bei einer kardanartig aufgehängten im Azimuth wandernden Lokalniveauträgheitsreferenzeinheit die Plattform auf dem Niveau gehalten, wird jedoch nicht um die Vertikalachse verdreht. Weiterhin werden bei einer abgespeckten Trägheitsreferenzeinheit die Gyroskope und Beschleunigungsmesser direkt auf dem Fahrzeugkörper montiert. Sie messen die Linear- und Winkelbewegung des Fahrzeugs relativ zum Trägheitsraum. Die Bewegung wird in Fahrzeugkoordinaten ausgedrückt. Daher ist es bei einer abgespeckten Trägheitsreferenzeinheit nötig, zuerst die Höhe des Fahrzeugs zum Bezugsnavigationsrahmen zu berechnen. Dann wird die berechnete Höhe verwendet, um die Beschleunigungsmessungen in den Referenzrahmen zu transformieren. Nachdem die Beschleunigungsmessdaten einer abgespeckten Trägheitsreferenzeinheit in dem Referenzrahmen extra poliert worden sind, ist die Lösung der zuvor erwähnten Navigationsgleichungen identisch sowohl bei der kardanartig aufgehängten Trägheitsreferenzeinheit als auch bei der abgespeckten Trägheitsreferenzeinheit.
  • Bei der abgespeckten Trägheitsreferenzeinheit werden die Höhenberechnungen, die erforderlich sind, um die Beschleunigungsmessungen aufzulösen, mit einer hohen Rate ausgeführt. Die Berechnungen leiden unter numerischen Fehlern, und zwar wegen der begrenzten Computerbitgröße und Durchgangsverfügbarkeit. Diese Berechnungsfehler hängen von dem Frequenzansprechen der Sensorschleife, von der Datenrate und der Auflösung und der Größe der Sensorausgangsgröße bei der Aufnahmezeit ab.
  • Jedoch erwachsen beträchtliche Vorteile aus der Verwendung der abgespeckten Trägheitsreferenzeinheit anstelle der kardanartig aufgehängten Trägheitsreferenzeinheit. Die abgespeckten Trägheitsreferenzeinheiten sind billiger. Darüber hinaus sind die abgespeckten Trägheitsreferenzeinheiten im allgemeinen bezüglich der physikalischen Größe kleiner. Somit kann das Potential zur Verwirklichung von Größen- und Kosteneinsparungen bei den Trägheitsreferenzeinheiten die abgespeckten Trägheitsreferenzeinheiten sowohl für militärische als auch für kommerzielle Anwendungen attraktiv machen.
  • Die Leistung von Navigationssystemen, die Trägheitsreferenzeinheiten verwenden, ist in erster Linie durch Fehler begrenzt, die von den verschiedenen anteiligen Sensoren innerhalb der Trägheitsreferenzeinheiten beigetragen werden. Gyroskope zeigen einen Drift bzw. eine Abweichung. Beschleunigungsmesser haben innewohnende Vorspannungen. Weitere Fehler werden von ungenauen Skalierungsfaktoren und ungenauen Trägheitsreferenzeinheitsausrichtungswinkeln beigetragen. Typischerweise bewirken die vorhergehenden Fehler Ungenauigkeiten bei den Abschätzungen der Fahrzeugpositionen, der Geschwindigkeit und der Höhe, die sich mit der Zeit ansammeln, wenn eine Fahrzeugmission voranschreitet. In gewissem Ausmaß hängen die Fehler von den dynamischen Vorgängen des Anwenders ab.
  • Wenn ein sehr genaues Navigationssystem für ein Fahrzeug erforderlich ist, können hochpräzise Gyroskope und Beschleunigungsmesser verwendet werden, um diese Notwendigkeit zu erfüllen. Jedoch steigern solche hochpräzisen Ausrüstungsgegenstände die Komplexität und die Kosten des Fahrzeugs.
  • EP-A-0221643 offenbart ein Roboternavigationssystem, welches Kameras einsetzt.
  • EP-A-0181012 offenbart ein Fahrzeugpositionsabschätzungssystem, welches GPS- und Trägheitsnavigationssysteme kombiniert. IEEE Position Location und Navigation Symposium, 4.-7. November 1986 offenbart ein Trägheitsnavigationssystem im Vergleich mit dem GPS.
  • DE-A-33 10 111 offenbart ein Navigationssystem mit Drift- bzw. Abweichungskompensation. US-A-3630079 offenbart ein Navigationssystem, welches mehrere Sensoren und die Fehlerkorrektur verwendet.
  • Gemäß der vorliegenden Erfindung ist ein Verfahren zum Betrieb eines autonomen Navigationssystems eines Fahrzeug vorgesehen, wobei das Verfahren folgende Schritte aufweist:
  • (1) Initialisierung des Systems;
  • (2) Warten auf Nachrichten, die in einer Nachrichtenschlange ankommen;
  • (3) Beim Empfang einer Nachricht Bestimmung und Einstellung einer Reihe von Zustands-Flags bzw. Zustandszeichen, um das System in einen bekannten Zustand speziell für diese Nachricht zu setzen;
  • (4) Ausführen einer entsprechenden Handlung entsprechend der Nachricht;
  • (5) Rückkehr zum Schritt (2)
  • Gemäß der vorliegenden Erfindung ist noch weiterhin ein autonomes Navigationssystem für ein Fahrzeug vorgesehen, wobei das System folgendes aufweist:
  • (1) Mittel zum Initialisieren des Systems;
  • (2) Mittel zum Warten, daß Nachrichten in einer Nachrichtenschlange ankommen, die Mittel zur Bestimmung aufweisen und Mittel zur Einstellung einer Reihe von Zustands-Flags, um das System in einen bekannten Zustand speziell für eine Nachricht zu setzen, und zwar aktiviert beim Empfang einer Nachricht; und
  • (3) Mittel zum Ausführen eines entsprechenden Vorgangs gemäß der Nachricht.
  • Die vorliegende Erfindung kann verwendet werden, um irgendeinem Navigationssystem für autonome Fahrzeuge zu helfen. Die autonomen Fahrzeuge können stationär oder beweglich sein. Darüber hinaus können die autonomen Fahrzeuge auf oder nahe der Erdoberfläche sein. Anders gesagt sieht die vorliegende Erfindung eine hochgenaue und schnelle Verfolgung von irgendeinem terrestrischen Fahrzeug vor. Sie sieht sowohl Vorrichtungen als auch Verfahren vor, die eine überlegene Positionsbestimmungsmöglichkeit gestatten, und folglich eine flexible autonome Navigationsfähigkeit.
  • Weitere Merkmale und Vorteile der vorliegenden Erfindung werden dem Fachmann bei der Untersuchung der folgenden Zeichnungen und der detaillierten Beschreibung offensichtlich. Es ist beabsichtigt, daß irgendwelche zusätzlichen Merkmale und Vorteile hier eingeschlossen werden.
  • Kurze Beschreibung der Zeichnungen
  • Die vorliegende Erfindung, wie sie in den Ansprüchen definiert ist, kann besser mit Bezugnahme auf den Text und auf die folgenden Zeichnungen verstanden werden.
  • Fig. 1 veranschaulicht ein Blockdiagramm des bevorzugten Ausführungsbeispiels der vorliegenden Erfindung;
  • Fig. 1A ist ein Blockdiagramm 100a der Betriebs-GPS-Satelliten im NAVSTAR-GPS;
  • Fig. 2 veranschaulicht vier simultane Navigationsgleichungen bezüglich vier GPS-Satelliten des NAV- STAR-GPS;
  • Fig. 3 ist ein Blockdiagramm eines typischen autonomen Arbeitsgeländes;
  • Fig. 4 ist ein Blockdiagramm der Zwischenbeziehung zwischen einem Navigator einer Fahrzeug-VPS- Architektur (VPS = vehicle positioning system = Fahrzeugpositionsbestimmungssystem) und von Fahrzeugsteuerungen der vorliegenden Erfindung;
  • Fig. 5 ist ein Blockdiagramm, das Elemente in einem autonomen Steuersystem veranschaulicht;
  • Fig. 6 ist ein Blockdiagramm des Betriebs eines GPS;
  • Fig. 7 ist ein Kommunikationsdiagramm, welches die Aufgaben eines Navigators zeigt;
  • Fig. 8 ist ein Kommunikationsdiagramm, welches ein Ausführungsbeispiel des geteilten Speichers des Navigators einer Navigationsvorrichtung zeigt;
  • Fig. 9 ist ein Flußdiagramm, welches sich auf ausführende Entscheidungen bezieht;
  • Fig. 10 ist ein Flußdiagramm der Beziehung/Verbindung der ausführenden Flußdiagramme 5600A-5600D der jeweiligen Fig. 11A-11D;
  • Fig. 11A-11D sind jeweils ausführende Flußdiagramme 5600A-5600D des ausführenden Flußdiagramms auf hohem Niveau;
  • Fig. 12A-12R sind jeweilige Flußdiagramme 5700A-2700R, die "Wirke-auf-Blöcke" der ausführenden Flußdiagramme zeigen;
  • Fig. 13 ist ein Flußdiagramm auf hohem Niveau der Zwischenbeziehung der jeweiligen Fig. 58A-58C; und
  • Fig. 13A-13C sind jeweilige Flußdiagramme 5800A-5800C, die den "Wirke-auf-Zustand-Block" in jedem der ausführenden Flußdiagramme 5700A-5700Q zeigen.
  • I. Definitionen
  • (1) "Absolute Position" bezieht sich im Zusammenhang mit diesem Dokument auf eine Position bezüglich dem Erdmittelpunkt. Im allgemeinen wird eine absolute Position in Bezug zu einem Fahrzeug oder einer Basisstation sein, sowohl auf als auch nahe der Erdoberfläche. Erste, zweite und dritte Positionsabschätzungen sind alle absoluten Positionen im bevorzugten Ausführungsbeispiel der vorliegenden Erfindung.
  • (2) "Tatsächlicher Pseudobereich" bedeutet eine Annäherung an die Distanz zwischen (1) einem Bezugspunkt und (2) einer Quelle eines terrestrischen Positionsbestimmungssystems. In diesem Dokument beziehen sich die tatsächlichen Pseudobereiche gewöhnlicherweise auf eine Annäherung der Distanz zwischen (1) einem Erdempfänger und (2) GPS-Satelliten und/oder Pseudoliten. Tatsächliche Pseudobereiche werden angenähert, indem man zuerst die Fortpflanzungszeitverzögerungen zwischen der Übertragung und dem Empfang der elektromagnetischen Signale mißt, die aus den GPS-Satelliten und/oder Pseudoliten herauskommen. Tatsächliche Pseudobereiche können leicht berechnet werden durch Multiplizieren der berechneten Zeitverzögerungen mit der Lichtgeschwindigkeit oder mit 2,9979245898 · 108 m/s.
  • (3) "Antiselektive Verfügbarkeit" bezieht sich auf ein Verfahren/eine Technik/einen Prozeß zum Detektieren und Kompensieren von korrupten bzw. zerstörten GPS-Daten im Grob/Such-(C/A-)Modulationsbetriebszustand.
  • (4) "Autonom" wird in diesem Dokument im herkömmlichen Sinne verwendet. Es zeigt den Betrieb an, der entweder vollständig automatisch oder im wesentlichen automatisch oder ohne beträchtliches Einbeziehen eines Menschen im Betrieb ist. Im allgemeinen bedeutet ein autonomes Fahrzeug ein nicht bemanntes Fahrzeug im Betrieb oder ein Fahrzeug im Betrieb ohne einen menschlichen Fahrer oder Beifahrer. Jedoch kann ein autonomes Fahrzeug automatisch gefahren werden oder in anderer Weise betrieben werden und kann genauso einen (mehrere) menschlichen (menschliche) Passagier(e) haben.
  • (5) "Konstellation" bezieht sich auf eine Gruppe, die aus GPS-Satelliten und/oder Pseudoliten besteht, deren Signale verwendet werden, um eine absolute Positionsabschätzung des Punktes auf oder nahe der Erdoberfläche abzuleiten. Siehe unten "optimale Konstellation".
  • (6) "Datenfunk" bezieht sich auf einen Sender, Empfänger, Sender/Empfänger oder irgendeine Kombination davon zur Übertragung von Daten bei Funkfrequenzen (RF = Radiofrequenzen).
  • (7) "Erdempfänger" bezieht sich auf irgendeine Einrichtung oder Vorrichtung oder irgendeinen Teil davon, der Signale von einem GPS und/oder Pseudoliten empfängt und verarbeitet. Erdempfänger können auf oder nahe der Erdoberfläche gelegen sein. Darüber hinaus können Erdempfänger beispielsweise die Form eines Fahrzeuges oder einer Basisstation annehmen.
  • (8) "GLONASS-GPS" bezieht sich auf das GPS, welches von der USSR konstruiert worden ist und gegenwärtig von ihr eingesetzt wird.
  • (9) "Globalpositionsbestimmungssystem" oder "GPS" ist eine Art eines terrestrischen Positionsbestimmungssystems. Bei einem GPS wird eine Anzahl von Satelliten in einer Umlaufbahn um den Planeten Erde angeordnet. Die GPS-Satelliten sind ausgelegt, um elektromagnetische Signale zu senden. Aus diesen elektromagnetischen Signalen kann die absolute terrestrische Position (Position mit Bezug auf den Erdmittelpunkt) von irgendeinem Empfänger auf oder nahe der Erdoberfläche ultimativ bestimmt werden. Die US- Regierung hat ihr GPS "NAVSTAR" genannt. Die Regierung der USSR hat ihr GPS "GLONASS" genannt.
  • (10) "GPS-Daten" bedeutet alle Daten, die auf Signalen codiert wurden, die von GPS-Satelliten eines GPS übertragen wurden. GPS-Daten weisen beispielsweise Ephemeridendaten und Zeitdaten auf.
  • (11) "GPS-Verarbeitungssystem" bezieht sich auf das System der vorliegenden Erfindung zur Aufnahme von Signalen von einem terrestrischen Positionsbestimmungssystem und zur Ableitung von ersten Positionsabschätzungen von Fahrzeugen aus den aufgenommenen Signalen.
  • Im bevorzugten Ausführungsbeispiel empfängt das GPS-Verarbeitungssystem elektromagnetische Signale von den GPS- Satelliten eines GPS und/oder von Pseudoliten.
  • (12) "Trägheitsreferenzeinheit" oder "IRU" (IRU = Inertial reference unit) bezieht sich auf ein System, gewöhnlicherweise an Bord eines Fahrzeuges, um der Ableitung einer zweiten Positionsabschätzung des Fahrzeuges beizuhelfen. Eine Trägheitsreferenzeinheit erhält spezifische Kraftmessungen von Beschleunigungsmessern in einem Referenzkoordinatenrahmen, der von Gyroskopen oder Gyroskopmitteln stabilisiert wird. Eine Trägheitsreferenzeinheit kann von einer Laserbauart oder von einer mechanischen Bauart sein. In einem nicht unterstützten Navigationssystem, welches eine Trägheitsreferenzeinheit verwendet, wird die spezifische Kraft (korrigiert bezüglich der Effekte der Erdschwerkraft) wie von dem Beschleunigungsmesser gemessen, in eine mathematische Navigationsgleichung integriert, um die Fahrzeugposition und -geschwindigkeit zu erzeugen. Im bevorzugten Ausführungsbeispiel ist die Trägheitsreferenzeinheit Teil des Bewegungspositionsbestimmungssystems.
  • (13) "Bewegungspositionsbestimmungssystem" oder "MPS" (MPS = Motion positioning system) bedeutet ein System, welches zumindest eine Trägheitsreferenzeinheit und einen Fahrzeugwegmesser aufweist. In dem bevorzugten Ausführungsbeispiel leitet das Bewegungspositionsbestimmungssystem die zweite Positionsabschätzung von irgendeinem Fahrzeug auf oder nahe der Erdoberfläche ab. Darüber hinaus muß ein Bewegungspositionsbestimmungssystem nicht an der Basisstation vorhanden sein, und zwar aufgrund ihrer stationären Natur.
  • (14) "Optimale Konstellation" bedeutet eine Satellitenkonstellation, bei der die Relativpositionen der GPS- Satelliten im Raum überlegene Triangulationsfähigkeiten erfordert, um die genaueste Abschätzung eines Punktes auf oder nahe der Erdoberfläche abzuleiten.
  • (15) "NAVSTAR-GPS" bedeutet das GPS, welches von der US- Regierung konstruiert worden ist und gegenwärtig von dieser eingesetzt wird.
  • (16) "Navigationssystem" bezieht sich auf irgendwelche Systeme und/oder Verfahren zum Leiten eines Fahrzeuges auf oder nahe der Erdoberfläche. Die Navigationssysteme können an Bord eines Fahrzeugs sein. Das Fahrzeugpositionsbestimmungssystem der vorliegenden Erfindung kann das Navigationssystem des Fahrzeugs mit einer sehr genauen dritten Positionsabschätzung des Fahrzeugs versorgen, so daß das Navigationssystem dadurch präzise das Fahrzeug führen kann.
  • (17) "Satellitenpositionsvorhersage" ist ein Verfahren zur Bestimmung der zukünftigen Positionen der GPS-Satelliten. Das Verfahren gestattet die vorzeitige Auswahl von optimalen Konstellationen.
  • (18) "System" wird für den Zweck verwendet, eine Vorrichtung, ein Verfahren oder eine Kombination von sowohl einer Vorrichtung als auch einem Verfahren zu bedeuten. Darüber hinaus könnte es Programme, Hardware bzw. Komponenten oder eine Kombination aus Hardware und Programmen aufweisen.
  • (19) "Positionsbestimmungssystem" bedeutet irgendein System mit Quellen, die Signale ausstrahlen, die von einem Empfänger der Signale verwendet werden können, um die relative Distanz zwischen den Quellen und dem Empfänger abzuschätzen. Die Signale können beispielsweise in Form von elektromagnetischen Wellen, Percussionswellen und/oder Schallwellen sein.
  • (20) "Terrestrisches Positionsbestimmungssystem" bedeutet irgendein Positionsbestimmungssystem, welches verwendet werden kann, um ultimativ die terrestrische Position eines Erdempfängers abzuschätzen. Die Signale können beispielsweise in Form von elektromagnetischen Wellen, Percussionswellen und/oder Schallwellen sein. Im bevorzugten Ausführungsbeispiel ist das terrestrische Positionsbestimmungssystem das NAVSTAR-GPS.
  • (21) "Fahrzeug" bedeutet irgendeinen Träger zum Transport von physischen Dingen. Fahrzeuge können die Form von Bergbaulastwägen, Baulastwägen, Farmtraktoren, Automobilen, Schiffen, Booten, Eisenbahnen, Ballons, Raketen oder Flugzeugen annehmen. Im bevorzugten Ausführungsbeispiel wird ein 785 PFF-Straßenlastwagen von Caterpillar Inc. verwendet.
  • (22) "Fahrzeugpositionsbestimmungssystem" oder "VPS" (VPS = Vehicle positioning system) bezieht sich auf das System der vorliegenden Erfindung zum Ableiten von Positionsabschätzungen von irgendeinem Fahrzeug. Die Positionsabschätzungen von dem Fahrzeugpositionsbestimmungssystem sind extrem genau und können von einem Navigationssystem auf irgendeinem Fahrzeug verwendet werden, um genau das Fahrzeug zu führen. Im bevorzugten Ausführungsbeispiel werden Positionsabschätzungen von dem Fahrzeugpositionsbestimmungssystem als dritte Positionsabschätzungen bezeichnet.
  • Allgemeiner Überblick
  • Fig. 1 veranschaulicht ein Blockdiagramm 100 auf hohem Niveau von dem bevorzugten Ausführungsbeispiel der vorliegenden Erfindung. Um den genauen autonomen Betrieb zu bieten weist ein Fahrzeug 102 auf oder nahe der Erdoberfläche der vorliegenden Erfindung sowohl ein Fahrzeugpositionsbestimmungssystem (VPS) 1000 als auch ein Navigationssystem 1022 auf. Diese beiden Systeme weisen eine Vorrichtung, Verfahren und Techniken auf, die wenn sie miteinander integriert sind, eine hochgenaue Steuerung von unbemannten Fahrzeugen bietet.
  • Fahrzeugpositionsbestimmungssystem (VPS)
  • Die Aufgabe des Führens des autonomen Fahrzeugs 102 entlang eines vorgeschriebenen Pfades erfordert unter anderem eine genaue Abschätzung der gegenwärtigen Position des Fahrzeugs mit Bezug auf einen gewissen Referenzpunkt. Sobald die gegenwärtige Position bekannt ist, kann das Fahrzeug 102 angewiesen werden, zu seiner nächsten Bestimmung voranzuschreiten.
  • Unter Verwendung des Fahrzeugpositionsbestimmungssystems 1000 der vorliegenden Erfindung können Positionsabschätzungen des Fahrzeugs 102 mit extremer Genauigkeit bestimmt werden. Das Fahrzeugpositionsbestimmungssystem 1000 empfängt GPS-Daten von GPS-Satelliten 104 von einem GPS, wie beispielsweise vom NAVSTAR-GPS oder dem GLONASS- GPS.
  • In dem bevorzugten Ausführungsbeispiel wird das NAVSTAR- GPS verwendet. Fig. 1A veranschaulicht das NAVSTAR-GPS. GPS-Satelliten 130-168 laufen um die Erde 172 in sechs Umlaufbahnen 174-184 um.
  • Mit Bezug auf Fig. 1 kann das Fahrzeugpositionsbestimmungssystem 1000 auch Pseudolitendaten von einem (mehreren) Pseudolit(en) 105 empfangen. Der Ausdruck "Pseudolit" im Zusammenhang mit diesem Dokument bedeutet eine Ausstrahlungsvorrichtung auf oder nahe der Erdoberfläche zum Emulieren bzw. Vorspiegeln eines GPS-Satelliten. Aus den GPS-Daten und/oder den Pseudolitendaten leitet das Fahrzeugpositionsbestimmungssystem 1000 genaue Abschätzungen der Position des Fahrzeugs 102 ab. Die GPS- Daten und/oder die Pseudolitendaten werden beträchtlich über zahlreiche erfindungsgemäße Techniken und Verfahren der vorliegenden Erfindung verbessert, um die Genauigkeit der Positionsabschätzungen des Fahrzeugs zu verbessern. Insbesondere ist das VPS 1000 des bevorzugten Ausführungsbeispiels ein Positionsbestimmungssystem basierend auf dem Vorsehen von GPS-Daten vom NAVSTAR-GPS 104 und von einem Bewegungspositionsbestimmungssystem 900. Im bevorzugten Ausführungsbeispiel weist das Bewegungspositionsbestimmungssystem 900 eine Trägheitsreferenzeinheit (IRU) 904 auf und/oder einen Fahrzeugwegmesser 902. Die Trägheitsreferenzeinheit 904 weist ein (mehrere) Lasergyroskop(e) 106 auf, und einen (mehrere) Beschleunigungsmesser 108, die verwendet werden können, um die Position, die Geschwindigkeits-, Rollneigungs-, Gierungs- und Kippdaten zu erzeugen. Der Fahrzeugwegmesser 902 erzeugt Daten bezüglich der Distanz, die von dem Fahrzeug 102 gefahren wurde.
  • Eine erste Positionsabschätzung des Fahrzeugs 102 wird von dem GPS-Verarbeitungssystem 700 aus GPS-Daten abgeleitet, die von den GPS-Satelliten 104 empfangen wurden, und aus den Pseudolitendaten, die von dem (den) Pseudolit(en) 105 empfangen wurden. Um die Genauigkeit der ersten Positionsabschätzung zu vergrößern richtet die vorliegende Erfindung eine Anzahl von Verfahren ein, die im Detail unten besprochen werden. Zusätzlich wird eine zweite Positionsabschätzung von dem MPS- bzw. Bewegungspositionsbestimmungssystemkommunikationsprozessor 906 des Bewegungspositionsbestimmungssystems 900 abgeleitet, das die Trägheitsreferenzeinheit 904 und/oder den Fahrzeugwegmesser 902 aufweist.
  • Wie mit den jeweiligen Pfeilen 112 und 114 gezeigt, werden die erste Positionsabschätzung und die zweite Positionsabschätzung dann von einem Fahrzeugpositionsverarbeitungssystem 116 kombiniert und gefiltert. Das Ergebnis, wie von einem Ausgabepfeil 118 angezeigt, ist eine genauere dritte Positionsabschätzung.
  • Navigationssystem
  • Das Navigationssystem 1022 empfängt die dritte Positionsabschätzung vom Fahrzeugpositionsbestimmungssystem 1000. Das Navigationssystem 1022 verwendet die präzise dritte Positionsabschätzung, um das Fahrzeug 102 genau zu navigieren. Ein erster Zweck des Navigationssystems 1022 ist es, das Fahrzeug 102 zwischen Punkten entlang voreingerichteter oder dynamisch erzeugter Pfade zu führen.
  • Im bevorzugten Ausführungsbeispiel ist das Navigationssystem 1022 im Fahrzeug 102 selbst gelegen. Anders gesagt es ist im wesentlichen ein "An Bord liegendes System". Darüber hinaus kann das Navigationssystem 1022 ausgelegt sein, um bei dem Fahrzeug 102 nachgerüstet zu werden.
  • So daß das Navigationssystem 1022 das Fahrzeug 102 führen kann, daß es den voreingerichteten oder dynamisch erzeugten Pfaden folgt, werden verschiedene Modelle oder konzeptionelle Darstellungen erzeugt und verwendet. Beispielsweise können Linien und Bögen verwendet werden, um Fahrzeugpfade zwischen Objektpunkten einzurichten. Mathematische B-Splines oder Clothoidkurven können verwendet werden, um den tatsächlichen Pfad zu modellieren, wo das Fahrzeug 102 navigieren soll. Diese mathematischen Kurven werden im Detail später in dieser Schrift besprochen.
  • Die Verwendung der obigen Modellierungs- oder Darstellungstechniken bietet verbesserte Datenkommunikationen, eine verbesserte Speicherung und Handhabung des Fahrzeuges 102. Die Techniken gestatten weiter die Vereinfachung von Überwachungsaufgaben durch das Vorsehen einer Hierarchie von Steuerung und Kommunikation. Je höher ein Niveau der Steuerung in dem hierarchischen Steuerschema existiert, desto einfacher ist die Aufgabe und desto kompakter die Befehle.
  • Das Navigationssystem 1022 sieht weiter eine Steuerung der mechanischen Systeme des Fahrzeugs vor, wie beispielsweise der Bremsen, der Lenkung und des Motors und des Getriebes, um die notwendigen physikalischen Aktionen zu bewirken, die erforderlich sind, um das Fahrzeug 102 zu bewegen, zu stoppen und zu lenken.
  • Das Navigationssystem 1022 überprüft auch die tatsächliche Position des Fahrzeugs 102 gegenüber der erwünschten Position, um die Fahrzeugsteuerung gemäß der erwünschten Position zu korrigieren. Das Navigationssystem 1022 kann Modelle mit mehreren Zuständen laufen lassen, um diese Überprüfungsfähigkeit zu verbessern. Das Navigationssystem 1022 überprüft auch Fehler oder Versagen im System selbst und in den Fahrzeugkomponenten. Wenn Fehler oder Versagen detektiert werden, kann das Navigationssystem 1022 einen versagenssicheren Abschaltvorgang bieten, in dem es das Fahrzeug 102 zu einem vollständigen Stop bringt.
  • Das Navigationssystem 1022 bietet weiter unterschiedliche Steuerbetriebszustände für das Fahrzeug 102. Diese sind beispielsweise (1) ein vollständig autonomer Betriebszustand, wobei die Navigation des Fahrzeugs 102 automatisch von dem Navigationssystem 1022 gehandhabt wird; (2) einen Tele- oder Fernsteuerbetriebszustand, wobei ein (nicht gezeigter) entfernter menschlicher Bediener die Leitung und Bewegung usw. des Fahrzeugs 102 steuern kann; und (3) einen manuellen Betriebszustand, wobei ein menschlicher Bediener, der im Fahrzeug 102 sitzt, die Steuerung des Fahrzeugs 102 übernehmen kann und es manuell fahren kann.
  • Im autonomen Betriebszustand ist die Hinderniserkennung kritisch, da wenn das Fahrzeug 102 nicht unter Kontrolle ist, es dann einen großen Schaden an Eigentum und große Lebensgefahr verursachen könnte. Das Navigationssystem 1022 kann wirkungsvoll Hindernisse detektieren. Felsen, Tiere, Menschen, Bäume oder andere Hindernisse können unerwartet in den Pfad des Fahrzeugs 102 eintreten. Das Navigationssystem 1022 kann diese Hindernisse detektieren, entweder stoppen oder einen Pfad um das Ziel herum aufzeichnen, und das Fahrzeug 102 auf seine ursprüngliche Route zurückbringen, wenn die Route als sicher angenommen wird.
  • Das genaue Verfolgen der erwünschten Route ist eine weitere Funktion des Navigationssystems 1022. Das Funktionieren und die Architektur des Navigationssystems 1022 ist für die Echtzeitverfolgung von Fahrzeugpfaden bei Geschwindigkeiten bis ungefähr 30 Meilen pro Stunde (mph) ausgelegt worden.
  • C. Basisstation
  • Die vorliegende Erfindung kann ein Host- bzw. Hauptverarbeitungssystem 186 an einer Basisstation 188 aufweisen. Das Host-Verarbeitungssystem 186 führt Funktionen sowohl für das Fahrzeugpositionsbestimmungssystem 1000 als auch für das Navigationssystem 1022 aus.
  • Mit Bezug auf das Fahrzeugpositionsbestimmungssystem 1000 empfängt das Host-Verarbeitungssystem 186 GPS-Daten und/- oder Pseudolitendaten, wie von jeweiligen Pfeilen 190 und 192 gezeigt. Im Endeffekt kann das Host-Verarbeitungssystem 196 genauso wie die Basisstation 188 als ein bekannter Referenzpunkt dienen, um die Genauigkeit der Positionsabschätzungen des Fahrzeugs zu verbessern, wie im Detail unten beschrieben.
  • Das Host-Verarbeitungssystem 186 richtet eine Anzahl von Verfahren zur Steigerung der Genauigkeit der Fahrzeugpositionsabschätzungen ein. Das Satellitenpositionsvorhersageverfahren 1800, welches oben erwähnt wurde, wird auch von dem Host-Verarbeitungssystem 186 eingerichtet. Das Host-Verarbeitungssystem 186 wird die gleiche Satellitenkonstellation erkennen, die vom Fahrzeug 102 beobachtet wird.
  • Berechnungen werden an den GPS-Daten und/oder den Pseudolitendaten ausgeführt, um Vorspannungen (Bias) abzuleiten. Der Ausdruck "Vorspannung" (Bias) im Zusammenhang mit dieser Schrift bezieht sich auf eine Differenz zwischen zwei Messungen, gewöhnlicherweise Positionsabschätzungen (räumliche Vorspannung) oder Uhr- bzw. Taktraten (Taktvorspannung). Da eine Messung gewöhnlicherweise als genauer bekannt ist als die andere, wird auf die Vorspannung oftmals als "Fehler" Bezug genommen.
  • Um die räumlichen Vorspannungen zu berechnen richtet das Host-Verarbeitungssystem 186 eine Anzahl von Verfahren ein. Bei diesen Verfahren sind beispielsweise folgende vorgesehen, eine Originalvorspannungstechnik 1500, eine Parabolvorspannungstechnik 1600, eine Basisresidualvorspannungstechnik und eine Basiskorrelationsvorspannungstechnik 1700A.
  • Die vorangegangenen Differenzialkorrekturtechniken kompensieren Datenfehler. In anderen Worten zeigen die von dem Host-Verarbeitungssystem 186 berechneten Vorspannungen Datenfehler. Wie von einem Pfeil 194 gezeigt werden die Vorspannungen an das GPS-Verarbeitungssystem 700 des Fahrzeugs 102 übertragen. Das GPS-Verarbeitungssystem 700 verwendet diese Vorspannungen, um Fehler in Fahrzeugpositionsabschätzungen zu eliminieren.
  • Das Host-Verarbeitungssystem 186 sieht weiter Funktionen bezüglich des Navigationssystems 1022 der vorliegenden Erfindung vor. Das Host-Verarbeitungssystem 186 dient als das höchste Steuerniveau des Navigationssystems 1022, wie von einem Pfeil 196 angezeigt. Es behandelt die Zeitplanung und Zuweisung des Fahrzeugs 102 mit genau den gleichen Ergebnissen wie es ein menschlicher Anweiser bzw. Vormann erreichen würde. Folglich kann das Host-Verarbeitungssystem 186 dadurch den Arbeitszyklus des Fahrzeugs 102 bestimmen.
  • Das Host-Verarbeitungssystem 186 weist das Fahrzeug 102 an, von einer gegenwärtigen Position zu einer zukünftigen Position über eine festgelegte Route zu fahren, so daß das Fahrzeug 102 seine Arbeitsziele durchführen kann. Das Host-Verarbeitungssystem 186 kann die Fahrzeugrouten mit einem Namen festlegen anstelle durch eine Auflistung von jedem Punkt entlang der Route, wie es gewöhnlicherweise der Fall ist. Entsprechend schaut das an Bord liegende Navigationssystem 1022 des Fahrzeugs die benannte Fahrzeugroute nach und überträgt die benannte Fahrzeugroute in Sätze von Knoten und Segmenten entlang der benannten Fahrzeugroute.
  • Funktionelle Beschreibungen/Verfahren 1. Navigator
  • Das folgende ist eine Beschreibung des in Fig. 7 gezeigten Navigators 406, die mit Aufgabendiagramm bezeichnet ist. Jede der abgebildeten Aufgaben wird unten besprochen.
  • a. Haupt (Exekutiv)
  • In der Mitte der Fig. 7 ist eine Aufgabe, die als "Haupt"(Exec)" 5316 bezeichnet ist. Diese Aufgabe 5316 koordiniert die Kommunikationsvorgänge zwischen den Aufgaben und führt eine Entscheidungsfällung auf hohem Niveau für den Navigator 406 aus. Eine der primären Entscheidungen, die die Aufgabe 5316 macht, ist, wann die Verfolgungsvorrichtung 5306 einzuschalten (auszuschalten) ist, und zwar basierend auf den Nachrichten, die von den anderen Aufgaben im System empfangen werden.
  • b. Überwachung Fahrzeugstatus
  • Diese Aufgabe 5308 ist oberhalb und rechts der "Hauptaufgabe" 5316 gezeigt. Sie wirkt dahingehend, daß sie den Fahrzeuganschluß 5326 ausliest und Fahrzeugbetriebszustandsänderungen und den Navigator-Fahrzeug-Kommunikationszustand an "Haupt" 5316 über die Exec-Schlange 5328 meldet. Zusätzlich wird der Zustand des Fahrzeugs 102 in eine globale Speicherstruktur 5400 geschrieben (siehe Fig. 8).
  • c. Abtastvorrichtung/Scanner
  • In der unteren rechten Ecke des Aufgabendiagramms der Fig. 7 ist die Abtastaufgabe 5310, die eine Kommunikation mit "Haupt" 5316 von Daten von dem Hindernisdetektionssystem 404 vorsieht.
  • d. Konsole und Konsolenzergliederung
  • Die Konsole 5312 und die Konsolenzergliederung 5314 sind gerade unterhalb der "Hauptaufgabe" 5316 im Aufgabendiagramm der Fig. 7 gezeigt. Diese Aufgaben werden wie beispielsweise durch ein Debugging- bzw. Fehlersuchwerkzeug während der Entwicklung des Systems entwickelt. Sie zeigen und manipulieren Zustände des Navigators 406 gemäß der Bedienereingabe von einem Terminal 5302. Die Konsolenzergliederungsaufgabe 5314 wird auch verwendet, um Verfolgungsparameter einzustellen.
  • e. Anweisungen aufrufen
  • Diese Aufgabe 5320 ist in der unteren linken Ecke des Aufgabendiagramms der Fig. 7 gezeigt. Sie ist Teil der Host-Navigatorschnittstelle 5330. Nachrichten von dem Host-Verarbeitungssystem 186 werden von diesen Aufgaben 5320 empfangen und decodiert, Dann wird abhängig von der Nachricht die Nachricht entweder an die "Hauptaufgabe" 5316 übermittelt, oder an andere Aufgaben. Diese anderen Aufgaben würden dann ein entsprechendes Ansprechen vom Navigator 406 zum Host-Verarbeitungssystem 186 formulieren.
  • f. Nachricht-an-Host
  • Diese Aufgabe 5318, die gerade oberhalb und links von der "Hauptaufgabe" 5316 gezeigt ist, formuliert Nachrichten vom Navigator 406 zum Host-Verarbeitungssystem 186 und übermittelt sie an das Host-Verarbeitungssystem 186.
  • g. VPS-Position
  • Diese Aufgabe 5322 ist an der linken Seite des Aufgabendiagramms der Fig. 7 gezeigt. Die VPS-Positionsaufgabe 5322 liest die (20 Hz) Ausgangsgröße aus dem Fahrzeugpositionsbestimmungssystem 1000. Die Daten werden bezüglich der Richtigkeit überprüft (beispielsweise "Checksumme") und falls sie korrekt sind, werden sie an eine globale Speicherstruktur 5400, den Positionspuffer (VPS-Positionsschlange) 5332 ausgegeben. Die Aufgabe sendet eine Nachricht an die "Hauptaufgabe" 5316 immer dann, wenn ein Positionsfehler auftritt.
  • h. VPS-Lage
  • Diese Aufgabe 5324 ist an der unteren linken Ecke des Aufgabendiagramms gezeigt. Wenn das Fahrzeug fährt, hält diese Aufgabe den Lagepuffer (VPS-Lageschlange) 5334 aufrecht. Die Aufgabe (5324) überwacht die Fahrzeugposition und hält ungefähr 50 Lagen von der gegenwärtigen Fahrzeugposition in Richtung der Fahrt im Lagepuffer 3000.
  • i. Verfolgungsvorrichtung
  • In der oberen rechten Ecke des Aufgabendiagramms der Fig. 7 liest die Aufgabe 5306 die gegenwärtige Position 5332 und die Lagepuffer 5334 aus. Basierend auf der gelesenen Information berechnet die Aufgabe 5306 Lenk- und Geschwindigkeitskorrekturen 420. Sie sendet sie zum Fahrzeug 102, wodurch der Kurs des Fahrzeugs gesteuert wird.
  • j. Geteilter (globaler) Navigatorspeicher
  • Wie oben mit Bezug auf die Navigatoraufgaben 5300 erwähnt, hat der Navigator 406 eine globale Speicherstruktur 5400, in die verschiedene Aufgaben Lesen/Schreiben. Diese Speicherstruktur 5400 ist in Fig. 8 veranschaulicht.
  • Mit Bezug auf Fig. 8 werden die Aufgaben als Ellipsoide abgebildet, wobei die spezielle Aufgabe innen aufgeschrieben ist. Der Speicher 5400 ist in dem Mittelabschnitt in Fig. 8 als ein Stapel von Kästen abgebildet. Ein ungeschützter Speicher ist als ein einziger Kasten in dem Stapel von Kästen abgebildet. Ein semaphorgeschützter Speicher ist als Kasten innerhalb eines Kastens in dem Stapel abgebildet.
  • Ein Teil zeigt in der Richtung der Datenübertragung zwischen den Aufgaben und dem Speicher. Daher ist ein Schreibvorgang in den Speicher von einer Aufgabe als eine Linie mit einem Pfeil gezeigt, der zu dem fraglichen Speicher von der Aufgabe her zeigt. Genauso wird ein Lesevorgang vom Speicher durch eine Aufgabe durch eine Linie mit einem Pfeil abgebildet, der zu der fraglichen Aufgabe vom Speicher her zeigt. Wo eine Zwei-Weg-Datenübertragung zwischen der Aufgabe und dem Speicher existiert, ist eine Linie mit einem Pfeil an beiden Enden gezeigt.
  • Haupt (Exec) - Flußdiagramme
  • Fig. 9 und 11A-11D sind Flußdiagramme der Navigatorhaupt- oder -Exekutivaufgaben 5316.
  • Mit Bezug auf Fig. 9 ist diese ein Diagramm der allgemeinen Struktur des Haupt- oder Exekutivaufgabenflusses. Das folgende beschreibt verschiedene Flußdiagramme, die mit den Navigatorexekutivaufgaben 5316 assoziiert sind. Mit Bezug auf Fig. 9, die ein Exekutiv- bzw. Ausführungsflußdiagramm ist, zeigt diese fünf Blöcke: Den Block 5502, der der Startblock ist; den Block 5504, der die Navigatorinitialisierung ist; den Block 5506, der der Warten-auf-Ausführungsschlange-Block ist, der Block 5506, der der Exekutiventscheidungsblock ist; und der Block 5510, der der Wirkung-auf-Zustand-Block ist.
  • Das Flußdiagramm der Fig. 9 beschreibt, wie die Exekutivaufgabe 5316 ihre Funktionen ausführt, und zwar beginnend vom Einschalten (Anschalten der elektrischen Leistung) des Navigators 406. Beim Einschalten bzw. Hochfahren beginnt die Exekutivaufgabe 5316 (oder die Exekutive) beim Startblock 5502 und schreitet sofort voran, um den Navigator 5504 zu initialisieren, wobei die Exekutive 5316 den Navigator 406 in einen bekannten Anfangszustand setzt. Die Exekutive schreitet dann zu der Warte auf- Ausführung-Schlange 5506 und wartet auf eine Nachricht von einer Anzahl von Quellen, die in ihrer Nachrichtenschlange 5328 ankommt. Beispielsweise könnte eine typische Nachricht eine Anfrage nach Informationen von dem Host-Verarbeitungssystem 186 sein.
  • Beim Empfang einer Nachricht in der Ausführungsschlange 5328 schreitet die Exekutive 5316 zum Exekutiventscheidungsblock 5508 voran. In diesem Block setzt die Exekutive 5316 eine Reihe von Zustands-Flags in bekannter Weise. Diese Flags bzw. Zeichen bringen den Navigator 406 in einen bekannten Zustand entsprechend der empfangenen Nachricht.
  • Sobald die Zustands-Flags ordnungsgemäß eingestellt worden sind, schreitet die Exekutive 5316 dann voran zu dem Wirke-auf-Zustand 5510, wo die notwendige Wirkung ausgeführt wird, und zwar entsprechend der empfangenen Anweisung.
  • Mit Bezug auf die Fig. 11A-11D zeigen diese den Fluß des "Exekutiventscheidungsblocks" 5508 des allgemeinen Strukturdiagramms der Fig. 9.
  • Die verschiedenen Antworten, die die Exekutivaufgabe 5316 einleiten kann, werden nun genauer besprochen. Es gibt einen bekannten Satz von Nachrichten, die innerhalb der Ausführungsschlange 5328 erwartet werden. Diese Nachrichten sind im Detail in den Fig. 11A-11D gezeigt. Fig. 11A bildet diagrammartig die Organisation der Fig. 11A-11D ab. Fig. 11A-11D beschreiben im Detail die Prozedur, die die Exekutive 5316 verwendet, um auf verschiedene Nachrichten anzusprechen.
  • Mit Bezug auf Fig. 11A wird die Wirkung der Exekutive 5316 auf spezielle Nachrichten beschrieben. Beim Empfang einer Nachricht auf der Ausführungsschlange 5328 verläßt der Programmfluß den Block 5506 und schreitet voran zum Block 5602, wo die Exekutive 5316 bestimmt, ob die Nachricht "Anweisung für neue Route" ist. Wenn die Nachricht "Anweisung für neue Route" ist, dann schreitet die Exekutive 5316 voran zum Wirke-auf- "Anweisung für neue Route"-Block 5604. Sobald eine Aktion speziell für die "Anweisung für neue Route-Nachricht" erfolgreich vollendet worden ist, geht die Exekutive 5316 dann voran zum Wirkeauf-Zustand-Block 5510. Sobald die Wirkung bzw. Aktion vollendet worden ist, kehrt die Exekutive 5316 zurück zum Warte auf-Ausführungsschlange-Block 5506 zurück, um eine weitere Nachricht zu erwarten. Wenn die anfängliche Nachricht im Block 5602 nicht "Anweisung für neue Route" ist, dann schreitet die Exekutive 5316 voran zum Block 5606, um zu bestimmen, ob die Nachricht "Anweisung zum Gangwechsel" ist.
  • Die Antwort auf Nachrichten wie "Anweisung für Gangwechsel", "Fahrzeugantwort", "Kein Fahrzeugansprechen" und "Fahrzeuächecksummenfehler" folgen einer ähnlichen Prozedur wie die, die für die Nachricht "Anweisung_für_- neue Route" beschrieben worden ist. Jedoch sind die Aktionen bzw. Vorgänge, die in dem Wirke-auf-"..."-Blöcken 5604-5620 ausgeführt werden, anders für die anderen möglichen Nachrichten. Die verschiedenen Arten von gültigen Nachrichten und eine kurze Beschreibung von jeder sind wie folgt:
  • Anweisung_für_neue_Route: Setze die Routenzahl, der das Fahrzeug folgen soll.
  • Anweisung_zum_Gangwechsel: Weise einen maximal möglichen Gang an, für den das Fahrzeug einen speziellen Teil der Route überfahren kann.
  • Fahrzeugansprechen: Das Fahrzeug spricht auf Befehle ordnungsgemäß an, setze Navigatorzustands-Flags auf Gesund. Kein Fahrzeugansprechen: Das Fahrzeug spricht nicht auf Befehle an, Fahrzeug stoppen.
  • Fahrzeuächecksummenfehler: Das Fahrzeug empfängt/fühlt Daten nicht korrekt, Fahrzeug stoppen.
  • Tele, Manuell, Fertig oder Auto: Betriebszustand des Fahrzeugs in der ordnungsgemäßen Reihenfolge einstellen.
  • VPS_Zeitüberlauf: Das Fahrzeugpositionssystem sendet keine Daten, Fahrzeug stoppen.
  • VPS_Checksummenfehler: Das Fahrzeugpositionsbestimmungssystem (VPS) sendet verzerrte Daten, Fahrzeug stoppen.
  • VPS_Lage fertig: Fertig zur Erzeugung von Pfadlagen.
  • VPS_Position fertig: Fahrzeugpositionsbestimmungssystemdaten sind verfügbar.
  • VPS_Position Ausrichtung: Das Fahrzeugpositionsbestimmungssystem initialisiert, Fahrzeug nicht bewegen.
  • Routenende: Das Fahrzeug nähert sich dem Ende der gegenwärtigen Route, Host-Verarbeitungssystem informieren. Abtastung fertig: Das Abtastsystem ist fertig, nach Objekten im Pfad suchen.
  • Abtastung_alles frei: Keine Objekte sind im Fahrzeugpfad detektiert worden, normal fortfahren.
  • Abtastung_Hindernis: Ein Objekt ist auf dem Fahrzeugpfad detektiert worden, Fahrzeug stoppen.
  • Verfolgungsvorrichtung_außer_Kurs: Das Fahrzeug folgt nicht dem erwünschten Pfad innerhalb der Toleranz, Fahrzeug stoppen.
  • Verfolgungsvorrichtung Routenende: Verfolgungsvorrichtung hat das Ende des Pfades erreicht, Fahrzeug stoppen.
  • Verfolgungsvorrichtung_gestoppt: Benachrichtigung des Navigators, daß die Verfolgungsaufgabe das Fahrzeug gestoppt hat.
  • Die Antworten auf die Nachrichten "Tele", "Manuell", "Auto" und "Fertig" sind in gewisser Weise anders, da diese Nachrichten verwandt sind und in spezieller Reihenfolge ausgeführt werden müssen. Dies ist oben beschrieben worden. Der Programmfluß für diese Nachrichten ist in den Fig. 11A und 11B mit Bezug auf den Block 5622-5630 gezeigt.
  • Das Ansprechen auf darauffolgende Nachrichtenmöglichkeiten wird von den Blöcken 5632-5678 in den Fig. 11B-11D abgebildet. Diese Antworten sind ähnlich jenen, die für die Nachricht "Anweisung für neue Route" beschrieben worden sind.
  • Wenn die empfangene Nachricht nicht eine der erwarteten Nachrichten ist, oder wenn die Nachricht verzerrt ist, dann wird die Exekutive 5316 zum Block 5680 geleitet, wo das Host-Verarbeitungssystem 186 über das Problem informiert wird. Die Exekutive 5316 kehrt dann zurück zur Ausführungsschlange 5506, um auf die nächste Nachricht in der Schlange anzusprechen.
  • Die Fig. 12A-12R zeigen die speziellen Prozeduren, die die Exekutive 5316 verwendet, um auf eine spezielle Nachricht anzusprechen. Beispielsweise zeigt Fig. 57A im Detail, wie die Exekutive 5316 auf eine "Anweisung für - neue Route"-Nachricht anspricht. Sobald diese Nachricht in der Ausführungsschlange 5328 ankommt, schreitet die Exekutive 5316 dann voran zu einem Flußdiagrammblock 5702, um zu bestimmen, was die Nachricht ist: In diesem Fall, "Anweisung für neue Route". Wenn die Nachricht "Anweisung für neue Route" ist, schreitet die Exekutive 5316 dann voran zu einem Flußdiagrammblock 5705, um auf die Nachricht anzusprechen. Anderenfalls schreitet sie zu einem Flußdiagrammblock 5704 voran, um zu bestimmen, ob sie gültig ist (eine der anderen möglichen Nachrichten) oder ungültig.
  • Vorausgesetzt, daß die Nachricht eine "Anweisung für - neue Route" ist, folgt dann die Exekutive 5316 dem Prozeß, der in Fig. 12A beschrieben wird, um auf die Nachricht anzusprechen. Dieser Prozeß wird von den Blöcken 5706-5714 abgebildet. Bei dieser Prozedur (und bei Antworten auf andere Anweisungen) überprüft die Exekutive 5316 die Zustände der unterschiedlichen Aufgaben innerhalb des Navigators 406 und reagiert auf diese Zustände in bekannter vorbestimmter Weise.
  • Der Effekt dieses Ansprechens ist, eine Reihe von Zustands-Flags zu setzen, die darauf folgende Antworten von anderen Aufgaben im Navigator 406 bewirken, wenn die Exekutive 5316 den Wirke-auf-Zustand 5510 erreicht. Die tatsächlichen Prozeduren, die im Block 5510 eingerichtet sind, sind in Fig. 13 gezeigt.
  • Die Antworten der Exekutive 5316 auf andere gültige Nachrichten sind ähnlich jenen, die für die "Anweisung_für_neue_Route" beschrieben wurden. Der Effekt von jedem Ansprechen auf Anweisungen verändert zuerst einen Satz von Flags, was wiederum den Zustand des Navigators 406 beeinflußt. Die speziellen eingestellten Flags hängen von der speziellen Anweisung ab. Der Navigator 406 spricht auf die Veränderungen dieser Flags an, wenn die Exekutive 5316 sich zum Wirke-auf-Zustandsblock 5510 bewegt.
  • Die Fig. 13A-13C veranschaulichen den Fluß des "Wirkeauf-Zustand-Block" 5510.
  • Der "Wirke-auf-Zustand-Block" 5510 ist in den Fig. 13A-13C gezeigt. Fig. 13 zeigt die Beziehung der Fig. 13A-13C, wobei jede dieser drei Figuren einen Teil des Wirke-auf-Zustand-Blocks 5510 abbildet.
  • Sobald die Exekutivaufgabe 5316 die entsprechenden Flags ansprechend auf eine spezielle Ausführungsnachricht eingestellt hat, schreitet die Exekutive 5316 dann voran, um Nachrichten an die entsprechenden Aufgaben oder Vorrichtungen zu senden, die über Veränderungen des Systems des Navigators 406 als eine Folge der Ausführungsnachricht informiert werden müssen.
  • Wenn beispielsweise die Exekutivaufgabe 5316 die Exekutivventscheidungen 5508 verläßt, und zuerst in den Wirkeauf-Zustand-Block 5510 eintritt, führt sie eine Überprüfung aus, um zu sehen, daß der Zustand so eingestellt ist, daß das Fahrzeug für den autonomen Betriebszustand bereit ist (beispielsweise Fahrzeugpositionsbestimmungssystem ist fertig, Fahrzeug kommuniziert ordnungsgemäß, eine ordnungsgemäße Route ist angewiesen worden, und das Fahrzeug ist fertig für den automatischen Betriebszustand). Siehe Block 5802. Wenn einer oder mehrere dieser Zustände nicht erfüllt wird, dann kehrt die Exekutive zurück, um auf eine weitere gültige Nachricht zu warten. Wenn alle diese Zustände erfüllt sind, dann führt die Exekutive 5316 eine Überprüfung aus, um zu sehen, daß der Pfadgenerator 5804 arbeitet. Falls dies so ist, schreitet die Exekutive 5316 dann voran zum Start der anderen Systeme, die für den autonomen Betrieb erforderlich sind.
  • Wenn das Pfaderzeugungssystem nicht arbeitet, dann sendet die Exekutivaufgabe 5316 die Nachricht "VPS Lage eingerichtet" an die VPS-Lageschlange 5334, um den Pfadgenerator zu starten. Die Exekutivaufgabe wird dann zu der Warte-auf-Ausführung-Schlange 5506 zurückkehren, um auf eine weitere Anweisung zu warten, so daß ein ordnungsgemäßer Betrieb des Fahrzeugs 102 sichergestellt wird.

Claims (4)

1. Verfahren zum Betrieb eines autonomen Navigationssystems (406) bei einem Fahrzeug, wobei das Verfahren folgende Schritte aufweist:
(1) Initialisierung (5504) des Systems (406)
(2) Warten (5506) bis Nachrichten in einer Nachrichtenschlange (5328) ankommen;
(3) Beim Empfang einer Nachricht Bestimmung und Setzen (5508) einer Reihe von Zustands-Flags bzw. Zustandszeichen, um das System (406) in einen bekannten Zustand speziell für diese Nachricht zu setzen;
(4) Ausführung (5510) eines entsprechenden Vorgangs gemäß der Nachricht;
(5) Rückkehr zum Schritt (2).
2. Verfahren nach Anspruch 1, wobei der Schritt der Bestimmung und des Setzens (5508) einer Reihe von Flags bzw. Zeichen folgende Schritte aufweist:
(a) Bestimmung (5602), ob eine empfangene Nachricht eine eine neue Route anzeigende Nachricht ist, und falls dies wahr ist, dann Einstellung (5604) im Schritt (4) einer Routennummer für das Fahrzeug (102) das folgen soll;
(b) Bestimmung (5606), ob eine empfangene Nachricht eine Geschwindigkeitswechselanweisungsnachricht ist, und falls dies wahr ist, dann Anweisung (5608) im Schritt (4) einer maximalen Geschwindigkeit für das Fahrzeug (102);
(c) Bestimmung (5610), ob eine empfangene Nachricht eine Fahrzeugansprechnachricht ist, und falls die wahr ist, dann Setzen (5612) eines Zustands-Flags auf gesund im Schritt (4);
(d) Bestimmung (5614), ob eine empfangene Nachricht eine Fahrzeug keine Antwort Nachricht ist, und falls dies wahr ist, dann Setzen (5616) des Zustands-Flags auf nicht gesund im Schritt (4);
(e) Bestimmung (5618), ob eine empfangene Nachricht eine Fahrzeuächecksummenfehlernachricht ist, und falls dies wahr ist, dann Setzen (5620) eines Zustands-Flags auf nicht gesund im Schritt (4);
(f) Bestimmung (5622), ob eine empfangene Nachricht eine Tele-Betriebszustandsnachricht ist, und falls dies wahr ist, dann Setzen (5624) des Fahrzeugs (102) auf den Tele-Betriebszustand im Schritt (4);
(g) Bestimmung (5626), ob eine empfangene Nachricht eine Manuell-Betriebszustandsnachricht ist, und falls dies wahr ist, dann Setzen (5624) des Fahrzeuges (102) auf den manuellen Betriebszustand im Schritt (4);
(h) Bestimmung (5628), ob eine empfangene Nachricht eine Automatik-Betriebszustandsnachricht ist, und falls dies wahr ist, dann Setzen (5624) des Fahrzeuges (102) auf den autonomen Betriebszustand im Schritt (4);
(i) Bestimmung (5630), ob eine empfangene Nachricht eine Fertig-Betriebszustandsnachricht ist, und falls dies wahr ist, dann Setzen (5624) des Fahrzeuges (102) auf den Fertig-Betriebszustand im Schritt (4);
(j) Bestimmung (5632), ob eine empfangene Nachricht eine VPS- bzw. Fahrzeugspositionsbestimmungs- Zeitüberlaufnachricht ist, und falls dies wahr ist, dann Ausführung (5638) eines Notstoppes des Fahrzeuges (102) im Schritt (4);
(k) Bestimmung (5632), ob eine empfangene Nachricht eine VPS- bzw. Fahrzeugspositionsbestimmungs- Chechsummenfehlernachricht ist, und falls dies wahr ist, dann Ausführung (5638) eines Notstoppes des Fahrzeuges im Schritt (4);
(l) Bestimmung (5640), ob eine empfangene Nachricht eine VPS- bzw. Fahrzeugspositionsbestimmungs-Lage- Fertig-Nachricht ist, und falls dies wahr ist, dann Setzen (5642) eines VPS-Lage-Fertig-Flags auf wahr im Schritt (4);
(m) Bestimmung (5644), ob eine empfangene Nachricht eine VPS- bzw. Fahrzeugspositionsbestimmungs-System- Position-Fertig-Nachricht ist, und falls dies wahr ist, dann Setzen (5646) eines VPS-Position-Fertig- Flags auf wahr im Schritt (4);
(n) Bestimmung (5648), ob eine empfangene Nachricht eine VPS- bzw. Fahrzeugspositionsbestimmungs- Positionsausrichtungsnachricht ist, und falls dies wahr ist, dann Warten (5650) bis das Fahrzeugpositionsbestimmungssystem die Initialisierung vollendet hat, und zwar im Schritt (4);
(o) Bestimmung (5652), ob eine empfangene Nachricht eine Routenendenachricht ist, und falls dies wahr ist, dann Informieren (5654) eines Host-Computers im Schritt (4);
(p) Bestimmung (5656), ob eine empfangene Nachricht eine Abtastung-Fertig-Nachricht ist, und falls dies wahr ist, dann Beginnen (5658) nach Objekten vor dem Fahrzeug (102) abzutasten, und zwar im Schritt (4);
(q) Bestimmung (5660), ob eine empfangene Nachricht eine Abtastung-Alles-frei-Nachricht ist, und falls dies wahr ist, dann Anzeige (5662), daß keine Objekte detektiert worden sind, und zwar im Schritt (4);
(r) Bestimmung (5664), ob eine empfangene Nachricht eine Hindernis-abgetastet-Nachricht ist, und falls dies wahr ist, dann Anzeige (5666), daß ein Hindernis vor dem Fahrzeug (102) detektiert worden sind, und zwar im Schritt (4);
(s) Bestimmung (5668), ob eine empfangene Nachricht eine Verfolgungsvorrichtung-außer-Kurs-Nachricht ist, und falls dies wahr ist, dann Anzeige (5670), daß das Fahrzeug nicht einem erwünschten Pfad innerhalb der Toleranz folgt, und Stop des Fahrzeugs, und zwar im Schritt (4);
(t) Bestimmung (5672), ob eine empfangene Nachricht eine Verfolgungsvorrichtung-Routenende-Nachricht ist, und falls dies wahr ist, dann Anzeige (5674), daß das Fahrzeug ein Routenende erreicht hat, und Stop des Fahrzeugs, und zwar im Schritt (4);
(v) Bestimmung (5676), ob eine empfangene Nachricht eine Verfolgungsvorrichtung-Stop-Nachricht ist, und falls dies wahr ist, dann Anzeige (5678), daß die Verfolgungsvorrichtung das Fahrzeug (102) gestoppt hat, und zwar im Schritt (4);
(w) Bestimmung (5676), ob eine empfangene Nachricht nicht eine der obigen Nachrichten ist, und wenn dies wahr ist, dann Informieren (5680) eines Hostcomputers über einen Fehlerzustand im Schritt (4).
3. Autonomes Navigationssystem (406) bei einem Fahrzeug, wobei das System folgendes aufweist:
(1) Mittel (5504) zur Initialisierung des Systems (406);
(2) Mittel (5506) zum Warten auf Nachrichten, die in einer Nachrichtenschlange (5328) ankommen, die Mittel (5508) zur Bestimmung und zum Einstellen bzw. Setzen einer Reihe von Zustands-Flags bzw. Zustandszeichen aufweisen, um das System (406) in einen bekannten Zustand speziell für diese Nachricht zu setzen, und zwar aktiviert beim Empfang einer Nachricht; und
(3) Mittel (5510) zur Ausführung eines entsprechenden Vorgangs gemäß der Nachricht.
4. System (406) nach Anspruch 3, wobei die Mittel (5506) zum Warten auf Nachrichten weiter folgendes aufweisen:
(a) Mittel (5602) zur Bestimmung, ob eine empfangene Nachricht eine eine neue Route anweisende Nachricht ist, und falls dies wahr ist, dann Bewirken (5604), daß die Mittel (5510) zur Ausführung eine Routennummer für das Fahrzeug (102) setzen, das folgen soll;
(b) Mittel (5606) zur Bestimmung, ob eine empfangene Nachricht eine Geschwindigkeitswechselanweisungsnachricht ist, und falls dies wahr ist, dann Bewirken (5608), daß die Mittel (5510) zur Ausführung eine Maximalgeschwindigkeit für das Fahrzeug (102) anweisen;
(c) Mittel (5610) zur Bestimmung, ob eine empfangene Nachricht eine Fahrzeugansprechnachricht ist, und falls dies wahr ist, dann Bewirken (5612), daß die Mittel (5510) zur Ausführung die Zustands-Flags auf gesund setzen;
(d) Mittel (5614) zur Bestimmung, ob eine empfangene Nachricht eine Nicht-Fahrzeugansprechnachricht ist, und falls dies wahr ist, dann Bewirken (5616), daß die Mittel (5510) zur Ausführung die Zustands- Flags auf nicht gesund setzen;
(e) Mittel (5618) zur Bestimmung, ob eine empfangene Nachricht eine Fahrzeuächecksummenfehlernachricht ist, und falls dies wahr ist, dann Bewirken (5620), daß die Mittel (5510) zur Ausführung die Zustands- Flags auf nicht gesund setzen;
(f) Mittel (5622) zur Bestimmung, ob eine empfangene Nachricht eine Tele-Betriebszustandsnachricht ist, und falls dies wahr ist, dann Bewirken (5624), daß die Mittel (5510) zur Ausführung das Fahrzeug (102) in einen Tele-Betriebszustand setzen;
(g) Mittel (5626) zur Bestimmung, ob eine empfangene Nachricht eine Manuell-Betriebszustandsnachricht ist, und falls dies wahr ist, dann Verursachen (5624), daß die Mittel (5510) zur Ausführung das Fahrzeug (102) auf den manuellen Betriebszustand setzen;
(h) Mittel (5628) zur Bestimmung, ob eine empfangene Nachricht eine Automatik-Betriebszustandsnachricht ist, und falls dies wahr ist, dann Bewirken (5624), daß die Mittel (5510) zur Ausführung das Fahrzeug (102) in den autonomen Betriebszustand setzen;
(i) Mittel (5630) zur Bestimmung, ob eine empfangene Nachricht eine Fertig-Betriebszustandsnachricht ist, und falls dies wahr ist, dann Bewirken (5624), daß die Mittel (5510) zur Ausführung das Fahrzeug (102) in den Fertig-Betriebszustand setzen;
(j) Mittel (5632) zur Bestimmung, ob eine empfangene Nachricht eine VPS-Zeitüberlauf-Nachricht ist, und falls dies wahr ist, dann Bewirken (5634), daß die Mittel (5510) einen Notstop beim Fahrzeug (102) ausführen;
(k) Mittel (5636) zur Bestimmung, ob eine empfangene Nachricht eine VPS- bzw. Fahrzeugspositionsbestimmungssystem-Checksummenfehlernachricht ist, und falls dies wahr ist, dann Bewirken (5638), daß die Mittel (5510) zur Ausführung einen Notstop beim Fahrzeug (102) ausführen;
(l) Mittel (5640) zur Bestimmung, ob eine empfangene Nachricht eine VPS-bzw. Fahrzeugspositionsbestimmungssystem-Lage-Fertig-Nachricht ist, und falls dies wahr ist, dann Bewirken (5642), daß die Mittel (5510) zum Ausführen ein VPS-Lage-Fertig-Flag auf wahr setzen;
(m) Mittel (5644) zur Bestimmung, ob eine empfangene Nachricht eine VPS-Positionsbestimmung-Fertig- Nachricht ist, und falls dies wahr ist, dann Bewirken (5646), daß die Mittel (5510) zum Ausführen ein VPS-Position-Fertig-Flag auf wahr setzen;
(n) Mittel (5648) zur Bestimmung, ob eine empfangene Nachricht eine VPS-Position-ausgerichtet- Nachricht ist, und falls dies wahr ist, dann Bewirken (5650), daß die Mittel (5510) zur Ausführung warten, bis das VPS- bzw. Fahrzeugpositionsbestimmungssystem die Initialisierung vollendet hat;
(o) Mittel (5652) zur Bestimmung, ob eine empfangene Nachricht eine Routenendenachricht ist, und falls dies wahr ist, dann Bewirken (5654), daß die Mittel (5510) zur Ausführung einen Host- bzw. Hauptcomputer informieren;
(p) Mittel (5656) zur Bestimmung, ob eine empfangene Nachricht eine Abtastung-Fertig-Nachricht ist, und falls dies wahr ist, dann Bewirken (5658), daß die Mittel (5510) zur Ausführung beginnen, Objekte vor dem Fahrzeug (102) abzutasten;
(q) Mittel (5660) zur Bestimmung, ob eine empfangene Nachricht eine Abtastung-Alles-frei-Nachricht ist, und falls dies wahr ist, dann Bewirken (5662), daß die Mittel (5510) zur Ausführung anzeigen, daß keine Objekte detektiert worden sind;
(r) Mittel (5664) zur Bestimmung, ob eine empfangene Nachricht eine Hindernis-abgetastet-Nachricht ist, und falls dies wahr ist, dann Bewirken (5666), daß die Mittel (5510) zur Ausführung anzeigen, daß ein Hindernis vor dem Fahrzeug (102) detektiert worden ist;
(s) Mittel (5668) zur Bestimmung, ob eine empfangene Nachricht eine Verfolgungsvorrichtung-außer-Kurs- Nachricht ist, und falls dies wahr ist, dann Bewirken (5670), daß die Mittel (5510) zum Ausführen anzeigen, daß das Fahrzeug nicht einem erwünschten Pfad innerhalb der Toleranz folgt, und Stoppen des Fahrzeugs;
(t) Mittel (5672) zur Bestimmung, ob eine empfangene Nachricht eine Verfolgungsvorrichtung-Routenende- Nachricht ist, und falls dies wahr ist, dann Bewirken (5674), daß die Mittel (5510) zur Ausführung anzeigen, daß das Fahrzeug ein Routenende erreicht hat, und Stoppen des Fahrzeugs;
(v) Mittel (5676) zur Bestimmung, ob eine empfangene Nachricht eine Verfolgungsvorrichtung-Stop- Nachricht ist, und falls dies wahr ist, dann Bewirken (5678), daß die Mittel (5510) zur Ausführung anzeigen, daß die Verfolgungsvorrichtung das Fahrzeug (102) gestoppt hat;
(w) Mittel (5676) zur Bestimmung, ob eine empfangene Nachricht nicht eine der obigen Nachrichten ist, und wenn dies wahr ist, dann Bewirken (5680), daß die Mittel (5510) zur Ausführung einen Hostcomputer über einen Fehlerzustand informieren.
DE69033753T 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren Expired - Fee Related DE69033753T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US1989/005580 WO1991009375A1 (en) 1989-12-11 1989-12-11 Integrated vehicle positioning and navigation system, apparatus and method

Publications (2)

Publication Number Publication Date
DE69033753D1 DE69033753D1 (de) 2001-07-26
DE69033753T2 true DE69033753T2 (de) 2002-05-29

Family

ID=22215414

Family Applications (13)

Application Number Title Priority Date Filing Date
DE69033962T Expired - Fee Related DE69033962T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren
DE69033929T Expired - Fee Related DE69033929T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem, dessen Vorrichtung und Verfahren
DE69032415T Expired - Fee Related DE69032415T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -Navigationssystem, dessen Vorrichtung und Verfahren
DE69033753T Expired - Fee Related DE69033753T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren
DE69033973T Expired - Fee Related DE69033973T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem, dessen Vorrichtung und Verfahren
DE69034068T Expired - Fee Related DE69034068T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem, dessen Vorrichtung und Verfahren
DE69033898T Expired - Fee Related DE69033898T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren
DE69033907T Expired - Fee Related DE69033907T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem, dessen Vorrichtung und Verfahren
DE69033831T Expired - Fee Related DE69033831T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren
DE69026274T Expired - Fee Related DE69026274T2 (de) 1989-12-11 1990-12-10 Integriertes fahrzeugpositionier- und -navigationssystem dessen vorrichtung und verfahren
DE69033979T Expired - Fee Related DE69033979T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem, dessen Vorrichtung und Verfahren
DE69033597T Expired - Fee Related DE69033597T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren
DE69034047T Expired - Fee Related DE69034047T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem, dessen Vorrichtung und Verfahren

Family Applications Before (3)

Application Number Title Priority Date Filing Date
DE69033962T Expired - Fee Related DE69033962T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren
DE69033929T Expired - Fee Related DE69033929T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem, dessen Vorrichtung und Verfahren
DE69032415T Expired - Fee Related DE69032415T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -Navigationssystem, dessen Vorrichtung und Verfahren

Family Applications After (9)

Application Number Title Priority Date Filing Date
DE69033973T Expired - Fee Related DE69033973T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem, dessen Vorrichtung und Verfahren
DE69034068T Expired - Fee Related DE69034068T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem, dessen Vorrichtung und Verfahren
DE69033898T Expired - Fee Related DE69033898T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren
DE69033907T Expired - Fee Related DE69033907T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem, dessen Vorrichtung und Verfahren
DE69033831T Expired - Fee Related DE69033831T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren
DE69026274T Expired - Fee Related DE69026274T2 (de) 1989-12-11 1990-12-10 Integriertes fahrzeugpositionier- und -navigationssystem dessen vorrichtung und verfahren
DE69033979T Expired - Fee Related DE69033979T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem, dessen Vorrichtung und Verfahren
DE69033597T Expired - Fee Related DE69033597T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren
DE69034047T Expired - Fee Related DE69034047T2 (de) 1989-12-11 1990-12-10 Integriertes Fahrzeugpositionier- und -navigationssystem, dessen Vorrichtung und Verfahren

Country Status (6)

Country Link
EP (16) EP0936516B1 (de)
JP (6) JP3336005B2 (de)
AU (2) AU642638B2 (de)
CA (1) CA2071831A1 (de)
DE (13) DE69033962T2 (de)
WO (2) WO1991009375A1 (de)

Families Citing this family (220)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5648901A (en) * 1990-02-05 1997-07-15 Caterpillar Inc. System and method for generating paths in an autonomous vehicle
US5442558A (en) * 1992-08-06 1995-08-15 Caterpillar Inc. Method and system for determining vehicle position based on a projected position of a satellite
US5606506A (en) * 1993-04-05 1997-02-25 Caterpillar Inc. Method and apparatus for improving the accuracy of position estimates in a satellite based navigation system using velocity data from an inertial reference unit
US5754137A (en) * 1993-07-17 1998-05-19 Duerrstein; Georg Process for taking action on productive lands
WO1995004917A1 (en) * 1993-08-09 1995-02-16 Caterpillar Inc. Apparatus and method for determining terrestrial position
SE515499C2 (sv) * 1993-11-08 2001-08-13 Telia Ab Anordning för att möjliggöra kommunikation och positionering i styranläggning
ZA948824B (en) * 1993-12-08 1995-07-11 Caterpillar Inc Method and apparatus for operating geography altering machinery relative to a work site
JPH07230315A (ja) * 1994-02-16 1995-08-29 Fuji Heavy Ind Ltd 自律走行車の走行制御装置
ZA952853B (en) * 1994-04-18 1995-12-21 Caterpillar Inc Method and apparatus for real time monitoring and co-ordination of multiple geography altering machines on a work site
FI942218A0 (fi) * 1994-05-13 1994-05-13 Modulaire Oy Automatiskt styrningssystem foer obemannat fordon
GB9417600D0 (en) 1994-09-01 1994-10-19 British Telecomm Navigation information system
DE4432064C1 (de) * 1994-09-09 1996-04-04 Data Logic Optik Elektronik Verfahren zur Verwaltung eines Lagersystems
ES2101637B1 (es) * 1994-09-13 1998-03-01 Minera Catalano Aragonesa Sa Sistema de seguimiento y distribucion automatica de camiones.
US5586030A (en) * 1994-10-24 1996-12-17 Caterpillar Inc. System and method for managing access to a resource in an autonomous vehicle system
US6044316A (en) * 1994-12-30 2000-03-28 Mullins; Donald B. Method and apparatus for navigating a remotely guided brush cutting, chipping and clearing apparatus
ES2110359B1 (es) * 1995-06-09 1998-10-16 Amper Technologies S A Sistema de navegacion terrestre, aerea o maritima mejorado.
US5902351A (en) * 1995-08-24 1999-05-11 The Penn State Research Foundation Apparatus and method for tracking a vehicle
DE19532104C1 (de) * 1995-08-30 1997-01-16 Daimler Benz Ag Verfahren und Vorrichtung zur Bestimmung der Position wenigstens einer Stelle eines spurgeführten Fahrzeugs
US5752207A (en) * 1995-09-29 1998-05-12 Caterpillar Inc. Method and apparatus for determining a path for a machine between a predetermined route and a final position
US6002363A (en) * 1996-03-08 1999-12-14 Snaptrack, Inc. Combined GPS positioning system and communications system utilizing shared circuitry
US5841396A (en) * 1996-03-08 1998-11-24 Snaptrack, Inc. GPS receiver utilizing a communication link
EP1223434B1 (de) * 1995-10-09 2010-08-25 Snaptrack, Inc. Kombiniertes GPS und Kommunikationssystem mit geteiltem Schaltkreis
US6208290B1 (en) 1996-03-08 2001-03-27 Snaptrack, Inc. GPS receiver utilizing a communication link
GB2339099B (en) * 1995-10-24 2000-05-31 Inmarsat Ltd Satellite radiodetermination
GB2309320B (en) * 1996-01-18 1999-09-08 Heckett Multiserv Plc Manufacturing installation and processing operations
US5928309A (en) * 1996-02-05 1999-07-27 Korver; Kelvin Navigation/guidance system for a land-based vehicle
US6133874A (en) * 1996-03-08 2000-10-17 Snaptrack, Inc. Method and apparatus for acquiring satellite positioning system signals
EP1798564B1 (de) * 1996-03-08 2011-10-26 Snaptrack, Inc. Verbesserter GPS-Empfänger mit Dopplerverschiebungs-Kompensation durch Kenntnis von Satellitenpositionierungsinformation
JP3617185B2 (ja) * 1996-04-19 2005-02-02 トヨタ自動車株式会社 車両の制御装置
DE19629618A1 (de) * 1996-07-23 1998-01-29 Claas Ohg Routenplanungssystem für landwirtschaftliche Arbeitsfahrzeuge
ATE217101T1 (de) * 1996-08-29 2002-05-15 Maasland Nv Unbemanntes fahrzeug
EP0929876B1 (de) 1996-09-16 2000-04-19 Minorplanet Limited Übertragung von angesammelten daten aus fahrzeugen
US5913914A (en) * 1996-12-18 1999-06-22 Caterpillar Inc. Method and apparatus for managing simultaneous access to a resource by a fleet of mobile machines
US5961560A (en) * 1996-12-19 1999-10-05 Caterpillar Inc. System and method for managing access of a fleet of mobile machines to a service resource
US5931875A (en) * 1996-12-19 1999-08-03 Caterpillar Inc. System and method for managing a fleet of mobile machines for dumping at a plurality of dump points
US5897595A (en) * 1996-12-19 1999-04-27 Caterpillar Inc. System and method for managing access of a fleet of mobile machines to a resource having multiple entry points
FI973960A (fi) * 1997-01-13 1998-07-14 Sisu Terminal Systems Inc Automaattinen suoraanajojärjestelmä kontinkäsittelykonetta varten
DE69736248D1 (de) * 1997-02-14 2006-08-10 Kelvin Korver Navigations- und führungssystem für landfahrzeuge
US5986547A (en) * 1997-03-03 1999-11-16 Korver; Kelvin Apparatus and method for improving the safety of railroad systems
JPH113499A (ja) * 1997-06-10 1999-01-06 Hitachi Ltd 移動体管理システム,移動体載装置,基地局備装置および移動体管理方法
DE19741631B4 (de) * 1997-09-20 2013-08-14 Volkswagen Ag Verfahren und Vorrichtung zur Vermeidung und/oder Minimierung von Konfliktsituationen im Straßenverkehr
EP0913751B1 (de) * 1997-11-03 2003-09-03 Volkswagen Aktiengesellschaft Autonomes Fahrzeug und Verfahren zur Steuerung eines autonomen Fahrzeuges
US6301563B1 (en) * 1998-04-14 2001-10-09 The Chubb Corporation System and method for determining risk exposure based on adjacency analysis
FR2781302A1 (fr) * 1998-07-15 2000-01-21 Conception Commercialisation M Dispositif de signalisation a proximite d'un engin de travaux public
IL142574A (en) * 1998-10-13 2004-03-28 Integrated Systems Res Corp System and method for tracking vehicle fleets
US6370629B1 (en) * 1998-10-29 2002-04-09 Datum, Inc. Controlling access to stored information based on geographical location and date and time
US6331835B1 (en) * 1999-02-02 2001-12-18 The Charles Stark Draper Laboratory, Inc. Deeply-integrated adaptive GPS-based navigator with extended-range code tracking
US6058338A (en) * 1999-02-12 2000-05-02 Qualcomm Incorporated Method and apparatus for efficient GPS assistance in a communication system
JP2001124579A (ja) * 1999-10-27 2001-05-11 Nippon Seiki Co Ltd ナビゲーション装置
US6313787B1 (en) * 1999-11-12 2001-11-06 Motorola, Inc. Method and apparatus for assisted GPS protocol
DE10003672A1 (de) * 2000-01-28 2001-08-02 Bodenseewerk Geraetetech Navigationssystem
GB0011797D0 (en) 2000-05-16 2000-07-05 Yeoman Group Plc Improved vehicle routeing
US6697752B1 (en) 2000-05-19 2004-02-24 K&L Technologies, Inc. System, apparatus and method for testing navigation or guidance equipment
JP4469471B2 (ja) * 2000-07-13 2010-05-26 亮介 柴崎 移動体用広視野角多方向画像取得装置及び移動体用広視野角多方向画像取得システム
DE60141521D1 (de) * 2000-09-01 2010-04-22 Mitac Int Corp Kalibrierung eines mehrachsigen beschleunigungssensors in einem fahrzeugnavigationssystem mittels gps-daten
US6437735B1 (en) * 2000-09-07 2002-08-20 Ericsson Inc. Position detection system integrated into mobile terminal
KR100523367B1 (ko) * 2000-10-26 2005-10-20 마츠시다 덴코 가부시키가이샤 장해물 회피기능을 가지는 자율이동장치
JP2002140798A (ja) * 2000-11-06 2002-05-17 Masato Abe 運転支援制御システム
EP1390823A1 (de) * 2001-05-25 2004-02-25 Lego A/S Spielzeugroboterprogrammieren
DE10129135B4 (de) * 2001-06-16 2013-10-24 Deere & Company Einrichtung zur Positionsbestimmung eines landwirtschaftlichen Arbeitsfahrzeugs sowie ein landwirtschaftliches Arbeitsfahrzeug mit dieser
US6965754B2 (en) 2001-10-09 2005-11-15 Motorola, Inc. Satellite positioning system receiver with reference oscillator circuit and methods therefor
WO2003040752A1 (en) * 2001-11-06 2003-05-15 Chang-Don Kee Pseudolite-based precise positioning system with synchronised pseudolites
DE10211714A1 (de) * 2002-03-16 2003-10-09 Astrium Gmbh Verfahren und Anordnungen zur Übertragung von Pseudolite-Trajektorien innerhalb von Navigationsdaten eines Satelliten-Navigationssystem
US7508341B2 (en) 2002-03-16 2009-03-24 Eads Astrium Gmbh Method and arrangements for the transmission of pseudolite trajectories within navigation data of a satellite navigation system
US6606562B1 (en) * 2002-08-08 2003-08-12 Concentrax, Inc. Self-monitoring vehicle alert and tracking device system and associated methods
DE10244822A1 (de) * 2002-09-26 2004-04-08 Deere & Company, Moline Überwachungseinrichtung für eine Maschine
DE10319445A1 (de) * 2003-04-30 2004-11-18 Robert Bosch Gmbh Fahrerassistenzvorrichtung mit Kursprädiktionsmodul
DE10322765B4 (de) * 2003-05-19 2008-06-05 Daimler Ag Automatisierter Speditionshof
DE10343640B4 (de) * 2003-09-20 2016-12-29 Deere & Company Lenksystem für ein landwirtschaftliches oder industrielles Nutzfahrzeug
US7079943B2 (en) 2003-10-07 2006-07-18 Deere & Company Point-to-point path planning
JP4576844B2 (ja) * 2004-01-30 2010-11-10 アイシン・エィ・ダブリュ株式会社 道路形状推測装置
DE102004039460B3 (de) 2004-08-14 2006-04-20 Deere & Company, Moline System zur Bestimmung der relativen Position eines zweiten landwirtschaftlichen Fahrzeugs in Bezug auf ein erstes landwirtschaftliches Fahrzeug
JP2006259895A (ja) * 2005-03-15 2006-09-28 Omron Corp 移動体の発進制御装置
US7961717B2 (en) 2005-05-12 2011-06-14 Iposi, Inc. System and methods for IP and VoIP device location determination
EP1777159A1 (de) 2005-10-20 2007-04-25 Astrium GmbH Anordnung und Verfahren zur Positions- und Lagebestimmung eines Flugkörpers, insbesondere eines Raumflugkörpers
WO2007048029A2 (en) 2005-10-21 2007-04-26 Deere & Company Systems and methods for obstacle avoidance
BRPI0708496B1 (pt) 2006-03-06 2020-02-18 Qualcomm Incorporated Método para determinação de posição com combinação de medições
WO2008029787A1 (fr) 2006-09-06 2008-03-13 Pioneer Corporation Support d'enregistrement d'informations sur lequel des informations sont enregistrées sous des formes convexes/concaves et son procédé de fabrication
ATE536297T1 (de) 2006-10-13 2011-12-15 Continental Teves Ag & Co Ohg Fahrzeug und verfahren zur bestimmung von in der fahrzeugumgebung befindlichen fahrzeugen
US8078297B2 (en) 2006-12-01 2011-12-13 Trimble Navigation Limited Interface for retrofitting a manually controlled machine for automatic control
RU2319215C1 (ru) * 2007-04-12 2008-03-10 Закрытое акционерное общество "АКАДЕМИЯ МБФ" Система слежения за объектами и управления их состоянием
US8046002B2 (en) 2008-07-29 2011-10-25 Xerox Corporation Apparatus for broadcasting real time information to GPS systems
US8224501B2 (en) * 2008-09-30 2012-07-17 General Electric Company Store management system and method of operating the same
IL196276A (en) * 2008-12-30 2013-04-30 Elbit Systems Ltd Independent navigation system and method for maneuverable platform
US10004387B2 (en) 2009-03-26 2018-06-26 Intuitive Surgical Operations, Inc. Method and system for assisting an operator in endoscopic navigation
US8337397B2 (en) 2009-03-26 2012-12-25 Intuitive Surgical Operations, Inc. Method and system for providing visual guidance to an operator for steering a tip of an endoscopic device toward one or more landmarks in a patient
DE102009016336A1 (de) * 2009-04-06 2010-10-07 Continental Automotive Gmbh Erkennen von unautorisiert erzeugten GPS Signalen
EP2427729A4 (de) * 2009-05-04 2014-08-27 Tomtom North America Inc Verfahren und system zum verringern von scharfen punkten in einem informationssystem geografischer daten
US9074897B2 (en) 2009-06-15 2015-07-07 Qualcomm Incorporated Real-time data with post-processing
FR2947304B1 (fr) * 2009-06-25 2014-12-26 Envision Vehicle Engineering Novasio Technology Event Procede et dispositif de demarrage du moteur d'un vehicule
US9678508B2 (en) 2009-11-16 2017-06-13 Flanders Electric Motor Service, Inc. Systems and methods for controlling positions and orientations of autonomous vehicles
JP5605539B2 (ja) * 2009-12-15 2014-10-15 日本電気株式会社 移動***置推定追尾装置、移動***置推定追尾方法、及び移動***置推定追尾プログラム
US8259012B2 (en) 2010-04-14 2012-09-04 The Boeing Company Software GNSS receiver for high-altitude spacecraft applications
FI122157B (fi) * 2010-05-10 2011-09-15 Sandvik Mining & Constr Oy Menetelmä ja laitteisto kaivosajoneuvon turvajärjestelyitä varten
US8704707B2 (en) 2010-06-02 2014-04-22 Qualcomm Incorporated Position determination using measurements from past and present epochs
JP2012008096A (ja) * 2010-06-28 2012-01-12 Seiko Epson Corp バイアス推定方法、姿勢推定方法、バイアス推定装置及び姿勢推定装置
CN101915933A (zh) * 2010-08-17 2010-12-15 中兴通讯股份有限公司 辅助全球卫星定位***定位的方法及装置
MY164768A (en) * 2010-10-25 2018-01-30 Lockheed Corp Estimating position and orientation of an underwater vehicle based on correlated sensor data
RU2446410C1 (ru) * 2010-12-20 2012-03-27 Федеральное Государственное Автономное Образовательное Учреждение Высшего Профессионального Образования "Сибирский Федеральный Университет" (Сфу) Способ угловой ориентации объекта по сигналам спутниковых радионавигационных систем
JP5310766B2 (ja) 2011-03-28 2013-10-09 ソニー株式会社 位置補正装置、位置補正方法、プログラムおよび位置補正システム
EP2515195B1 (de) * 2011-04-18 2014-05-07 Joseph Vögele AG System zum Steuern von Baustellenfahrzeugen
US8477067B2 (en) * 2011-06-24 2013-07-02 Thales Canada Inc. Vehicle localization system
CN102360529B (zh) * 2011-09-20 2013-07-24 张忠义 直接获取城市道路通行速度的方法
EP2574958B1 (de) * 2011-09-28 2017-02-22 Honda Research Institute Europe GmbH Straßenterrain-Erkennungsverfahren und System für Fahrerhilfssysteme
SE536333C2 (sv) * 2011-11-18 2013-08-27 Atlas Copco Rock Drills Ab Förfarande och anordning för att framföra en gruv- och/elleranläggningsmaskin
SE537371C2 (sv) 2011-11-18 2015-04-14 Atlas Copco Rock Drills Ab Förfarande och anordning vid framförande av en gruv- och/eller anläggningsmaskin
CN102506871B (zh) * 2011-11-28 2014-01-22 北京航空航天大学 一种机载双光纤imu/dgps组合相对形变姿态测量装置
TWI439834B (zh) * 2011-12-29 2014-06-01 Ind Tech Res Inst 移動平台之導航方法與系統
US20130268138A1 (en) * 2012-04-05 2013-10-10 Caterpillar Inc. High Availability For Autonomous Machine Control System
CN102621565B (zh) * 2012-04-17 2013-12-04 北京航空航天大学 一种机载分布式pos的传递对准方法
CN103426300B (zh) * 2012-05-18 2015-09-09 李志恒 提高快速公交调度精度的***及方法
RU2510585C2 (ru) * 2012-06-05 2014-03-27 Открытое акционерное общество "Завод им. В.А. Дегтярева" Способ информационного взаимодействия автономной аппаратуры топопривязки и навигации и бортовой эвм
DE102012017497B3 (de) 2012-08-17 2013-12-05 Audi Ag Verkehrsanlage zum autonomen Befahren und Verfahren zum Ermitteln einer Kraftfahrzeugbeschädigung
US9485614B2 (en) * 2012-09-04 2016-11-01 Telefonaktiebolaget L M Ericsson Method and arrangement for positioning in wireless communication systems
US9665101B1 (en) * 2012-09-28 2017-05-30 Waymo Llc Methods and systems for transportation to destinations by a self-driving vehicle
DE102012023931A1 (de) * 2012-12-06 2014-06-12 GM Global Technology Operations LLC (n. d. Gesetzen des Staates Delaware) Kraftfahrzeug mit verstellbarem Sitz
US9405015B2 (en) * 2012-12-18 2016-08-02 Subcarrier Systems Corporation Method and apparatus for modeling of GNSS pseudorange measurements for interpolation, extrapolation, reduction of measurement errors, and data compression
SG2013042890A (en) * 2013-06-03 2015-01-29 Ctrlworks Pte Ltd Method and apparatus for offboard navigation of a robotic device
RU2529649C1 (ru) * 2013-07-11 2014-09-27 Федеральное Государственное Автономное Образовательное Учреждение Высшего Профессионального Образования "Сибирский Федеральный Университет" (Сфу) Способ угловой ориентации объекта по радионавигационным сигналам космических аппаратов
WO2015076735A1 (en) * 2013-11-21 2015-05-28 Scania Cv Ab System and method to make possible autonomous operation and/or external control of a motor vehicle
EP3072024A4 (de) * 2013-11-21 2017-08-02 Scania CV AB System und verfahren zur ermöglichung des autonomen betrieb und/oder der externen steuerung eines kraftfahrzeugs
EP3113145B1 (de) * 2014-02-24 2019-11-27 Nissan Motor Co., Ltd. Lokale ortungsberechnungsvorrichtung und lokales ortungsberechnungsverfahren
CN103810903B (zh) * 2014-02-27 2016-08-31 长安大学 一种基于车车通信的告警信息推送方法
CN104978867A (zh) * 2014-04-08 2015-10-14 北京数码视讯科技股份有限公司 一种车辆管理***、方法和设备
CN103925921A (zh) * 2014-04-25 2014-07-16 上海斐讯数据通信技术有限公司 一种基于电子罗盘和计步器的辅助定位装置及方法
CN104048660A (zh) * 2014-06-24 2014-09-17 国家电网公司 一种电网巡视检修现场的定位导航装置
CN104090575A (zh) * 2014-07-11 2014-10-08 大连理工大学 一种自动巡线机器人控制***及自动巡线机器人
RU2564523C1 (ru) * 2014-07-17 2015-10-10 Федеральное Государственное Автономное Образовательное Учреждение Высшего Профессионального Образования "Сибирский Федеральный Университет" (Сфу) Способ угловой ориентации объекта по радионавигационным сигналам космических аппаратов
WO2016125001A1 (en) * 2015-02-05 2016-08-11 Grey Orange Pte, Ltd. Apparatus and method for navigation path compensation
JP5950425B1 (ja) * 2015-03-13 2016-07-13 Vbox Japan株式会社 移動体測位装置、及び移動体測位方法
EP3109589B1 (de) * 2015-06-23 2019-01-30 Volvo Car Corporation Einheit und verfahren zur verbesserung der positionierungsgenauigkeit
CN104914870B (zh) * 2015-07-08 2017-06-16 中南大学 基于岭回归超限学习机的户外机器人局部路径规划方法
DE102015217345A1 (de) * 2015-09-10 2017-03-16 Conti Temic Microelectronic Gmbh Verfahren und Vorrichtung für eine Nutzung von Navigationsdaten in einem Fahrzeug-Assistenzsystem
KR102661990B1 (ko) 2015-09-18 2024-05-02 아우리스 헬스, 인크. 관형 조직망의 탐색
RU2618520C1 (ru) * 2016-04-18 2017-05-04 Федеральное государственное автономное образовательное учреждение высшего образования "Сибирский федеральный университет" (СФУ) Способ угловой ориентации объекта по радионавигационным сигналам космических аппаратов
CN105717928B (zh) * 2016-04-26 2018-03-30 北京进化者机器人科技有限公司 一种基于视觉的机器人导航过门方法
RU2621964C1 (ru) * 2016-05-04 2017-06-08 Открытое акционерное общество "Завод им. В.А. Дегтярева" Способ информационно-технического взаимодействия системы топопривязки и навигации с программно-техническим комплексом наземного пункта управления
CN106405606A (zh) * 2016-08-23 2017-02-15 南京莱斯信息技术股份有限公司 一种高精度卫星定位的实现方法
CN109844669B (zh) * 2016-09-29 2022-03-11 本田技研工业株式会社 车辆控制装置
US10875529B2 (en) * 2016-10-25 2020-12-29 Honda Motor Co., Ltd. Vehicle control device
CN106564506B (zh) * 2016-11-08 2019-01-18 上海海积信息科技股份有限公司 一种预测车辆位置信息是否合规的方法及装置
DE102016222272B4 (de) 2016-11-14 2018-05-30 Volkswagen Aktiengesellschaft Schätzen einer Eigenposition
EP3339908B1 (de) * 2016-12-23 2019-10-02 u-blox AG Verteilte kalman-filter-architektur für die bestimmung der phasenmehrdeutigkeiten
CN108345211A (zh) * 2017-01-23 2018-07-31 深圳市祈飞科技有限公司 双足仿人机器人及其非线性步态规划方法以及控制方法
DE102017202363A1 (de) 2017-02-15 2018-08-16 Robert Bosch Gmbh Verfahren und Vorrichtung zur Festlegung einer Maximalgeschwindigkeit für ein Fahrzeug und automatisiertes Fahrsystem
US10222799B2 (en) 2017-03-14 2019-03-05 International Business Machines Corporation Autonomous vehicle pickup directed by socially derived meta data in public environments
JP7159192B2 (ja) 2017-03-28 2022-10-24 オーリス ヘルス インコーポレイテッド シャフト作動ハンドル
WO2018208994A1 (en) 2017-05-12 2018-11-15 Auris Health, Inc. Biopsy apparatus and system
JP7130682B2 (ja) 2017-06-28 2022-09-05 オーリス ヘルス インコーポレイテッド 器具挿入補償
US10810875B2 (en) 2017-07-06 2020-10-20 Ford Global Technologies, Llc Navigation of impaired vehicle
US10816354B2 (en) 2017-08-22 2020-10-27 Tusimple, Inc. Verification module system and method for motion-based lane detection with multiple sensors
US10762673B2 (en) 2017-08-23 2020-09-01 Tusimple, Inc. 3D submap reconstruction system and method for centimeter precision localization using camera-based submap and LiDAR-based global map
US10565457B2 (en) 2017-08-23 2020-02-18 Tusimple, Inc. Feature matching and correspondence refinement and 3D submap position refinement system and method for centimeter precision localization using camera-based submap and LiDAR-based global map
CN109462629B (zh) * 2017-09-06 2021-11-16 阿里巴巴集团控股有限公司 车辆信息处理方法、装置及车库***
CN107656545A (zh) * 2017-09-12 2018-02-02 武汉大学 一种面向无人机野外搜救的自主避障与导航方法
KR102054984B1 (ko) * 2018-01-03 2019-12-12 한국교통연구원 위치 정보를 이용한 분석용 경로 데이터 생성 방법과, 생성 시스템과, 위치 정보를 이용한 분석용 경로 데이터 생성 서비스를 운영하는 방법 및 운영 시스템
US11312334B2 (en) 2018-01-09 2022-04-26 Tusimple, Inc. Real-time remote control of vehicles with high redundancy
CN111989716B (zh) 2018-01-11 2022-11-15 图森有限公司 用于自主车辆操作的监视***
US11009356B2 (en) 2018-02-14 2021-05-18 Tusimple, Inc. Lane marking localization and fusion
US11009365B2 (en) 2018-02-14 2021-05-18 Tusimple, Inc. Lane marking localization
DE102018202983A1 (de) * 2018-02-28 2019-08-29 Robert Bosch Gmbh Verfahren zur Ermittlung eines Datenprofils für die satellitengestützte Ermittlung einer Position eines Fahrzeugs
US10705194B2 (en) * 2018-03-21 2020-07-07 Zoox, Inc. Automated detection of sensor miscalibration
MX2020010117A (es) 2018-03-28 2020-11-06 Auris Health Inc Sistemas y metodos para mostrar la ubicacion estimada de instrumento.
WO2019204053A1 (en) * 2018-04-05 2019-10-24 TuSimple System and method for automated lane change control for autonomous vehicles
CN110356401B (zh) * 2018-04-05 2020-06-16 北京图森未来科技有限公司 一种自动驾驶车辆及其变道控制方法和***
CN110378184A (zh) 2018-04-12 2019-10-25 北京图森未来科技有限公司 一种应用于自动驾驶车辆的图像处理方法、装置
CN116129376A (zh) 2018-05-02 2023-05-16 北京图森未来科技有限公司 一种道路边缘检测方法和装置
CA3101582C (en) * 2018-06-08 2023-10-03 Thales Canada Inc. Controller, system and method for vehicle control
CN109032169B (zh) * 2018-06-15 2024-03-26 岭南师范学院 一种基于激光传导的无人机降落装置
CN109164799A (zh) * 2018-07-24 2019-01-08 江苏大学 一种行车主动避撞***及方法
US10753752B2 (en) * 2018-07-26 2020-08-25 Trimble Inc. Vehicle manual guidance systems with steering wheel angle sensors and road wheel angle sensors
CN118289018A (zh) 2018-09-13 2024-07-05 图森有限公司 远程安全驾驶方法和***
US10942271B2 (en) 2018-10-30 2021-03-09 Tusimple, Inc. Determining an angle between a tow vehicle and a trailer
CN111319629B (zh) 2018-12-14 2021-07-16 北京图森智途科技有限公司 一种自动驾驶车队的组队方法、装置及***
WO2020142561A1 (en) 2018-12-31 2020-07-09 Tomahawk Robotics Spatial teleoperation of legged vehicles
CN110928290B (zh) * 2019-03-06 2023-05-23 纽劢科技(上海)有限公司 五次曲线路径规划方法及车道中心线维护方法
US11560153B2 (en) 2019-03-07 2023-01-24 6 River Systems, Llc Systems and methods for collision avoidance by autonomous vehicles
CN117310739A (zh) 2019-03-08 2023-12-29 深圳市大疆创新科技有限公司 在可移动物体之间共享绘图数据的技术
CN111670339B (zh) 2019-03-08 2024-01-26 深圳市大疆创新科技有限公司 用于无人飞行器和地面载运工具之间的协作地图构建的技术
CN110045731B (zh) * 2019-03-26 2022-04-12 深圳市中科晟达互联智能科技有限公司 一种路径规划方法、电子装置及计算机可读存储介质
US11591757B2 (en) * 2019-04-17 2023-02-28 Caterpillar Paving Products Inc. System and method for machine control
US11823460B2 (en) 2019-06-14 2023-11-21 Tusimple, Inc. Image fusion for autonomous vehicle operation
US11378962B2 (en) * 2019-07-22 2022-07-05 Zoox, Inc. System and method for effecting a safety stop release in an autonomous vehicle
CA3150615C (en) * 2019-08-30 2024-01-16 Deere & Company System and method of control for autonomous or remote-controlled vehicle platform
CN112576798A (zh) * 2019-09-30 2021-03-30 上海固图涂装科技有限公司 一种智能阀门
CN110703749B (zh) * 2019-10-11 2022-11-18 浙江华睿科技股份有限公司 一种控制车辆运动的方法及装置
CN111176269B (zh) * 2019-10-11 2022-07-05 中国第一汽车股份有限公司 车辆的航向调整方法、装置、车辆及存储介质
CN111046497B (zh) * 2019-12-24 2023-04-07 中国航空工业集团公司沈阳飞机设计研究所 一种高空高速飞机突防生存力快速评估装置
CN111265877B (zh) * 2020-01-20 2023-06-13 网易(杭州)网络有限公司 游戏虚拟对象的控制方法及装置、电子设备、存储介质
EP4110668A4 (de) * 2020-02-24 2024-06-12 Ground Transportation Systems Canada Inc. Steuergerät, steuersystem und verfahren zur fahrzeugsteuerung
CN111272165B (zh) * 2020-02-27 2020-10-30 清华大学 一种基于特征点标定的智能车定位方法
EP3893150A1 (de) 2020-04-09 2021-10-13 Tusimple, Inc. Kameraposenschätztechniken
CN113724500B (zh) * 2020-05-25 2022-10-04 中国石油化工股份有限公司 叉车坡道违规行驶预警方法及***
AU2021203567A1 (en) 2020-06-18 2022-01-20 Tusimple, Inc. Angle and orientation measurements for vehicles with multiple drivable sections
FR3112396A1 (fr) * 2020-07-08 2022-01-14 Psa Automobiles Sa Procédé et dispositif d’obtention d’une position géographique d’un véhicule situé dans une zone non couverte par un système de positionnement par satellite.
CN111897357B (zh) * 2020-08-13 2023-10-20 上海航天控制技术研究所 一种卫星对地扫描的姿态跟踪控制方法
KR102370138B1 (ko) 2020-09-09 2022-03-04 현대자동차주식회사 차량 및 그 제어 방법
EP3967976B1 (de) 2020-09-11 2023-06-14 STMicroelectronics (Grand Ouest) SAS Verfahren zur bewegungsschätzung in einem fahrzeug, entsprechende vorrichtung und computerprogrammprodukt
CN112050809B (zh) * 2020-10-08 2022-06-17 吉林大学 轮式里程计与陀螺仪信息融合的无人车定向定位方法
CN112506195B (zh) * 2020-12-02 2021-10-29 吉林大学 基于视觉和底盘信息的车辆自主定位***及定位方法
CN112629537B (zh) * 2020-12-11 2023-05-26 华晟(青岛)智能装备科技有限公司 一种动态选择输送路线方法及***
DE102020133330A1 (de) 2020-12-14 2022-06-15 Bayerische Motoren Werke Aktiengesellschaft Computerimplementiertes Verfahren zur Schätzung einer Fahrzeugposition
CN112665614B (zh) * 2020-12-23 2022-12-06 中电科航空电子有限公司 一种机载宽带卫通设备惯导参考校准方法及相关组件
CN112896364A (zh) * 2021-02-08 2021-06-04 西安优艾智合机器人科技有限公司 用于自动导引车的驱动装置、自动导引车及机器人
CN112776917A (zh) * 2021-02-08 2021-05-11 深圳优艾智合机器人科技有限公司 用于自动导引车的驱动装置、自动导引车及机器人
CN112797978B (zh) * 2021-04-14 2021-08-27 上海力信测量***有限公司 一种掘进机的导向方法、***和存储介质
CN113176539B (zh) * 2021-04-25 2022-09-09 哈尔滨工程大学 一种水声信号噪声多级抑制与稳健定位***及定位方法
FR3123620B1 (fr) * 2021-06-08 2023-04-28 Psa Automobiles Sa Procédé et système pour déterminer des données caractérisant l’évolution du rayon de courbure de la trajectoire d’un véhicule automobile au cours d’un trajet
CN113232658B (zh) * 2021-06-28 2022-06-28 驭势(上海)汽车科技有限公司 一种车辆定位方法、装置、电子设备和存储介质
CN113868828B (zh) * 2021-07-15 2022-11-25 中国人民解放军63768部队 一种公路行动中最早到达的反卫星侦察安全行动方法
CN113485347B (zh) * 2021-07-16 2023-11-21 上海探寻信息技术有限公司 一种运动轨迹的优化方法、***
CL2021002458A1 (es) * 2021-09-22 2022-01-28 Miguel Angel Mura Yanez Sistema de equipos autónomos que permiten multiplicidad de tareas posibles sobre obras en: aire, tierra, mar y submarino
CN113781816B (zh) * 2021-09-24 2022-11-08 神华准格尔能源有限责任公司 矿用车辆控制方法、存储介质及电子设备
CN114115272A (zh) * 2021-11-25 2022-03-01 中北大学 具有时空解耦特性的空中多智能体分布式椭圆环绕制导方法
CN114326921B (zh) * 2021-12-23 2022-05-20 极限人工智能有限公司 运动趋势检测方法、装置、电子设备及存储介质
CN114485650B (zh) * 2022-02-15 2023-09-19 上海海事大学 一种mems-ins辅助gnss矢量环路跟踪方法、装置、存储介质及设备
CN114486292B (zh) * 2022-04-18 2022-07-12 中国汽车技术研究中心有限公司 碰撞测试中假人运动响应的测量方法、设备和存储介质
CN115938080B (zh) * 2022-10-27 2024-06-14 安徽共生众服供应链技术研究院有限公司 一种网络货运运营异常预警的方法
CN117388872B (zh) * 2023-09-05 2024-03-19 武汉大学 一种北斗地基增强***参考站坐标框架维持方法和***
CN118191883A (zh) * 2024-05-17 2024-06-14 勤上光电股份有限公司 用于路灯定位的位置数据修正方法、定位***和存储介质

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE331011C (de) 1920-12-28 Atlas Maschb G M B H Steuerung von Motorfahrzeugen mit nur zwei Kettenlaeufen
US3630079A (en) * 1969-03-27 1971-12-28 Texas Instruments Inc Navigation method and apparatus utilizing multiple sensors
DE3310111A1 (de) 1982-07-23 1984-09-27 Teldix Gmbh, 6900 Heidelberg Navigationsanlage fuer landfahrzeuge
US4674048A (en) * 1983-10-26 1987-06-16 Automax Kabushiki-Kaisha Multiple robot control system using grid coordinate system for tracking and completing travel over a mapped region containing obstructions
FR2554612B1 (fr) * 1983-11-04 1988-07-08 Onera (Off Nat Aerospatiale) Procede et dispositif de guidage automatique de mobiles en particulier de chariots automoteurs sans conducteur
JPS60112111A (ja) * 1983-11-24 1985-06-18 Toyota Central Res & Dev Lab Inc 無人車の誘導制御装置
JPS60204012A (ja) * 1983-11-24 1985-10-15 Toyota Central Res & Dev Lab Inc 無人車の走行指令装置
US4814711A (en) * 1984-04-05 1989-03-21 Deseret Research, Inc. Survey system and method for real time collection and processing of geophysicals data using signals from a global positioning satellite network
GB2158965B (en) * 1984-05-16 1988-05-18 Gen Electric Co Plc Driverless vehicle
DE3418081A1 (de) * 1984-05-16 1985-11-21 Teldix Gmbh, 6900 Heidelberg Ortungsverfahren fuer fahrzeuge, insbesondere fuer landfahrzeuge
JPS6123985A (ja) * 1984-07-13 1986-02-01 Nissan Motor Co Ltd 車間距離検出装置
NL8402497A (nl) * 1984-08-14 1986-03-03 Philips Nv Voertuignavigatiesysteem voorzien van een adaptief traagheidsnavigatiesysteem gebaseerd op meting van de snelheid en de dwarsversnelling van het voertuig en voorzien van een correctie-eenheid voor het corrigeren van de gemeten waarden.
US4599620A (en) * 1984-12-04 1986-07-08 The United States Of America As Represented By The Secretary Of The Navy Method for determining the orientation of a moving platform
JPS61195409A (ja) * 1985-02-25 1986-08-29 Omron Tateisi Electronics Co 移動体の識別装置
EP0221643B1 (de) * 1985-08-30 1992-01-22 Texas Instruments Incorporated Sehfeld-Navigationssystem für einen frei umherstreifenden mobilen Roboter
DE3538908A1 (de) * 1985-11-02 1987-05-21 Holzapfel Wolfgang Prof Dr Ing Bordautonomes ortungssystem fuer positionsermittlung und kollisionsschutz von roboter- und flurfoerderfahrzeugen
US4751658A (en) * 1986-05-16 1988-06-14 Denning Mobile Robotics, Inc. Obstacle avoidance system
US4809178A (en) * 1986-05-22 1989-02-28 Kabushiki Kaisha Toyota Chuo Kenkyusho Obstacle data processing system for unmanned vehicle
US4709197A (en) * 1986-07-08 1987-11-24 Feinwerktechnik Schleicher & Co. Control device for driving e.g. a shredding machine or a similar machine
JPS6366479A (ja) * 1986-09-09 1988-03-25 Nissan Motor Co Ltd Gps位置計測装置
US4709195A (en) * 1986-09-12 1987-11-24 Spectra-Physics, Inc. Bar code scanner with DC brushless motor
US4890233A (en) * 1986-10-27 1989-12-26 Pioneer Electronic Corporation Vehicle bearing detection and data processing methods applicable to vehicle navigation system
JPH0786765B2 (ja) * 1986-12-19 1995-09-20 新キャタピラ−三菱株式会社 無人自走体走行システムにおける無線操縦装置
FR2616780B1 (fr) * 1987-06-16 1992-08-28 Combustible Nucleaire Procede de fabrication de produit abrasif thermostable composite
JPH0820504B2 (ja) * 1987-09-22 1996-03-04 株式会社豊田中央研究所 Gps航法装置
JPH0725307B2 (ja) * 1987-09-25 1995-03-22 本田技研工業株式会社 前輪転舵角の制御方法
US4790402A (en) * 1987-09-28 1988-12-13 Tennant Company Automated guided vehicle
US4846297A (en) * 1987-09-28 1989-07-11 Tennant Company Automated guided vehicle
JPS6491214A (en) * 1987-09-30 1989-04-10 Kubota Ltd Travel controller for automatic moving machine
US4837700A (en) * 1987-10-27 1989-06-06 Pioneer Electronic Corporation Method and apparatus for processing data in a GPS receiving device in a road vehicle
US5229941A (en) * 1988-04-14 1993-07-20 Nissan Motor Company, Limtied Autonomous vehicle automatically running on route and its method
US4876659A (en) * 1988-05-02 1989-10-24 The Johns Hopkins University Pseudo-Random code generator for use with a global positioning system
GB2218538B (en) * 1988-05-13 1992-09-16 Gen Electric Co Plc Automated vehicle control
US4849731A (en) * 1988-07-14 1989-07-18 Caterpillar Industrial Inc. Scanning obstacle detection apparatus
JPH0627905A (ja) * 1991-07-08 1994-02-04 Asahi Glass Co Ltd 液晶表示素子の駆動法
JPH1079679A (ja) * 1996-09-04 1998-03-24 Daihatsu Motor Co Ltd 情報送信装置及び情報受信装置

Also Published As

Publication number Publication date
EP0604404B1 (de) 1998-06-10
EP0679973A2 (de) 1995-11-02
DE69033907T2 (de) 2002-09-12
EP0679904B1 (de) 2001-10-17
EP0604404A3 (en) 1994-07-13
DE69033831D1 (de) 2001-11-22
EP0936516B1 (de) 2002-01-23
DE69033973T2 (de) 2003-01-23
JP2000029518A (ja) 2000-01-28
EP0936516A2 (de) 1999-08-18
EP0679976A2 (de) 1995-11-02
EP0507845A1 (de) 1992-10-14
AU5083290A (en) 1991-07-18
EP0679975A3 (de) 1995-12-13
EP0936521A3 (de) 1999-08-25
EP0679904A2 (de) 1995-11-02
JP2000028699A (ja) 2000-01-28
WO1991009375A1 (en) 1991-06-27
JP3442687B2 (ja) 2003-09-02
EP0936521A2 (de) 1999-08-18
AU642638B2 (en) 1993-10-28
AU683495B2 (en) 1997-11-13
DE69033979D1 (de) 2002-07-25
EP0936520A2 (de) 1999-08-18
DE69034068D1 (de) 2003-06-05
EP0679904A3 (de) 1995-12-13
WO1991009275A3 (en) 1992-03-05
AU7749194A (en) 1995-01-05
EP0936518B1 (de) 2002-06-12
DE69033898T2 (de) 2002-08-29
DE69034047T2 (de) 2004-03-25
EP0679974A2 (de) 1995-11-02
EP0604404A2 (de) 1994-06-29
DE69033929D1 (de) 2002-04-11
DE69032415D1 (de) 1998-07-16
DE69033898D1 (de) 2002-02-14
EP0936516A3 (de) 1999-08-25
EP0936517A2 (de) 1999-08-18
CA2071831A1 (en) 1991-06-12
DE69033973D1 (de) 2002-07-18
DE69033597T2 (de) 2001-03-22
DE69026274D1 (de) 1996-05-02
EP0679976B1 (de) 2002-01-09
DE69033962D1 (de) 2002-06-27
WO1991009275A2 (en) 1991-06-27
DE69034068T2 (de) 2003-10-30
DE69032415T2 (de) 1999-02-11
JP2000029519A (ja) 2000-01-28
EP0679976A3 (de) 1995-12-13
EP0996047B1 (de) 2003-05-02
JP3336005B2 (ja) 2002-10-21
DE69033831T2 (de) 2002-06-20
EP0679903A2 (de) 1995-11-02
EP0679973A3 (de) 1995-12-13
JP3560959B2 (ja) 2004-09-02
JPH05503775A (ja) 1993-06-17
DE69033929T2 (de) 2002-10-31
EP0996047A1 (de) 2000-04-26
EP0679903A3 (de) 1995-12-13
JP3405693B2 (ja) 2003-05-12
EP0936520A3 (de) 1999-08-25
EP0608005A1 (de) 1994-07-27
DE69033907D1 (de) 2002-03-14
EP0936518A2 (de) 1999-08-18
EP0507845B1 (de) 1996-03-27
EP0936519A1 (de) 1999-08-18
EP0679903B1 (de) 2000-07-26
DE69033962T2 (de) 2003-01-16
DE69026274T2 (de) 1997-04-17
JP3321115B2 (ja) 2002-09-03
EP0679974A3 (de) 1995-12-13
EP0936518A3 (de) 1999-08-25
EP0936519B1 (de) 2002-03-06
EP0936520B1 (de) 2002-06-19
JP2000029523A (ja) 2000-01-28
DE69033753D1 (de) 2001-07-26
DE69033597D1 (de) 2000-08-31
DE69033979T2 (de) 2003-01-23
EP0936517B1 (de) 2003-03-05
EP0936517A3 (de) 1999-08-25
JP2003208221A (ja) 2003-07-25
EP0679975A2 (de) 1995-11-02
EP0679974B1 (de) 2002-05-22
EP0679973B1 (de) 2001-06-20
DE69034047D1 (de) 2003-04-10

Similar Documents

Publication Publication Date Title
DE69033753T2 (de) Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren
EP3616018B1 (de) Navigationssystem für unterwasserfahrzeuge
DE69232715T2 (de) Fahrzeugortnungssystem unter Verwendung eines Satellitennavigationssystem vom GPS-Typ
DE69204575T2 (de) Vorrichtung zur Bestimmung eines Ortes.
DE4411725A1 (de) Verfahren und Vorrichtung, um die Genauigkeit von Positionsabschätzungen in einem satelliten-gestützten Navigationssystem zu verbessern, unter Verwendung von Geschwindigkeitsdaten von einer Trägheitsreferenzeinheit
DE69703893T2 (de) Verfahren und gerät zur erdumfassenden positionsbestimmung mittels gps/trägheitsnavigation mit verarbeitung von integritätsverlust
DE60031868T2 (de) Navigationssystem und -verfahren zum verfolgen der position eines objektes
DE602004008327T4 (de) Trägerphasen-gps-positionsbestimmungseinrichtung und -verfahren
EP2420856B1 (de) Vorrichtung und Verfahren zur dreidimensionalen Positionierung
DE69323014T2 (de) Verfahren und System zur Positionsbestimmung eines Fahrzeuges
DE4335818A1 (de) Vorrichtung und Verfahren, um die Position eines Satelliten in einem satellitengestützten Navigationssystem vorherzusagen
DE4340955A1 (de) Verfahren und Vorrichtung um die Genauigkeit von Positionsabschätzungen in einem satellitengestützten Navigationssystem zu verbessern
DE69705052T2 (de) Navigationshilfeverfahren für ein mobiles objekt zu einem sich ebenfalls bewegenden objekt
EP3312633A1 (de) Verfahren und system zum ermitteln einer position einer mobilen vorrichtung
DE102011080432A1 (de) Systeme und Verfahren zum Berechnen einer vertikalen Position
DE112019007155T5 (de) Fahrzeug-positionierungseinrichtung
DE102016007182A1 (de) System und Verfahren zur Ermittlung und Speicherung von ortsbezogenen Problemstellen Navigationssatelliten-gestützter Positionsbestimmung
DE112020007484T5 (de) Fahrzeugsteuerungsvorrichtung
WO2021185492A1 (de) Bestimmen einer position eines fahrzeugs
DE102018221563A1 (de) Verfahren und Vorrichtung zum Betreiben eines automatisierten Fahrzeugs
DE102020003904A1 (de) Verfahren und Steueranordnung für eine Fahrzeugbewegungsplanung und Steueralgorithmus
DE10220440C1 (de) Verfahren zur bordautonomen Vorhersage des zu erwartenden Auftreffpunktes einer Höhenforschungsrakete und Einrichtung zur Durchführung des Verfahrens
DE102020001887A1 (de) Verfahren und Steuerungsanordnung zur Bewegungssteuerung eines autonomen Fahrzeugs
DE102019216980A1 (de) Infrastruktursystem zur Bereitstellung von GNSS-Signalen für die satellitengestützte Bestimmung der Position eines Fahrzeugs in einem Bereich mit zumindest eingeschränkter Sichtbarkeit von GNSS-Satelliten
DE102016219821A1 (de) Verfahren und Informationssystem zur Positionsbestimmung für ein Fahrzeug

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee