Degrees of freedom (mechanics)

Last updated

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.

Contents

The position of a single railcar (engine) moving along a track has one degree of freedom because the position of the car is defined by the distance along the track. A train of rigid cars connected by hinges to an engine still has only one degree of freedom because the positions of the cars behind the engine are constrained by the shape of the track.

An automobile with highly stiff suspension can be considered to be a rigid body traveling on a plane (a flat, two-dimensional space). This body has three independent degrees of freedom consisting of two components of translation and one angle of rotation. Skidding or drifting is a good example of an automobile's three independent degrees of freedom.

The position and orientation of a rigid body in space is defined by three components of translation and three components of rotation, which means that it has six degrees of freedom.

The exact constraint mechanical design method manages the degrees of freedom to neither underconstrain nor overconstrain a device. [1]

Motions and dimensions

The position of an n-dimensional rigid body is defined by the rigid transformation, [T] = [A, d], where d is an n-dimensional translation and A is an n × n rotation matrix, which has n translational degrees of freedom and n(n  1)/2 rotational degrees of freedom. The number of rotational degrees of freedom comes from the dimension of the rotation group  SO(n).

A non-rigid or deformable body may be thought of as a collection of many minute particles (infinite number of DOFs), this is often approximated by a finite DOF system. When motion involving large displacements is the main objective of study (e.g. for analyzing the motion of satellites), a deformable body may be approximated as a rigid body (or even a particle) in order to simplify the analysis.

The degree of freedom of a system can be viewed as the minimum number of coordinates required to specify a configuration. Applying this definition, we have:

  1. For a single particle in a plane two coordinates define its location so it has two degrees of freedom;
  2. A single particle in space requires three coordinates so it has three degrees of freedom;
  3. Two particles in space have a combined six degrees of freedom;
  4. If two particles in space are constrained to maintain a constant distance from each other, such as in the case of a diatomic molecule, then the six coordinates must satisfy a single constraint equation defined by the distance formula. This reduces the degree of freedom of the system to five, because the distance formula can be used to solve for the remaining coordinate once the other five are specified.

Rigid bodies

The six degrees of freedom of movement of a ship Brosen shipsmovemensonthewave.svg
The six degrees of freedom of movement of a ship
Altitude degrees of freedom for an airplane Flight dynamics with text.png
Altitude degrees of freedom for an airplane
Mnemonics to remember angle names Roll pitch yaw mnemonic.svg
Mnemonics to remember angle names

A single rigid body has at most six degrees of freedom (6 DOF) 3T3R consisting of three translations 3T and three rotations 3R.

See also Euler angles.

For example, the motion of a ship at sea has the six degrees of freedom of a rigid body, and is described as: [2]

    Translation and rotation:
  1. Walking (or surging): Moving forward and backward;
  2. Strafing (or swaying): Moving left and right;
  3. Elevating (or heaving): Moving up and down;
  4. Roll rotation: Pivots side to side;
  5. Pitch rotation: Tilts forward and backward;
  6. Yaw rotation: Swivels left and right;

For example, the trajectory of an airplane in flight has three degrees of freedom and its attitude along the trajectory has three degrees of freedom, for a total of six degrees of freedom.

Lower mobility

Physical constraints may limit the number of degrees of freedom of a single rigid body.  For example, a block sliding around on a flat table has 3 DOF 2T1R consisting of two translations 2T and 1 rotation 1R.  An XYZ positioning robot like SCARA has 3 DOF 3T lower mobility.

Mobility formula

The mobility formula counts the number of parameters that define the configuration of a set of rigid bodies that are constrained by joints connecting these bodies. [3] [4]

Consider a system of n rigid bodies moving in space has 6n degrees of freedom measured relative to a fixed frame. In order to count the degrees of freedom of this system, include the fixed body in the count of bodies, so that mobility is independent of the choice of the body that forms the fixed frame. Then the degree-of-freedom of the unconstrained system of N = n + 1 is

because the fixed body has zero degrees of freedom relative to itself.

Joints that connect bodies in this system remove degrees of freedom and reduce mobility. Specifically, hinges and sliders each impose five constraints and therefore remove five degrees of freedom. It is convenient to define the number of constraints c that a joint imposes in terms of the joint's freedom f, where c = 6  f. In the case of a hinge or slider, which are one degree of freedom joints, have f = 1 and therefore c = 6  1 = 5.

The result is that the mobility of a system formed from n moving links and j joints each with freedom fi, i = 1, ..., j, is given by

Recall that N includes the fixed link.

There are two important special cases: (i) a simple open chain, and (ii) a simple closed chain. A single open chain consists of n moving links connected end to end by n joints, with one end connected to a ground link. Thus, in this case N = j + 1 and the mobility of the chain is

For a simple closed chain, n moving links are connected end-to-end by n + 1 joints such that the two ends are connected to the ground link forming a loop. In this case, we have N = j and the mobility of the chain is

An example of a simple open chain is a serial robot manipulator. These robotic systems are constructed from a series of links connected by six one degree-of-freedom revolute or prismatic joints, so the system has six degrees of freedom.

