Fact-checked by Grok 2 weeks ago

Gimbal lock

Gimbal lock is a that occurs in systems designed to track or represent three-dimensional orientations, such as gimbaled gyroscopes or Euler angle parameterizations, where the alignment of two rotational axes results in the loss of one degree of freedom, rendering certain indistinguishable and limiting the system's ability to fully describe an object's . This issue arises specifically when using sequential about fixed axes, as in (e.g., yaw-pitch-roll sequences), where a middle angle reaching ±90° causes the effective rotation axes to coincide, collapsing the three-dimensional parameter space into a two-dimensional one. In physical implementations, like the Inertial Measurement Unit (IMU) aboard spacecraft, gimbal lock manifests when the middle gimbal aligns with the outer or inner gimbal, typically at a middle gimbal angle of ±90°, leading to a singularity that can cause control loss if not anticipated. Mathematically, this is evident in the rotation matrix for Euler angles, where terms involve division by \cos(\theta) (with \theta as the middle angle), which becomes zero at the critical point, making the representation undefined and allowing infinite solutions for the other angles. A notable real-world example occurred during the Apollo 11 mission on July 16, 1969, when the crew, alerted by ground control to a rising middle gimbal angle, manually maneuvered the spacecraft to avoid lock during a subsequent navigation maneuver, preserving attitude control. To mitigate gimbal lock, engineers and mathematicians employ alternative rotation representations, such as quaternions, which use four parameters to encode orientations without singularities, ensuring continuous and complete coverage of the three-dimensional rotation group SO(3). Other methods include axis-angle formulations or exponential maps, which avoid sequential axis dependencies and are particularly useful in , , and applications where precise attitude determination is critical. In spacecraft like Apollo, preventive measures included IMU caging during non-critical phases, realignment procedures using star sightings, and thrust vector constraints to maintain gimbal angles within safe limits (e.g., warnings at ±70°).

Fundamentals of Gimbals

Mechanical Design and Function

A gimbal system is a mechanical device composed of three concentric s, each pivoted to the preceding ring along axes that are mutually perpendicular, thereby permitting an inner object to achieve unrestricted rotation about three orthogonal axes, conventionally denoted as x (roll), y (), and z (yaw)./04%3A_Rigid_Body_Motion/4.04%3A_Free_Rotation) The outermost is typically fixed to an external frame, while the innermost supports the payload, such as a rotor or card, with pivot points—often implemented as bearings or hinges—ensuring smooth, independent motion in each plane. This nested configuration, known as the Cardan suspension, allows the central assembly to maintain its absolute orientation regardless of the outer frame's attitude changes. The operational principle of gimbals relies on their ability to decouple the inner object's rotational from those of the enclosing structure, providing passive against external torques and accelerations. By constraining rotations to specific orthogonal planes via the , the system prevents unwanted between axes, enabling the to remain stable in inertial even as the outer mount tilts, rolls, or . at the pivot joints is minimized through , such as using ball bearings, to ensure low-resistance freedom of motion. Gimbals find essential applications in devices requiring orientation stability, including gyroscopes where they suspend the spinning rotor to preserve its fixed reference direction amid vehicle maneuvers; marine compasses, which use the setup to keep the magnetic needle level during sea swells; and modern stabilizers for cameras or sensors that counteract vibrations and rotational disturbances. In gyrocompasses, for instance, the gimbaled platform integrates with inertial sensors to provide reliable heading information in dynamic environments. Although the gimbal concept originated in designs, such as of Byzantium's third-century BCE ink pot that used pivoted supports to prevent spilling regardless of , practical mechanized implementations for ship compasses emerged in the to maintain horizontal alignment amid rough seas.

Historical Origins

