The subject matter disclosed herein relates to systems and methods involving aircraft control. Many aircraft include displays that present visual representations of the surrounding environment. These representations are particularly useful during low visibility operations. In landing operations, a visual representation of the surrounding environment from the perspective of a pilot may not provide sufficient information for a pilot to effectively and safely land the aircraft.
According to one aspect of the invention, a method for presenting environmental data includes receiving environmental data from a sensor, processing the data to generate a graphical representation of the environment, wherein the view point of the graphical representation of the environment is a distance (d) and an angle (θ) relative to a point in an aircraft, and presenting the graphical representation of the environment to a user on a display.
According to another aspect of the invention, a system for presenting environmental data includes a sensor operative to sense environmental data, a display, and a processor operative to receive environmental data from the sensor, generate a graphical representation of the environment, wherein the view point of the graphical representation of the environment is a distance (d) and an angle (θ) relative to a point in an aircraft, and output the graphical representation of the environment to the display.
According to yet another aspect of the invention, a computer program product for presenting environmental data, the computer program product having a storage medium readable by a processing circuit and operative to store instructions for execution by the processing circuit for implementing the method including receiving environmental data from a sensor, processing the data to generate a graphical representation of the environment, wherein the view point of the graphical representation of the environment is a distance (d) and an angle (θ) relative to a point in an aircraft, and presenting the graphical representation of the environment to a user on a display.
These and other advantages and features will become more apparent from the following description taken in conjunction with the drawings.
The subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The foregoing and other features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
The detailed description explains embodiments of the invention, together with advantages and features, by way of example with reference to the drawings.
In operation, the operator 310 is presented with an image of the surrounding environment on the display device 304. The image may be rendered from, for example imaging data from the sensor 314.
Example embodiments of the present invention may be implemented, in software, for example, as any suitable computer program. For example, a program in accordance with one or more example embodiments of the present invention may be a computer program product causing a computer to execute one or more of the example methods described herein: a method for simulating arbitrary software and/or unmodified code directly on a host processor.
The computer program product may include a computer-readable medium having computer program logic or code portions embodied thereon for enabling a processor of the apparatus to perform one or more functions in accordance with one or more of the example methodologies described above. The computer program logic may thus cause the processor to perform one or more of the example methodologies, or one or more functions of a given methodology described herein.
The computer-readable storage medium may be a built-in medium installed inside a computer main body or removable medium arranged so that it can be separated from the computer main body. Examples of the built-in medium include, but are not limited to, rewriteable non-volatile memories, such as RAMs, ROMs, flash memories, and hard disks. Examples of a removable medium may include, but are not limited to, optical storage media such as CD-ROMs and DVDs; magneto-optical storage media such as MOs; magnetism storage media such as floppy disks (trademark), cassette tapes, and removable hard disks; media with a built-in rewriteable non-volatile memory such as memory cards; and media with a built-in ROM, such as ROM cassettes.
These programs may also be provided in the form of an externally supplied propagated signal and/or a computer data signal (e.g., wireless or terrestrial) embodied in a carrier wave. The computer data signal embodying one or more instructions or functions of an example methodology may be carried on a carrier wave for transmission and/or reception by an entity that executes the instructions or functions of the example methodology. For example, the functions or instructions of the example embodiments may be implemented by processing one or more code segments of the carrier wave, for example, in a computer, where instructions or functions may be executed for simulating arbitrary software and/or unmodified code directly on a host processor, in accordance with example embodiments of the present invention.
Further, such programs, when recorded on computer-readable storage media, may be readily stored and distributed. The storage medium, as it is read by a computer, may enable the simulation of arbitrary software and/or unmodified code directly on a host processor, in accordance with the example embodiments of the present invention.
Example embodiments of the present invention being thus described, it will be obvious that the same may be varied in many ways. For example, the methods according to example embodiments of the present invention may be implemented in hardware and/or software. The hardware/software implementations may include a combination of processor(s) and article(s) of manufacture. The article(s) of manufacture may further include storage media and executable computer program(s), for example, a computer program product stored on a computer readable medium.
The executable computer program(s) may include the instructions to perform the described operations or functions. The computer executable program(s) may also be provided as part of externally supplied propagated signal(s). Such variations are not to be regarded as a departure from the spirit and scope of the example embodiments of the present invention, and all such modifications as would be obvious to one skilled in the art are intended to be included within the scope of the following claims.
Although example embodiments of the present invention have been discussed herein with regard to specific applications and/or implementations, it will be understood that example embodiments may be utilized in, for example, in firm ASIC chip design or implemented in traditional circuitry.
Although example embodiments of the present invention have been shown and described with regard to certain operations being performed serially or consecutively, it will be understood that any combination of these operations may be performed simultaneously and in parallel.
Although specific aspects may be associated with specific example embodiments of the present invention, as described herein, it will be understood that the aspects of the example embodiments, as described herein, may be combined in any suitable manner.
While the invention has been described in detail in connection with only a limited number of embodiments, it should be readily understood that the invention is not limited to such disclosed embodiments. Rather, the invention can be modified to incorporate any number of variations, alterations, substitutions or equivalent arrangements not heretofore described, but which are commensurate with the spirit and scope of the invention. Additionally, while various embodiments of the invention have been described, it is to be understood that aspects of the invention may include only some of the described embodiments. Accordingly, the invention is not to be seen as limited by the foregoing description, but is only limited by the scope of the appended claims.
This application claims the benefit of U.S. Provisional Application No. 61/325,948, filed Apr. 20, 2010.
This invention was made with Government support under Government Contract #W31P4Q-07-C-0182 awarded by Defense Advanced Research Projects Agency. The Government has certain rights in this invention.
Number | Date | Country | |
---|---|---|---|
61325948 | Apr 2010 | US |