A method and device for determining the docking of an arresting cable on an aircraft carrier and a tail hook of a carrier-based aircraft

By calculating the vector angle and mode of the obstruction cable and the carrier-based aircraft, the height of the carrier-based aircraft is determined perpendicular to the obstruction cable, and the tail hook docking is simulated when the height is within the preset range, solving the problem of inaccurate collision between the tail hook and the obstruction cable in Unity3D software, improving the accuracy and user experience of the simulation.

CN118618623BActive Publication Date: 2025-03-21BEIJING GLOBAL CROWN JINYANG TECH DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410653295.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-24
Publication Date
2025-03-21
Estimated Expiration
2044-05-24

AI Technical Summary

Technical Problem

In Unity3D software, the high-speed movement and collision detection time interval of carrier-based aircraft make it impossible to accurately determine the moment when the tail hook and the obstructing cable collide, which in turn affects the accuracy of the simulation and user experience.

Method used

By obtaining the position information of the carrier-based aircraft and the blocking cable, the angle between the first vector of the blocking cable and the second vector of the carrier-based aircraft to the first end point of the blocking cable is calculated, and the height of the carrier-based aircraft is perpendicular to the blocking cable is determined according to the mode of the included angle and the second vector. When this height is within the preset range, it is determined that the blocking cable connects with the tail hook of the carrier-based aircraft.

Benefits of technology

It realizes the simulation of docking of tail hooks and obstruction cables at more accurate moments, improving the user experience and avoiding the phenomenon of simulated docking after the carrier-based aircraft collided with the aircraft carrier.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118618623B_ABST
    Figure CN118618623B_ABST
Patent Text Reader

Abstract

The present application provides a method for determining the docking of an arresting cable on an aircraft carrier with a tail hook of a carrier-based aircraft, which can be applied to the technical field of data processing, including obtaining the position information of the carrier-based aircraft, the position information of the first end point and the second end point of the arresting cable, determining the first vector of the arresting cable according to the position information of the first end point and the position information of the second end point, determining the second vector according to the position information of the first end point and the position information of the carrier-based aircraft, determining the first height of the carrier-based aircraft perpendicular to the arresting cable according to the angle between the first vector and the second vector and the modulus of the second vector, and when it is determined that the first height is within a preset height range, determining the docking of the arresting cable with the tail hook of the carrier-based aircraft to display a simulated picture of the docking of the arresting cable with the tail hook of the carrier-based aircraft. This avoids the situation in the simulation picture of the Unity3D software where the tail hook is simulated to dock with the arresting cable only after the carrier-based aircraft has collided with the aircraft carrier, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a method and device for determining the docking of an arresting cable on an aircraft carrier with a tail hook of a carrier-based aircraft. Background Art

[0002] Aircraft carriers are equipped with arresting cables, which are usually composed of multiple steel cables made of filling materials. This special filling material can be compressed when the carrier-based aircraft lands, providing a stronger deceleration effect. The arresting cable is tensioned through a complex system and fixed to the front end of the aircraft carrier deck. When the carrier-based aircraft lands, its tail hook will dock with the arresting cable and hang on the arresting cable. As the carrier-based aircraft glides, the tail hook will generate huge tension on the arresting cable, causing the arresting cable to deform elastically, thereby effectively decelerating the carrier-based aircraft.

[0003] In order to restore the real scene, it is necessary to use Unity3D software to determine the moment when the tail hook collides with the arresting cable, so as to simulate the docking of the tail hook and the arresting cable at that moment. Since the carrier-based aircraft moves too fast and the collision detection time in Unity3d has a time interval of about 0.02s, it may be impossible to accurately determine the moment when the tail hook collides with the arresting cable. As a result, in the simulation screen of Unity3D software, the carrier-based aircraft has already collided with the aircraft carrier, and Unity3D software simulates the docking of the tail hook and the arresting cable, resulting in a poor user experience. Summary of the invention

[0004] Based on the above problems, the present application provides a method and device for determining the docking of an arresting cable on an aircraft carrier and a tail hook of a carrier-based aircraft, simulating the docking of the tail hook and the arresting cable at a precise moment, and improving the user experience.

[0005] The embodiments of the present application disclose the following technical solutions.

