The subject technology relates to controllable imaging assemblies and in particular to image stabilization and pointing control mechanization for aircraft imaging systems.
Aerial cinematography is a common feature of modern films. A camera can be mounted to an airborne vehicle, and images can be captured by the camera during flight. The position and orientation of the vehicle can be controlled, and the orientation of the camera with respect to the vehicle can also be controlled. Aerial cinematography can be a complicated and expensive undertaking using conventional technology. The high quality camera(s) and lenses are heavy and bulky and require at least one skilled operator for focus, pointing, and zoom control. The airborne platform can require at least one pilot, can generate excessive noise, can be difficult to coordinate with action on the ground or other aerial vehicles, and can be very expensive to operate.
The accompanying drawings, which are included to provide further understanding of the subject technology and are incorporated in and constitute a part of this description, illustrate aspects of the subject technology and, together with the specification, serve to explain principles of the subject technology.
In the following detailed description, specific details are set forth to provide an understanding of the subject technology. It will be apparent, however, to one ordinarily skilled in the art that the subject technology may be practiced without some of these specific details. In other instances, well-known structures and techniques have not been shown in detail so as not to obscure the subject technology.
As shown in
The arrangement shown in
Cameras of high quality may be required for some (e.g., cinematic) applications. Due to weight and size requirements, these cameras may not be practical for the size of many vehicle and gimbal systems. Furthermore, a simple gimbal system may not provide other desired capabilities, such as the ability to zoom the image frame in and out, as well as change focus and exposure during filming. While the high quality camera/lens systems and focus/zoom/exposure features are more easily achieved when the camera(s) are flown in a manned vehicle, the capabilities and quality of systems that are practical for drone-borne systems are limited to fixed focus, auto-exposure control, and cannot be zoomed. Furthermore, because of weight, power, and the physical constraints of control system dynamics, the current drone-borne systems must be much smaller, lighter weight and of lower moment of inertia than true professional-quality systems.
Embodiments of the present disclosure can provide a lightweight, low-power, highly versatile gimbal system that is practical for flight on drones and is capable of stabilizing and pointing high-quality camera/lens systems (i.e., camera/lens systems that are substantially larger, heavier, and more capable than the camera/lens systems currently available for drone applications). Embodiments of the present disclosure can provide rapid orienting capabilities for altering a view in response to user controls.
According to some embodiments, for example as shown in
According to some embodiments, for example as shown in
A gimbal assembly 60 can control an orientation of the camera assembly 50, including the camera 52, relative to the platform 32. The gimbal assembly 60 can rotate the camera assembly 50, including the camera 52, in one or more axes, as further described herein. The mirror assembly 90, including the mirror 80, can be rotated as part of and along with the camera assembly 50. For example, the mirror assembly 90 can extend from the camera 52 and mechanically connect the mirror 80 to the camera 52. Accordingly, as the gimbal assembly 60 alters the orientation of the camera assembly 50, the camera 52 can remain directed toward the mirror 80. For example, an optical axis of the camera 52 can intersect the mirror 80. By further example, the optical axis of the camera 52 can intersect a center of mass and/or one or more axes of rotation of the mirror 80. The camera 52 can capture at least a portion of the reflected image from the mirror 80. The reflected image from the mirror 80 can be at least a portion of the image captured by the camera 52.
According to some embodiments, for example as shown in
Alternatively or in combination, the mirror assembly 90 can control the orientation of the mirror 80 in another axis, such as a mirror yaw axis (not shown). The mirror yaw axis can be orthogonal to the mirror pitch axis 84. The axes can be mutually orthogonal. The axes can intersect the mirror 80 and/or a center of mass of the mirror 80.
According to some embodiments, for example as shown in
According to some embodiments, for example as shown in
In a nested configuration, such as that shown in
According to some embodiments, the gimbal assembly 60 can provide two axes of rotation, and the mirror assembly 90 can provide two different axes of rotation. For example, the gimbal assembly 60 can omit the yaw frame 62 that rotates the camera assembly 50 about the camera yaw axis 64. The mirror assembly 90 can include a yaw motor (not shown) that controls the orientation of the mirror 80 in a mirror yaw axis (not shown). The mirror yaw axis can be orthogonal to the mirror pitch axis 84 and can intersect the mirror 80 and/or a center of mass of the mirror 80.
The gimbal assembly 60 and the mirror assembly 90 can be operated in concert to direct and stabilize the camera 52 and the mirror 80 to capture a desired view. According to some embodiments, for example as shown in
According to some embodiments, for example as shown in
According to some embodiments, for example as shown in
Orientation of the mirror 80 relative to the camera 52 can be defined mathematically for processing by a control system. According to some embodiments, for example as shown in
The reflection vector, v, can be characterized as:
=(2
V=(2NNT−1)U(matrix form) (Eq 1)
According to some embodiments, for example as shown in
For simplicity, the following variables can be assigned:
C
1=cos α1 S1=sin α1
C
2=cos α2 S2=sin α2 (Eq. 3)
Using these variables, the rotation matrix, N, can be characterized as:
A reflection matrix, R, is given by:
Given that v is always aligned with the camera 52, the following is given:
According to some embodiments, for example as shown in
Base on the rotation of the mirror 80, the image motion in the focal plane of the camera 52 can be characterized as:
da
pitch=−2α1
da
yaw=−α2 (Eq. 8)
It will be recognized that the relationships described herein can be expressed in other ways and that more of fewer factors can be considered to produce solutions.
Based on the above-described relationships, control of the camera assembly 50 and the mirror assembly 90 can be performed to capture a desired image. According to some embodiments, for example as shown in
One or more pilot input devices (e.g., joysticks) can be provided to allow a pilot to directly control or influence flight parameters, such as the roll, pitch, thrust, and/or yaw of the vehicle 30. Separate pilot input devices 102 and 104 can be provided to receive different inputs from the pilot, as shown in
The vehicle control 110 can receive input signals and generate command signals that are transmitted to the vehicle 30. For example, input signals from the pilot input devices 102 and 104 can be translated into appropriate command signals that alter operation of the propellers 34 to achieve the result indicated by the input signal (e.g., motion of the vehicle). The vehicle 30 can include a vehicle inertial measurement unit (“IMU”) 112 that provides information regarding a characteristic of the vehicle 30, such as inertial angles thereof. For example, the vehicle IMU 112 can include a six-degrees of freedom IMU that calculates the vehicle's position, velocity, and/or acceleration based on six degrees of freedom (x, y, z, θx, θy, and θz). The vehicle IMU 112 can include one or more of an accelerometer, a gyroscope, and/or a magnetometer. The vehicle IMU 112 can provide data to the vehicle control 110 for processing in combination with the input signals to generate and/or refine the command signals.
A cameraman input device (e.g., joystick) 106 can be provided to allow a cameraman to directly control or influence imaging parameters, such as the source of the image to be captured by the camera 52. Some input signals, such as yaw inputs, are directed to the camera control 152. Other input signals, such as pitch inputs are directed to the mirror control 180.
The camera control 152 can receive input signals and generate command signals that are transmitted to the gimbal assembly 60. For example, input signals from the input device 106 can be translated into appropriate command signals that alter operation of the gimbal assembly 60 to achieve the result indicated by the input signal (e.g., yaw adjustment of image). A camera IMU 154 can provide information regarding a characteristic of the camera 52, such as inertial angles thereof. For example, the camera IMU 154 can include a six-degrees of freedom IMU that calculates the camera's position, velocity, and/or acceleration based on six degrees of freedom (x, y, z, θx, θy, and θz). The camera IMU 154 can include one or more of an accelerometer, a gyroscope, and/or a magnetometer. The camera IMU 154 can provide data to the camera control 152 for processing in combination with the input signals to generate and/or refine the command signals. An encoder 190 can also be included to process yaw signals from the pilot and the cameraman, as described further herein.
The mirror control 180 can receive input signals and generate command signals that are transmitted to the mirror assembly 90. For example, input signals from the input device 106 can be translated into appropriate command signals that alter operation of the mirror assembly 90 to achieve the result indicated by the input signal (e.g., pitch adjustment of image). A mirror IMU 182 can provide information regarding a characteristic of the mirror 80, such as inertial angles thereof. For example, the mirror IMU 182 can include a six-degrees of freedom IMU that calculates the mirror's position, velocity, and/or acceleration based on six degrees of freedom (x, y, z, θx, θy, and θz). The mirror IMU 182 can include one or more of an accelerometer, a gyroscope, and/or a magnetometer. The mirror IMU 182 can provide data to the mirror control 180 for processing in combination with the input signals to generate and/or refine the command signals.
According to some embodiments, for example as shown in
Various examples of aspects of the disclosure are described below as clauses for convenience. These are provided as examples, and do not limit the subject technology.
Clause A. An aircraft comprising: a platform; a camera assembly rotatable relative to the platform and about three camera axes, the camera assembly comprising: a camera; and a mirror attached to the camera, wherein the mirror is rotatable relative to the camera and about a mirror axis, different from the three camera axes.
Clause B. An imaging device comprising: a camera assembly rotatable relative to a platform and about three camera axes, the camera assembly comprising: a camera; and a mirror attached to the camera, wherein the mirror is rotatable relative to the camera and about a mirror axis, different from the camera axes.
Clause C. A method, comprising: rotating a camera assembly relative to a platform and about three camera axes, the camera assembly comprising: a camera; and a mirror attached to the camera; and rotating the mirror relative to the camera and about a mirror axis, different from the camera axes; and with the camera, capturing an image of a view reflected by the mirror.
Clause D. An imaging device comprising: a camera assembly rotatable relative to a platform and about two camera axes, the camera assembly comprising: a camera; and a mirror attached to the camera, wherein the mirror is rotatable relative to the camera and about two mirror axes, different from the camera axes.
One or more of the above clauses can include one or more of the features described below.
A gimbal assembly can be provided for rotating the camera assembly about the three camera axes. A mirror gimbal can be provided for rotating the camera assembly about the mirror axis. The camera can be oriented to capture an image reflected by the mirror. The three camera axes can intersect at a center of mass of the camera assembly. The mirror axis can intersect a center of mass of the mirror. The three camera axes can intersect at a first location and the mirror axis does not intersect the first location. A first inertial measurement unit can be provided to measure inertial angles of the camera assembly. A second inertial measurement unit can be provided to measure inertial angles of the mirror.
A vehicle controller can be provided for receiving input signals from a user and sending command signals to propulsion devices of the aircraft. A camera controller can be provided for receiving input signals from a user and sending command signals to control rotation of the camera assembly. A mirror controller can be provided for receiving input signals from a user and sending command signals to control rotation of the mirror.
Rotating the camera assembly can include rotating the camera assembly with an assembly gimbal. Rotating the mirror can include rotating the mirror with a mirror gimbal. Receiving a command from a user can be performed, wherein rotating the camera assembly and rotating the mirror are in response to the command. Rotating the camera assembly can be in response to a command from a user, and wherein rotating the mirror is to compensate for errors while rotating the camera assembly. Rotating a vehicle bearing the camera assembly can be performed. Rotating the mirror can be in response to a command from a user to capture a new reflected view, and wherein rotating the vehicle is after rotating the mirror and while the mirror is further rotated to maintain the new reflected view. Rotating the vehicle can be in response to a command from a user, and wherein rotating the mirror is to compensate for errors while rotating the vehicle.
To illustrate the interchangeability of hardware and software, items such as the various illustrative blocks, modules, components, methods, operations, instructions, and algorithms have been described generally in terms of their functionality. Whether such functionality is implemented as hardware, software or a combination of hardware and software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application.
A reference to an element in the singular is not intended to mean one and only one unless specifically so stated, but rather one or more. For example, “a” module may refer to one or more modules. An element proceeded by “a,” “an,” “the,” or “said” does not, without further constraints, preclude the existence of additional same elements.
Headings and subheadings, if any, are used for convenience only and do not limit the invention. The word exemplary is used to mean serving as an example or illustration. To the extent that the term include, have, or the like is used, such term is intended to be inclusive in a manner similar to the term comprise as comprise is interpreted when employed as a transitional word in a claim. Relational terms such as first and second and the like may be used to distinguish one entity or action from another without necessarily requiring or implying any actual such relationship or order between such entities or actions.
Phrases such as an aspect, the aspect, another aspect, some aspects, one or more aspects, an implementation, the implementation, another implementation, some implementations, one or more implementations, an embodiment, the embodiment, another embodiment, some embodiments, one or more embodiments, a configuration, the configuration, another configuration, some configurations, one or more configurations, the subject technology, the disclosure, the present disclosure, other variations thereof and alike are for convenience and do not imply that a disclosure relating to such phrase(s) is essential to the subject technology or that such disclosure applies to all configurations of the subject technology. A disclosure relating to such phrase(s) may apply to all configurations, or one or more configurations. A disclosure relating to such phrase(s) may provide one or more examples. A phrase such as an aspect or some aspects may refer to one or more aspects and vice versa, and this applies similarly to other foregoing phrases.
A phrase “at least one of” preceding a series of items, with the terms “and” or “or” to separate any of the items, modifies the list as a whole, rather than each member of the list. The phrase “at least one of” does not require selection of at least one item; rather, the phrase allows a meaning that includes at least one of any one of the items, and/or at least one of any combination of the items, and/or at least one of each of the items. By way of example, each of the phrases “at least one of A, B, and C” or “at least one of A, B, or C” refers to only A, only B, or only C; any combination of A, B, and C; and/or at least one of each of A, B, and C.
It is understood that the specific order or hierarchy of steps, operations, or processes disclosed is an illustration of exemplary approaches. Unless explicitly stated otherwise, it is understood that the specific order or hierarchy of steps, operations, or processes may be performed in different order. Some of the steps, operations, or processes may be performed simultaneously. The accompanying method claims, if any, present elements of the various steps, operations or processes in a sample order, and are not meant to be limited to the specific order or hierarchy presented. These may be performed in serial, linearly, in parallel or in different order. It should be understood that the described instructions, operations, and systems can generally be integrated together in a single software/hardware product or packaged into multiple software/hardware products.
In one aspect, a term coupled or the like may refer to being directly coupled. In another aspect, a term coupled or the like may refer to being indirectly coupled.
Terms such as top, bottom, front, rear, side, horizontal, vertical, and the like refer to an arbitrary frame of reference, rather than to the ordinary gravitational frame of reference. Thus, such a term may extend upwardly, downwardly, diagonally, or horizontally in a gravitational frame of reference.
The disclosure is provided to enable any person skilled in the art to practice the various aspects described herein. In some instances, well-known structures and components are shown in block diagram form in order to avoid obscuring the concepts of the subject technology. The disclosure provides various examples of the subject technology, and the subject technology is not limited to these examples. Various modifications to these aspects will be readily apparent to those skilled in the art, and the principles described herein may be applied to other aspects.
All structural and functional equivalents to the elements of the various aspects described throughout the disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. No claim element is to be construed under the provisions of 35 U.S.C. § 112, sixth paragraph, unless the element is expressly recited using the phrase “means for” or, in the case of a method claim, the element is recited using the phrase “step for”.
The title, background, brief description of the drawings, abstract, and drawings are hereby incorporated into the disclosure and are provided as illustrative examples of the disclosure, not as restrictive descriptions. It is submitted with the understanding that they will not be used to limit the scope or meaning of the claims. In addition, in the detailed description, it can be seen that the description provides illustrative examples and the various features are grouped together in various implementations for the purpose of streamlining the disclosure. The method of disclosure is not to be interpreted as reflecting an intention that the claimed subject matter requires more features than are expressly recited in each claim. Rather, as the claims reflect, inventive subject matter lies in less than all features of a single disclosed configuration or operation. The claims are hereby incorporated into the detailed description, with each claim standing on its own as a separately claimed subject matter.
The claims are not intended to be limited to the aspects described herein, but are to be accorded the full scope consistent with the language claims and to encompass all legal equivalents. Notwithstanding, none of the claims are intended to embrace subject matter that fails to satisfy the requirements of the applicable patent law, nor should they be interpreted in such a way.