The concept of gimbals originated in ancient times as a mechanical means to maintain orientation stability. The earliest known description comes from engineer in the 3rd century BCE, who detailed a gimbal system in his work Mechanica. This device consisted of an eight-sided ink pot suspended within concentric rings, allowing it to remain upright and prevent spilling regardless of the containing vessel's tilt, such as on a moving ship. Philo's innovation laid the foundational principles for later stabilization mechanisms, demonstrating an understanding of rotational freedom through nested rings. In ancient , during the (202 BCE–220 CE), gimbals appeared in practical applications for maintaining steady flames in lanterns and incense burners. Around 180 CE, inventor Ding Huan developed a gimbal-suspended that kept the burning level amid motion, a design rooted in earlier bronze sphere technologies and later influencing armillary spheres for astronomical observations. These devices highlighted gimbals' utility in preserving equilibrium in dynamic environments, bridging ancient engineering with navigational aids. By the , gimbals had evolved into essential components for maritime , particularly in supporting ship's to counteract roll and . This advancement ensured reliable directional readings at sea, with designs incorporating weighted rings to keep the compass card horizontal. In the early , American inventor Elmer A. Sperry integrated gimbals into during the , enhancing naval accuracy by combining gyroscopic principles with stabilized platforms for non-magnetic orientation. Sperry's , first demonstrated successfully in 1911 aboard the USS Delaware, revolutionized fleet by providing precise headings independent of magnetic interference. During , gimbals enabled critical stable platform technologies in military applications, such as the Norden M-9 bombsight used by U.S. Army Air Forces bombers. This gyro-stabilized system, featuring gimbaled mounts, maintained optical alignment for precise targeting despite aircraft turbulence, contributing to daylight campaigns over and the Pacific. Similar gimbal-based stabilization supported systems, like those in fire-control directors, ensuring continuous tracking of aerial and naval targets amid combat maneuvers.

Rotational Mathematics

Euler Angles Basics

Euler angles represent a parameterization of three-dimensional rotations using three angular parameters, typically denoted as α, β, and γ, which describe successive rotations about specific axes relative to either a fixed (space-fixed) or body-fixed . These angles enable the specification of an arbitrary orientation of a by composing three elementary rotations, commonly following conventions such as the z-x-z sequence for proper or the z-y-x sequence known as yaw-pitch-roll in Tait-Bryan angles./13%3A_Rigid-body_Rotation/13.13%3A_Euler_Angles) Named after the mathematician Leonhard Euler, this representation was introduced in the as part of his work on solving differential equations governing , particularly in addressing rotational motion problems like the precession of the equinoxes. Euler's approach provided a systematic way to decompose complex rotations into simpler components, facilitating analytical solutions in mechanics and astronomy. The foundational elements of Euler angles are the basic rotation matrices for rotations about the principal axes of a . A rotation by an θ about the x-axis, R_x(θ), leaves the x-component unchanged while rotating the y-z plane counterclockwise (in the right-handed sense). This matrix is derived from the transformation of the vectors: the new ê_y = cosθ ê_y + sinθ ê_z and ê_z = -sinθ ê_y + cosθ ê_z, yielding R_x(\theta) = \begin{pmatrix} 1 & 0 & 0 \\ 0 & \cos\theta & -\sin\theta \\ 0 & \sin\theta & \cos\theta \end{pmatrix}. Similarly, for a rotation by φ about the y-axis, R_y(φ), the x-z rotates while the y-component is fixed, derived analogously as R_y(\phi) = \begin{pmatrix} \cos\phi & 0 & \sin\phi \\ 0 & 1 & 0 \\ -\sin\phi & 0 & \cos\phi \end{pmatrix}, and for a rotation by ψ about the z-axis, R_z(ψ), the x-y rotates with z fixed: R_z(\psi) = \begin{pmatrix} \cos\psi & -\sin\psi & 0 \\ \sin\psi & \cos\psi & 0 \\ 0 & 0 & 1 \end{pmatrix}. These matrices are orthogonal with 1, preserving lengths and orientations under . In the z-x-z Euler angle convention, the overall rotation matrix R is composed by applying a first rotation about the z-axis by angle φ, followed by a rotation about the new x-axis by θ, and finally about the new z-axis by ψ, resulting in R = R_z(ψ) R_x(θ) R_z(φ). The explicit elements of this composite matrix, obtained by , are R = \begin{pmatrix} \cos\psi\cos\phi - \cos\theta\sin\psi\sin\phi & \sin\psi\cos\phi + \cos\theta\cos\psi\sin\phi & \sin\theta\sin\phi \\ -\cos\psi\sin\phi - \cos\theta\cos\phi\sin\psi & -\sin\psi\sin\phi + \cos\theta\cos\phi\cos\psi & \sin\theta\cos\phi \\ \sin\theta\sin\psi & -\sin\theta\cos\psi & \cos\theta \end{pmatrix}. This form encapsulates the trigonometric relationships governing the orientation, with θ typically ranging from 0 to π to cover all possible rotations without redundancy in the proper Euler scheme.

Degrees of Freedom in 3D Rotations