[0006] In a first aspect, the present application provides a method for determining whether an arresting cable on an aircraft carrier is docked with a tail hook of a carrier-based aircraft, comprising:

[0007] Obtaining position information of the carrier-based aircraft, and position information of the first end point and the second end point of the arresting cable;

[0008] Determine a first vector of the arresting cable according to the position information of the first endpoint and the position information of the second endpoint, and determine a second vector from the carrier-based aircraft to the first endpoint according to the position information of the first endpoint and the position information of the carrier-based aircraft;

[0009] determining an angle between the first vector and the second vector and determining a first height of the carrier aircraft perpendicular to the arresting cable according to a modulus of the angle and the second vector;

[0010] When it is determined that the first height is within a preset height range, it is determined that the arresting cable is docking with the tail hook of the carrier-based aircraft.

[0011] Optionally, determining the angle between the first vector and the second vector includes:

[0012] Determine the cosine value of the angle between the first vector and the second vector according to the ratio of the product of the first vector and the second vector to the product of the modulus of the first vector and the modulus of the second vector;

[0013] An angle between the first vector and the second vector is determined according to the cosine value.

[0014] Optionally, determining a first height of the carrier aircraft perpendicular to the arresting cable according to the angle and the modulus of the second vector includes:

[0015] A first height of the carrier-based aircraft perpendicular to the arresting cable is determined according to the product of the sine value of the angle and the modulus of the second vector.

[0016] Optionally, the method further includes:

[0017] Presenting dynamic effect interface;

[0018] The dynamic effect interface displays a dynamic picture of the arresting cable docking with the tail hook of the carrier-based aircraft and height data of the carrier-based aircraft perpendicular to the arresting cable.

[0019] Optionally, when it is determined that the first height is not within a preset height range, the method further includes:

[0020] After a preset time period, obtaining the position information of the carrier-based aircraft at the corresponding time;

[0021] Determine a third vector from the carrier-based aircraft to the first endpoint according to the position information of the first endpoint and the position information of the carrier-based aircraft at a corresponding moment;

[0022] determining an angle between the first vector and the third vector and determining a second height of the carrier aircraft perpendicular to the arresting cable according to the angle and the modulus of the third vector;

[0023] When it is determined that the second height is within a preset height range, it is determined that the arresting cable is docking with the tail hook of the carrier-based aircraft.

[0024] In a second aspect, the present application provides a device for determining the docking of an arresting cable on an aircraft carrier with a tail hook of a carrier-based aircraft, comprising:

[0025] A first acquisition unit is used to acquire the position information of the carrier aircraft, the position information of the first end point and the second end point of the arresting cable;

[0026] a first determining unit, configured to determine a first vector of the arresting cable according to the position information of the first endpoint and the position information of the second endpoint, and determine a second vector from the carrier-based aircraft to the first endpoint according to the position information of the first endpoint and the position information of the carrier-based aircraft;

[0027] a second determining unit, configured to determine an angle between the first vector and the second vector and determine a first height of the carrier aircraft perpendicular to the arresting cable according to a modulus of the angle and the second vector;

[0028] The third determining unit is used to determine that the arresting cable is docked with the tail hook of the carrier-based aircraft when it is determined that the first height is within a preset height range.

[0029] Optionally, the second determining unit is specifically configured to:

[0030] Determine the cosine value of the angle between the first vector and the second vector according to the ratio of the product of the first vector and the second vector to the product of the modulus of the first vector and the modulus of the second vector;

[0031] An angle between the first vector and the second vector is determined according to the cosine value.

[0032] Optionally, the second determining unit is specifically configured to:

[0033] A first height of the carrier-based aircraft perpendicular to the arresting cable is determined according to the product of the sine value of the angle and the modulus of the second vector.

[0034] Optionally, the device further comprises:

[0035] A presentation unit, used for presenting a dynamic effect interface;

[0036] A display unit is used to display a dynamic picture of the arresting cable docking with the tail hook of the carrier-based aircraft and the height data of the carrier-based aircraft perpendicular to the arresting cable in the dynamic effect interface.

[0037] Optionally, when it is determined that the first height is not within a preset height range, the device further includes:

