Six degrees of freedom

Last updated
The six degrees of freedom: forward/back, up/down, left/right, yaw, pitch, roll 6DOF.svg
The six degrees of freedom: forward/back, up/down, left/right, yaw, pitch, roll

Six degrees of freedom (6DOF), or sometimes six degrees of movement, refers to the six mechanical degrees of freedom of movement of a rigid body in three-dimensional space. Specifically, the body is free to change position as forward/backward (surge), up/down (heave), left/right (sway) translation in three perpendicular axes, combined with changes in orientation through rotation about three perpendicular axes, often termed yaw (normal axis), pitch (transverse axis), and roll (longitudinal axis).

Contents

Three degrees of freedom (3DOF), a term often used in the context of virtual reality, typically refers to tracking of rotational motion only: pitch, yaw, and roll. [1] [2]

Robotics

Serial and parallel manipulator systems are generally designed to position an end-effector with six degrees of freedom, consisting of three in translation and three in orientation. This provides a direct relationship between actuator positions and the configuration of the manipulator defined by its forward and inverse kinematics.

Robot arms are described by their degrees of freedom. This is a practical metric, in contrast to the abstract definition of degrees of freedom which measures the aggregate positioning capability of a system. [3]

In 2007, Dean Kamen, inventor of the Segway, unveiled a prototype robotic arm [4] with 14 degrees of freedom for DARPA. Humanoid robots typically have 30 or more degrees of freedom, with six degrees of freedom per arm, five or six in each leg, and several more in torso and neck. [5]

Engineering

The term is important in mechanical systems, especially biomechanical systems, for analyzing and measuring properties of these types of systems that need to account for all six degrees of freedom. Measurement of the six degrees of freedom is accomplished today through both AC and DC magnetic or electromagnetic fields in sensors that transmit positional and angular data to a processing unit. The data is made relevant through software that integrates the data based on the needs and programming of the users.

Mnemonics to remember angle names Roll pitch yaw mnemonic.svg
Mnemonics to remember angle names

The six degrees of freedom of a mobile unit are divided in two motional classes as described below.

Translational envelopes:

  1. Moving forward and backward on the X-axis. (Surge)
  2. Moving left and right on the Y-axis. (Sway)
  3. Moving up and down on the Z-axis. (Heave)

Rotational envelopes:

  1. Tilting side to side on the X-axis. (Roll)
  2. Tilting forward and backward on the Y-axis. (Pitch)
  3. Turning left and right on the Z-axis. (Yaw)

In terms of a headset, such as the kind used for virtual reality, rotational envelopes can also be thought of in the following terms:

Operational envelope types

There are three types of operational envelope in the Six degrees of freedom. These types are Direct, Semi-direct (conditional) and Non-direct, all regardless of the time remaining for the execution of the maneuver, the energy remaining to execute the maneuver and finally, if the motion is commanded via a biological entity (e.g. human), a robotical entity (e.g. computer) or both.

  1. Direct type: Involved a degree can be commanded directly without particularly conditions and described as a normal operation. (An aileron on a basic airplane)
  2. Semi-direct type: Involved a degree can be commanded when some specific conditions are met. (Reverse thrust on an aircraft)
  3. Non-direct type: Involved a degree when is achieved via the interaction with its environment and cannot be commanded. (Pitching motion of a vessel at sea)

Transitional type also exists in some vehicles. For example, when the Space Shuttle operated in low Earth orbit, the craft was described as fully-direct-six because in the vacuum of space, its six degrees could be commanded via reaction wheels and RCS thrusters. However, when the Space Shuttle was descending through the Earth's atmosphere for its return, the fully-direct-six degrees were no longer applicable as it was gliding through the air using its wings and control surfaces.

Game controllers

Six degrees of freedom also refers to movement in video game-play.

First-person shooter (FPS) games generally provide five degrees of freedom: forwards/backwards, slide left/right, up/down (jump/crouch/lie), yaw (turn left/right), and pitch (look up/down). If the game allows leaning control, then some consider it a sixth DOF; however, this may not be completely accurate, as a lean is a limited partial rotation.

The term 6DOF has sometimes been used to describe games which allow freedom of movement, but do not necessarily meet the full 6DOF criteria. For example, Dead Space 2 , and to a lesser extent, Homeworld and Zone Of The Enders allow freedom of movement.

Some examples of true 6DOF games, which allow independent control of all three movement axes and all three rotational axes, include Elite Dangerous , Shattered Horizon , the Descent franchise, the Everspace franchise, Retrovirus , Miner Wars , Space Engineers , Forsaken and Overload (from the same creators of Descent). The space MMO Vendetta Online also features 6 degrees of freedom.