In , rotations form the special SO(3), which is a three-dimensional manifold possessing exactly three degrees of freedom, corresponding to the independent parameters needed to specify an arbitrary orientation of a . This dimensionality arises from the fact that a 3×3 has nine entries constrained by six conditions (three for unit columns and three for orthogonality), leaving three free parameters. Euler angles provide a three-parameter representation of these rotations by composing successive rotations about specific axes, yet this parameterization introduces redundancies because the underlying space SO(3) cannot be smoothly charted by a simple product of circles without overlaps or gaps. In the gimbal analogy, each orthogonal corresponds to one of , allowing independent rotations that collectively span the three-dimensional rotation space; however, when axes become aligned, the effective number of independent freedoms diminishes, reflecting the intrinsic constraints of the parameterization. Topologically, SO(3) is diffeomorphic to the real projective space RP³, which exhibits a non-trivial structure unlike the flat Euclidean space ℝ³, and Euler angles map from the three-torus T³ = S¹ × S¹ × S¹ onto this space, resulting in a 2:1 covering at certain points and singularities where the mapping fails to be locally one-to-one, particularly at the "poles" corresponding to axis alignments in the parameter ranges. These singularities arise because the Euler angle coordinates, akin to spherical coordinates on a globe, lose a degree of freedom at the poles, where one parameter becomes indeterminate while the others compensate. A common variant, Tait-Bryan angles—such as the roll-pitch-yaw sequence—employs rotations about all three distinct axes (e.g., x-y-z) and shares the same topological properties and potential redundancies as proper Euler angles, making it prevalent in aviation for describing aircraft orientation relative to a fixed frame.

The Gimbal Lock Phenomenon

Definition and Mechanism

Gimbal lock refers to a kinematic singularity in three-dimensional orientation systems using gimbals or equivalent representations, where the alignment of two or more rotational axes results in the loss of one degree of freedom, reducing the effective control from three to two and where rotations around the aligned axis become indistinguishable and the representation becomes singular. In mechanical gimbals, this occurs when the inner and outer rings align collinearly, locking the mechanism such that rotations around the combined axis cannot be distinguished between the individual gimbals, effectively merging their functions and eliminating independent control over that degree of freedom. Visually, this locked configuration appears as the outer gimbal's axis coinciding with the inner one's, constraining the payload—such as a gyroscope or camera—to pivot only in a plane perpendicular to the aligned axis, with no means to rotate around the alignment direction independently. In the mathematical framework of , which parameterize rotations through sequential applications around body-fixed or space-fixed axes, gimbal lock manifests as a when the intermediate —typically the θ—reaches ±90°. At this point, the yaw and roll become interdependent, with adjustments to either producing identical rotational effects around the same axis, thus collapsing two into one. This equivalence arises because the composition of rotations degenerates, making the mapping from parameters to the full rotation group SO(3) non-injective and ill-conditioned for control or computation. The underlying mechanism is evident in the Jacobian matrix that relates the time derivatives of the Euler angles to the angular velocity vector. For the common yaw-pitch-roll (ZYX) convention, where yaw ψ is rotation about the z-axis, pitch θ about the y-axis, and roll ϕ about the x-axis, the body-frame angular velocity ω satisfies \boldsymbol{\omega} = \mathbf{E} \begin{pmatrix} \dot{\psi} \\ \dot{\theta} \\ \dot{\phi} \end{pmatrix}, with \mathbf{E} = \begin{pmatrix} 0 & -\sin\psi & \cos\theta \cos\psi \\ 0 & \cos\psi & \cos\theta \sin\psi \\ 1 & 0 & -\sin\theta \end{pmatrix}. The of this is det(\mathbf{E}) = -\cos\theta, which vanishes when \theta = \pm 90^\circ, confirming the where the becomes non-invertible and the angle rates cannot uniquely determine the . This mathematical lock mirrors the physical alignment, as the zero indicates a loss of rank in the transformation, directly corresponding to the reduced .

Two-Dimensional Analogy

A simplified two-dimensional analogy for gimbal lock involves a setup with two gimbals, such as those controlling a planar , allowing rotations about the x-axis (horizontal) and y-axis (vertical). In this configuration, the outer gimbal rotates the entire assembly about the y-axis by an angle θ₂, while the inner gimbal rotates the about the x-axis by θ₁, providing independent control over orientation in the plane under normal conditions. The lock occurs when the inner aligns parallel with the outer , typically after a 90° about one , causing the two to coincide. At this alignment, one becomes redundant, as adjustments to either produce identical effects on the overall orientation, resulting in the loss of independent control and effectively reducing the system to a single degree of freedom. Mathematically, this is captured by the effective rotation angle θ_eff = θ₁ + θ₂ when aligned, demonstrating how separate controls collapse into a single combined parameter. This phenomenon is analogous to a two-dimensional Euler angle pair, where one angle reaches 90°, causing the parameterization to collapse and multiple angle combinations to map to the same .