[0038] A second acquisition unit is used to acquire the position information of the carrier-based aircraft at a corresponding moment after a preset time period;

[0039] a fourth determining unit, configured to determine a third vector from the carrier-based aircraft to the first endpoint according to the position information of the first endpoint and the position information of the carrier-based aircraft at a corresponding moment;

[0040] a fifth determining unit, configured to determine an angle between the first vector and a third vector and determine a second height of the carrier aircraft perpendicular to the arresting cable according to a modulus of the angle and the third vector;

[0041] The sixth determination unit is used to determine that the arresting cable is docked with the tail hook of the carrier-based aircraft when it is determined that the second height is within a preset height range.

[0042] Compared with the prior art, this application has the following beneficial effects:

[0043] In the present application, the position information of the carrier aircraft, the position information of the first end point and the second end point of the arresting cable can be obtained, the first vector of the arresting cable is determined according to the position information of the first end point and the position information of the second end point, the second vector from the carrier aircraft to the first end point is determined according to the position information of the first end point and the position information of the carrier aircraft, the angle between the first vector and the second vector is determined, and the first height of the carrier aircraft perpendicular to the arresting cable is determined according to the modulus of the angle and the second vector, and when it is determined that the first height is within the preset height range, the arresting cable is determined to be docked with the tail hook of the carrier aircraft to display the simulated docking screen of the arresting cable and the tail hook of the carrier aircraft. Since a height range can be pre-set in the present application to determine whether the first height is within the preset height range, when it is determined that the first height is within the preset height range, it can be considered that the arresting cable is docked with the tail hook of the carrier aircraft, so that it can be avoided that the Unity3D software simulates the docking of the tail hook with the arresting cable after the carrier aircraft has collided with the aircraft carrier in the simulation screen of the Unity3D software, thereby simulating the docking of the tail hook with the arresting cable at a relatively more accurate time, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the technical solutions in this embodiment or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0045] Figure 1 A flow chart of a method for determining the docking of an arresting cable on an aircraft carrier and a tail hook of a carrier-based aircraft provided in an embodiment of the present application;

[0046] Figure 2 A plan view of a carrier-based aircraft and an arresting cable provided in an embodiment of the present application;

[0047] Figure 3 A schematic diagram of a dynamic effect interface provided in an embodiment of the present application;

[0048] Figure 4 A structural diagram of a device for determining the docking of an arresting cable on an aircraft carrier and a tail hook of a carrier-based aircraft provided in an embodiment of the present application. DETAILED DESCRIPTION

[0049] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear at different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0050] The multiple involved in the embodiments of the present application means greater than or equal to two. It should be noted that in the description of the embodiments of the present application, the words "first", "second", etc. are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.

[0051] Aircraft carriers are equipped with arresting cables, which are usually composed of multiple steel cables made of filling materials. This special filling material can be compressed when the carrier-based aircraft lands, providing a stronger deceleration effect. The arresting cable is tensioned through a complex system and fixed to the front end of the aircraft carrier deck. When the carrier-based aircraft lands, its tail hook will dock with the arresting cable and hang on the arresting cable. As the carrier-based aircraft glides, the tail hook will generate huge tension on the arresting cable, causing the arresting cable to deform elastically, thereby effectively decelerating the carrier-based aircraft.

[0052] In order to restore the real scene, it is necessary to use Unity3D software to determine the moment when the tail hook collides with the arresting cable, so as to simulate the docking of the tail hook and the arresting cable at that moment. Since the carrier-based aircraft moves too fast and the collision detection time in Unity3d has a time interval of about 0.02s, it may be impossible to accurately determine the moment when the tail hook collides with the arresting cable. As a result, in the simulation screen of Unity3D software, the carrier-based aircraft has already collided with the aircraft carrier, and Unity3D software simulates the docking of the tail hook and the arresting cable, resulting in a poor user experience.

