System, Method, and Apparatus for Maneuver Training
20220383773 · 2022-12-01
Assignee
Inventors
Cpc classification
B64D43/00
PERFORMING OPERATIONS; TRANSPORTING
B64F5/60
PERFORMING OPERATIONS; TRANSPORTING
G09B5/02
PHYSICS
International classification
B64F5/60
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method and apparatus for maneuver training for an aircraft includes selecting a maneuver from a smartphone then determining a current location, a current velocity and a current direction of the aircraft by periodically reading a global positioning subsystem of the smartphone. Next, a tunnel for the maneuver is calculated from the current location, the current velocity, and the current direction and a first segment of the tunnel is displayed on a display of the smartphone; the tunnel represents boundaries of the maneuver. Thereafter, until the maneuver is completed, the current location of the aircraft is periodically read from the global positioning subsystem of the smartphone and subsequent segments of the tunnel are displayed on the display; the subsequent segments correspond to the current location of the aircraft.
Claims
1. A system for maneuver training in an aircraft, the system comprising: a portable device having a display and a global positioning subsystem; software running on the portable device receives a selection of a maneuver to be performed; prior to the maneuver being performed, the software running on the portable device receives a plurality of readings from the global positioning subsystem and the software running on the portable device calculates a current location, a current velocity, and a current direction from the plurality of readings; the software running on the portable device calculates from the current location, the current velocity, and the current direction, a tunnel, the tunnel representing an expected path of the aircraft during the maneuver; the software running on the portable device displays a first portion of the tunnel on the display; and until the maneuver is completed, the software running on the portable device periodically reads the global positioning subsystem and calculates the current location of the aircraft and the software running on the portable device displays subsequent segment of the tunnel on the display indicating movement of the aircraft through the tunnel.
2. The system of claim 1, further comprising: when the software running on the portable device periodically reads the global positioning subsystem and determines the current location of the aircraft, if the current location of the aircraft is outside of the tunnel, the software running on the portable device displays a warning message.
3. The system of claim 1, further comprising: when the software running on the portable device periodically reads the global positioning subsystem and determines the current location of the aircraft, the software running on the portable device stores the current location of the aircraft in a storage of the portable device.
4. The system of claim 3, further comprising: after the maneuver is completed, the current locations of the aircraft that were saved in the storage of the portable device are retrieved and integrated into a report.
5. The system of claim 1, wherein the portable device is a smartphone.
6. The system of claim 1, wherein the maneuver is selected from the group consisting of a steep turn maneuver, a steep spiral maneuver, a chandelle maneuver, and a lazy-eight maneuver.
7. A method for maneuver training for a vehicle, the method comprising: selecting a maneuver; determining, at a device, a current location, a current velocity and a current direction; calculating a tunnel from the current location, the current velocity, and the current direction; displaying on a display of the device a first section of the tunnel, the tunnel representing boundaries of the maneuver; and until the maneuver is completed, periodically calculating the current location of the vehicle and updating the tunnel to correspond to the current location of the vehicle.
8. The method of claim 7, wherein the vehicle is an aircraft.
9. The method of claim 8, wherein the device is a smartphone.
10. The method of claim 9, wherein the step of determining, at the device, the current location, the current velocity and the current direction comprises periodically reading data points from a global positioning subsystem of the smartphone and calculating the current location, the current velocity and the current direction from the data points.
11. The method of claim 9, the step of periodically calculating the current location of the vehicle and updating the tunnel to correspond to the current location of the vehicle further comprises storing the current location of the vehicle in a storage of the smartphone.
12. The method of claim 11, further comprising, after the maneuver is completed, retrieving the current locations of the vehicle that were saved in the storage of the smartphone and generating a report.
13. A method for maneuver training for an aircraft, the method comprising: selecting a maneuver from a smartphone; determining a current location, a current velocity and a current direction of the aircraft by periodically reading a global positioning subsystem of the smartphone; calculating a tunnel for the maneuver from the current location, the current velocity, and the current direction; displaying on a display of the smartphone, a first segment of the tunnel, the tunnel representing boundaries of the maneuver; and until the maneuver is completed, periodically reading the current location of the aircraft from the global positioning subsystem and displaying subsequent segments of the tunnel on the display, the subsequent segments corresponding to the current location of the aircraft.
14. The method of claim 13, wherein the step of determining the current location and the current direction of the aircraft comprises periodically reading data points from the global positioning subsystem of the smartphone, the data points including the current location, and calculating the current velocity and the current direction from the data points.
15. The method of claim 14, wherein the step of periodically reading the current location of the aircraft from the global positioning subsystem further comprises storing the current location of the aircraft in a storage of the smartphone.
16. The method of claim 15, wherein the smartphone further comprises a gyroscope and the step of periodically reading the current location of the aircraft from the global positioning subsystem further comprises reading the gyroscope and storing a current banking of the aircraft in the storage of the smartphone.
17. The method of claim 15, further comprising, after the maneuver is completed, retrieving the current locations of the aircraft that were saved in the storage of the smartphone and generating a report.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The invention can be best understood by those having ordinary skill in the art by reference to the following detailed description when considered in conjunction with the accompanying drawings in which:
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020] Reference will now be made in detail to the presently preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. Throughout the following detailed description, the same reference numerals refer to the same elements in all figures.
[0021] In general, the maneuver training system provides capabilities to a trainee for learning, practicing, and perfecting certain maneuvers of the vehicle (e.g., aircraft, truck, boat, car) that the trainee is learning to operate. Throughout this description, an aircraft and flying maneuvers are used as examples, though any vehicle and any type of maneuver is anticipated, in the air, in space, in water, or on the ground.
[0022] Throughout this description, a smartphone is used as an example of a portable device that is used as a tool during performance of the maneuver, though any portable device that has location determining capabilities is anticipated, for example, a tablet computer with a global positioning subsystem.
[0023] Throughout this description, a global positioning satellite receiver, as typically found in most smartphones, is used as a location determining device, though any known or future location determining device is fully anticipated (for example, Loran or cell tower triangulation).
[0024] Referring to
[0025] The server computer 500 transacts with the smartphones 10 through the data network(s) 506 and presents menus on the smartphones 10 (e.g., through a browser or dedicated application). The server computer also provides data to the smartphones 10 and receives back feedback regarding maneuvers performed and performance of the trainee, etc. In some embodiments, login credentials (e.g., passwords, pins, secret codes) are stored local to the smartphone 10; while in other embodiments, login credentials are stored in a data storage 502 (preferably in a secured area) requiring a connection to login.
[0026] In some embodiments, the data storage 502 includes data regarding each possible vehicle (e.g., data regarding each aircraft 402 (see
[0027] In some embodiments, the server computer 500 transacts with a maneuver training application running on the smartphone 10.
[0028] In the maneuver training system, the location of the smartphone 10 (and hence the aircraft 402 as in
[0029] Referring to
[0030] Also connected to the processor 70 is a system bus 82 for connecting to peripheral subsystems such as a network interface 80, a graphics adapter 84 and a touch screen interface 92. The graphics adapter 84 receives commands from the processor 70 and controls what is depicted on a display 86. The touch screen interface 92 provides navigation and selection features.
[0031] In general, some portion of the persistent memory 74 and/or the SIM card 88 is used to store programs, executable code, phone numbers, contacts, and data, etc. In some embodiments, other data is stored in the persistent memory 74 such as audio files, video files, text messages, vehicle parameters (e.g., aircraft parameters), maneuvers, performance data, etc.
[0032] The peripherals are examples and other devices are known in the industry such as Global Positioning Subsystem 91, speakers, microphones, USB interfaces, Bluetooth transceiver 94, Wi-Fi transceiver 96, camera 93, microphone 95, acceleration sensors 81, altitude sensors 83, gyroscopic sensors 85, etc., the details of which are not shown for brevity and clarity reasons.
[0033] The network interface 80 connects the smartphone 10 to the data network 506 through any cellular band and cellular protocol such as GSM, TDMA, LTE, 5G, etc., through a wireless medium 78. There is no limitation on the type of cellular connection used. The network interface 80 provides voice call, data, and messaging services to the smartphone 10 through the cellular network.
[0034] For local communications, many smartphones 10 include a Bluetooth transceiver 94, a Wi-Fi transceiver 96, or both. Such features of smartphones 10 provide data communications between the smartphones 10 and data access points and/or other computers such as a personal computer (not shown).
[0035] Referring to
[0036] Also shown connected to the processor 570 through the system bus 582 is a network interface 580 (e.g., for connecting to a data network 506), a graphics adapter 584 and a keyboard interface 592 (e.g., Universal Serial Bus—USB). The graphics adapter 584 receives commands from the processor 570 and controls what is depicted on a display image on the display 586. The keyboard interface 592 provides navigation, data entry, and selection features. The network interface 580 connects to the data network 506 through a network path 578 such as Ethernet, 4G, LTE, 5G, etc.
[0037] In general, some portion of the persistent memory 574 is used to store programs, executable code, data, contacts, and other data, etc.
[0038] The peripherals are examples and other devices are known in the industry such as speakers, microphones, USB interfaces, Bluetooth transceivers, Wi-Fi transceivers, image sensors, temperature sensors, etc., the details of which are not shown for brevity and clarity reasons.
[0039] Referring to
[0040]
[0041] Referring
[0042] Referring
[0043] Referring
[0044] Referring
[0045] Once the operator completes the checklist of
[0046] Referring to
[0047] In
[0048] Several GPS position measurements 400 are made, for example, several per second, to determine the latitude, longitude, altitude, and direction of the aircraft 402. As the aircraft 402 typically has an unobstructed view of at least four GPS satellites, at each GPS position measurement 400, the latitude, longitude, and altitude of the aircraft 402 is received from the global positioning subsystem 91. The system for maneuver training then extracts from several GPS position measurements 400 a direction (e.g., vector) and velocity of the aircraft 402.
[0049] Now, knowing the direction (e.g., vector) and velocity of the aircraft 402, the system for maneuver training generates a series of waypoints 410 that indicate where the aircraft 402 should be at successive times during the maneuver (see
[0050] In
[0051] Referring to
[0052] A loop (B) begins with a check as to whether the maneuver is completed 612 and, if so, feedback 614 is provided to the pilot indicating performance with regard to the maneuver. In some embodiments, the maneuver being completed 612 is determined when the final turns of the maneuver are completed.
[0053] If not completed 612, the global positioning subsystem 91 is read 620 to get the current location and the velocity and direction are calculated using the previous readings for the global positioning subsystem 91 and a subsequent segment of the tunnel is drawn 622 from the new position on the display 86 of the smartphone 10. In some embodiments, the current location is stored 621 in a memory of the smartphone 10 for later generation of a report showing progress through the maneuver.
[0054] Now, in some embodiments, an error distance 420 is calculated 624 between the current location of the aircraft 402 and the centerline 412 and if that error distance 420 is greater 626 than a threshold (e.g., a radius or width of the tunnel 346), then a warning 628 is issued (e.g., the aircraft 402 is outside of the tunnel 346).
[0055] Equivalent elements can be substituted for the ones set forth above such that they perform in substantially the same manner in substantially the same way for achieving substantially the same result.
[0056] It is believed that the system and method as described and many of its attendant advantages will be understood by the foregoing description. It is also believed that it will be apparent that various changes may be made in the form, construction and arrangement of the components thereof without departing from the scope and spirit of the invention or without sacrificing all of its material advantages. The form herein before described being merely exemplary and explanatory embodiment thereof. It is the intention of the following claims to encompass and include such changes.