Three-Dimensional Case

In three-dimensional systems, gimbal lock arises in configurations consisting of three nested gimbals with orthogonal axes, typically aligned along the X, Y, and Z directions to allow full rotational freedom for a stabilized platform, such as in inertial measurement units (IMUs). The outer gimbal rotates about one axis (e.g., X), the middle about another (e.g., Z), and the inner about the third (e.g., Y), maintaining the platform's orientation relative to an inertial reference. Gimbal lock manifests when the intermediate gimbal's axis aligns parallel with one of the outer axes, effectively reducing the system's of freedom (DOF) to two. For instance, this occurs when the pitch angle (middle gimbal, θ) reaches ±90°, causing the inner (roll) and outer (yaw) axes to coincide and rendering rotations around the aligned axis indistinguishable. As a result, the system loses the ability to uniquely represent certain orientations, and recovery typically requires a 180° flip of the motors to restore independent control. Mathematically, in the z-y-x Euler angle convention (yaw ψ about Z, pitch θ about Y, roll φ about X), this singularity condition is given by cos(θ) = 0, or θ = ±π/2. At this point, the rotation matrix elements lead to infinite solutions for ψ and φ, as their sum remains constant while individual values become indeterminate: \begin{pmatrix} c_\psi c_\theta & -s_\psi c_\phi + c_\psi s_\theta s_\phi & s_\psi s_\phi + c_\psi s_\theta c_\phi \\ s_\psi c_\theta & c_\psi c_\phi + s_\psi s_\theta s_\phi & -c_\psi s_\phi + s_\psi s_\theta c_\phi \\ -s_\theta & c_\theta s_\phi & c_\theta c_\phi \end{pmatrix} where c_\cdot = \cos(\cdot) and s_\cdot = \sin(\cdot), and the third row's -sin(θ) term approaches ±1 while cos(θ) vanishes, collapsing the parameterization. In practical applications, such as those in navigation systems, this alignment ambiguity causes drift errors in heading measurement by disrupting the precise tracking of rotational rates around the locked .

Engineering Applications and Examples

Aerospace Incidents

One notable incident involving gimbal lock occurred during the mission on July 21, 1969, when the command and service module's inertial platform inadvertently entered a gimbal lock during the and docking phase in . This happened as the crew maneuvered to align the and avoid sunlight interference in the forward windows, caused by a 6-minute delay in the terminal phase initiation that raised the sun's elevation by about 20 degrees. The crew successfully completed docking by switching to the abort for control, which provided an independent reference without relying on the locked gimbals. The Apollo spacecraft's (IMU) employed a three-gimbal system using gimbaled gyroscopes and to track yaw, pitch, and roll attitudes relative to a stable platform. Gimbal lock in this setup arose when the middle gimbal angle approached ±90 degrees, aligning the yaw and pitch axes and reducing the system's effective from three to two, which could lead to loss of precise orientation data. In the , the guidance computer issued a warning light at a middle gimbal angle of 70 degrees and froze the IMU at 85 degrees to prevent full lock, requiring manual realignment if exceeded. Across the , including missions like , crews received warnings and avoided lock zones through careful management, particularly during powered burns and alignments. In broader applications, gimbal lock affected early aircraft indicators relying on mechanical gyros for and roll, potentially causing erroneous horizon displays during extreme maneuvers, and stabilizers in the 1960s-1970s, where three-axis control systems encountered singularities during reorientation. In the Apollo program, NASA implemented software enhancements in guidance systems, including predefined attitude limits and automated alerts to steer clear of gimbal lock zones, ensuring mission phases like lunar landing and rendezvous stayed within safe gimbal angles. These measures, combined with procedural training, minimized risks without requiring hardware overhauls like adding a fourth gimbal.

Robotics Implementations