[0053] In the present application, the position information of the carrier aircraft, the position information of the first end point and the second end point of the arresting cable can be obtained, the first vector of the arresting cable is determined according to the position information of the first end point and the position information of the second end point, the second vector from the carrier aircraft to the first end point is determined according to the position information of the first end point and the position information of the carrier aircraft, the angle between the first vector and the second vector is determined, and the first height of the carrier aircraft perpendicular to the arresting cable is determined according to the modulus of the angle and the second vector, and when it is determined that the first height is within the preset height range, the arresting cable is determined to be docked with the tail hook of the carrier aircraft to display the simulated docking screen of the arresting cable and the tail hook of the carrier aircraft. Since a height range can be pre-set in the present application to determine whether the first height is within the preset height range, when it is determined that the first height is within the preset height range, it can be considered that the arresting cable is docked with the tail hook of the carrier aircraft, so that it can be avoided that the Unity3D software simulates the docking of the tail hook with the arresting cable after the carrier aircraft has collided with the aircraft carrier in the simulation screen of the Unity3D software, thereby simulating the docking of the tail hook with the arresting cable at a relatively more accurate time, thereby improving the user experience.

[0054] It should be noted that the method and device for determining the docking of the arresting cable on the aircraft carrier and the tail hook of the carrier-based aircraft provided by the present application are used in the field of data processing. The above is only an example and does not limit the application field of the method and device provided by the present application.

[0055] The method provided in the embodiment of the present application may be executed by software on a terminal device. The terminal device may be, for example, a mobile phone, a tablet computer, a computer, etc. The software may be, for example, system software.

[0056] In order to enable those skilled in the art to better understand the solution of the present application, the system provided by the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0057] Figure 1 A flowchart of a method for determining the docking of an arresting cable on an aircraft carrier with a tail hook of a carrier-based aircraft provided in an embodiment of the present application. The following takes the execution of the method in the first device as an example. Figure 1 As shown:

[0058] S101: Acquire the position information of the carrier-based aircraft, the first end point and the second end point of the arresting cable.

[0059] The first device obtains the position information of the carrier aircraft, the position information of the first end point and the second end point of the arresting cable, wherein the arresting cable is a device on an aircraft carrier for arresting the carrier aircraft at high speed. The arresting cable is usually arranged at the tail end of the inclined deck of the aircraft carrier, stretched by a bow spring, and a certain distance above the flight deck. When the carrier aircraft lands, the tail hook is lowered and hooked on the arresting cable, so that the aircraft stops within a short sliding distance. The arresting cable is generally a steel wire rope, so it can be regarded as a straight line. Of course, the arresting cable may actually be other shapes. This application is only an example and is not limited here.

[0060] like Figure 2 As shown, the first end point A1, the second end point A2 of the arresting cable and the position information B of the carrier-based aircraft can be obtained to determine the first height of the carrier-based aircraft perpendicular to the arresting cable, that is, the height BO.

[0061] S102: Determine a first vector of the arresting cable according to the position information of the first endpoint and the position information of the second endpoint, and determine a second vector from the carrier-based aircraft to the first endpoint according to the position information of the first endpoint and the position information of the carrier-based aircraft.

[0062] The first device may determine the first vector a of the arresting cable according to the position information A1 of the first endpoint and the position information A2 of the second endpoint, and determine the second vector b from the carrier-based aircraft to the first endpoint according to the position information A1 of the first endpoint and the position information B of the carrier-based aircraft, where the a vector may be A1-A2 and the b vector may be B-A2. It should be noted that, since the first endpoint and the second endpoint are in the same plane, the first height of the carrier-based aircraft perpendicular to the arresting cable determined by the position information A1 of the first endpoint is the same as the first height of the carrier-based aircraft perpendicular to the arresting cable determined by the position information A2 of the second endpoint. Here, the first height of the carrier-based aircraft perpendicular to the arresting cable determined by using the position information A1 of the first endpoint is taken as an example for introduction.

[0063] S103: Determine an angle between the first vector and the second vector and determine a first height of the carrier-based aircraft perpendicular to the arresting cable according to the angle and the modulus of the second vector.

[0064] After determining the first vector and the second vector, the first device may determine the angle between the first vector and the second vector and determine a first height of the carrier-based aircraft perpendicular to the arresting cable according to the angle and the modulus of the second vector.

[0065] Specifically, the first device may determine the cosine value of the angle between the first vector and the second vector according to the ratio of the product of the first vector and the second vector to the product of the modulus of the first vector and the modulus of the second vector. The formula may be as follows:

[0066] a*b / |a||b|=cosθ