Motion tracking hardware devices such as TrackIR and software-based apps like Eyeware Beam are used for 6DOF head tracking. This device often finds its places in flight simulators and other vehicle simulators that require looking around the cockpit to locate enemies or simply avoiding accidents in-game.

The acronym 3DOF, meaning movement in the three dimensions but not rotation, is sometimes encountered.

The Razer Hydra, a motion controller for PC, tracks position and rotation of two wired nunchucks, providing six degrees of freedom on each hand.

The SpaceOrb 360 is a 6DOF computer input device released in 1996 originally manufactured and sold by the SpaceTec IMC company (first bought by Labtec, which itself was later bought by Logitech). They now offer the 3Dconnexion range of 6DOF controllers, primarily targeting the professional CAD industry.

The controllers sold with HTC VIVE provide 6DOF information by the lighthouse, which adopts Time of Flight (TOF) technology to determine the position of controllers.

See also

Related Research Articles

<span class="mw-page-title-main">Industrial robot</span> Robot used in manufacturing

An industrial robot is a robot system used for manufacturing. Industrial robots are automated, programmable and capable of movement on three or more axes.

<span class="mw-page-title-main">Gimbal lock</span> Loss of one degree of freedom in a three-dimensional, three-gimbal mechanism

Gimbal lock is the loss of one degree of freedom in a multi-dimensional mechanism at certain alignments of the axes. In a three-dimensional three-gimbal mechanism, gimbal lock occurs when the axes of two of the gimbals are driven into a parallel configuration, "locking" the system into rotation in a degenerate two-dimensional space.

<span class="mw-page-title-main">Motion simulator</span> Type of mechanism

A motion simulator or motion platform is a mechanism that creates the feelings of being in a real motion environment. In a simulator, the movement is synchronised with a visual display of the outside world (OTW) scene. Motion platforms can provide movement in all of the six degrees of freedom (DOF) that can be experienced by an object that is free to move, such as an aircraft or spacecraft:. These are the three rotational degrees of freedom and three translational or linear degrees of freedom.

<span class="mw-page-title-main">Motion control</span> Field of automation which studies how to precisely move parts of machines

Motion control is a sub-field of automation, encompassing the systems or sub-systems involved in moving parts of machines in a controlled manner. Motion control systems are extensively used in a variety of fields for automation purposes, including precision engineering, micromanufacturing, biotechnology, and nanotechnology. The main components involved typically include a motion controller, an energy amplifier, and one or more prime movers or actuators. Motion control may be open loop or closed loop. In open loop systems, the controller sends a command through the amplifier to the prime mover or actuator, and does not know if the desired motion was actually achieved. Typical systems include stepper motor or fan control. For tighter control with more precision, a measuring device may be added to the system. When the measurement is converted to a signal that is sent back to the controller, and the controller compensates for any error, it becomes a Closed loop System.

In physics, the degrees of freedom (DOF) of a mechanical system is the number of independent parameters that define its configuration or state. It is important in the analysis of systems of bodies in mechanical engineering, structural engineering, aerospace engineering, robotics, and other fields.

<span class="mw-page-title-main">Orientation (geometry)</span> Notion of pointing in a direction

In geometry, the orientation, attitude, bearing, direction, or angular position of an object – such as a line, plane or rigid body – is part of the description of how it is placed in the space it occupies. More specifically, it refers to the imaginary rotation that is needed to move the object from a reference placement to its current placement. A rotation may not be enough to reach the current placement, in which case it may be necessary to add an imaginary translation to change the object's position. The position and orientation together fully describe how the object is placed in space. The above-mentioned imaginary rotation and translation may be thought to occur in any order, as the orientation of an object does not change when it translates, and its position does not change when it rotates.

<span class="mw-page-title-main">Articulated robot</span>

An articulated robot is a robot with rotary joints. Articulated robots can range from simple two-jointed structures to systems with 10 or more interacting joints and materials. They are powered by a variety of means, including electric motors.

<span class="mw-page-title-main">Ship motions</span> Terms connected to the six degrees of freedom of motion

Ship motions are defined by the six degrees of freedom that a ship, boat, or other watercraft, or indeed any conveyance, can experience.

<span class="mw-page-title-main">Parallel manipulator</span>

A parallel manipulator is a mechanical system that uses several computer-controlled serial chains to support a single platform, or end-effector. Perhaps, the best known parallel manipulator is formed from six linear actuators that support a movable base for devices such as flight simulators. This device is called a Stewart platform or the Gough-Stewart platform in recognition of the engineers who first designed and used them.

<span class="mw-page-title-main">Aircraft principal axes</span> Principal directions in aviation

