DE69033753T2 - Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und Verfahren - Google Patents
Integriertes Fahrzeugpositionier- und -navigationssystem; dessen Vorrichtung und VerfahrenInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 49
- 230000004044 response Effects 0.000 claims description 17
- 230000008859 change Effects 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 27
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 22
- 239000010931 gold Substances 0.000 description 22
- 229910052737 gold Inorganic materials 0.000 description 22
- 238000010586 diagram Methods 0.000 description 21
- 238000005259 measurement Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 230000033001 locomotion Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 5
- 230000001934 delay Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 239000000872 buffer Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000005314 correlation function Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000009527 percussion Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 235000015842 Hesperis Nutrition 0.000 description 1
- 235000012633 Iberis amara Nutrition 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 230000009118 appropriate response Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000002224 dissection Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/10—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals
- G01S19/11—Cooperating 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
- G01S19/47—Determining 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT 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/00—Vehicle 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/0008—Vehicle 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT 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/00—Vehicle 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/02—Vehicle 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/04—Vehicle 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0011—Planning or execution of driving tasks involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; 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/16—Navigation; 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/165—Navigation; 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/40—Correcting position, velocity or attitude
- G01S19/41—Differential correction, e.g. DGPS [differential GPS]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/42—Determining position
- G01S19/45—Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
- G01S19/46—Determining 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/42—Determining position
- G01S19/48—Determining 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/49—Determining 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/481—Constructional features, e.g. arrangements of optical elements
- G01S7/4811—Constructional features, e.g. arrangements of optical elements common to transmitter and receiver
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/497—Means for monitoring or calibrating
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0055—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements
- G05D1/0061—Control 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
- G05D1/024—Control 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/027—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising intertial navigation means, e.g. azimuth detector
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0272—Control 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
- G05D1/0278—Control 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
- G05D1/028—Control 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/10—Structure or manufacture of housings or shields for heads
- G11B5/105—Mounting of head within housing or assembling of head and housing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to objects
- B60W2554/20—Static objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/50—External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2200/00—Type of vehicle
- B60Y2200/40—Special vehicles
- B60Y2200/41—Construction vehicles, e.g. graders, excavators
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/42—Simultaneous measurement of distance and other co-ordinates
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/86—Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/27—Acquisition or tracking or demodulation of signals transmitted by the system creating, predicting or correcting ephemeris or almanac data within the receiver
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining 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/52—Determining velocity
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/009—Transmission 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
- 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.
- 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.
- 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.
- (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.
- 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.
- 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.
- 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.
- 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.
- Das folgende ist eine Beschreibung des in Fig. 7 gezeigten Navigators 406, die mit Aufgabendiagramm bezeichnet ist. Jede der abgebildeten Aufgaben wird unten besprochen.
- 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.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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)
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)
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 | 情報送信装置及び情報受信装置 |
-
1989
- 1989-12-11 AU AU50832/90A patent/AU642638B2/en not_active Expired
- 1989-12-11 WO PCT/US1989/005580 patent/WO1991009375A1/en unknown
-
1990
- 1990-12-10 DE DE69033962T patent/DE69033962T2/de not_active Expired - Fee Related
- 1990-12-10 EP EP99106189A patent/EP0936516B1/de not_active Expired - Lifetime
- 1990-12-10 DE DE69033929T patent/DE69033929T2/de not_active Expired - Fee Related
- 1990-12-10 DE DE69032415T patent/DE69032415T2/de not_active Expired - Fee Related
- 1990-12-10 EP EP95110798A patent/EP0679974B1/de not_active Expired - Lifetime
- 1990-12-10 EP EP95110797A patent/EP0679904B1/de not_active Expired - Lifetime
- 1990-12-10 EP EP95110799A patent/EP0679976B1/de not_active Expired - Lifetime
- 1990-12-10 EP EP99106272A patent/EP0936518B1/de not_active Expired - Lifetime
- 1990-12-10 EP EP94103865A patent/EP0608005A1/de not_active Withdrawn
- 1990-12-10 DE DE69033753T patent/DE69033753T2/de not_active Expired - Fee Related
- 1990-12-10 DE DE69033973T patent/DE69033973T2/de not_active Expired - Fee Related
- 1990-12-10 EP EP99106274A patent/EP0936520B1/de not_active Expired - Lifetime
- 1990-12-10 EP EP00100132A patent/EP0996047B1/de not_active Expired - Lifetime
- 1990-12-10 DE DE69034068T patent/DE69034068T2/de not_active Expired - Fee Related
- 1990-12-10 DE DE69033898T patent/DE69033898T2/de not_active Expired - Fee Related
- 1990-12-10 DE DE69033907T patent/DE69033907T2/de not_active Expired - Fee Related
- 1990-12-10 EP EP95110794A patent/EP0679903B1/de not_active Expired - Lifetime
- 1990-12-10 EP EP99106271A patent/EP0936517B1/de not_active Expired - Lifetime
- 1990-12-10 JP JP50234991A patent/JP3336005B2/ja not_active Expired - Fee Related
- 1990-12-10 EP EP99106275A patent/EP0936521A3/de not_active Withdrawn
- 1990-12-10 DE DE69033831T patent/DE69033831T2/de not_active Expired - Fee Related
- 1990-12-10 DE DE69026274T patent/DE69026274T2/de not_active Expired - Fee Related
- 1990-12-10 CA CA002071831A patent/CA2071831A1/en not_active Abandoned
- 1990-12-10 EP EP91902277A patent/EP0507845B1/de not_active Expired - Lifetime
- 1990-12-10 WO PCT/US1990/007183 patent/WO1991009275A2/en active IP Right Grant
- 1990-12-10 DE DE69033979T patent/DE69033979T2/de not_active Expired - Fee Related
- 1990-12-10 EP EP95110795A patent/EP0679975A2/de not_active Withdrawn
- 1990-12-10 DE DE69033597T patent/DE69033597T2/de not_active Expired - Fee Related
- 1990-12-10 EP EP99106273A patent/EP0936519B1/de not_active Expired - Lifetime
- 1990-12-10 DE DE69034047T patent/DE69034047T2/de not_active Expired - Fee Related
- 1990-12-10 EP EP94103866A patent/EP0604404B1/de not_active Expired - Lifetime
- 1990-12-10 EP EP95110796A patent/EP0679973B1/de not_active Expired - Lifetime
-
1994
- 1994-10-26 AU AU77491/94A patent/AU683495B2/en not_active Withdrawn - After Issue
-
1999
- 1999-06-02 JP JP15478299A patent/JP3405693B2/ja not_active Expired - Fee Related
- 1999-06-02 JP JP11154781A patent/JP2000029519A/ja active Pending
- 1999-06-02 JP JP15477999A patent/JP3321115B2/ja not_active Expired - Fee Related
- 1999-06-02 JP JP15478099A patent/JP3442687B2/ja not_active Expired - Fee Related
-
2002
- 2002-10-01 JP JP2002288918A patent/JP3560959B2/ja not_active Expired - Fee Related
Also Published As
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 |