[0067] Then, the cosine function is used to determine the angle θ between the first vector and the second vector according to the cosine value. The θ obtained at this time is a radian value and needs to be converted into an angle value in the range of (0,360).

[0068] Then, the first device may determine a first height BO of the carrier-based aircraft perpendicular to the arresting cable according to the product of the sine value of the angle and the modulus of the second vector.

[0069] S104: When it is determined that the first height is within a preset height range, it is determined that the arresting cable is docked with the tail hook of the carrier-based aircraft.

[0070] After determining the first height BO of the carrier-based aircraft perpendicular to the arresting cable, the first device can determine whether the first height is within a preset height range. When it is determined that the first height is within the preset height range, the first device can consider that the arresting cable is docked with the tail hook of the carrier-based aircraft, wherein the preset height range can be set according to needs without any additional limitations.

[0071] In some possible implementations, such as Figure 3 As shown, after determining that the arresting cable is docked with the tail hook of the carrier aircraft, the first device can present a dynamic effect interface, in which a dynamic picture of the arresting cable docking with the tail hook of the carrier aircraft is displayed. The height data of the carrier aircraft perpendicular to the arresting cable (i.e., the first height) can also be presented.

[0072] In some possible implementations, the dynamic effects interface presented can also simulate the landing of a carrier-based aircraft and can display the height data of the carrier-based aircraft perpendicular to the arresting cable in real time. When it is determined that the first height is within the preset height range, the dynamic image of the arresting cable docking with the tail hook of the carrier-based aircraft is displayed in the dynamic effects interface.

[0073] In the present application, the position information of the carrier aircraft, the position information of the first end point and the second end point of the arresting cable can be obtained, the first vector of the arresting cable is determined according to the position information of the first end point and the position information of the second end point, the second vector from the carrier aircraft to the first end point is determined according to the position information of the first end point and the position information of the carrier aircraft, the angle between the first vector and the second vector is determined, and the first height of the carrier aircraft perpendicular to the arresting cable is determined according to the modulus of the angle and the second vector, and when it is determined that the first height is within the preset height range, the arresting cable is determined to be docked with the tail hook of the carrier aircraft to display the simulated docking screen of the arresting cable and the tail hook of the carrier aircraft. Since a height range can be pre-set in the present application to determine whether the first height is within the preset height range, when it is determined that the first height is within the preset height range, it can be considered that the arresting cable is docked with the tail hook of the carrier aircraft, so that it can be avoided that the Unity3D software simulates the docking of the tail hook with the arresting cable after the carrier aircraft has collided with the aircraft carrier in the simulation screen of the Unity3D software, thereby simulating the docking of the tail hook with the arresting cable at a relatively more accurate time, thereby improving the user experience.

[0074] Based on the above introduction, the technical solution provided in the embodiment of the present application, when it is determined that the first height is not within the preset height range, the method further includes:

[0075] After a preset time period, the first device obtains the position information of the carrier aircraft at the corresponding moment, determines the third vector from the carrier aircraft to the first endpoint according to the position information of the first endpoint and the position information of the carrier aircraft at the corresponding moment, determines the angle between the first vector and the third vector, and determines the second height of the carrier aircraft perpendicular to the arresting cable according to the modulus of the angle and the third vector, and when it is determined that the second height is within the preset height range, determines that the arresting cable is docked with the tail hook of the carrier aircraft. That is, the height of the carrier aircraft perpendicular to the arresting cable is determined again after a preset time period and determines whether it is within the preset height range.

[0076] If the second height is still not within the preset height range, this step is re-executed after a preset time period until it is determined that the height of the carrier aircraft perpendicular to the arresting cable is within the preset height range, so as to present a dynamic effect interface and display a dynamic picture of the arresting cable and the tail hook of the carrier aircraft docking. The remaining steps and principles are the same as those in the above specific implementation manner and will not be elaborated here.

[0077] The above is some specific implementation methods of the method for determining the docking of the arresting cable on the aircraft carrier and the tail hook of the carrier-based aircraft provided in the embodiment of the present application. Based on this, the present application also provides a corresponding device. The device provided in the embodiment of the present application will be introduced from the perspective of functional modularization. The device and the method for determining the docking of the arresting cable on the aircraft carrier and the tail hook of the carrier-based aircraft described above can be mutually referenced.