In six-degree-of-freedom (6-DOF) robotic manipulators, gimbal lock manifests as a kinematic , often termed "wrist singularity" or "wrist flip," when the end-effector's orientation causes the last three joint axes to align collinearly. This alignment, akin to the three-dimensional case of axis coincidence, reduces the effective from three to two, leading to failures in computations where multiple joint configurations map to the same end-effector pose. As a result, the manipulator may exhibit unpredictable velocities or require abrupt 180° rotations in zero time to preserve orientation, compromising path accuracy during tasks like or . Mobile robots, including wheeled and legged platforms, encounter gimbal lock in (IMU)-based estimation, particularly when using to process and data. During sharp turns or significant tilts—such as angles approaching ±90°—two axes align , causing a loss of one degree of freedom and instability in roll and yaw estimates. This disrupts and , as seen in differential-drive robots executing tight maneuvers or quadrupeds traversing uneven terrain, where erroneous can lead to deviations. In 1980s industrial robots with spherical wrist designs, gimbal lock contributed to path-planning errors by introducing singularities that limited operational workspaces and required careful trajectory avoidance. Modern examples persist in camera gimbals, where Euler angle representations for stabilization can trigger lock during extreme pitches, affecting image tracking in aerial . The primary consequence across these systems is a sudden loss of precise rotational control, often necessitating emergency homing sequences or manual resets to reestablish stable joint configurations and prevent mechanical stress or mission failure.

Solutions and Alternatives

Engineering Workarounds

To mitigate gimbal lock in mechanical systems, engineers have employed hardware designs that incorporate additional for , such as four-gimbal configurations, which prevent axis alignment by providing an extra degree of freedom. In these systems, the fourth gimbal is actively controlled to maintain separation between axes, ensuring full three-dimensional rotational capability without , as demonstrated in the X-15 aircraft's (IMU), where the four-gimbal setup allowed complete attitude freedom across all axes. Rate gyroscopes further enhance by directly measuring angular rates without relying on platform stabilization, supplementing gimbal-based systems in applications like aircraft and spacecraft to maintain orientation during potential lock conditions. Mechanical stops and limiters represent another hardware strategy to avert gimbal lock by physically constraining gimbal motion away from singularity angles, such as limiting pitch to below 85 degrees in gimbals to avoid the 90-degree alignment that causes axis coalescence. These devices, often integrated as hard stops or limiters on the middle gimbal, ensure the system remains operable within safe operational envelopes, particularly in dynamic environments like where rapid maneuvers could otherwise drive the mechanism into lock. In later spacecraft programs following the Apollo era, strapdown inertial measurement units ()—which eliminate gimbals entirely by using solid-state accelerometers and gyroscopes integrated with mathematical attitude representations—became standard to avoid gimbal lock. These systems, first widely adopted in the and now prevalent in modern , , and unmanned vehicles as of 2025, rely on computational integration rather than mechanical stabilization. In naval gyrocompasses, recovery from gimbal lock involves manual reorientation procedures, where operators reset the gimbals by caging the and realigning the spin axis to the outer gimbal, followed by a controlled sequence to restore stable heading reference. Gimbal reset sequences further include application to desaturate the system and prevent uncontrolled , ensuring operational continuity in maritime environments.

Mathematical Representations

One effective mathematical parameterization for three-dimensional rotations that avoids the singularities inherent in is the unit , a four-dimensional q = (w, x, y, z) satisfying \|q\| = \sqrt{w^2 + x^2 + y^2 + z^2} = 1. This representation encodes a by an \theta around a unit axis \mathbf{u} = (u_x, u_y, u_z) via q = (\cos(\theta/2), u_x \sin(\theta/2), u_y \sin(\theta/2), u_z \sin(\theta/2)), ensuring no loss of at any orientation. The corresponding R can be derived directly from q as: R = \begin{pmatrix} 1 - 2y^2 - 2z^2 & 2xy - 2wz & 2xz + 2wy \\ 2xy + 2wz & 1 - 2x^2 - 2z^2 & 2yz - 2wx \\ 2xz - 2wy & 2yz + 2wx & 1 - 2x^2 - 2y^2 \end{pmatrix}, which applies the rotation to a vector \mathbf{v} as R \mathbf{v}. Quaternions form a double cover of the rotation group SO(3), meaning q and -q represent the same rotation, but this redundancy does not introduce singularities. Rotation matrices provide another singularity-free approach, consisting of 3×3 orthogonal matrices R with determinant 1 that directly parameterize the special orthogonal group SO(3). Such matrices satisfy R^T R = I and \det(R) = 1, preserving vector lengths, angles, and orientations under \mathbf{v}' = R \mathbf{v}. Composition of rotations corresponds to , and they can be computed via of skew-symmetric matrices or Gram-Schmidt orthogonalization of matrices, offering a complete, angle-independent of all possible rotations. The axis-angle representation specifies a rotation by a unit axis vector \mathbf{u} and angle \theta, avoiding sequential angle decompositions. The associated is given by : R = I + \sin \theta \, K + (1 - \cos \theta) K^2, where I is the 3×3 and K is the K = \begin{pmatrix} 0 & -u_z & u_y \\ u_z & 0 & -u_x \\ -u_y & u_x & 0 \end{pmatrix}. This formulation, originally derived in 1840, parameterizes SO(3) compactly with three parameters for the axis and one for the angle, free of singularities except at \theta = 0 or multiples of $2\pi, where it trivially represents the identity. Quaternions gained prominence in computer graphics during the 1980s to circumvent Euler angle issues, as introduced in Shoemake's seminal work on quaternion-based animation curves. They are now standard in APIs like OpenGL for smooth interpolation and composition of rotations. Compared to Euler angles, quaternions offer comparable or lower computational cost for key operations like slerp interpolation (spherical linear interpolation), requiring fewer floating-point operations for normalization and multiplication while avoiding trigonometric recomputations at singularities, though they demand occasional renormalization to maintain unit length.