An example of a simple closed chain is the RSSR spatial four-bar linkage. The sum of the freedom of these joints is eight, so the mobility of the linkage is two, where one of the degrees of freedom is the rotation of the coupler around the line joining the two S joints.

Planar and spherical movement

It is common practice to design the linkage system so that the movement of all of the bodies are constrained to lie on parallel planes, to form what is known as a planar linkage. It is also possible to construct the linkage system so that all of the bodies move on concentric spheres, forming a spherical linkage. In both cases, the degrees of freedom of the links in each system is now three rather than six, and the constraints imposed by joints are now c = 3  f.

In this case, the mobility formula is given by

and the special cases become

An example of a planar simple closed chain is the planar four-bar linkage, which is a four-bar loop with four one degree-of-freedom joints and therefore has mobility M = 1.

Systems of bodies

An articulated robot with six DOF in a kinematic chain. Robot arm model 1.png
An articulated robot with six DOF in a kinematic chain.

A system with several bodies would have a combined DOF that is the sum of the DOFs of the bodies, less the internal constraints they may have on relative motion. A mechanism or linkage containing a number of connected rigid bodies may have more than the degrees of freedom for a single rigid body. Here the term degrees of freedom is used to describe the number of parameters needed to specify the spatial pose of a linkage. It is also defined in context of the configuration space, task space and workspace of a robot.

A specific type of linkage is the open kinematic chain, where a set of rigid links are connected at joints; a joint may provide one DOF (hinge/sliding), or two (cylindrical). Such chains occur commonly in robotics, biomechanics, and for satellites and other space structures. A human arm is considered to have seven DOFs. A shoulder gives pitch,yaw, and roll, an elbow allows for pitch, and a wrist allows for pitch, yaw and roll. Only 3 of those movements would be necessary to move the hand to any point in space, but people would lack the ability to grasp things from different angles or directions. A robot (or object) that has mechanisms to control all 6 physical DOF is said to be holonomic. An object with fewer controllable DOFs than total DOFs is said to be non-holonomic, and an object with more controllable DOFs than total DOFs (such as the human arm) is said to be redundant. Although keep in mind that it is not redundant in the human arm because the two DOFs; wrist and shoulder, that represent the same movement; roll, supply each other since they can't do a full 360. The degree of freedom are like different movements that can be made.

In mobile robotics, a car-like robot can reach any position and orientation in 2-D space, so it needs 3 DOFs to describe its pose, but at any point, you can move it only by a forward motion and a steering angle. So it has two control DOFs and three representational DOFs; i.e. it is non-holonomic. A fixed-wing aircraft, with 3–4 control DOFs (forward motion, roll, pitch, and to a limited extent, yaw) in a 3-D space, is also non-holonomic, as it cannot move directly up/down or left/right.

A summary of formulas and methods for computing the degrees-of-freedom in mechanical systems has been given by Pennestri, Cavacece, and Vita. [5]

Electrical engineering

In electrical engineering degrees of freedom is often used to describe the number of directions in which a phased array antenna can form either beams or nulls. It is equal to one less than the number of elements contained in the array, as one element is used as a reference against which either constructive or destructive interference may be applied using each of the remaining antenna elements. Radar practice and communication link practice, with beam steering being more prevalent for radar applications and null steering being more prevalent for interference suppression in communication links.

See also

Related Research Articles

<span class="mw-page-title-main">Machine</span> Powered mechanical device

A machine is a physical system that uses power to apply forces and control movement to perform an action. The term is commonly applied to artificial devices, such as those employing engines or motors, but also to natural biological macromolecules, such as molecular machines. Machines can be driven by animals and people, by natural forces such as wind and water, and by chemical, thermal, or electrical power, and include a system of mechanisms that shape the actuator input to achieve a specific application of output forces and movement. They can also include computers and sensors that monitor performance and plan movement, often called mechanical systems.

Kinematics is a subfield of physics and mathematics, developed in classical mechanics, that describes the motion of points, bodies (objects), and systems of bodies without considering the forces that cause them to move. Kinematics, as a field of study, is often referred to as the "geometry of motion" and is occasionally seen as a branch of both applied and pure mathematics since it can be studied without considering the mass of a body or the forces acting upon it. A kinematics problem begins by describing the geometry of the system and declaring the initial conditions of any known values of position, velocity and/or acceleration of points within the system. Then, using arguments from geometry, the position, velocity and acceleration of any unknown parts of the system can be determined. The study of how forces act on bodies falls within kinetics, not kinematics. For further details, see analytical dynamics.

<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.

In classical mechanics, the parameters that define the configuration of a system are called generalized coordinates, and the space defined by these coordinates is called the configuration space of the physical system. It is often the case that these parameters satisfy mathematical constraints, such that the set of actual configurations of the system is a manifold in the space of generalized coordinates. This manifold is called the configuration manifold of the system. Notice that this is a notion of "unrestricted" configuration space, i.e. in which different point particles may occupy the same position. In mathematics, in particular in topology, a notion of "restricted" configuration space is mostly used, in which the diagonals, representing "colliding" particles, are removed.