[0078] Figure 4 A device for determining the docking of an arresting cable on an aircraft carrier and a tail hook of a carrier-based aircraft provided in an embodiment of the present application, referring to Figure 4 The device comprises:

[0079] The first acquisition unit 400 is used to acquire the position information of the carrier aircraft, the position information of the first end point and the second end point of the arresting cable;

[0080] A first determining unit 410 is configured to determine a first vector of the arresting cable according to the position information of the first endpoint and the position information of the second endpoint, and determine a second vector from the carrier aircraft to the first endpoint according to the position information of the first endpoint and the position information of the carrier aircraft;

[0081] A second determining unit 420, configured to determine an angle between the first vector and the second vector and determine a first height of the carrier aircraft perpendicular to the arresting cable according to a modulus of the angle and the second vector;

[0082] The third determining unit 430 is used to determine that the arresting cable is docked with the tail hook of the carrier aircraft when it is determined that the first height is within a preset height range.

[0083] Optionally, the second determining unit is specifically configured to:

[0084] Determine the cosine value of the angle between the first vector and the second vector according to the ratio of the product of the first vector and the second vector to the product of the modulus of the first vector and the modulus of the second vector;

[0085] An angle between the first vector and the second vector is determined according to the cosine value.

[0086] Optionally, the second determining unit is specifically configured to:

[0087] A first height of the carrier-based aircraft perpendicular to the arresting cable is determined according to the product of the sine value of the angle and the modulus of the second vector.

[0088] Optionally, the device further comprises:

[0089] A presentation unit, used for presenting a dynamic effect interface;

[0090] A display unit is used to display a dynamic picture of the arresting cable docking with the tail hook of the carrier-based aircraft and the height data of the carrier-based aircraft perpendicular to the arresting cable in the dynamic effect interface.

[0091] Optionally, when it is determined that the first height is not within a preset height range, the device further includes:

[0092] A second acquisition unit is used to acquire the position information of the carrier-based aircraft at a corresponding moment after a preset time period;

[0093] a fourth determining unit, configured to determine a third vector from the carrier-based aircraft to the first endpoint according to the position information of the first endpoint and the position information of the carrier-based aircraft at a corresponding moment;

[0094] a fifth determining unit, configured to determine an angle between the first vector and a third vector and determine a second height of the carrier aircraft perpendicular to the arresting cable according to a modulus of the angle and the third vector;

[0095] The sixth determination unit is used to determine that the arresting cable is docked with the tail hook of the carrier-based aircraft when it is determined that the second height is within a preset height range.

[0096] The embodiments of the present application also provide corresponding devices and computer storage media for implementing the solutions provided by the embodiments of the present application.

[0097] The device includes a memory and a processor, the memory is used to store instructions or codes, and the processor is used to execute the instructions or codes so that the device executes the method described in any embodiment of the present application.

[0098] The computer storage medium stores codes, and when the codes are executed, a device executing the codes implements the method described in any embodiment of the present application.

[0099] Through the description of the above implementation methods, it can be known that those skilled in the art can clearly understand that all or part of the steps in the above-mentioned embodiment method can be implemented by means of software plus a general hardware platform. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a storage medium, such as a read-only memory (ROM) / RAM, a magnetic disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network communication device such as a router) to execute the methods described in each embodiment of the present application or some parts of the embodiments.

[0100] Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative work.

[0101] The above description is merely an exemplary embodiment of the present application and is not intended to limit the protection scope of the present application.

Claims

1. A method for determining the docking of an arresting cable on an aircraft carrier with a tail hook of a carrier-based aircraft, characterized in that: include: Obtaining position information of the carrier-based aircraft, and position information of the first end point and the second end point of the arresting cable; Determine a first vector of the arresting cable according to the position information of the first endpoint and the position information of the second endpoint, and determine a second vector from the carrier-based aircraft to the first endpoint according to the position information of the first endpoint and the position information of the carrier-based aircraft; determining an angle between the first vector and the second vector and determining a first height of the carrier aircraft perpendicular to the arresting cable according to a modulus of the angle and the second vector; When it is determined that the first height is within a preset height range, it is determined that the arresting cable is docking with the tail hook of the carrier-based aircraft.