References

  1. [1]
    [PDF] MATH431: Gimbal Lock - UMD MATH
    Nov 3, 2021 · To achieve all possible orientations of an object in R3 there are three degrees of freedom that must be accounted for.
  2. [2]
    Gimbal Angles and Gimbal Lock - NASA
    Apr 29, 2011 · Three rotating gimbal rings are mounted in sequence: the outer (X axis) to the case, the middle (Z axis) to the outer ring and the inner (Y axis) ...Missing: explanation | Show results with:explanation
  3. [3]
    3DRotations
    By analogy with the gimbal mechanism which is a physical device with three rotating axes, gimbal lock. Gimbals are devices often used in gyroscopes to ...
  4. [4]
    [PDF] Inertial Measurement Units II - Stanford University
    solution to gimbal lock: use axis and angle representation for rotation! • simultaneous rotation around a normalized vector v by angle. • no “order” of rotation ...
  5. [5]
    <title>Apollo IMU Gimbal Lock - NASA
    Gimbal lock occurs when the outer gimbal axis is parallel to the inner gimbal axis, preventing the system from accommodating certain orientation changes.Missing: explanation | Show results with:explanation
  6. [6]
    Apollo 11 Flight Journal - Day 1, part 4: Navigation and Housekeeping
    Mar 1, 2021 · With gimbal lock, because two of the axes are lined up, we have essentially lost one of our degrees of freedom and the gimbals are no longer ...
  7. [7]
    [PDF] Practical Parameterization of Rotations Using the Exponential Map
    Three DOF Euler rotations, formed by concatenating three single-axis rotations, suffer from gimbal lock when two of the three rotation axes align, causing a ...<|control11|><|separator|>
  8. [8]
    Gimbal Ring - an overview | ScienceDirect Topics
    A gimbal ring is defined as a central component in a gimbal bellows unit that connects hinge pins set at 90° to each other, allowing for angular deflection ...
  9. [9]
    The Cardan suspension - UNESCO Digital Library
    The cardan suspension The "cardan suspension", or gimbals, takes its name from Jerome Cardan (Girolamo Cardano, 1501-1576). But Cardan neither invented the ...
  10. [10]
  11. [11]
  12. [12]
    [PDF] 3-Axis Camera Mount Gyroscopic Stabilization
    The mechanical structure which holds the camera is called a gimbal. These can cover 1-3 axis of rotation, allowing for complete freedom of orientation for ...
  13. [13]
    A History of the Ship's Compass - U.S. Naval Institute
    Over time, various improvements were made: The compass bowl was fitted between gimbals to keep it flat, and the binnacle was lit by oil lamps at night.
  14. [14]
    Gimbals Selection Guide: Types, Features, Applications | GlobalSpec
    Ancient Greece (3rd Century BC): The earliest known instance of a gimbal-like device comes from an invention by the Greek engineer Philo of Byzantium. He ...<|separator|>
  15. [15]
    A History of the World - Object : 18th Century Ships Compass - BBC
    The compass is a dry paper type mounted on a gimble for use on a ship. Captain Forrest could be James Forrest who is recorded as a slave captain in the late ...Missing: gimbals greek designs
  16. [16]
    Philo of Byzantium | Ancient Greek Engineer | Biography
    Feb 7, 2024 · The Philo Line, the first gimbal, and practical innovations. For this reason, one of his most famous inventions was the mathematical concept ...
  17. [17]
    The Religious and Technological History of the Tang Dynasty ...
    This article tells the fascinating story of how the technology of a spherical incense burner with a gimbal system made its way from China to the Islamic world ...
  18. [18]
    Elmer Sperry - Linda Hall Library
    Oct 13, 2022 · Sperry's other great invention involving gyroscopes was the gyro compass. Magnetic compasses had been used for centuries for ship navigation, ...
  19. [19]
    Norden M-9 Bombsight - Air Force Museum
    The Norden bombsight was crucial to the success of the US Army Air Forces' daylight bombing campaign during World War II.
  20. [20]
    Euler Angles -- from Wolfram MathWorld
    The three angles giving the three rotation matrices are called Euler angles. There are several conventions for Euler angles, depending on the axes about which ...Missing: composition | Show results with:composition
  21. [21]
    Leonhard Euler (1707 - 1783) - Biography - MacTutor
    He considered the Euler angles and studied rotational problems which were motivated by the problem of the precession of the equinoxes.
  22. [22]
    [PDF] Three-Dimensional Rotation Matrices
    The rotation matrix operates on vectors to produce rotated vectors, while the coordinate axes are held fixed. This is called an active transformation.Missing: Rx Ry Rz
  23. [23]
    [PDF] 1 Representing Rotations
    Therefore, the rotation group SO (3) can be parametrized by three angles (θ, ϕ, α). However, these coordinates have redundancy.
  24. [24]
    [PDF] Generating Uniform Incremental Grids on SO(3) Using the Hopf ...
    The topology of the resulting space is S1 × S1 × S1, and, therefore, Euler angles do not correctly capture the structure of SO(3). There are many detrimental ...
  25. [25]
    [PDF] The Application of Quaternions to Strap-Down MEMS Sensor Data
    Nov 18, 2021 · A commonly used set of angles are the Tait–Bryan angles that were developed for aerospace applications, and in the earth's FOR are referred to ...Missing: aviation | Show results with:aviation<|control11|><|separator|>
  26. [26]
  27. [27]
    [PDF] Advanced Mathematics for Control System Design:
    Apr 11, 2019 · Second, Euler-angles suffer from singularities at certain rotation angles, known as “gimbal lock,” which happens when one degree of freedom is ...
  28. [28]
    [PDF] Kinematics
    We call a point at which gimbal lock occurs a singularity. Every Euler angle convention has two singularities. For the six conventions that are a ...
  29. [29]
    [PDF] Robot Dynamics Lecture Notes
    Jan 6, 2017 · The course ”Robot Dynamics” provides an overview on how to model robotic sys- tems and gives a first insight in how to use these models in ...
  30. [30]
    [PDF] Trackball: 2D integer change of mouse position → 3D rotation
    Euler angles: Gimbal Lock. If only one degree of freedom! Page 5. Computer Graphics Jorg Peters. Quaternions: motivating analogy. 2D rotation x = (x1 , x2) by ...
  31. [31]
    Linear Algebra, Part 1: Euler Theorem (Mathematica)
    Tait-Bryan variant of Euler Angles. In the Tait-Bryan convention, each of the three angles in a Euler angle triplet defines the rotation around a different ...
  32. [32]
    [PDF] 4 Attitude System
    This is known as “Gimbal Lock” and in the days of mechanical gyroscopes ... At each known kth heading, the heading error, , is com- puted. These values ...
  33. [33]
    [PDF] APOLLO 11 MISSION REPORT NOVEMBER 1969
    dows , the platform inadvertently reached gimbal lock . The docking was completed using the abort guidance system for attitude control . 4 . 16 COMMAND ...
  34. [34]
    [PDF] DES I G N SURVEY OF THE APOLLO INERTIAL SUBSYSTEM
    particular sets of the three gimbal angles, the condition at gimbal lock prevents accommodation of a particular orientation change from the locked condition ...
  35. [35]
    Apollo 13 Flight Journal - Day 4, part 1: Approaching the Moon - NASA
    Mar 14, 2020 · This condition is termed gimbal lock. If it is inadvertently adopted, it will require a realignment of the platform, something they don't want ...
  36. [36]
    [PDF] Apollo Navigation, Guidance, and Control Systems: A Progress Report
    The problem of gimbal lock disappears while the IMU is not on and early mission planning expected. that most of the time this would be the case because of ...Missing: explanation | Show results with:explanation
  37. [37]
    [PDF] Inverse Manipulator Kinematics (1/3) - UCLA | Bionics Lab
    • When the last three axes of a 6 DOF robot intersect, the origins of link frame {4}, ... In robotics, gimbal lock is commonly referred to as "wrist flip", due to ...
  38. [38]
    What are Singularities in a Six-Axis Robot Arm? - Mecademic
    This specific singularity is also known as a gimbal lock. “At a singularity, the end-effector of a robotic arm loses one or more degrees of freedom.” At a ...
  39. [39]
    [PDF] Evaluation of IMU Orientation Estimation Algorithms Using a Three ...
    Gimbal lock is the loss of one DOF in a three-dimensional system, when two of the three gimbal frames are driven into a parallel configuration, locking the ...
  40. [40]
    [PDF] Representation-Free Model Predictive Control for Dynamic Motions ...
    The robot passes through the upright pose (a3) while the hind legs are in contact with the ground. The Gimbal lock effect is shown in (b3) where axes of ...
  41. [41]
    [PDF] kinematics of hooke universal joint robot wrists
    Gimbal angles are also known as Euler angles and will be calh;d Euler angles ... Physi- cally, t,he singularity at 0 :---:f:_90° means the first Hooke joint is in ...
  42. [42]
    Part 3: Gimbal Lock — Introduction to Robotics with Drones - ente
    Part 3: Gimbal Lock#. The orientation of an object in 3D space can be described by a set of three values:, where α is roll, β is pitch, and γ is yaw. ../.
  43. [43]
    [PDF] LIBRARIES- - DSpace@MIT
    Still, the advantage of the four gimbal system over the three gimbal system is that with four gimbals, these instances of gimbal lock can be prevented for a ...
  44. [44]
    [PDF] X-15: Frontiers of Flight - NASA
    ... four-gimbal system provided complete attitude freedom in all axes. An analog computer computed velocity and position data, and applied the necessary ...
  45. [45]
    [PDF] General Disclaimer One or more of the Following Statements may ...
    Apr 3, 1975 · The KT-70 is a conventional, four gimbal system with two speed resolvers, which allow a fairly accurate attitude update to be accomplished ...
  46. [46]
    [PDF] GUIDANCE, FLIGHT MECHANICS AND TRAJECTORY ...
    Jun 2, 2017 · This limitation must be imposed to preclude gimbal lock as discussed in section 2.3. ... recovery area may require extremely precise ...
  47. [47]
    [PDF] State-Space Analysis of the Trident II Mark 6 Gyro. - DTIC
    In addition to maintaining a fixed inertial refer- ence, the gyro controller must prevent "gimbal lock". This occurs when the gimbals are co-planar and it ...Missing: procedures | Show results with:procedures
  48. [48]
    Gyro Compasses Overview (BR 45 V3) - Introduction & Key Concepts
    Rating 5.0 (1) Gimbal Lock. If the Spin Axis is precessed to align with the outer gimbal axis, a series of uncontrolled torques are generated and passed from the wheel to the ...Missing: recovery | Show results with:recovery
  49. [49]
    [PDF] Animating Rotation with Quaternion Curves
    In computer animation, so do cameras. The rotations of these objects are best described using a four coordinate system, quaternions, as is shown in this paper.
  50. [50]
  51. [51]
    Rotations in three dimensions - SIAM Publications Library
    Abstract. The Rodrigues formula for the 3 \times 3 rotation matrix is hardly ever derived from first principles in a simple and intuitive way that is ...Missing: original paper
  52. [52]
    Euler–Rodrigues formula variations, quaternion conjugation and ...
    This paper reviews the Euler–Rodrigues formula in the axis–angle representation of rotations, studies its variations and derivations in different mathematical ...
  53. [53]
    Olinde Rodrigues' Paper of 1840 on Transformation Groups - jstor
    385). Rodrigues showed that any motion can be factorized in infinitely many ways as a product of two rotations about fixed intersecting ( ...
  54. [54]
    Animating rotation with quaternion curves - ACM Digital Library
    Animating rotation with quaternion curves. SIGGRAPH '85: Proceedings of the 12th annual conference on Computer graphics and interactive techniques.
  55. [55]
    [PDF] Metrics for 3D Rotations: Comparison and Analysis
    Jun 18, 2009 · We conclude that it is both spatially and computationally more efficient to use quaternions for 3D rotations. Lastly, by treating the two rota-.
  56. [56]
    [PDF] Comparison of Quaternion and Euler Angle Methods for Joint ... - DTIC
    Neither representation exhibits a decisive advantage over the other in terms of computational speed. For memory considerations, the Euler angle method is best. ...Missing: history | Show results with:history