<span class="mw-page-title-main">Rigid body dynamics</span> Study of the effects of forces on undeformable bodies

In the physical science of dynamics, rigid-body dynamics studies the movement of systems of interconnected bodies under the action of external forces. The assumption that the bodies are rigid simplifies analysis, by reducing the parameters that describe the configuration of the system to the translation and rotation of reference frames attached to each body. This excludes bodies that display fluid, highly elastic, and plastic behavior.

<span class="mw-page-title-main">Inverse kinematics</span> Computing joint values of a kinematic chain from a known end position

In computer animation and robotics, inverse kinematics is the mathematical process of calculating the variable joint parameters needed to place the end of a kinematic chain, such as a robot manipulator or animation character's skeleton, in a given position and orientation relative to the start of the chain. Given joint parameters, the position and orientation of the chain's end, e.g. the hand of the character or robot, can typically be calculated directly using multiple applications of trigonometric formulas, a process known as forward kinematics. However, the reverse operation is, in general, much more challenging.

<span class="mw-page-title-main">Robot kinematics</span> Geometric analysis of multi-DoF kinematic chains that model a robot

In robotics, robot kinematics applies geometry to the study of the movement of multi-degree of freedom kinematic chains that form the structure of robotic systems. The emphasis on geometry means that the links of the robot are modeled as rigid bodies and its joints are assumed to provide pure rotation or translation.

Screw theory is the algebraic calculation of pairs of vectors, such as angular and linear velocity, or forces and moments, that arise in the kinematics and dynamics of rigid bodies.

<span class="mw-page-title-main">Linkage (mechanical)</span> Assembly of systems connected to manage forces and movement

A mechanical linkage is an assembly of systems connected to manage forces and movement. The movement of a body, or link, is studied using geometry so the link is considered to be rigid. The connections between links are modeled as providing ideal movement, pure rotation or sliding for example, and are called joints. A linkage modeled as a network of rigid links and ideal joints is called a kinematic chain.

<span class="mw-page-title-main">Overconstrained mechanism</span> Moveable linkage with zero mobility

In mechanical engineering, an overconstrained mechanism is a linkage that has more degrees of freedom than is predicted by the mobility formula. The mobility formula evaluates the degree of freedom of a system of rigid bodies that results when constraints are imposed in the form of joints between the links.

<span class="mw-page-title-main">Six degrees of freedom</span> Types of movement possible for a rigid body in three-dimensional space

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, pitch, and roll.

<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.

Multibody system is the study of the dynamic behavior of interconnected rigid or flexible bodies, each of which may undergo large translational and rotational displacements.

In classical mechanics, a kinematic pair is a connection between two physical objects that imposes constraints on their relative movement (kinematics). German engineer Franz Reuleaux introduced the kinematic pair as a new approach to the study of machines that provided an advance over the motion of elements consisting of simple machines.

<span class="mw-page-title-main">Kinematic chain</span> Mathematical model for a mechanical system

In mechanical engineering, a kinematic chain is an assembly of rigid bodies connected by joints to provide constrained motion that is the mathematical model for a mechanical system. As the word chain suggests, the rigid bodies, or links, are constrained by their connections to other links. An example is the simple open chain formed by links connected in series, like the usual chain, which is the kinematic model for a typical robot manipulator.

In classical mechanics, holonomic constraints are relations between the position variables that can be expressed in the following form:

The Chebychev–Grübler–Kutzbach criterion determines the number of degrees of freedom of a kinematic chain, that is, a coupling of rigid bodies by means of mechanical constraints. These devices are also called linkages.

<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:

Kinematics equations are the constraint equations of a mechanical system such as a robot manipulator that define how input movement at one or more joints specifies the configuration of the device, in order to achieve a task position or end-effector location. Kinematics equations are used to analyze and design articulated systems ranging from four-bar linkages to serial and parallel robots.

In robotics, Cartesian parallel manipulators are manipulators that move a platform using parallel-connected kinematic linkages ('limbs') lined up with a Cartesian coordinate system. Multiple limbs connect the moving platform to a base. Each limb is driven by a linear actuator and the linear actuators are mutually perpendicular. The term 'parallel' here refers to the way that the kinematic linkages are put together, it does not connote geometrically parallel; i.e., equidistant lines.

References

  1. Hale, Layton C. (1999). Principles and techniques for designing precision machines (PDF) (PhD). Massachusetts Institute of Technology.
  2. Summary of ship movement Archived November 25, 2011, at the Wayback Machine
  3. J. J. Uicker, G. R. Pennock, and J. E. Shigley, 2003, Theory of Machines and Mechanisms, Oxford University Press, New York.
  4. J. M. McCarthy and G. S. Soh, Geometric Design of Linkages, 2nd Edition, Springer 2010
  5. Pennestrı̀, E.; Cavacece, M.; Vita, L. (2005). "On the Computation of Degrees-of-Freedom: A Didactic Perspective". Volume 6: 5th International Conference on Multibody Systems, Nonlinear Dynamics, and Control, Parts A, B, and C. 2005 ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. California, US. pp. 1733–1741. doi:10.1115/DETC2005-84109. ISBN   0-7918-4743-8.