RU2268498C2 - Recognition and guidance systems for parking aircrafts - Google Patents
Recognition and guidance systems for parking aircrafts Download PDFInfo
- Publication number
- RU2268498C2 RU2268498C2 RU2002113926/09A RU2002113926A RU2268498C2 RU 2268498 C2 RU2268498 C2 RU 2268498C2 RU 2002113926/09 A RU2002113926/09 A RU 2002113926/09A RU 2002113926 A RU2002113926 A RU 2002113926A RU 2268498 C2 RU2268498 C2 RU 2268498C2
- Authority
- RU
- Russia
- Prior art keywords
- nose
- aircraft
- detected object
- determining
- light pulses
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 42
- 238000006073 displacement reaction Methods 0.000 claims description 19
- 238000001514 detection method Methods 0.000 claims description 7
- 230000000052 comparative effect Effects 0.000 claims 2
- 230000000694 effects Effects 0.000 abstract description 2
- 239000000126 substance Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 8
- 238000005259 measurement Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 230000002411 adverse Effects 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 241000282320 Panthera leo Species 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 241000161214 Pelates Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000002310 reflectometry Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 208000024891 symptom Diseases 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64F—GROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
- B64F1/00—Ground or aircraft-carrier-deck installations
- B64F1/30—Ground or aircraft-carrier-deck installations for embarking or disembarking passengers
- B64F1/305—Bridges extending between terminal building and aircraft, e.g. telescopic, vertically adjustable
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
-
- 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/04—Systems determining the presence of a target
-
- 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
-
- 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/08—Systems determining position data of a target for measuring distance only
-
- 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/66—Tracking systems using electromagnetic waves other than radio waves
-
- 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/87—Combinations of systems using electromagnetic waves other than radio waves
- G01S17/875—Combinations of systems using electromagnetic waves other than radio waves for determining attitude
-
- 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
-
- 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/89—Lidar systems specially adapted for specific applications for mapping or imaging
-
- 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/933—Lidar systems specially adapted for specific applications for anti-collision purposes of aircraft or spacecraft
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/255—Detecting or recognising potential candidate objects based on visual cues, e.g. shapes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0017—Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information
- G08G5/0026—Arrangements for implementing traffic-related aircraft activities, e.g. arrangements for generating, displaying, acquiring or managing traffic information located on the ground
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/04—Anti-collision systems
- G08G5/045—Navigation or guidance aids, e.g. determination of anti-collision manoeuvers
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/06—Traffic control systems for aircraft, e.g. air-traffic control [ATC] for control when on the ground
- G08G5/065—Navigation or guidance aids, e.g. for taxiing or rolling
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Aviation & Aerospace Engineering (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Structural Engineering (AREA)
- Mechanical Engineering (AREA)
- Civil Engineering (AREA)
- Architecture (AREA)
- Optical Radar Systems And Details Thereof (AREA)
- Radar Systems Or Details Thereof (AREA)
- Traffic Control Systems (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
Description
Эта заявка является частичным продолжением в настоящее время рассматриваемой заявки на патент США № 09/429609, зарегистрированной 29 октября 1999 г., которая является частичным продолжением заявки на патент США № 08/817368, зарегистрированной 17 июля 1997 г., теперь - патента США № 6023665, который является национальным этапом США международной заявки РСТ № PCT/SE94/00968, зарегистрированной 14 октября 1994 г. и опубликованной 25 апреля 1996 г. под номером WO 96/12265 A1. Описания заявок на патенты, таким образом, включены в данное описание в качестве ссылочного материала во всей их полноте.This application is a partial continuation of the currently pending application for US patent No. 09/429609, registered October 29, 1999, which is a partial continuation of the application for US patent No. 08/817368, registered July 17, 1997, now - US patent No. 6023665, which is the US national stage of PCT International Application No. PCT / SE94 / 00968, registered October 14, 1994 and published April 25, 1996 under the number WO 96/12265 A1. Descriptions of patent applications are thus incorporated herein by reference in their entirety.
Это изобретение относится к системам для определения местонахождения, опознавания и сопровождения объектов. Более конкретно, оно относится к системам определения местоположения, опознавания и наведения при парковке воздушных судов и к способам управления наземным движением для определения местонахождения и опознавания объектов на аэродроме и для безопасной и эффективной парковки воздушного судна на таком аэродроме.This invention relates to systems for locating, identifying and tracking objects. More specifically, it relates to aircraft positioning, recognition and guidance systems for aircraft parking and ground control methods for locating and identifying objects at an aerodrome and for the safe and efficient parking of an aircraft at such an aerodrome.
В последние годы значительно увеличился объем пассажирских, грузовых и других воздушных перевозок, включающих взлеты, посадки и другие виды наземного движения воздушных судов. Кроме того, отмечено увеличение количества наземных транспортных средств обеспечения, которые требуются для разгрузки грузов, обслуживания кухни воздушного судна и текущего обслуживания и обеспечения всего самолета. При таком значительном увеличении наземного движения возникла необходимость в усилении мер контроля и безопасности при направлении воздушных судов на парковку и опознавания их на аэродроме.In recent years, the volume of passenger, cargo and other air traffic, including takeoffs, landings and other types of ground movement of aircraft, has increased significantly. In addition, there has been an increase in the number of ground support vehicles that are required for unloading goods, serving the kitchen of the aircraft and routine maintenance and providing the entire aircraft. With such a significant increase in ground traffic, there was a need to strengthen control and safety measures when sending aircraft to the parking lot and identifying them at the airport.
Типичными системами известного уровня техники, которые были предложены для обнаружения наличия воздушного судна и другого движения на аэродроме, являются системы, описанные в патенте США № 4995102, европейском патенте № 188757 и опубликованных заявках РСТ WO 93/13104 и WO 93/15416.Typical prior art systems that have been proposed to detect aircraft and other traffic at an aerodrome are those described in US Pat. No. 4,995,102, European Patent No. 188757 and published PCT applications WO 93/13104 and WO 93/15416.
Однако ни одна из этих систем не была признана удовлетворительной с точки зрения обнаружения наличия воздушного судна на аэродроме, особенно в неблагоприятных климатических условиях, вызывающих ухудшение видимости, которые возникают при тумане, выпадении снега или дождя со снегом. Кроме того, ни одна из систем, раскрытых в ссылках известного уровня техники, не способна опознавать и проверять конкретный тип приближающегося воздушного судна. Кроме того, ни одна из известных систем не обеспечивает получение адекватной техники сопровождения и парковки воздушного судна в назначенном пункте остановки, таком как погрузочный выход аэропорта. Также ни одна из известных систем не обеспечивает получение технического решения, которое позволяет выполнять адекватную калибровку входящей в них аппаратуры.However, none of these systems was found to be satisfactory in terms of detecting the presence of an aircraft at the aerodrome, especially in adverse climatic conditions, causing a deterioration in visibility caused by fog, snow or rain. In addition, none of the systems disclosed in the prior art references is capable of identifying and verifying a particular type of approaching aircraft. In addition, none of the known systems provides adequate support and parking techniques for aircraft at a designated stopping point, such as an airport loading gate. Also, none of the known systems provides a technical solution that allows adequate calibration of the equipment included in them.
Система, описанная в указанной выше первоначальной заявке, направлена на преодоление указанных выше проблем посредством сопоставления контуров. Световые импульсы от лазерного дальномера (LRF) проецируются в угловых координатах на самолет. Световые импульсы отражаются от самолета и по ним определяется конфигурация самолета или части самолета, например носовой части. Определенная конфигурация сравнивается с контуром, соответствующим конфигурации известной модели самолета, для определения, соответствует ли определенная конфигурация конфигурации известной модели.The system described in the above initial application is aimed at overcoming the above problems through circuit matching. Light pulses from a laser rangefinder (LRF) are projected in angular coordinates onto the plane. Light pulses are reflected from the aircraft and the configuration of the aircraft or part of the aircraft, such as the bow, is determined from them. The specific configuration is compared with the circuit corresponding to the configuration of the known model of the aircraft, to determine whether the specific configuration matches the configuration of the known model.
Однако эта система имеет недостаток. Часто две или более моделей самолетов имеют настолько похожие контуры носовой части, что одну модель часто ошибочно принимают за другую. В частности, при неблагоприятных погодных условиях многие отраженные импульсы теряются и, таким образом, распознавание контура становится менее надежным. Поскольку модели подобны, но не идентичны в конфигурации фюзеляжа, правильное положение при парковке одной модели может привести к столкновению двигателя другой с физическим препятствием.However, this system has a drawback. Often two or more aircraft models have such similar nose contours that one model is often mistaken for another. In particular, under adverse weather conditions, many reflected pulses are lost and, thus, the recognition of the circuit becomes less reliable. Since the models are similar, but not identical in the fuselage configuration, the correct position when parking one model can lead to a collision of the engine of another with a physical obstacle.
Таким образом, сохранялась проблема создания систем, которые достаточно безопасны и надежны в широком диапазоне погодных условий для обеспечения обнаружения объектов, таких как воздушное судно, и других участников наземного движения на аэродроме.Thus, the problem of creating systems that are safe enough and reliable in a wide range of weather conditions to ensure the detection of objects such as an aircraft and other participants of ground movement at the aerodrome remained.
В дополнение к этому, в течение долгого времени была насущной необходимость в системах, которые не только способны обнаруживать такие объекты, как воздушное судно, но которые также обеспечивают эффективное опознавание обнаруженного объекта и проверку опознавания такого объекта, например обнаруженного воздушного судна, с необходимой степенью достоверности независимо от превалирующих погодных условий и интенсивности наземного движения.In addition to this, for a long time there was an urgent need for systems that are not only capable of detecting objects such as an aircraft, but which also provide effective identification of a detected object and verification of recognition of such an object, for example, an detected aircraft, with the necessary degree of reliability regardless of prevailing weather conditions and ground traffic.
Кроме того, долгое время оставалась неудовлетворенной потребность в системах, которые способны точно и эффективно сопровождать и наводить объекты, такие как прибывающее воздушное судно, к пригодным пунктам остановки, таким как погрузочный выход аэропорта. Кроме того, долговременной, требующей разрешения проблемой оставалось получение точной и эффективной техники калибровки для таких систем.In addition, there has long been an unmet need for systems that can accurately and efficiently track and guide objects, such as an arriving aircraft, to suitable stopping points, such as the airport loading gate. In addition, a long-term solution to the problem remained to obtain an accurate and efficient calibration technique for such systems.
Из указанного выше можно легко понять, что в данной области техники существует необходимость в более точном опознавании воздушного судна.From the above it can be easily understood that in the art there is a need for more accurate identification of the aircraft.
Таким образом, главной задачей настоящего изобретения является установление различий среди множества моделей воздушных судов с идентичными или почти идентичными конфигурациями носовой части.Thus, the main objective of the present invention is to establish differences among many aircraft models with identical or almost identical nose configurations.
Другой задачей настоящего изобретения является усовершенствование обнаружения воздушного судна таким образом, чтобы избежать происшествий при парковке воздушного судна.Another objective of the present invention is to improve the detection of aircraft in such a way as to avoid accidents when parking the aircraft.
Для решения указанных выше и других задач настоящее изобретение предусматривает опознавание воздушного судна в процессе выполнения двух операций. Сначала сопоставление контуров выполняется способом, известным из указанной выше первоначальной заявки. Затем выполняется сопоставление по меньшей мере одного признака воздушного судна. При сопоставлении признака воздушного судна в качестве основы для распознавания среди самолетов избирают компонент воздушного судна, такой как двигатель. Смещение этого компонента относительно другого компонента, местоположение которого легко обнаруживается, такого как носовая часть, определяется следующим образом. Определяют внутренний объем, в котором ожидается расположение двигателя, и также определяют внешний объем, окружающий внутренний объем. Лазерный дальномер наводят на внутренний и внешний объемы для получения отраженных импульсов из этих объемов. Получают отношение количества отраженных импульсов из внутреннего объема и количества отраженных импульсов из обоих объемов. Если этот показатель превышает заданное пороговое значение, считается, что двигатель находится во внутреннем объеме и воздушное судно считается опознанным. Если опознавание воздушного судна еще допускает двоякое толкование, может обнаруживаться другой признак самолета, такой как хвостовая часть.To solve the above and other problems, the present invention provides for the recognition of an aircraft in the process of performing two operations. First, the contour comparison is performed by a method known from the above initial application. Then, at least one feature of the aircraft is compared. When comparing an aircraft feature, an aircraft component such as an engine is selected as the basis for recognition among aircraft. The offset of this component relative to another component, the location of which is easily detected, such as the nose, is determined as follows. The internal volume in which the engine is expected to be located is determined, and the external volume surrounding the internal volume is also determined. The laser range finder is aimed at the internal and external volumes to obtain reflected pulses from these volumes. The ratio of the number of reflected pulses from the internal volume to the number of reflected pulses from both volumes is obtained. If this indicator exceeds a predetermined threshold value, it is considered that the engine is in the internal volume and the aircraft is considered identified. If aircraft recognition is still ambiguous, another feature of the aircraft, such as the tail section, may be detected.
Признаками воздушного судна, избранными для второй фазы опознавания, являются физические различия, обнаруживаемые лазерным дальномером. Примером такого признака является местоположение по длине и по ширине двигателя относительно носовой части воздушного судна. Для определения, что воздушное судно опознано, рисунок отраженных импульсов должен не только отражать фюзеляж правильной формы. Он должен также отражать наличие двигателя в положении относительно носовой части, в котором ожидается наличие двигателя воздушного судна. Другими примерами признаков, которые могут использоваться, являются положение основной опоры, положение крыльев и положение хвостовой части.The aircraft features selected for the second phase of identification are the physical differences detected by the laser range finder. An example of such a feature is the location along the length and width of the engine relative to the bow of the aircraft. To determine that the aircraft is recognized, the pattern of reflected pulses must not only reflect the fuselage of the correct shape. It should also reflect the presence of the engine in a position relative to the bow in which the aircraft engine is expected to be. Other examples of features that can be used are the position of the main support, the position of the wings and the position of the tail.
Сопоставление, предпочтительно, выполняют только относительно признака, характерного для ожидаемого типа воздушного судна. Выполнение сопоставления относительно признаков всех других возможных типов будет отнимать слишком много времени. Такое сопоставление может также выполняться относительно каждого типа воздушного судна, которое может приземляться в конкретном аэропорту.The comparison is preferably carried out only with respect to the characteristic of the expected type of aircraft. Performing comparisons on the attributes of all other possible types will be time consuming. Such a comparison may also be made with respect to each type of aircraft that may land at a particular airport.
Для каждого выхода аэропорта определено положение остановки для каждого типа воздушного судна, которое планируется парковать у этого выхода. При приближении к выходу любого другого типа может возникать угроза безопасности. Положение остановки определяют так, что существует достаточный запас безопасности между выходом и воздушным судном для исключения столкновения. Положение остановки для каждого типа воздушного судна часто определяют как положение передней стойки шасси, когда дверь находится в надлежащем положении относительно выхода. В системе существует база данных, в которой хранятся данные о расстоянии от носа до передней стойки шасси для каждого типа воздушного судна. Система парковки наводит воздушное судно относительно положения его носовой части и останавливает самолет так, что его нос находится в положении, в котором у правильно определенного типа самолета передняя стойка шасси находится в правильном положении остановки. Если стыкуется самолет неправильно определенного типа и если его крылья и двигатели расположены ближе к носу, чем у самолета надлежащего типа, существует риск столкновения с выходом.For each exit of the airport, a stopping position for each type of aircraft is determined, which is planned to be parked at this exit. When approaching any other type of exit, a security risk may arise. The stop position is determined so that there is a sufficient safety margin between the exit and the aircraft to avoid a collision. The stop position for each type of aircraft is often defined as the position of the front landing gear when the door is in the proper position relative to the exit. The system has a database that stores data on the distance from the nose to the front landing gear for each type of aircraft. The parking system guides the aircraft relative to the position of its bow and stops the aircraft so that its nose is in a position where the front landing gear is in the correct stop position for a correctly defined type of aircraft. If an aircraft of an incorrectly defined type is docked and if its wings and engines are closer to the nose than an aircraft of the appropriate type, there is a risk of collision with the exit.
В ходе фазы определения признаков воздушного судна могут быть проверены все признаки самолета, заданные для ожидаемого типа самолета. Если воздушное судно имеет контур, который может использоваться для его отличия от любого другого типа, что является редким случаем, контур будет единственным признаком воздушного судна. В другом случае проверяют другой признак, такой как положение двигателя, и если опознавание еще допускает двоякое толкование, проверяют еще один признак, такой как положение хвостовой части.During the aircraft feature determination phase, all aircraft features specified for the expected type of aircraft can be checked. If the aircraft has a circuit that can be used to distinguish it from any other type, which is a rare case, the circuit will be the only sign of the aircraft. In another case, another feature is checked, such as the position of the engine, and if the recognition is still ambiguous, another feature is checked, such as the position of the tail.
Лазерный дальномер наводят для получения отраженных импульсов из внутреннего и внешнего объемов. Если отношение количества отраженных импульсов из внутреннего объема и количества отраженных импульсов из обоих объемов больше порогового значения, воздушное судно опознается как имеющее двигатель в надлежащем положении, и характерный признак, таким образом, соответствует ожидаемому. Однако отношение количеств отраженных импульсов является лишь примером теста, используемого для оценки наличия двигателя в надлежащем положении или для определения, поступают ли отраженные импульсы от какого-то другого источника, например крыла. В случаях, когда это является единственным признаком, воздушное судно считается опознанным. В другом случае должен проверяться другой заданный признак (например, высота носа самолета, или оценивается другой признак самолета).A laser range finder is induced to receive reflected pulses from internal and external volumes. If the ratio of the number of reflected pulses from the internal volume to the number of reflected pulses from both volumes is greater than the threshold value, the aircraft is recognized as having the engine in the proper position, and the characteristic feature thus corresponds to the expected one. However, the reflected-pulse ratio is just an example of a test used to assess whether an engine is in the proper position or to determine if reflected pulses are coming from some other source, such as a wing. In cases where this is the only indication, the aircraft is considered identified. In another case, another specified feature should be checked (for example, the nose height of the airplane, or another feature of the airplane will be evaluated).
Если необходимо, для опознавания одного конкретного типа самолета может использоваться несколько характеристик, таких как хвостовая часть, стойки шасси и т.д. Затем определяют внутренний и внешний объемы для каждой геометрической характеристики, используемой для опознавания. Точная протяженность объемов зависит от типа конкретного воздушного судна и, таким образом, она является пороговым значением.If necessary, several characteristics can be used to identify one particular type of aircraft, such as a tail section, landing gear, etc. Then determine the internal and external volumes for each geometric characteristic used for identification. The exact extent of the volumes depends on the type of particular aircraft and, therefore, it is a threshold value.
Другим идентификационным признаком является высота носа. Высоту носа измеряют так, чтобы обеспечивать горизонтальное сканирование по оконечности носа. Измеренная высота носа также сравнивается с высотой ожидаемого воздушного судна. Если два значения отличаются более чем на 0,5 м, воздушное судно рассматривается как самолет ненадлежащего типа и парковка прекращается. Значение, составляющее 0,5 м, задано тем фактом, что высота земной поверхности часто изменяется на линии движения воздушного судна, что затрудняет измерение с более высокой точностью.Another identifying feature is the height of the nose. The height of the nose is measured so as to ensure horizontal scanning along the tip of the nose. The measured nose height is also compared with the height of the expected aircraft. If the two values differ by more than 0.5 m, the aircraft is considered as an improper type of aircraft and parking is terminated. The value of 0.5 m is set by the fact that the height of the earth's surface often changes along the line of movement of the aircraft, which makes measurement more difficult with higher accuracy.
Изобретение приспособлено для использования "интеллектуальных" алгоритмов, которые сводят к минимуму потребность в обработке сигналов и одновременно сводят к минимуму влияние неблагоприятной погоды и слабой отражающей способности поверхности самолета. Преимуществом является то, что могут использоваться недорогие микрокомпьютеры и/или ресурс компьютера освобождается для выполнения других задач и парковка возможна почти при всех погодных условиях.The invention is adapted to use “smart” algorithms that minimize the need for signal processing and at the same time minimize the effects of adverse weather and poor reflectivity of the surface of the aircraft. The advantage is that low-cost microcomputers can be used and / or the computer resource is freed up for other tasks and parking is possible under almost all weather conditions.
Одним важным в этом отношении алгоритмом является алгоритм обработки эталонных контуров. Информация о контурах хранится как комплект контуров. Каждый контур в комплекте отражает ожидаемый рисунок отраженных импульсов для воздушного судна, находящегося на определенном расстоянии от системы. Положение воздушного судна вычисляется посредством вычисления расстояния между полученным рисунком отраженных импульсов и ближайшим эталонным контуром. Интервал расстояний между контурами в комплекте подобран таким коротким, что последующее вычисление может выполняться с использованием приближений и все же будет сохранять необходимую точность. Вместо использования масштабирования с рядом умножений, что является трудной операцией, может использоваться простое сложение и вычитание.One important algorithm in this regard is the reference loop processing algorithm. The contour information is stored as a set of contours. Each circuit in the kit reflects the expected pattern of reflected pulses for an aircraft located at a certain distance from the system. The position of the aircraft is calculated by calculating the distance between the received pattern of reflected pulses and the nearest reference circuit. The distance interval between the contours in the kit is selected so short that subsequent calculations can be performed using approximations and still maintain the necessary accuracy. Instead of using scaling with a series of multiplications, which is a difficult operation, simple addition and subtraction can be used.
Другим важным алгоритмом является алгоритм для определения бокового смещения воздушного судна от надлежащей линии движения. Алгоритм предусматривает большей частью операции сложения и вычитания и лишь очень немного операций умножения и деления. Вычисление основано на районах между эталонным контуром и рисунком отраженных импульсов. Поскольку эти районы не так сильно подвержены влиянию изменений положения или отсутствия отдельных отраженных импульсов, алгоритм становится очень нечувствительным к помехам вследствие неблагоприятной погоды.Another important algorithm is the algorithm for determining the lateral displacement of the aircraft from the proper line of movement. The algorithm provides for the most part operations of addition and subtraction, and only very few operations of multiplication and division. The calculation is based on the areas between the reference circuit and the pattern of reflected pulses. Since these areas are not so much affected by changes in position or the absence of individual reflected pulses, the algorithm becomes very insensitive to interference due to adverse weather.
Процедура калибровки допускает проверку калибровки по объекту, находящемуся сбоку от системы. Преимущество состоит в том, что такая проверка калибровки возможна также, когда перед системой нет доступного неподвижного объекта. В большинстве случаев перед системой нет объектов, которые можно использовать. Очень важно регулярно выполнять проверку калибровки. С системой может что-то происходить, например, так, что направление наведения системы изменяется. Это может происходить вследствие оптической или механической погрешности в системе или вследствие рассогласования, вызванного внешней силой, например от проехавшего автомобильного тягача. Если это происходит, система может приводить к столкновению воздушного судна с объектами, расположенными сбоку от его надлежащей линии движения.The calibration procedure allows you to verify calibration on an object located on the side of the system. The advantage is that such a calibration check is also possible when there is no stationary object accessible in front of the system. In most cases, there are no objects that can be used in front of the system. It is very important to regularly perform a calibration check. Something can happen to the system, for example, so that the direction of the guidance of the system changes. This may occur due to an optical or mechanical error in the system or due to a mismatch caused by an external force, such as from a passing truck tractor. If this occurs, the system may cause the aircraft to collide with objects located to the side of its proper line of movement.
Другим аспектом настоящего изобретения является то, что оно может легко адаптироваться для учета угла рыскания самолета. Угол рыскания полезно знать по двум причинам. Во-первых, знание угла рыскания облегчает точную парковку воздушного судна. Во-вторых, когда угол рыскания определен, контур поворачивается соответственно для более точного сопоставления.Another aspect of the present invention is that it can easily be adapted to account for the yaw angle of the aircraft. The yaw angle is useful to know for two reasons. First, knowledge of the yaw angle facilitates accurate aircraft parking. Secondly, when the yaw angle is determined, the contour rotates accordingly for a more accurate comparison.
В процессе проверки определяется, находятся ли в определенном положении, например, относительно носа, определенные геометрические характеристики, такие как двигатель. Если воздушное судно направлено под углом к системе наведения при парковке (DGS), что происходит часто, этот угол должен быть известен для того, чтобы знать, где искать признаки. Процедура выполняется следующим образом:The verification process determines whether certain geometric characteristics, such as the engine, are in a certain position, for example, relative to the nose. If the aircraft is angled toward the Parking Guidance System (DGS), which happens frequently, this angle must be known in order to know where to look for signs. The procedure is as follows:
1. Преобразование полярных координат (угол, расстояние) отраженных импульсов в прямоугольные координаты (х, у).1. Transformation of the polar coordinates (angle, distance) of the reflected pulses into rectangular coordinates (x, y).
2. Вычисление угла рыскания.2. The calculation of the yaw angle.
3. Поворот контура отраженных импульсов для соответствия углу рыскания, вычисленному для воздушного судна.3. Rotation of the reflected pulse path to match the yaw angle calculated for the aircraft.
4. Определение наличия идентификационных характеристик.4. Determining the presence of identification characteristics.
Угол рыскания в типичном варианте вычисляется способом, который включает определение углов регрессии по обе стороны от носа воздушного судна. В более широком смысле используется геометрия части воздушного судна, расположенной сразу за носом. До сих пор это считалось невозможным.The yaw angle is typically calculated by a method that includes determining the regression angles on both sides of the nose of the aircraft. In a broader sense, the geometry of the part of the aircraft located immediately behind the nose is used. Until now, this has been considered impossible.
Еще один аспект изобретения относится к центральным линиям, нанесенным в районе парковки. Изогнутые парковочные центральные линии наносят в качестве правильной линии движения, которой должно следовать переднее шасси, но которая не является линией движения для носа. Если система наведения при парковке не измеряет непосредственно фактическое положение переднего шасси, знание угла рыскания необходимо для его вычисления на основе данных измерения, таких как положение носа. Затем может вычисляться положение переднего шасси относительно изогнутой центральной линии.Another aspect of the invention relates to central lines drawn in a parking area. The curved parking center lines are plotted as the correct line of movement that the front chassis should follow, but which is not the line of movement for the nose. If the parking guidance system does not directly measure the actual position of the front chassis, knowledge of the yaw angle is necessary to calculate it based on measurement data, such as nose position. Then, the position of the front chassis relative to the curved center line can be calculated.
Для этого предусмотрены система и способ для определения, следует ли транспортное средство по центральной линии, причем транспортное средство имеет нос и шасси, а система содержит запоминающее устройство для хранения (I) координат, представляющих траекторию центральной линии, и (II) расстояния между носом и шасси, устройство обнаружения для определения (I) положения носа и (II) угла рыскания транспортного средства и вычисляющее устройство для вычисления (I) положения шасси по положению носа, углу рыскания, определенного устройством обнаружения, и расстоянию, хранящемуся в запоминающем устройстве, и (II) смещения шасси от центральной линии по координатам, хранящимся в запоминающем устройстве, и положению шасси.To this end, a system and method are provided for determining whether a vehicle follows a center line, the vehicle having a nose and a chassis, and the system comprises a storage device for storing (I) coordinates representing the trajectory of the center line, and (II) the distance between the nose and chassis, a detection device for determining (I) the position of the nose and (II) the yaw angle of the vehicle and a computing device for calculating (I) the position of the chassis from the position of the nose, the yaw angle detected by the device I, and the distance stored in the memory, and (II) the chassis offset from the center line to the coordinates stored in the memory, and the position of the chassis.
Признаки и преимущества изобретения будут понятны при ознакомлении со следующим подробным описанием, данным в сочетании с прилагаемыми чертежами, на которых:The signs and advantages of the invention will be clear when reading the following detailed description given in combination with the accompanying drawings, in which:
фиг.1 изображает вид, показывающий систему при ее использовании в аэропорту;figure 1 depicts a view showing the system when it is used at the airport;
фиг.2 изображает схематический вид, показывающий общую компоновку элементов предпочтительной системы, соответствующей настоящему изобретению;FIG. 2 is a schematic view showing an overall arrangement of elements of a preferred system of the present invention; FIG.
фиг.3 изображает вид сверху в плане, показывающий зону обнаружения перед стыковочным выходом, которая образована для обнаружения и опознавания приближающегося воздушного судна;figure 3 depicts a top view in plan, showing the detection zone in front of the docking exit, which is formed to detect and identify the approaching aircraft;
фиг.4А и 4В совместно изображают схему последовательности операций, показывающую главную программу и режим парковки работы системы;figa and 4B together depict a sequence diagram showing the main program and the parking mode of the system;
фиг.5 изображает схему последовательности операций, показывающую режим калибровки системы;5 is a flowchart showing a system calibration mode;
фиг.6 изображает вид, показывающий компоненты для выполнения режима калибровки;6 is a view showing components for performing a calibration mode;
фиг.7 изображает схему последовательности операций, показывающую режим захвата работы системы;FIG. 7 is a flowchart showing a system operation capture mode; FIG.
фиг.8 изображает схему последовательности операций, показывающую фазу сопровождения работы системы;Fig. 8 is a flowchart showing a system maintenance phase;
фиг.9 изображает схему последовательности операций, показывающую фазу измерения высоты при работе системы;Fig.9 depicts a flowchart showing the phase of measuring the height during operation of the system;
фиг.10 изображает схему последовательности операций, показывающую фазу опознавания при работе системы;10 is a flowchart showing an identification phase during system operation;
фиг.11 изображает схему последовательности операций, показывающую фазу определения признака воздушного судна работы системы;11 is a flowchart showing a phase of determining a feature of an aircraft of system operation;
фиг.12 изображает схему, показывающую внутренний и внешний объемы вокруг двигателя воздушного судна, используемые в фазе определения признака воздушного судна;12 is a diagram showing internal and external volumes around an aircraft engine used in an aircraft feature determination phase;
фиг.13 изображает схему, показывающую пределы допусков измеренного расстояния от носа до двигателя для принятия решения о допуске воздушного судна к выходу;13 is a diagram showing tolerance limits of a measured distance from the nose to the engine for deciding whether to allow the aircraft to exit;
фиг.14 изображает схему, показывающую зависимость запаса безопасности от расстояния между носом и двигателем в ситуации, когда воздушное судно неприемлемого типа паркуется у выхода;Fig. 14 is a diagram showing a safety margin versus a distance between a nose and an engine in a situation where an aircraft of an unacceptable type is parked at the exit;
фиг.15 изображает схему последовательности операций, показывающую базовые операции, используемые при опознавании воздушного судна, которое имеет угол рыскания относительно выхода аэропорта;Fig. 15 is a flowchart showing basic operations used in identifying an aircraft that has a yaw angle with respect to an airport exit;
фиг.15А изображает схему, показывающую геометрию угла рыскания;figa depicts a diagram showing the geometry of the yaw angle;
фиг.16 изображает схему, показывающую геометрию, используемую для определения линий регрессии, которые используются при вычислении угла рыскания;Fig. 16 is a diagram showing the geometry used to determine the regression lines that are used in calculating the yaw angle;
фиг.17 изображает схему последовательности операций, показывающую операции, используемые для вычисления угла рыскания;Fig. 17 is a flowchart showing operations used to calculate a yaw angle;
фиг.18 изображает схему, показывающую геометрию, используемую для поворота контура отраженных импульсов;Fig. 18 is a diagram showing the geometry used to rotate the reflected pulse path;
фиг.19 изображает схему последовательности операций, показывающую операции, используемые для поворота контура отраженных импульсов;Fig. 19 is a flowchart showing operations used to rotate the reflected pulse path;
фиг.20 изображает схему последовательности операций, показывающую операции, используемые для вычисления смещения переднего шасси воздушного судна от центральной линии;FIG. 20 is a flowchart showing operations used to calculate an aircraft front landing gear offset from a center line; FIG.
фиг.21 изображает схему, показывающую геометрию положения переднего шасси относительно положения носа; и21 is a diagram showing the geometry of the position of the front chassis relative to the position of the nose; and
фиг.22 изображает схему, показывающую геометрию положения переднего шасси относительно центральной линии.Fig.22 is a diagram showing the geometry of the position of the front chassis relative to the center line.
Таблица I представляет предпочтительный вариант Таблицы горизонтального эталонного контура, которая используется для установления идентичности воздушного судна данной системой.Table I represents the preferred version of the Table of the horizontal reference circuit, which is used to establish the identity of the aircraft in this system.
Таблица II представляет предпочтительный вариант Таблицы сравнения, которая используется в системах, соответствующих настоящему изобретению, для эффективной и надежной парковки воздушного судна.Table II presents a preferred version of the Comparison Table, which is used in the systems of the present invention for efficient and reliable aircraft parking.
Теперь будут сделаны ссылки на фиг.1-22 и Таблицы I-II, на которых одинаковые ссылочные позиции обозначают подобные элементы на разных фигурах. В нижеследующем подробном описании пронумерованные операции, изображенные в схемах последовательности операций, как правило, обозначены номером в круглых скобках, следующим за такими ссылками.Reference will now be made to FIGS. 1-22 and Tables I-II, in which the same reference numbers indicate similar elements in different figures. In the following detailed description, numbered operations depicted in flowcharts are typically indicated by a number in parentheses following such references.
Как показано на фиг.1, системы наведения при парковке, соответствующие настоящему изобретению, в целом обозначенные позицией 10 на фигурах, предусматривают компьютеризированное определение местоположения объекта, проверку идентичности объекта и сопровождение объекта, причем объектом, предпочтительно, является воздушное судно (самолет) 12. При работе, когда диспетчерская башня 14 осуществляет посадку воздушного судна 12, она информирует систему о том, что самолет приближается к выходу 16, и об ожидаемом типе самолета (то есть 747, L-1011 и т.д.). В этом случае система 10 сканирует район перед выходом 16, пока не обнаружит местоположение объекта, который она опознает как самолет 12. Затем система 10 сравнивает измеренный контур воздушного судна 12 с эталонным контуром ожидаемого типа самолета и оценивает другие геометрические признаки ожидаемого типа самолета. Если обнаруженное воздушное судно не соответствует ожидаемому контуру и другим признакам, система информирует диспетчерскую башню 14 или подает ей сигнал и выключается.As shown in FIG. 1, the parking guidance systems of the present invention, generally indicated by 10 in the figures, provide for computerized positioning of the object, verification of the identity of the object and tracking of the object, the object preferably being an aircraft (airplane) 12. In operation, when the control tower 14 lands the
Если объектом является ожидаемое воздушное судно 12, система 10 сопровождает его к выходу 16, отображая для пилота в реальном масштабе времени расстояние, оставшееся до надлежащей точки 29 остановки, и положение 31 самолета 12 в боковом направлении. Положение 31 самолета 12 в боковом направлении отображается на дисплее 18, что позволяет пилоту корректировать положение самолета при приближении к выходу 16 под правильным углом. Когда воздушное судно 12 находится в точке 53 его остановки, этот факт отображается на дисплее 18 и пилот останавливает самолет.If the object is the expected
Как показано на фиг.2, система 10 включает лазерный дальномер (LRF) 20, два зеркала 21, 22, дисплейный блок 18, два шаговых электродвигателя 24, 25 и микропроцессор 26. Лазерные дальномеры, пригодные для использования согласно настоящему изобретению, поставляет Laser Atlanta Corporation и они способны излучать лазерные импульсы и принимать отражения этих импульсов, отраженные от удаленных объектов, и вычислять расстояние до этих объектов.As shown in FIG. 2,
Система 10 устроена таким образом, что она имеет соединение 28 между последовательным портом лазерного дальномера 20 и микропроцессором 26. По этому соединению лазерный дальномер 20 посылает данные измерений приблизительно каждую 1/400 долю секунды в микропроцессор 26. Компоненты аппаратного обеспечения системы 20, обозначенные в целом номером 23, управляются программируемым микропроцессором 26. В дополнение к этому микропроцессор 26 подает данные на дисплей 18. В качестве интерфейса для пилота над выходом 16 расположен дисплейный блок 18 для показа пилоту расстояния, на котором находится самолет от точки 29 остановки, типа 30 самолета, который приближается по данным системы, и положения 31 самолета в боковом направлении. Используя этот дисплей, пилот может корректировать подход самолета 12 к выходу 16 для обеспечения того, что самолет будет находиться под правильным углом для достижения выхода. Если дисплей 18 показывает не тот тип 30 самолета, пилот может прервать подход до того, как произойдет какое-либо повреждение. Эта двойная проверка обеспечивает безопасность для пассажиров, самолета и оборудования аэропорта, поскольку, если система пытается парковать больший 747 у выхода, где ожидается 737, это с большой вероятностью может привести к обширным повреждениям.The
В дополнение к работе с дисплеем 18 микропроцессор 26 обрабатывает данные, полученные от лазерного дальномера 20 и управляет наведением лазера 20 по соединению 32 с шаговыми электродвигателями 24, 25. Шаговые электродвигатели 24, 25 соединены с зеркалами 21, 22 и приводят их в движение в соответствии с командами микропроцессора 26. Таким образом, посредством управления шаговыми электродвигателями 24, 25, микропроцессор 26 может изменять угловое положение зеркал 21, 22 и наводить лазерные импульсы лазерного дальномера 20.In addition to working with the
Зеркала 21, 22 наводят лазерное излучение посредством отражения лазерных импульсов наружу поверх бетонного покрытия аэропорта. В предпочтительном варианте осуществления изобретения лазерный дальномер 20 неподвижен. Сканирование лазером осуществляется зеркалами. Одно зеркало 22 управляет горизонтальным углом наведения лазера, тогда как другое зеркало 21 управляет вертикальным углом наведения. Посредством приведения в действие шаговых электродвигателей 24, 25 микропроцессор 26 управляет угловым положением зеркал и, таким образом, направлением лазерных импульсов.
Система 10 управляет зеркалом 22 горизонтального наведения для выполнения непрерывного горизонтального сканирования в пределах ±10 градусов угловыми шагами приблизительно по 0,1 градуса, которые эквивалентны 16 микрошагам за шаг для шагового электродвигателя Escap EDM-453. Один угловой шаг выполняется при каждом ответном сигнале от считывающего устройства, то есть приблизительно каждые 2,5 мс. Зеркало 21 вертикального наведения может управляться для выполнения вертикального сканирования между +20 и -30 градусами угловыми шагами приблизительно по 0,1 градуса по одному шагу каждые 2,5 мс. Зеркало вертикального наведения используется для вертикального сканирования при определении высоты носа и опознавании воздушного судна 12. В режиме сопровождения зеркало 21 вертикального наведения непрерывно регулируется для поддержания горизонтального сопровождающего сканирования оконечности носовой части самолета 12.
Как показано на фиг.3, система 10 делит расположенное перед нею поле по дальности на три части. Самая дальняя часть на удалении приблизительно от 50 метров является зоной 50 захвата. В этой зоне 50 система обнаруживает носовую часть самолета и делает грубую оценку положения самолета 12 в боковом и продольном направлениях. Внутрь от зоны 50 захвата располагается район 51 опознавания. В этом районе система 10 сверяет контур самолета 12 с хранящимся контуром 51. В этом районе система 10 сверяет контур самолета 12 в части, относящейся к заданной линии на дисплее 18. Наконец, ближайшим к лазерному дальномеру 20 районом является район отображения или район 52 сопровождения. В районе отображения 52 система 10 отображает на дисплее положение самолета 12 в боковом и продольном направлении относительно надлежащего положения остановки с наивысшей для нее степенью точности. В конце района отображения 52 находится точка 53 остановки. В точке 53 остановки самолет будет в правильном положении у выхода 16.As shown in FIG. 3, the
В дополнение к аппаратному обеспечению и программному обеспечению система 10 поддерживает базу данных, содержащую эталонные контуры любого типа самолета, который может здесь появиться. В базе данных система хранит контуры для каждого типа самолета как горизонтальный и вертикальный контуры, представляющие ожидаемый рисунок отраженных сигналов для этого типа самолета.In addition to hardware and software,
Обратившись к Таблице I, можно видеть, что система поддерживает горизонтальный контур в форме Таблицы I, в которой ряды 40 представлены угловым шагом и в которой колонки 41 представлены расстоянием до положения остановки для этого типа самолета. В дополнение к этим пронумерованным рядам таблица содержит ряд 42, представляющий вертикальный угол относительно носа самолета на каждом расстоянии до лазерного дальномера, ряд 44, представляющий коэффициент k формы контура, и ряд 45, представляющий количество значений контура для каждого расстояния, соответствующего контуру. Основная часть Таблицы I содержит значения ожидаемых расстояний для данного типа самолета при разных углах сканирования и расстояниях до точки 53 остановки.Referring to Table I, it can be seen that the system maintains a horizontal contour in the form of Table I, in which the rows 40 are represented by the angular pitch and in which the columns 41 are represented by the distance to the stop position for this type of aircraft. In addition to these numbered rows, the table contains row 42 representing the vertical angle with respect to the nose of the aircraft at each distance to the laser rangefinder, row 44 representing the shape factor k, and row 45 representing the number of contour values for each distance corresponding to the contour. The main part of Table I contains the expected distance values for this type of aircraft at different scan angles and distances to stop
Теоретически, 50 угловых шагов и 50 расстояний до точки 53 остановки потребовали бы Таблицы I, содержащей 50×50 или 2500 записей. Однако Таблица I будет фактически содержать значительно меньше записей, поскольку сопоставление профиля не требует ответных результатов при всех углах на всех расстояниях. Представляется, что типичная таблица будет реально содержать от 500 до 1000 значений. Хорошо известная техника программирования дает способы поддержания частично заполненной таблицы без использования памяти, требуемой для полной таблицы.Theoretically, 50 angular steps and 50 distances to stop
В дополнение к горизонтальному контуру система 10 поддерживает вертикальный контур для каждого типа самолета. Этот контур хранится так же, как и горизонтальный профиль, за исключением того, что ряды представлены угловыми шагами в вертикальном направлении и записи в колонках содержат меньшее количество расстояний до положения остановки, чем для горизонтального контура. Вертикальный контур требует меньшего количества колонок, поскольку он используется только для опознавания самолета 12 и для определения высоты положения его носа, что происходит в ограниченном диапазоне расстояний от лазерного дальномера 20 в районе 51 опознавания. Следовательно, для сопоставления вертикального контура хранятся только данные для ожидаемых отраженных сигналов в этом диапазоне без лишнего расходования пространства памяти для не являющихся необходимыми значений.In addition to the horizontal contour,
Система 10 использует описанные выше аппаратное обеспечение и базу данных для определения местоположения, опознавания и сопровождения воздушного судна с использованием следующих процедур:
Как показано на фиг.4А и 4В, работа программного обеспечения микропроцессора выполняет главную программу, содержащую подпрограммы для режима 60 калибровки, режима захвата и режима 400 парковки. Микропроцессор сначала выполняет работу в режиме 60 калибровки, затем в режиме 62 захвата и затем в режиме 400 парковки. Когда самолет 12 припаркован, программа заканчивает работу. Эти режимы описаны более подробно ниже:As shown in FIGS. 4A and 4B, microprocessor software runs a main program containing routines for
Режим калибровкиCalibration mode
Для обеспечения точности работы системы микропроцессор 26 запрограммирован для самокалибровки в соответствии с алгоритмом, показанным на фиг.5, до захвата самолета 12 и с разными интервалами в ходе сопровождения. Калибровка системы 10 обеспечивает то, что соотношение между работой шаговых электродвигателей 24, 25 и направлением наведения является известным. Также проверяется способность лазерного дальномера 20 измерять дальность.To ensure the accuracy of the system, the
Как показано на фиг.6, для калибровки в системе 10 используется квадратная пластина 66, находящаяся в известном положении. Пластина 66 установлена в 6 метрах от лазерного дальномера 20 и на такой же высоте, как и лазерный дальномер 20.As shown in Fig.6, for calibration in the
Для выполнения калибровки система устанавливает (α,β) на (0,0), при этом лазер направляется строго вперед. Зеркало 22 вертикального наведения затем наклоняется так, что лазерный луч направляется назад, на заднее или дополнительное зеркало 68, которое переориентирует луч на калибровочную пластину 66. (100) Микропроцессор 26 затем приводит в действие шаговые электродвигатели 24, 25 для приведения в движение зеркал 21, 22, пока он не обнаружит центр калибровочной пластины 66. После обнаружения центра калибровочной пластины 66 микропроцессор 26 сохраняет значения углов (αср, βср) в этой точке и сравнивает их с хранящимися ожидаемыми углами. (102) Система 10 также сравнивает полученное расстояние до центра 66 пластины с хранящимся ожидаемым значением. (102) Если полученные значения не соответствуют хранящимся значениям, микропроцессор 26 изменяет калибровочные постоянные, которые задают ожидаемые значения, пока они не будут соответствовать. (104, 106) Однако, если любое из этих значений отклоняется слишком сильно от значений, сохраненных при инсталляции, подается сигнал предупреждения. (108)To perform the calibration, the system sets (α, β) to (0,0), while the laser is directed strictly forward. The vertical guidance mirror 22 then tilts so that the laser beam is directed back to the rear or
Режим захватаCapture mode
Первоначально диспетчерская башня 14 оповещает систему об ожидаемом приближении самолета 12 и ожидаемом типе самолета. Сигнал приводит программное обеспечение в режим 62 захвата, как показано на фиг.7. В режиме 62 захвата микропроцессор 26 приводит в действие шаговые электродвигатели 24, 25 для наведения лазера для горизонтального сканирования зоны 50 захвата самолета 12. Это горизонтальное сканирование выполняется под вертикальным углом, соответствующим высоте носа ожидаемого типа воздушного судна в средней части зоны 50 захвата.Initially, the control tower 14 notifies the system of the expected approach of the
Для определения правильной высоты сканирования микропроцессор 26 вычисляет вертикальный угол для лазерных импульсов как:To determine the correct scanning height, the
βf=arctan [(H-h)/lf],β f = arctan [(Hh) / l f ],
где Н - это высота лазерного дальномера 20 над землей, h - это высота носа ожидаемого самолета и lf - это расстояние от лазерного дальномера 20 до середины зоны 50 захвата. Это уравнение дает значение вертикального угла для зеркала 21, который обеспечивает поиск на правильной высоте в середине зоны 50 захвата для ожидаемого самолета 12.where H is the height of the
В альтернативном варианте система 10 может хранить в базе данных значения βf для разных типов самолетов на определенном расстоянии. Однако хранение значений βf ограничивает гибкость системы 10, поскольку она в таком случае может захватывать самолет 12 только на одном расстоянии от лазерного дальномера 20.Alternatively,
С использованием этого вертикального угла для зоны 50 захвата микропроцессор 26 направляет лазер для горизонтального сканирования импульсами, разнесенными приблизительно на 0,1 градуса друг от друга. Микропроцессор выполняет горизонтальное сканирование посредством изменения значения α, то есть горизонтального угла от центральной линии, начинающейся от лазерного дальномера 20 между ±αмакс, значение которого вводится при инсталляции. Как правило, αмакс устанавливают на уровне 50, что при разнесении импульсов на 0,1 градуса эквивалентно 5 градусам и дает сканирование в пределах 10 градусов.Using this vertical angle for the
Испускание лазерных импульсов дает отраженные сигналы или отражения от объектов в зоне 50 захвата. Устройство обнаружения лазерного дальномера 20 захватывает отраженные импульсы, вычисляет расстояние до объекта по времени между посылкой импульса и приемом отраженного сигнала и посылает вычисленное значение расстояния для каждого отраженного сигнала в микропроцессор 26. Микропроцессор 26 сохраняет в отдельных регистрах устройства для хранения данных суммарное количество отраженных сигналов или импульсов облучения в каждом секторе величиной в 1 градус в зоне 50 захвата. (70) Поскольку импульсы генерируются с интервалами в 0,1 градуса, в каждом секторе может возникать до десяти отраженных сигналов. Микропроцессор 26 сохраняет эти импульсы облучения как переменные, названные sα, где α изменяется от 1 до 10 для представления каждого сектора величиной в 1 градус зоны 50 захвата величиной в десять градусов.The emission of laser pulses gives reflected signals or reflections from objects in the
В дополнение к сохранению количества импульсов облучения на сектор микропроцессор 26 сохраняет также в устройстве для сохранения данных значение расстояния от лазерного дальномера 20 до объекта для каждого импульса облучения или отраженного сигнала. Сохранение значения расстояния для каждого отражения требует достаточно емкой запоминающей среды для сохранения до десяти импульсов облучения в каждом секторе величиной в 1 градус зоны 50 захвата или до 100 возможных значений. Поскольку во многих случаях большинство записей будут пустыми, хорошо известная техника программирования уменьшает потребность в такой емкости до уровня ниже 100 регистров, всегда назначенных для этих значений.In addition to storing the number of irradiation pulses per sector, the
Когда данные сканирования готовы, микропроцессор 26 вычисляет суммарное количество отраженных сигналов ST за одно сканирование посредством суммирования значений sα. Затем микропроцессор 26 вычисляет SM, наибольшую сумму количества отраженных сигналов в трех соседних секторах. (72) Другими словами, SM является наибольшей суммой (Sα-1, Sα, Sα+1).When the scan data is ready, the
Когда микропроцессор 26 вычислил SM и ST, он определяет, являются ли отраженные сигналы исходящими от самолета 12. Если SM не больше 24 (74), самолет 12 не обнаружен и микропроцессор 26 возвращается к началу работы в режиме 62 захвата. Если наибольшая сумма SM отраженных сигналов больше 24 (74), местоположение "возможного" самолета 12 обнаружено. Если обнаружен "возможный" самолет 12, микропроцессор проверяет, больше ли SM/ST чем 0,5 (76), или что три соседних сектора с наибольшей суммой содержат, по меньшей мере, половину всех отраженных сигналов, принятых при сканировании.When the
Если SM/ST больше 0,5, микропроцессор 26 вычисляет местоположение центра отраженных сигналов. (78, 82) Угловое положение центра отраженных сигналов вычисляется как:If S M / S T is greater than 0.5, the
α1=αv+(Sα+1-Sα-1)/(Sα-2+Sα+Sα+1),α 1 = α v + (S α + 1 -S α-1 ) / (S α-2 + S α + S α + 1 ),
где Sα - это Sα, которая дала SM, и αv это угловой сектор, который соответствует этой Sα.where S α is S α that gave S M , and α v is the angular sector that corresponds to this S α .
Положение центра отраженных сигналов в продольном направлении вычисляется как:The position of the center of the reflected signals in the longitudinal direction is calculated as:
где lavi - это измеренные значения или расстояния до объекта для импульсов, которые возвратились отраженными сигналами из сектора αv, и где n - это суммарное количество измеренных значений в этом секторе. (78, 82) Поскольку наибольшее возможное количество измеренных значений составляет десять, n должно быть меньше или равно десяти.where l avi are the measured values or distances to the object for pulses that are returned by reflected signals from the sector α v , and where n is the total number of measured values in this sector. (78, 82) Since the largest possible number of measured values is ten, n must be less than or equal to ten.
Однако, если SM/ST<0,5, отраженные сигналы могут исходить от снега или другого самолета, находящегося на небольшом удалении. Если причиной является самолет на небольшом удалении, этот самолет вероятно расположен довольно близко к центральной линии и предполагается, что значение αt должно составлять ноль вместо вычисленного выше значения и что lt должно быть средним расстоянием, данным тремя средними секторами. (80) Если распределение расстояния слишком большое, микропроцессор 26 не обнаружил самолет 12 и он возвращается к началу работы в режиме 62 захвата. (81). После вычисления положения самолета 12 система переключается на работу в режиме 400 парковки.However, if S M / S T <0.5, the reflected signals may come from snow or another aircraft at a short distance. If the cause is an aircraft at a short distance, this aircraft is probably located quite close to the center line and it is assumed that the value of α t should be zero instead of the value calculated above and that l t should be the average distance given by the three middle sectors. (80) If the distance distribution is too large, the
Режим парковкиParking mode
Режим парковки, показанный на фиг.4А и 4В, включает четыре фазы: фазу 84 сопровождения, фазу 86 измерения высоты, фазу 404 распознавания контура и фазу 408 распознавания признака самолета. В фазе 84 сопровождения система 10 осуществляет текущий контроль положения приближающегося самолета 12 и снабжает пилота информацией об осевом положении 31 и расстоянии до точки 53 остановки самолета при помощи дисплея 18. Система 10 начинает сопровождать самолет 12 посредством горизонтального сканирования.The parking mode shown in FIGS. 4A and 4B includes four phases: a tracking
Как показано на фиг.8, в ходе первого сканирования в фазе сопровождения микропроцессор 26 управляет лазерным дальномером 20 таким образом, чтобы посылать лазерные импульсы одиночными угловыми шагами α или, предпочтительно, с интервалами 0,1 градуса между (αt-αp-10) и (αt+αp+10), где αt определен при работе в режиме 62 захвата как угловое положение центра отраженных сигналов и αр - это наибольшее значение углового положения в текущей колонке контуров, которая содержит значения расстояний.As shown in Fig. 8, during the first scan in the tracking phase, the
После первого сканирования совершаются угловые шаги α вперед и назад по одному шагу на принятое от лазерного дальномера значение между (αs-αp-10) и (αs+αp+10), где as - это угловое положение азимута, определенного в ходе предыдущего сканирования.After the first scan, the angular steps α forward and backward are made one step at a value between (α s -α p -10) and (α s + α p +10) taken from the laser rangefinder, where a s is the angular position of the azimuth determined during the previous scan.
В фазе 84 сопровождения вертикальный угол β устанавливается на уровне, требуемом для обнаруженного самолета 12 на текущем расстоянии от лазерного дальномера 20, которое получают из Таблицы I эталонных контуров. Колонка текущих контуров - это колонка, представляющая значение положения, которое меньше lt, но ближе к нему.In the
Микропроцессор 26 использует расстояние до точки 53 остановки для получения значения вертикального угла для текущего расстояния до самолета по Таблице I контуров. В ходе первого сканирования расстояние lt, вычисленное при работе в режиме 62 захвата, определяет надлежащую колонку Таблицы I контуров и, таким образом, угол в направлении самолета 12. Для каждого последующего сканирования микропроцессор 26 использует β в колонке Таблицы I контуров, отражающей текущее расстояние до точки 53 остановки. (112)The
Используя данные сканирований и данные Таблицы I горизонтальных контуров, микропроцессор 26 создает Таблицу II сравнения. Таблица II сравнения является двумерной таблицей с номером импульса или номером углового шага под индексом 91i, присвоенным рядам. Используя этот индекс, можно получить следующую информацию для каждого ряда, представленную в колонках таблицы: li92 - измеренное расстояние до объекта для данного углового шага; lk93 - измеренное значение, компенсированное на скос, вызванный смещением (равное li минус величина sm, суммарное смещение в ходе последнего сканирования минус величина i, умноженное на sp, среднее смещение в ходе каждого шага при последнем сканировании, то есть li-(sm-isp)); di94 - расстояние между генерированным контуром и эталонным контуром (равное rij, значение контура для соответствующего угла на расстоянии j контура минус Iki); ai95 - расстояние между носом самолета и измерительным оборудованием (равное rj50, значение эталонного контура при нуле градусов минус di); ае96 - оценочное расстояние до носа после каждого шага (равное am, расстояние до носа в конце последнего сканирования минус величина i, умноженное на sp); аd - разность между оценочным и измеренным расстоянием до носа (равная абсолютному значению ai минус ae); и Примечание 97, показывающее отраженные сигналы, которые вероятно поступили от самолета.Using the scan data and the data of the Table I of the horizontal circuits, the
В ходе первого сканирования в фазе 84 сопровождения система 10 использует колонку горизонтального контура, представляющую положение самолета j, которое меньше, но наиболее близко к значению lt. Для каждого нового сканирования выбрана колонка контура, чье значение меньше, но наиболее близко к (аm-sm), где am - это последнее измеренное расстояние до самолета 12 и sm - это смещение самолета в ходе последнего сканирования. Кроме того, значения контура сдвигаются в боковом направлении на αs для компенсации на положение самолета в боковом направлении. (112)During the first scan in tracking
В ходе каждого сканирования микропроцессор 26 также генерирует Таблицу распределения расстояния (DDT). Эта таблица содержит распределение значения si при их появлении в Таблице II сравнения. Таким образом, Таблица распределения расстояния имеет запись, представляющую количество появлений каждого значения ai в Таблице II сравнения с приращениями на 1 метр от 10 до 100 метров.During each scan, the
После каждого сканирования система 10 использует Таблицу распределения расстояния для вычисления среднего расстояния am до надлежащей точки 53 остановки. Микропроцессор 26 просматривает данные в Таблице распределения расстояния для обнаружения двух соседних записей в Таблице распределения расстояния, сумма значений которых является наибольшей. Микропроцессор 26 затем помечает колонку Примечание 97 в Таблице II сравнения в каждом ряду, содержащем запись для ai, соответствующую любому из двух рядов Таблицы распределения расстояния, имеющих наибольшую сумму. (114)After each scan,
Система 10 затем определяет боковое отклонение при смещении. Сначала микропроцессор 26 устанавливает:
2d=αмакс-αмин, 2d = α max -α min,
где αмакс и αмин являются наивысшим и наименьшим значениями α для непрерывного помеченного блока значений dj в таблице II сравнения. Кроме того, микропроцессор 26 вычисляет:where α max and α min are the highest and smallest values of α for the continuously labeled block of values of d j in comparison table II. In addition, the
для верхней половины помеченного dj в блоке и:for the upper half of the marked d j in the block and:
для нижней половины блока. С использованием Y1 и Y2 вычисляется "а" (116):for the lower half of the block. Using Y 1 and Y 2 , "a" is calculated (116):
a=kx(Y1-Y2)/d2,a = kx (Y 1 -Y 2 ) / d 2 ,
где k задан эталонным контуром. Если "а" превышает заданное значение, предпочтительно, установлено как единица, предполагается, что существует боковое отклонение, приблизительно равное "а". Затем колонка li Таблицы II сравнения сдвигается на "а" шагов и Таблица II сравнения пересчитывается. Процесс продолжается, пока "а" не будет меньше эмпирически установленного значения, предпочтительно единицы. Суммарный сдвиг αs колонки li считается равным боковому отклонению или смещению. (116) Если боковое смещение больше заданного значения, предпочтительно установленного как единица, контур корректируется в боковом направлении до следующего сканирования. (118, 120)where k is given by the reference circuit. If "a" exceeds a predetermined value, preferably set to one, it is assumed that there is a lateral deviation approximately equal to "a". Then the column l i of Table II of comparison is shifted by "a" steps and Table II of comparison is recalculated. The process continues until “a” is less than an empirically determined value, preferably one. The total shift α s of the column l i is considered equal to the lateral deviation or offset. (116) If the lateral displacement is greater than a predetermined value, preferably set to unity, the contour is corrected laterally until the next scan. (118, 120)
После проверки бокового смещения микропроцессор 26 выполняет суммарную коррекцию контура в боковом направлении, который соответствует положению 31 самолета 12 в боковом направлении на дисплее 18. (122)After checking the lateral displacement, the
Микропроцессор 26 затем вычисляет расстояние am до носа самолетаThe
аm=∑ (помеченные ai)/N,and m = ∑ (labeled a i ) / N,
где N - это суммарное количество помеченных ai. По am микропроцессор 26 может вычислить расстояние от самолета 12 до точки 53 остановки посредством вычитания расстояния от лазерного дальномера 20 до точки 53 остановки из расстояния до носа самолета. (124)where N is the total number of labeled a i . From a m, the
После вычисления расстояния до точки 53 остановки микропроцессор 26 вычисляет среднее смещение sm в ходе последнего сканирования. Смещение в ходе последнего сканирования вычисляется как:After calculating the distance to the stopping
Sm=am-1-am,S m = a m-1 -a m ,
где аm-1 и аm относятся к последним двум сканированиям. Для первого сканирования в фазе 84 сопровождения Sm установлено как 0.where a m-1 and a m refer to the last two scans. For the first scan in tracking
Среднее смещение в ходе каждого шага вычисляется как:The average displacement during each step is calculated as:
Sр=Sm/P,S p = S m / P,
где Р - это суммарное количество шагов за цикл последнего сканирования.where P is the total number of steps per cycle of the last scan.
Микропроцессор 26 будет информировать пилота о расстоянии до точки 53 остановки путем ее отображения на дисплейном блоке 18, 29. Благодаря отображению расстояния до точки 29, 53 остановки после каждого сканирования пилот принимает постоянно обновляемую информацию в реальном масштабе времени о том, на каком удалении самолет 12 находится от остановки.The
Если самолет 12 находится в отображаемом районе 52, его положение в боковом 31 и продольном 29 направлениях отображается на дисплее 18. (126, 128) Когда микропроцессор 26 отображает положение самолета 12, фаза сопровождения заканчивается.If the
Когда микропроцессор 26 завершил фазу сопровождения, он подтверждает, что сопровождение не было потеряно посредством проверки того, что суммарное количество помеченных рядов, деленное на суммарное количество измеренных значений или отраженных сигналов в ходе последнего сканирования больше 0,5. (83) Другими словами, если более 50% отраженных сигналов не соответствует эталонному контуру, сопровождение потеряно. Если сопровождение потеряно и самолет 12 находится более чем в 12 метрах от точки остановки, система 10 возвращается к работе в режиме 62 захвата. (85) Если сопровождение потеряно и самолет 12 находится в 12 метрах или менее от точки 53 остановки, система 10 включает сигнал остановки для информирования пилота о потере сопровождения. (85, 87).When the
Если сопровождение не потеряно, микропроцессор 26 определяет, была ли определена высота носа. (13) Если высота еще не была определена, микропроцессор 26 вступает в фазу 86 измерения высоты. Если высота уже была определена, микропроцессор 26 проверяет, был ли определен (402) контур.If accompaniment is not lost, the
В фазе измерения высоты, показанной на фиг.9, микропроцессор 26 определяет высоту носа, направляя лазерный дальномер 20 для вертикального сканирования. Значение высоты носа используется системой для обеспечения того, чтобы горизонтальное сканирование осуществлялось через оконечность носа.In the height measurement phase shown in FIG. 9, the
Для определения высоты носа микропроцессор 26 устанавливает β на заданное значение βмакс и затем шагами понижает его с интервалами в 0,1 градуса по одному на принятый/отраженный импульс, пока оно не достигнет βмин, то есть другого заданного значения. βмин и Рмакс заданы при инсталляции и в типичном варианте составляют -20 и 30 градусов соответственно. После того как β достигло значения βмин, микропроцессор 26 управляет шаговыми электродвигателями 24, 25, пока оно не достигнет значения βмакс. Это вертикальное сканирование выполняется при α, установленном на значение αs, то есть азимутальное положение при предшествовавшем сканировании.To determine the height of the nose, the
Используя измеренное расстояние до самолета, микропроцессор 26 выбирает колонку в таблице вертикального контура, которая наиболее близка к измеренному расстоянию. (140) Используя данные сканирования и данные из таблицы вертикального контура, микропроцессор 26 создает таблицу сравнения, показанную здесь как Таблица II. Таблица II также является двумерной таблицей с номером импульса или номером углового шага под индексом 91 i, присвоенным рядам. Используя этот индекс, может быть получена следующая информация для каждого ряда, представленная как колонки в таблице: li92 - это измеренное расстояние до объекта в ходе этого углового шага, lki93 - это измеренное значение, компенсированное на скос, вызванный смещением (равное li минус величина Sm, то есть суммарное смещение в ходе последнего сканирования, минус величина 1, умноженная на sp, то есть среднее смещение в ходе каждого шага при последнем сканировании), di94 - это расстояние между генерированным контуром и эталонным контуром (равное rij, то есть значение контура для соответствующего угла на расстоянии j для этого контура минус lki), ai95 - это расстояние между носом самолета и измерительным оборудованием, равное rj50, то есть значению эталонного контура при нуле градусов минус di), ае96 - это оценочное расстояние до носа после каждого шага (равное am, то есть расстоянию до носа в конце последнего сканирования, минус величина i, умноженное на sp), аd - это разность между оценочным и измеренным расстоянием до носа (равная абсолютному значению ai минус ae), и Примечание 97, показывающее отраженные сигналы, которые вероятно вызваны самолетом 12.Using the measured distance to the aircraft, the
В ходе каждого сканирования микропроцессор 26 также генерирует Таблицу распределения расстояния (DDT). Эта таблица содержит распределение значений ai, когда они появляются в Таблице II. Таким образом, Таблица распределения расстояния имеет запись, представляющую количество появлений каждого значения ai в Таблице II с приращениями в 1 метр от 10 до 100 метров.During each scan, the
После каждого сканирования система 10 использует Таблицу распределения расстояния для вычисления среднего расстояния am до надлежащей точки 53 остановки. Микропроцессор 26 просматривает данные в Таблице распределения расстояния для обнаружения двух соседних записей в Таблице распределения расстояния, сумма значений которых является наибольшей. Микропроцессор 26 затем делает отметку в колонке Примечание 97 в Таблице II для каждого ряда, содержащего запись для ai, соответствующую любому из двух рядов в Таблице распределения расстояния, имеющих наибольшую сумму. (142)After each scan,
После завершения вычисления среднего расстояния до надлежащей точки 53 остановки микропроцессор 26 вычисляет среднее смещение в ходе последнего сканирования, то есть sm. Смещение в ходе последнего сканирования вычисляется как:After calculating the average distance to the proper stopping
sm=am-1-am,s m = a m-1 -a m ,
где аm-1 и am относятся к последним двум сканированиям. Для первого сканирования в фазе 84 сопровождения sm устанавливается на 0. Среднее смещение sp в ходе каждого шага вычисляется как:where a m-1 and a m refer to the last two scans. For the first scan in tracking
sp=sm/Р,s p = s m / P,
где Р - это суммарное количество шагов в цикле последнего сканирования.where P is the total number of steps in the cycle of the last scan.
Вычисление фактической высоты носа выполняется сложением номинальной высоты носа, то есть заданной высоты носа ожидаемого незагруженного самолета, и вертикального отклонения или отклонения по высоте. Следовательно, для определения высоты носа система 10 сначала определяет вертикальное отклонение или отклонение по высоте. (144) Вертикальное отклонение вычисляется установкой:The calculation of the actual nose height is performed by adding the nominal nose height, that is, the specified nose height of the expected unloaded airplane, and the vertical deviation or height deviation. Therefore, to determine the height of the nose, the
2d=βмакс-βмин 2d = β max- β min
где βмакс и βмин - это наивысшее и наименьшее значения β для непрерывного помеченного блока значений di в Таблице II сравнения. Кроме того, микропроцессор 26 вычисляет:where β max and β min are the highest and smallest β values for the continuously labeled block of d i values in Table II of the comparison. In addition, the
для верхней половины помеченного di в блоке иfor the upper half of the marked d i in the block and
для нижней половины блока. С использованием Y1 и Y2 вычисляется "а":for the lower half of the block. Using Y 1 and Y 2 , "a" is calculated:
a=kx(Y1-Y2)/d2,a = kx (Y 1 -Y 2 ) / d 2 ,
где k задан эталонным контуром. Если "а" превышает заданное значение, предпочтительно единицу, считается, что существует вертикальное отклонение, приблизительно равное "а". Колонка li затем сдвигается на "а" шагов. Таблица II сравнения отображается заново и "а" пересчитывается. Этот процесс продолжается, пока "а" не станет меньше заданного значения, предпочтительно единицы. Суммарный сдвиг βs колонки li считается равным отклонению по высоте. (144) Значения βj в Таблице II сравнения затем корректируются как βj+Δβj, где отклонение Δβj по высоте равно:where k is given by the reference circuit. If "a" exceeds a predetermined value, preferably unity, it is believed that there is a vertical deviation approximately equal to "a". Column l i then moves by a step. Comparison table II is displayed again and "a" is recalculated. This process continues until “a” is less than a predetermined value, preferably unity. The total shift β s of the column l i is considered equal to the deviation in height. (144) The values of β j in Table II of comparison are then adjusted as β j + Δβ j , where the deviation of Δβ j in height is:
Δβj=βs×(amβ+as)/(aj+as)Δβ j = β s × (a mβ + a s ) / (a j + a s )
и где amβ - это действительное значение аm, когда было вычислено значение βs.and where a mβ is the actual value of a m when the value of β s was calculated.
Когда отклонение по высоте определено, микропроцессор 26 проверяет, больше ли оно, чем заданное значение, предпочтительно единица. (146) Если отклонение больше, чем это значение, микропроцессор 26 корректирует контур по вертикали в соответствии со смещением. (148) Микропроцессор 26 сохраняет корректировку по вертикали как отклонение от номинальной высоты носа. (150) Фактической высотой носа самолета является номинальная высота носа плюс отклонение.When the height deviation is determined, the
Если высота носа определена или когда отработана фаза 86 измерения высоты, микропроцессор 26 вступает в фазу опознавания, показанную на фиг.10. (133, 88) В фазе 88 опознавания микропроцессор 26 создает Таблицу II сравнения для отражения результатов еще одного вертикального сканирования и содержания таблицы контуров. (152, 154) Еще одно вертикальное сканирование выполняется в фазе 88 опознавания, поскольку предшествующее сканирование могло дать достаточно данных для определения высоты, но не достаточно для опознавания. Фактически может потребоваться выполнение нескольких сканирований до того, как может быть получено уверенное опознавание. После вычисления (156) вертикального смещения, проверки (158) того, что оно не слишком велико, и коррекции (160) контура по вертикали в соответствии со смещением, пока смещение не уменьшится до уровня, который ниже заданного значения, предпочтительно единицы, микропроцессор 26 вычисляет среднее расстояние между помеченными отраженными сигналами и контуром и среднее расстояние между помеченными отраженными сигналами и этим средним расстоянием. (162)If the nose height is determined or when the
Среднее расстояние dm между измеренным и скорректированным контуром и отклонение Т от среднего расстояния вычисляются после выполнения вертикального и горизонтального сканирований следующим образом:The average distance d m between the measured and corrected contour and the deviation T from the average distance are calculated after performing vertical and horizontal scans as follows:
dm=∑di/Nd m = ∑d i / N
T=∑|di-dm|/NT = ∑ | d i -d m | / N
Если Т меньше заданного значения, предпочтительно - 5 для обоих контуров, самолет 12 считается самолетом надлежащего типа при условии, что принято достаточное количество отраженных сигналов. (164) Определение, получено ли достаточное количество отраженных сигналов, основано на:If T is less than a predetermined value, preferably 5 for both loops,
N/размер>0,75,N / Size> 0.75,
где N - это количество "признанных действительными" отраженных сигналов и "размер" - это максимальное возможное количество значений. Если самолет 12 не является самолетом надлежащего типа, микропроцессор включает 136 сигнал остановки и приостанавливает работу в режиме 400 парковки.where N is the number of "recognized" reflected signals and "size" is the maximum possible number of values. If
Если контур определен (402) или когда отработана фаза (404) определения контура, микропроцессор 26 определяет, опознан ли (406) признак самолета. Если нет, начинается фаза (408) определения признака самолета, показанная на фиг.11 и 12.If the loop is detected (402) or when the loop determination phase (404) is completed,
Для проверки соответствия признака отраженные сигналы должны возвратиться от района, где расположен двигатель ожидаемого самолета. Когда существует некоторая неопределенность в измерении, могут возникать отраженные сигналы, которые фактически приходят от двигателя, но воспринимаются как приходящие снаружи от двигателя. Таким образом должно быть ограничено пространство Vi, названное внутренним объемом или активным объемом вокруг двигателя, чтобы отраженные сигналы, поступающие из Vi, рассматривались как исходящие от двигателя. На фиг.12 показан образец Vi вокруг двигателя 13 самолета 12.To verify compliance of the sign, the reflected signals must return from the area where the engine of the expected aircraft is located. When there is some uncertainty in the measurement, reflected signals may occur that actually come from the engine but are perceived as coming from outside the engine. Thus, the Vi space, called the internal volume or the active volume around the engine, must be limited so that the reflected signals coming from Vi are considered to be coming from the engine. 12 shows a sample Vi around the
Двигатель отличается тем, что при горизонтальном сканировании существует отражающая поверхность, окруженная свободным пространством. Для того чтобы иметь возможность видеть различия между двигателем и, например, крылом, должно быть ограничено еще одно пространство Vo вокруг двигателя, откуда не должно поступать (или поступать очень мало) отраженных сигналов. Пространство Vo названо внешним объемом или пассивным объемом. На фиг.12 также показан образец Vo вокруг Vi.The engine is characterized in that when scanning horizontally, there is a reflective surface surrounded by free space. In order to be able to see the differences between the engine and, for example, the wing, one more Vo space around the engine should be limited, from where the reflected signals should not come (or receive very little). The space Vo is called external volume or passive volume. 12 also shows a Vo pattern around Vi.
Двигатель задан его координатами (dx, dy, dz) центра передней стороны относительно носа и его диаметром D. Эти параметры хранятся в базе данных для всех типов воздушных судов.The engine is set by its coordinates (dx, dy, dz) of the center of the front side relative to the nose and its diameter D. These parameters are stored in a database for all types of aircraft.
Vi и Vo заданы распространением в боковом направлении (направление х) и в продольном направлении (направление z) от этого центра двигателя. Вертикальное положение двигателя задано как (высота носа + dy).Vi and Vo are given by lateral propagation (x-direction) and longitudinally (z-direction) from this center of the engine. The vertical position of the engine is set as (nose height + dy).
Для двигателя на крыле Vi и Vo заданы следующими диапазонами координат:For the wing engine, Vi and Vo are specified with the following coordinate ranges:
Vi:Vi:
направление х: ±(D/2+1 м)x direction: ± (D / 2 + 1 m)
направление z: +3 м, -1 мz direction: +3 m, -1 m
Vo:Vo:
направление х: ±2 м от Vix direction: ± 2 m from Vi
направление z: ±1,5 м от Viz direction: ± 1.5 m from Vi
Для двигателей в хвостовой части определение аналогичное за исключением Vo в направлении х, которое задано как +2 м от Vi. В противном случае, отраженные сигналы от фюзеляжа могли бы поступать из Vo и признак бы не удовлетворял требованиям.For engines in the rear, the definition is similar with the exception of Vo in the x direction, which is defined as +2 m from Vi. Otherwise, the reflected signals from the fuselage could come from Vo and the sign would not satisfy the requirements.
В конечном итоге, признаком является:Ultimately, the symptom is:
Vi/(Vi+Vo)>0,7Vi / (Vi + Vo)> 0.7
Пороговое значение 0,7 признака определено эмпирическим путем. Таким образом, выше даны пределы для Vi и Vo. В данный момент эти значения подобраны так, что нежелательные ошибки опознавания исключены и они отличаются только в зависимости от того, находится ли двигатель на крыле или на хвостовой части. По мере накопления данных они будут корректироваться, вероятно, по-разному для разных типов воздушных судов для достижения все лучшего и лучшего опознавания.The threshold value of 0.7 trait is determined empirically. Thus, the limits for Vi and Vo are given above. At the moment, these values are selected so that unwanted recognition errors are excluded and they differ only depending on whether the engine is on the wing or on the tail. As data accumulates, they will probably be adjusted differently for different types of aircraft to achieve better and better recognition.
В фазе 408 опознавания признака самолета применяются указанные выше принципы, как показано в схеме последовательности операций на фиг.11. Когда начинается фаза опознавания признака самолета, лазерный дальномер наводится на двигатель или другой избранный признак самолета в ходе операции 1102. В ходе операции 1104 обнаруживается ряд отраженных сигналов из Vi и в ходе операции 1106 обнаруживается ряд отраженных сигналов из Vo. В ходе операции 1108 определяют, превышает ли Vi/(Vi+Vo) пороговое значение. Если да, то обозначается, что признак самолета соответствует ожидаемому (ОК) в ходе операции 1110. В противном случае обозначается, что признак самолета не соответствует ожидаемому (не ОК) в ходе операции 1112.In the aircraft
Если признак самолета определен (406) или когда фаза опознавания признака завершена (408), микропроцессор 26 определяет (410), опознан ли самолет 12. Если самолет 12 был опознан, микропроцессор 26 проверяет, достиг ли самолет 12 положения остановки. (412) Если положение остановки достигнуто, микропроцессор 26 включает сигнал остановки, при котором система 10 завершает работу в режиме 400 парковки. (414) Если самолет 12 не достиг положения остановки, микропроцессор 26 возвращается к фазе 84 сопровождения.If an airplane feature is detected (406) or when the feature recognition phase is completed (408),
Если самолет 12 не опознан, микропроцессор 26 проверяет, находится ли самолет на расстоянии, меньшем или равном 12 метрам от положения 53 остановки. (416) Если самолет 12 находится на расстоянии не более 12 метров от положения 53 остановки, система 10 включает сигнал остановки для информирования пилота о том, что опознавание не удалось. (418) После отображения сигнала остановки система 10 выключается.If
Если самолет 12 находится более чем в 12 метрах от положения 53 остановки, микропроцессор 26 возвращается к фазе 84 сопровождения.If the
В одном возможном варианте осуществления изобретения в качестве признака самолета используется номинальное расстояние (в продольном и боковом направлениях) от носа до двигателя. В этом варианте парковка прекращается, если расстояние от носа до двигателя, измеренное в ходе операции 408, более чем на два метра короче, чем это расстояние у ожидаемого самолета. Если разность находится в пределах двух метров, то все же можно безопасно принять самолет неожидаемого типа. В этом случае, если запас безопасности между двигателем и конструкциями выхода аэропорта составляет три метра для ожидаемого типа самолета, запас безопасности для другого типа самолета все же составляет, по меньшей мере, один метр. Испытания показали, что местоположение двигателя может определяться с точностью ±1 метр и что высота носа может определяться с точностью ±0,5 метра.In one possible embodiment of the invention, a nominal distance (in the longitudinal and lateral directions) from the nose to the engine is used as a feature of the aircraft. In this embodiment, parking is terminated if the distance from the nose to the engine, measured during
На фиг.13 показано номинальное расстояние от носа до двигателя самолета 12. Расстояние от носа самолета до его двигателя 13 представляет особый интерес, поскольку двигатель 13 находится в таком положении, что неправильное опознавание может привести к столкновению между двигателем 13 и компонентом выхода аэропорта. Также показаны передний и задний пределы допусков для расположения двигателя 13, которые определяют протяженность вперед и назад объема Vi.13 shows the nominal distance from the nose to the engine of the
На фиг.14 показано применение описанной выше процедуры опознавания и, в частности, показано, что может происходить, если система настроена для ожидаемого самолета 12А, но к выходу аэропорта пытаются парковать другой самолет 12В. Если к выходу аэропорта допущен самолет 12В типа, отличающегося от типа ожидаемого самолета 12А, самолет 12В будет остановлен так, что его нос будет находиться в том же положении, в котором бы находился нос остановленного ожидаемого самолета 12А. В результате запас безопасности, которым является расстояние от двигателя до ближайшего компонента выхода аэропорта, такого как телескопический трап 15 для пассажиров, является разным для самолетов 12А и 12В, если расстояния от носа до двигателя для этих самолетов разные. Как можно видеть на фиг.14, запас безопасности для самолета 12В равен запасу безопасности для самолета 12А минус разность расстояний от носа до двигателя. Например, если запас безопасности для самолета 12А составляет 3 метра и расстояние от носа до двигателя у самолета 12В на 3,5 метра короче, чем у самолета 12А, двигатель 13В самолета 12В столкнется с телескопическим трапом 15. Таким образом, если самолеты всех типов, у которых расстояние от носа до двигателя слишком мало по сравнению с этим расстоянием у ожидаемого самолета 12А, будут остановлены, то есть не допущены к выходу аэропорта, запас безопасности может всегда поддерживаться на допустимом уровне.On Fig shows the application of the identification procedure described above and, in particular, shows what can happen if the system is configured for the expected
Теперь будет рассмотрена ситуация, когда самолет находится под углом относительно системы 10 наведения при парковке. Как показано на фиг.15А, первый самолет 12С может быть правильно выровненным относительно системы 10 наведения при парковке, тогда как второй самолет 12D может отклоняться от линии правильного выравнивания на угол γ рыскания. В общих чертах описание технического решения, используемого в такой ситуации, сводится к тому, что определяют угол рыскания самолета и контур поворачивают так, чтобы он соответствовал углу рыскания.Now we will consider the situation when the plane is at an angle relative to the
На фиг.15 показана схема последовательности операций при таком техническом решении. В ходе операции 1502 полярные координаты отраженных сигналов, возвратившихся от самолета, преобразуются в прямоугольную систему координат. В ходе операции 1504 вычисляется угол рыскания. В ходе операции 1506 контур отраженных сигналов поворачивается. В ходе операции 1508 уже описанным способом обнаруживаются идентификационные характеристики.On Fig shows a sequence diagram of operations with such a technical solution. During
Операция 1502 выполняется следующим образом. Координаты отраженного сигнала, принятого от самолета, преобразуются из полярных координат (αj, rj) в прямоугольную систему координат (xj, yj) с началом координат на оконечности носа (αноса, αноса) и с осью у вдоль линии от лазерного блока через оконечность носа:
xj=rjsinαj x j = r j sinα j
yj=rjcosj-rноса.y j = r j cos j -r nose .
Операция 1504 выполняется способом, который будет изложен со ссылками на фиг.16 и 17. Фиг.16 изображает схему, показывающую геометрию линий регрессии по обе стороны от оконечности носа. На фиг.17 показана схема последовательности операций в алгоритме. Алгоритм основан на линиях регрессии, вычисленных для отраженных сигналов в ограниченном районе позади оконечности носа. Если существует достаточное количество отраженных сигналов по обе стороны от носа, то угол рыскания вычисляется по разности углов между линиями регрессии. Если может быть вычислена только одна линия регрессии для одной стороны носа, например, вследствие наличия угла рыскания, то угол рыскания вычисляется по разности углов между этой линией регрессии и соответствующей частью эталонного контура.
В ходе операции 1702 координаты отраженного сигнала преобразуются в прямоугольную систему координат (xj, yj) описанным выше образом. В ходе операции 1704 вычисляются приближенные координаты оконечности носа.In
В ходе операции 1706 отраженные сигналы просеиваются следующим образом. Отраженные сигналы, не являющиеся представительными для общей конфигурации рисунка отраженных сигналов, удаляются до вычисления угла рисунка отраженных сигналов. Просеивание отраженных сигналов начинается от начала координат (указанной оконечности носа) и при этом удаляются оба отраженных сигнала, если отраженный сигнал при следующем угловом шаге под большим углом соответствует такому же или меньшему расстоянию.During
В ходе операции 1708 для каждого отраженного сигнала расстояние Rnj до оконечности носа вычисляется следующим образом:In
В ходе операции 1710 для каждой стороны от оконечности носа отбираются отраженные сигналы, которым соответствуют Rnj, которые больше Rмин, которая является постоянной (в пределах 1-2 м), определенной особо для каждого типа самолета. В ходе операции 1712 вычисляются следующие средние значения:During
xлев.средн=1/nлев×∑xjлев хправ.средн=1/nправ×∑xjправ x left.red = 1 / n left × ∑x j left x right average = 1 / n right × ∑x j right
улев.средн=1/nлев×∑уjлев управ.средн=1/nправ×∑уjправ left lev . average = 1 / n lion × ∑y j left right rd = 1 / n right × ∑y jright
x2 лев.средн=1/nлев×∑х2 jлев х2 прав.средн=1/nправ×∑2 jправ x 2 left median = 1 / n lev × ∑x 2 j left x 2 right med. = 1 / n right × ∑ 2 j right
хулев.средн=1/nлев×∑(xjлевхуjлев) ×управ.средн=1/nправ×∑(xправ×управ),xy lev.red = 1 / n lev × ∑ (x j left xy j left ) × y right averag = 1 / n right × ∑ (x right × y right ),
где n=количеству отраженных сигналов, которое ≥ Rмин на соответствующей стороне, и нижний индекс прав. или лев. обозначает соответствующую сторону, на которую направляется конкретное количество импульсов,.where n = the number of reflected signals, which ≥ R min on the corresponding side, and the subscript is right. or lion. denotes the corresponding side to which a specific number of pulses is directed.
В ходе операции 1712 вычисляется каждый угол Vрег линии регрессии относительно оси у:During
Нижний индекс сред. следует читать как левый средний или правый средний в соответствии с тем, вычисляется ли угол на левой или на правой стороне носа.Lower Index Med. read as left middle or right middle according to whether the angle is calculated on the left or right side of the nose.
Угол γ рыскания вычисляется следующим образом. В ходе операции 1714 определяют, превышает ли количество n отраженных сигналов на обеих сторонах носа заданное значение N, например 5. Если да, то в ходе операции 1718 γ вычисляется следующим образом:The yaw angle γ is calculated as follows. During
γ=(vрег.лев+vрег.прав)/2,γ = (v reg. left + v reg. right ) / 2,
где vрег.лев и vрег.прав - это углы, вычисленные для левой и правой сторон носа с использованием процедуры операции 1712. С другой стороны, если n<N на одной стороне носа, для вычисления используется эталонный контур. В ходе операции 1720 опознают сторону и сегмент контура, которые соответствуют стороне, где n>N. В ходе операции 1722 вычисляют угол vэтал.рег для этого сегмента с использованием процедуры операции 1712. Затем в ходе операции 1718 вычисляют γ как γ=(vэтал.рег-vрег).where v reg.left and v reg.right are angles calculated for the left and right sides of the nose using the procedure of
Когда угол рыскания вычислен, в ходе операции 1506 соответственно поворачивается контур отраженных сигналов. Более конкретно, контур отраженных сигналов преобразуют из прямоугольной системы координат (х, у) в другую (u, v), которая имеет то же начало координат, но повернута на угол, равный углу γ рыскания, как показано на фиг.18. Теперь со ссылками на фиг.18 и 19 будет описано вращение контура отраженных сигналов.When the yaw angle is calculated, during
В ходе операции 1902 вычисляют приближенные координаты оконечности носа. В ходе операции 1904 координаты отраженных сигналов преобразуются из полярных в прямоугольные координаты (х, у) с началом координат системы координат в оконечности носа. Техника выполнения этой операции была описана выше. В ходе операции 1906 координаты отраженных сигналов преобразуются из системы координат (х, у) в систему координат (u, v), показанную на фиг.18, согласно следующим формулам:In
ui=xicosγ+уisinγ;u i = x i cosγ + y i sinγ;
vi=-xisinγ+yicosγ.v i = -x i sinγ + y i cosγ.
Координаты отраженного сигнала, будучи таким образом повернутыми, используются для опознавания самолета описанным выше способом.The coordinates of the reflected signal, being thus rotated, are used to identify the aircraft in the manner described above.
Теперь со ссылками на фиг.20-22 будет описано, как устанавливают параметры, определяющие центральные линии (CL), как изогнутые, так и прямые. Одна система парковки может оперировать несколькими центральными линиями с применением техники, которая будет описана.Now with reference to Fig.20-22 will be described how to set the parameters that define the center lines (CL), both curved and straight. One parking system can operate with several central lines using the technique that will be described.
Центральная линия задана как кусочно-линейная кривая, где α, l - это координаты (α - в боковом направлении, l - в продольном направлении) для точек разрыва непрерывности, и они используются как определяющие параметры. Количество используемых координат избирают с учетом требуемой точности позиционирования. Таким образом, центральная линия определяется координатами двух точек (например, на расстоянии захвата и в точке остановки). Количество координат, требуемое для изогнутой центральной линии, зависит от ее радиуса.The central line is defined as a piecewise linear curve, where α, l are the coordinates (α in the lateral direction, l in the longitudinal direction) for the points of discontinuity, and they are used as determining parameters. The number of coordinates used is selected taking into account the required positioning accuracy. Thus, the center line is determined by the coordinates of two points (for example, at the capture distance and at the stopping point). The number of coordinates required for a curved center line depends on its radius.
Микропроцессор 26 используется в режиме установки центральной линии в ходе операции 2002, когда центральные линии отображаются в микропроцессоре. Задаваемую центральную линию выбирают из меню. Одну или более калибровочных вех с известной высотой и вершиной, которая легко распознается на калибровочной картинке, помещают в разных местоположениях на центральной линии. Для каждой вехи вписывают высоту вехи и вершину вехи отмечают при ее появлении на калибровочной картинке. Координаты α и l вехи автоматически вводятся в таблицу для данной центральной линии. Процедура повторяется для каждой вехи. Координаты для разных вех распределяются по порядку в таблице по их значениям l. Количество необходимых вех зависит от типа центральной линии, при этом прямая центральная линия требует только двух и изогнутая центральная линия требует большего количества вех.The
Теперь будет описано вычисление смещения носа от переднего шасси. Центральная линия в нормальном виде дана как идеальная линия движения переднего шасси, но наведение самолета обычно основано на положении носа. Это означает в случае с изогнутой центральной линией, что либо координаты центральной линии должны быть преобразованы в координаты носа, либо положение носа должно быть преобразовано в положение переднего шасси. Выбрано последнее, что означает, что угол рыскания (vповорота) самолета определяется в ходе операции 2004, как описано выше.Now will be described the calculation of the displacement of the nose from the front chassis. The normal center line is given as the ideal front landing gear line, but aircraft guidance is usually based on the nose position. This means in the case of a curved center line, either the coordinates of the center line must be converted to the coordinates of the nose, or the position of the nose must be converted to the position of the front chassis. The latter is selected, which means that the yaw angle (v of rotation ) of the aircraft is determined during
Положение (αw, lw) переднего шасси вычисляется в ходе операции 2006 следующим образом:The position (α w , l w ) of the front chassis is calculated during
αw≫αn+lnw×sinvrot/(ln×cosvrot) (в радах)α w ≫α n + l nw × sinv rot / (l n × cosv rot ) (in rad)
lw≫ln+lnw×cosvrot,l w ≫l n + l nw × cosv rot ,
гдеWhere
αn, ln: измеренное положение носа;α n , l n : measured position of the nose;
lnw: расстояние до переднего шасси;l nw : distance to the front chassis
vrot: оценочный угол рыскания самолета.v rot : estimated yaw angle of the aircraft.
Смещение переднего шасси от центральной линии вычисляется в ходе операции 2008 следующим образом:The offset of the front chassis from the center line is calculated during
Смещение=αi-αw+(lw-li)(αi+i-αi)/(li+i-li),Displacement = α i -α w + (l w -l i ) (α i + i -α i ) / (l i + i -l i ),
гдеWhere
ai, li - это пара координат центральной линии, в которой значение li является ближайшим меньшим, чем значение lw; иa i , l i is a pair of coordinates of the center line in which the value of l i is the closest smaller than the value of l w ; and
αi+1, li+1 - это пара координат центральной линии, в которой значение li является ближайшим большим, чем значение lw.α i + 1 , l i + 1 is a pair of coordinates of the center line in which the value of l i is the closest larger than the value of lw.
Теперь со ссылками на фиг.21 будут показаны вычисления в ходе операции 2006, где:Now, with reference to FIG. 21, calculations will be shown during
lnw: расстояние до переднего шассиl nw : distance to the front chassis
v: оценочный угол рыскания самолетаv: estimated yaw angle
х: оценочное положение переднего шасси в боковом направленииx: estimated lateral position of the front chassis
αw≫αn+x/(ln+lnw×cosv) (в радах)α w ≫α n + x / (l n + l nw × cosv) (in rad)
lw≫ln+lnw×cosvl w ≫l n + l nw × cosv
x=lnw×sinvx = l nw × sinv
Теперь со ссылками на фиг.22 будут показаны вычисления в ходе операции 2008, где х0/у0 представляет положение переднего шасси и хi/уi представляет точки разрыва непрерывности кусочно-линейной модели изогнутой центральной линии. "Реальным" смещением от центральной линии является расстояние, измеренное под прямым углом к центральной линии. Приближенным значением этого расстояния является расстояние, измеренное под прямым углом к лазерному лучу, исходящему от системы парковки. Это расстояние соответствует значению (xm-х0) на фиг.22. Поскольку абсолютное значение смещения не играет важной роли, используют приближенное значение. Из показанного на фиг.22 следует, что:Now, with reference to FIG. 22, calculations during
Смещение=(хm-х0)=xi-x0+(у0-уi)(xi+1-xi)/(уi+1-уi).Displacement = (x m -x 0 ) = x i -x 0 + (y 0 -i i ) (x i + 1 -x i ) / (y i + 1- i ).
Хотя выше был подробно описан предпочтительный вариант осуществления настоящего изобретения, специалист в данной области техники легко поймет, что в рамках настоящего изобретения могут быть выполнены другие варианты. Например, хотя фаза 408 опознавания признака самолета описана с использованием отношения Vi/(Vi+Vo), вместо этого может использоваться разность Vi-Vo. Кроме того, приведенные выше конкретные числовые диапазоны следует рассматривать как иллюстративные, а не вносящие ограничение. Специалист в данной области техники сможет вывести другие числовые диапазоны при необходимости адаптации изобретения к другим моделям воздушных судов или к конкретным потребностям разных аэропортов. Кроме того, хотя использование линий регрессии является применимым техническим решением для определения угла рыскания, для этой цели может использоваться любое другое техническое решение. Таким образом, настоящее изобретение следует рассматривать в объеме прилагаемой формулы изобретения.Although a preferred embodiment of the present invention has been described in detail above, one skilled in the art will readily understand that other variations may be made within the scope of the present invention. For example, although the aircraft
Claims (32)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/429,609 | 1999-10-29 | ||
US09/429,609 US6324489B1 (en) | 1999-10-29 | 1999-10-29 | Aircraft identification and docking guidance systems |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2002113926A RU2002113926A (en) | 2003-11-20 |
RU2268498C2 true RU2268498C2 (en) | 2006-01-20 |
Family
ID=23703971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2002113926/09A RU2268498C2 (en) | 1999-10-29 | 2000-10-27 | Recognition and guidance systems for parking aircrafts |
Country Status (13)
Country | Link |
---|---|
US (2) | US6324489B1 (en) |
EP (5) | EP2109062B1 (en) |
JP (2) | JP4778179B2 (en) |
KR (1) | KR100542466B1 (en) |
CN (1) | CN1399767B (en) |
AU (1) | AU2723901A (en) |
CA (1) | CA2389205C (en) |
DK (5) | DK1230620T3 (en) |
ES (5) | ES2402738T3 (en) |
HK (1) | HK1053186A1 (en) |
PT (5) | PT2109063E (en) |
RU (1) | RU2268498C2 (en) |
WO (1) | WO2001035327A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2625399C2 (en) * | 2012-04-30 | 2017-07-13 | Фмт Интернэшнл Трэйд Аб | Method for aircraft identification when parking at the exit for passengers or parking station |
RU2684885C1 (en) * | 2016-03-21 | 2019-04-15 | Адб Сейфгейт Свиден Аб | Aircraft parking system |
RU2720138C2 (en) * | 2015-11-23 | 2020-04-24 | Даф Тракс Н.В. | Method of automatic supply to loading-unloading platform for use in large-capacity trucks |
RU2753006C1 (en) * | 2018-06-18 | 2021-08-11 | Адб Сейфгейт Свиден Аб | Method and system of information support for pilot of approaching aircraft |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4537509B2 (en) * | 1998-05-07 | 2010-09-01 | 株式会社リコー | Image forming apparatus |
US20030067542A1 (en) * | 2000-10-13 | 2003-04-10 | Monroe David A. | Apparatus for and method of collecting and distributing event data to strategic security personnel and response vehicles |
US6545601B1 (en) * | 1999-02-25 | 2003-04-08 | David A. Monroe | Ground based security surveillance system for aircraft and other commercial vehicles |
EP1321916B1 (en) * | 2001-12-20 | 2004-08-11 | Safegate International AB | Centreline identification in a docking guidance system |
US6526615B1 (en) * | 2002-02-01 | 2003-03-04 | Dew Engineering And Development Limited | Flexible over the wing passenger loading bridge |
US7039978B2 (en) * | 2002-02-01 | 2006-05-09 | Dew Engineering And Development Limited | Flexible over the wing passenger loading bridge |
US6907635B2 (en) | 2002-05-07 | 2005-06-21 | Dew Engineering And Development Limited | Beacon docking system with visual guidance display |
US7093314B2 (en) * | 2002-05-07 | 2006-08-22 | Dew Engineering And Development Limited | Beacon docking system with visual guidance display |
US6637063B1 (en) * | 2002-05-07 | 2003-10-28 | Dew Engineering And Development Limited | Beacon docking system for automatically aligning a passenger loading bridge to a doorway of an aircraft |
CA2436029C (en) * | 2002-08-05 | 2009-04-21 | Dew Engineering And Development Limited | Method and apparatus for aligning an aircraft with a passenger loading bridge |
US7120959B2 (en) * | 2004-10-05 | 2006-10-17 | Dew Engineering And Development Limited | Automated elevational adjustment of passenger loading bridge |
SE529181C2 (en) * | 2005-10-04 | 2007-05-22 | Fmt Int Trade Ab | Procedure for automatic docking of a passenger jetty or a cargo handling jetty to an aircraft door |
FR2898415B1 (en) * | 2006-03-09 | 2009-01-16 | Thales Sa | LASER PROFILOMETRY IDENTIFICATION METHOD |
US7702453B2 (en) * | 2007-03-23 | 2010-04-20 | Dew Engineering And Development Ulc | System and method for guiding an aircraft to a stopping position |
JP5316572B2 (en) * | 2011-03-28 | 2013-10-16 | トヨタ自動車株式会社 | Object recognition device |
CN102855087A (en) * | 2012-09-12 | 2013-01-02 | 中兴通讯股份有限公司 | Input method, device and terminal |
CN103063132B (en) * | 2012-12-21 | 2015-03-11 | 安徽巨一自动化装备有限公司 | High-flexibility production line multi-vehicle detection system |
CN103063133B (en) * | 2012-12-21 | 2015-05-20 | 安徽巨一自动化装备有限公司 | Flexible fixture switch and identification system for multiple vehicle types |
CN104443423B (en) * | 2013-09-18 | 2016-08-17 | 爱乐基股份有限公司 | The correction localization method of airborne vehicle approach guidance system |
US9177483B2 (en) * | 2013-11-20 | 2015-11-03 | Unibase Information Corp. | Guiding method for aircraft docking process |
CN103983978B (en) * | 2014-04-11 | 2016-11-09 | 同济大学 | A kind of airport wheelmark method of testing |
RU2546639C1 (en) * | 2014-04-16 | 2015-04-10 | Сергей Михайлович Мужичек | Apparatus for recognition of technical state of object |
CN105373135B (en) * | 2014-08-01 | 2019-01-01 | 深圳中集天达空港设备有限公司 | A kind of method and system of aircraft docking guidance and plane type recognition based on machine vision |
CN105438493B (en) * | 2014-08-01 | 2017-12-08 | 深圳中集天达空港设备有限公司 | A kind of aircraft docking tracing-positioning system and method based on laser scanning |
CN105447496B (en) * | 2014-08-01 | 2018-11-20 | 深圳中集天达空港设备有限公司 | A kind of docking aircraft model identification verification method and system based on machine vision |
CN105335985B (en) * | 2014-08-01 | 2019-03-01 | 深圳中集天达空港设备有限公司 | A kind of real-time capturing method and system of docking aircraft based on machine vision |
CN105302151B (en) * | 2014-08-01 | 2018-07-13 | 深圳中集天达空港设备有限公司 | A kind of system and method for aircraft docking guiding and plane type recognition |
CN105329457B (en) * | 2014-08-01 | 2017-09-22 | 深圳中集天达空港设备有限公司 | A kind of aircraft docking guidance systems and method based on laser scanning |
US9470514B2 (en) * | 2015-02-11 | 2016-10-18 | Southwest Research Institute | System and method for using laser scan micrometer to measure surface changes on non-concave surfaces |
TR201815381T4 (en) * | 2015-04-10 | 2018-11-21 | Adb Safegate Sweden Ab | Identification of aircraft. |
CN106691519A (en) | 2015-11-13 | 2017-05-24 | 刘智佳 | Surgical instrument and mounting method of RFID (radio frequency identification) tag for same |
CN106896364A (en) * | 2015-12-18 | 2017-06-27 | 天津华德宝航翼光电科技有限公司 | A kind of survey aircraft berths the two-dimensional laser radar system of distance |
ES2706886T3 (en) | 2016-05-17 | 2019-04-01 | Thyssenkrupp Elev Innovation | Method for placing a boarding bridge for passengers on an airplane |
CA2996110A1 (en) | 2016-08-15 | 2018-02-22 | Singapore Technologies Dynamics Pte Ltd | Automatic passenger boarding bridge docking system |
CN106814370A (en) * | 2017-01-11 | 2017-06-09 | 天津华德宝航翼光电科技有限公司 | A kind of plane type recognition function system of autoplane docking guidance equipment |
CN108921219B (en) * | 2018-07-03 | 2020-06-30 | 中国人民解放军国防科技大学 | Model identification method based on target track |
WO2020065093A1 (en) | 2018-09-28 | 2020-04-02 | thyssenkrupp Airport Solutions, S.A. | Method of operating a docking guidance system at an airport stand |
LU100979B1 (en) * | 2018-09-28 | 2020-03-30 | Thyssenkrupp Ag | Method of operating a docking guidance system at an airport stand |
CN109552661A (en) * | 2018-12-27 | 2019-04-02 | 河南护航实业股份有限公司 | Machine docking system is leaned on a kind of airport |
CN110364033B (en) * | 2019-05-15 | 2020-08-25 | 江苏星华机场设施有限公司 | Airport ground plane guidance system |
CN110077619A (en) * | 2019-05-16 | 2019-08-02 | 深圳市捷赛机电有限公司 | A kind of attitude control method and Related product leaning on aircraft in advance for connecting bridge |
EP3757968B1 (en) * | 2019-06-28 | 2022-02-23 | ADB Safegate Sweden AB | An airport stand arrangement and method |
CN110346780A (en) * | 2019-07-31 | 2019-10-18 | 炬佑智能科技(苏州)有限公司 | Flight time sensing cameras and its local detection accuracy method of adjustment |
CN111079296B (en) * | 2019-12-20 | 2023-09-08 | 中国航空工业集团公司沈阳飞机设计研究所 | Aircraft component and aircraft flight load assessment method |
US11915603B2 (en) * | 2020-06-16 | 2024-02-27 | Honeywell International Inc. | Docking guidance display methods and systems |
EP4177864A1 (en) | 2021-11-09 | 2023-05-10 | TK Airport Solutions, S.A. | Visual docking guidance system |
WO2023220356A1 (en) * | 2022-05-13 | 2023-11-16 | JBT AeroTech Corporation | Artificial intelligence techniques for autonomous operation of passenger boarding bridges |
DE202022105739U1 (en) | 2022-10-11 | 2024-01-15 | Sick Ag | Device for positioning an aircraft |
EP4354174A1 (en) | 2022-10-11 | 2024-04-17 | Sick Ag | Device and method for positioning an aircraft |
DE102022134637A1 (en) | 2022-12-22 | 2024-06-27 | Rheinmetall Air Defence Ag | METHOD FOR REMOTELY CONTROLLING AN AIRPORT BRIDGE |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4249159A (en) | 1977-10-17 | 1981-02-03 | Stasko Thomas A | Aircraft docking system |
DE2818942C2 (en) | 1978-04-28 | 1986-03-27 | Zellweger Uster Ag, Uster | Method for room monitoring and device for carrying out the method |
DE3007893C2 (en) | 1980-03-01 | 1983-10-13 | Eltro GmbH, Gesellschaft für Strahlungstechnik, 6900 Heidelberg | Thermal imaging device |
EP0188757A1 (en) | 1984-12-20 | 1986-07-30 | Siemens Aktiengesellschaft | Microwave intrusion alarm system |
JP2523633B2 (en) | 1987-05-13 | 1996-08-14 | 株式会社日立製作所 | Laser radar scanning method |
JPH02216393A (en) * | 1989-02-15 | 1990-08-29 | Toshiba Tesuko Kk | Aircraft docking guidance device |
DE4009668C2 (en) | 1990-03-26 | 1999-01-21 | Siemens Ag | Method and device for the precise positioning of aircraft |
JPH0489519A (en) * | 1990-08-02 | 1992-03-23 | Tokimec Inc | Monitoring and guiding method for parking of moving plane |
JPH04180183A (en) * | 1990-11-15 | 1992-06-26 | Mitsubishi Electric Corp | Picture processing system |
JP3175960B2 (en) * | 1991-12-19 | 2001-06-11 | 三菱重工業株式会社 | Ship arrival guidance sensor system |
GB9127188D0 (en) | 1991-12-21 | 1992-02-19 | Smithkline Beecham Plc | Novel compounds |
JP2783031B2 (en) * | 1992-01-07 | 1998-08-06 | 日産自動車株式会社 | Estimation method of virtual point position by measurement with lighthouse sensor |
JP2808959B2 (en) * | 1992-01-07 | 1998-10-08 | 日産自動車株式会社 | Estimation method of virtual point position by measurement with lighthouse sensor |
SE9203904D0 (en) | 1992-01-31 | 1992-12-23 | Kenneth Gustavsson | DEVICE FOR MONITORING A ZONE AND POSITION OF OBJECTS WITHIN THIS |
US5475370A (en) | 1992-10-20 | 1995-12-12 | Robotic Vision Systems, Inc. | System for detecting ice or snow on surface which specularly reflects light |
US5589822A (en) | 1992-10-20 | 1996-12-31 | Robotic Vision Systems, Inc. | System for detecting ice or snow on surface which specularly reflects light |
DE4301637C2 (en) | 1993-01-22 | 1997-05-22 | Daimler Benz Aerospace Ag | Method for docking an aircraft to a passenger boarding bridge of an airport building |
US5424746A (en) | 1993-11-16 | 1995-06-13 | Cardion, Inc. | Method and system for monitoring vehicles |
US5577733A (en) * | 1994-04-08 | 1996-11-26 | Downing; Dennis L. | Targeting system |
JP2713172B2 (en) * | 1994-07-25 | 1998-02-16 | 日本電気株式会社 | Mobile parking guidance device |
CN1053512C (en) * | 1994-10-14 | 2000-06-14 | 斯堪的纳维亚空港技术公司 | Aircraft identification and docking guidance systems |
EP0787338B1 (en) | 1994-10-14 | 2002-03-27 | Safegate International Aktiebolag | Aircraft identification and docking guidance systems |
WO1996020465A1 (en) * | 1994-12-28 | 1996-07-04 | Kenneth Gustavsson | System for zone surveillance |
US5675661A (en) | 1995-10-12 | 1997-10-07 | Northrop Grumman Corporation | Aircraft docking system |
JP3237488B2 (en) * | 1995-11-10 | 2001-12-10 | トヨタ自動車株式会社 | Scanning radar device |
JPH1027253A (en) * | 1996-07-08 | 1998-01-27 | Yaskawa Electric Corp | Image processing method |
FR2763727B1 (en) * | 1997-05-20 | 1999-08-13 | Sagem | METHOD AND SYSTEM FOR GUIDING AN AIRPLANE TOWARDS A BERTH |
JPH10332333A (en) * | 1997-06-02 | 1998-12-18 | Ntn Corp | Method for detecting angle of rotation and position of object |
JP3356058B2 (en) * | 1998-05-27 | 2002-12-09 | 三菱自動車工業株式会社 | Rear monitor system for vehicles |
JP4071412B2 (en) * | 1999-12-28 | 2008-04-02 | 三菱電機株式会社 | Parking position display device |
-
1999
- 1999-10-29 US US09/429,609 patent/US6324489B1/en not_active Expired - Lifetime
-
2000
- 2000-10-27 PT PT90089376T patent/PT2109063E/en unknown
- 2000-10-27 ES ES09008930T patent/ES2402738T3/en not_active Expired - Lifetime
- 2000-10-27 PT PT90089384T patent/PT2109064E/en unknown
- 2000-10-27 EP EP09008930A patent/EP2109062B1/en not_active Expired - Lifetime
- 2000-10-27 DK DK00990177.8T patent/DK1230620T3/en active
- 2000-10-27 CN CN008158029A patent/CN1399767B/en not_active Expired - Lifetime
- 2000-10-27 PT PT90089301T patent/PT2109062E/en unknown
- 2000-10-27 JP JP2001536988A patent/JP4778179B2/en not_active Expired - Lifetime
- 2000-10-27 EP EP09008937.6A patent/EP2109063B1/en not_active Expired - Lifetime
- 2000-10-27 DK DK09008939.2T patent/DK2109065T3/en active
- 2000-10-27 CA CA002389205A patent/CA2389205C/en not_active Expired - Lifetime
- 2000-10-27 DK DK09008937.6T patent/DK2109063T3/en active
- 2000-10-27 RU RU2002113926/09A patent/RU2268498C2/en active
- 2000-10-27 DK DK09008930.1T patent/DK2109062T3/en active
- 2000-10-27 ES ES09008937T patent/ES2426223T3/en not_active Expired - Lifetime
- 2000-10-27 EP EP09008938.4A patent/EP2109064B1/en not_active Expired - Lifetime
- 2000-10-27 KR KR1020027005512A patent/KR100542466B1/en active IP Right Grant
- 2000-10-27 EP EP00990177A patent/EP1230620B1/en not_active Expired - Lifetime
- 2000-10-27 DK DK09008938.4T patent/DK2109064T3/en active
- 2000-10-27 AU AU27239/01A patent/AU2723901A/en not_active Abandoned
- 2000-10-27 PT PT990177T patent/PT1230620E/en unknown
- 2000-10-27 EP EP09008939.2A patent/EP2109065B1/en not_active Expired - Lifetime
- 2000-10-27 PT PT90089392T patent/PT2109065E/en unknown
- 2000-10-27 ES ES09008939.2T patent/ES2552309T3/en not_active Expired - Lifetime
- 2000-10-27 ES ES09008938T patent/ES2426224T3/en not_active Expired - Lifetime
- 2000-10-27 WO PCT/US2000/029530 patent/WO2001035327A1/en active IP Right Grant
- 2000-10-27 ES ES00990177T patent/ES2399876T3/en not_active Expired - Lifetime
-
2002
- 2002-04-29 US US10/133,623 patent/US6807511B2/en not_active Expired - Lifetime
-
2003
- 2003-07-30 HK HK03105478.7A patent/HK1053186A1/en not_active IP Right Cessation
-
2010
- 2010-09-24 JP JP2010213727A patent/JP5705484B2/en not_active Expired - Lifetime
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2625399C2 (en) * | 2012-04-30 | 2017-07-13 | Фмт Интернэшнл Трэйд Аб | Method for aircraft identification when parking at the exit for passengers or parking station |
RU2720138C2 (en) * | 2015-11-23 | 2020-04-24 | Даф Тракс Н.В. | Method of automatic supply to loading-unloading platform for use in large-capacity trucks |
RU2684885C1 (en) * | 2016-03-21 | 2019-04-15 | Адб Сейфгейт Свиден Аб | Aircraft parking system |
RU2753006C1 (en) * | 2018-06-18 | 2021-08-11 | Адб Сейфгейт Свиден Аб | Method and system of information support for pilot of approaching aircraft |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2268498C2 (en) | Recognition and guidance systems for parking aircrafts | |
EP0787338B1 (en) | Aircraft identification and docking guidance systems | |
JP4080880B2 (en) | Aircraft docking system and method with automatic inspection of apron and detection of fog or snow | |
JP4491464B2 (en) | Aircraft identification and docking guidance system | |
CA2576398C (en) | Aircraft identification and docking guidance systems | |
JP2009288253A (en) | Identification and docking guidance system of aircraft |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PD4A | Correction of name of patent owner |