2. The method according to claim 1, characterized in that The determining the angle between the first vector and the second vector includes: Determine a cosine value of an angle between the first vector and the second vector according to a ratio of a product of the first vector and the second vector to a product of a modulus of the first vector and the modulus of the second vector; An angle between the first vector and the second vector is determined according to the cosine value.

3. The method according to claim 1, characterized in that Determining a first height of the carrier aircraft perpendicular to the arresting cable according to the angle and the modulus of the second vector includes: A first height of the carrier-based aircraft perpendicular to the arresting cable is determined according to the product of the sine value of the angle and the modulus of the second vector.

4. The method according to claim 1, characterized in that: The method further comprises: Presenting dynamic effect interface; The dynamic effect interface displays a dynamic picture of the arresting cable docking with the tail hook of the carrier-based aircraft and height data of the carrier-based aircraft perpendicular to the arresting cable.

5. The method according to claim 1, characterized in that When it is determined that the first height is not within a preset height range, the method further includes: After a preset time period, obtaining the position information of the carrier-based aircraft at the corresponding time; Determine a third vector from the carrier-based aircraft to the first endpoint according to the position information of the first endpoint and the position information of the carrier-based aircraft at a corresponding moment; determining an angle between the first vector and the third vector and determining a second height of the carrier aircraft perpendicular to the arresting cable according to the angle and the modulus of the third vector; When it is determined that the second height is within a preset height range, it is determined that the arresting cable is docking with the tail hook of the carrier-based aircraft.

6. A device for determining the docking of an arresting cable on an aircraft carrier with a tail hook of a carrier-based aircraft, characterized in that: include: A first acquisition unit is used to acquire the position information of the carrier aircraft, the position information of the first end point and the second end point of the arresting cable; a first determining unit, configured to determine a first vector of the arresting cable according to the position information of the first endpoint and the position information of the second endpoint, and determine a second vector from the carrier-based aircraft to the first endpoint according to the position information of the first endpoint and the position information of the carrier-based aircraft; a second determining unit, configured to determine an angle between the first vector and the second vector and determine a first height of the carrier aircraft perpendicular to the arresting cable according to a modulus of the angle and the second vector; The third determining unit is used to determine that the arresting cable is docked with the tail hook of the carrier-based aircraft when it is determined that the first height is within a preset height range.

7. The device according to claim 6, characterized in that The second determining unit is specifically configured to: Determine a cosine value of an angle between the first vector and the second vector according to a ratio of a product of the first vector and the second vector to a product of a modulus of the first vector and the modulus of the second vector; An angle between the first vector and the second vector is determined according to the cosine value.

8. The device according to claim 6, characterized in that The second determining unit is specifically configured to: A first height of the carrier-based aircraft perpendicular to the arresting cable is determined according to the product of the sine value of the angle and the modulus of the second vector.

9. The device according to claim 6, characterized in that The device also includes: A presentation unit, used for presenting a dynamic effect interface; A display unit is used to display a dynamic picture of the arresting cable docking with the tail hook of the carrier-based aircraft and height data of the carrier-based aircraft perpendicular to the arresting cable in the dynamic effect interface.

10. The device according to claim 6, characterized in that When it is determined that the first height is not within a preset height range, the device further includes: A second acquisition unit is used to acquire the position information of the carrier-based aircraft at a corresponding moment after a preset time period; a fourth determining unit, configured to determine a third vector from the carrier-based aircraft to the first endpoint according to the position information of the first endpoint and the position information of the carrier-based aircraft at a corresponding moment; a fifth determining unit, configured to determine an angle between the first vector and a third vector and determine a second height of the carrier aircraft perpendicular to the arresting cable according to a modulus of the angle and the third vector; The sixth determination unit is used to determine that the arresting cable is docked with the tail hook of the carrier-based aircraft when it is determined that the second height is within a preset height range.

Citation Information

Patent Citations

  • Safe carrier landing and high-efficiency energy recycling device of carrier aircraft

    CN102514720A

  • Taking-off and landing system of shipboard aircraft of aircraft carrier and taking-off and landing method thereof

    CN103043220A