An aircraft in flight is free to rotate in three dimensions: yaw, nose left or right about an axis running up and down; pitch, nose up or down about an axis running from wing to wing; and roll, rotation about an axis running from nose to tail. The axes are alternatively designated as vertical, lateral, and longitudinal respectively. These axes move with the vehicle and rotate relative to the Earth along with the craft. These definitions were analogously applied to spacecraft when the first crewed spacecraft were designed in the late 1950s.

<span class="mw-page-title-main">Linear stage</span> A tool for precise linear motion

A linear stage or translation stage is a component of a precise motion system used to restrict an object to a single axis of motion. The term linear slide is often used interchangeably with "linear stage", though technically "linear slide" refers to a linear motion bearing, which is only a component of a linear stage. All linear stages consist of a platform and a base, joined by some form of guide or linear bearing in such a way that the platform is restricted to linear motion with respect to the base. In common usage, the term linear stage may or may not also include the mechanism by which the position of the platform is controlled relative to the base.

<span class="mw-page-title-main">Motion controller</span> Video game controller that tracks motions

In computing, a motion controller is a type of input device that uses accelerometers, gyroscopes, cameras, or other sensors to track motion.

<span class="mw-page-title-main">Glossary of robotics</span> List of definitions of terms and concepts commonly used in the study of robotics

Robotics is the branch of technology that deals with the design, construction, operation, structural disposition, manufacture and application of robots. Robotics is related to the sciences of electronics, engineering, mechanics, and software.

<span class="mw-page-title-main">Mechanism (engineering)</span> Device used to transfer forces via non-electric means

In engineering, a mechanism is a device that transforms input forces and movement into a desired set of output forces and movement. Mechanisms generally consist of moving components which may include:

A rotational mouse is a type of computer mouse which attempts to expand traditional mouse functionality. The objective of rotational mice is to facilitate three degrees of freedom (3DOF) for human-computer interaction by adding a third dimensional input, yaw, to the existing x and y dimensional inputs. There have been several attempts to develop rotating mice, using a variety of mechanisms to detect rotation.

<span class="mw-page-title-main">Axes conventions</span>

In ballistics and flight dynamics, axes conventions are standardized ways of establishing the location and orientation of coordinate axes for use as a frame of reference. Mobile objects are normally tracked from an external frame considered fixed. Other frames can be defined on those mobile objects to deal with relative positions for other objects. Finally, attitudes or orientations can be described by a relationship between the external frame and the one defined over the mobile object.

Spacecraft attitude control is the process of controlling the orientation of a spacecraft with respect to an inertial frame of reference or another entity such as the celestial sphere, certain fields, and nearby objects, etc.

<span class="mw-page-title-main">Pose tracking</span>

In virtual reality (VR) and augmented reality (AR), a pose tracking system detects the precise pose of head-mounted displays, controllers, other objects or body parts within Euclidean space. Pose tracking is often referred to as 6DOF tracking, for the six degrees of freedom in which the pose is often tracked.

<span class="mw-page-title-main">Full motion racing simulator</span>

A full motion racing simulator, sometimes called a full motion sim rig, is a motion simulator that is purposed for racing, and must provide motion simulation in all six degrees of freedom, as defined by the aviation simulator industry many decades ago. The six degrees of freedom coincide with Earth physics, and are commonly referred to as:

<span class="mw-page-title-main">High performance positioning system</span> Industrial Engineering method

A high performance positioning system (HPPS) is a type of positioning system consisting of a piece of electromechanics equipment (e.g. an assembly of linear stages and rotary stages) that is capable of moving an object in a three-dimensional space within a work envelope. Positioning could be done point to point or along a desired path of motion. Position is typically defined in six degrees of freedom, including linear, in an x,y,z cartesian coordinate system, and angular orientation of yaw, pitch, roll. HPPS are used in many manufacturing processes to move an object (tool or part) smoothly and accurately in six degrees of freedom, along a desired path, at a desired orientation, with high acceleration, high deceleration, high velocity and low settling time. It is designed to quickly stop its motion and accurately place the moving object at its desired final position and orientation with minimal jittering.

References

  1. Lang, Ben; Batallé, Jordi (12 February 2013). "An Introduction to Positional Tracking and Degrees of Freedom (DOF)". Road to VR . Retrieved 20 October 2019.
  2. "Degrees of Freedom | Google VR |". Google Developers . September 2018. Retrieved 20 October 2019.
  3. Paul, Richard P. (1981). Robot Manipulators: Mathematics, Programming, and Control: the Computer Control of Robot Manipulators. MIT Press. ISBN   9780262160827. OCLC   318374953.
  4. "Luke, a new prosthetic arm for soldiers". ted.com . March 2007. Archived from the original on October 31, 2016. Retrieved 2017-02-26.
  5. Craig, John J. (2005). Introduction to Robotics: Mechanics and Control (in Spanish). Pearson Educación. ISBN   9789702607724. OCLC   1025367636.