Browse Definitions :
Definition

degrees of freedom (mechanics)

What is degrees of freedom (mechanics)?

In mechanics, degrees of freedom (DOF) is the number of independent variables that define the possible positions or motions of a mechanical system in space. DOF measurements assume that the mechanism is both rigid and unconstrained, whether it operates in two-dimensional or three-dimensional space. The number of degrees of freedom is equal to the total number of independent displacements or aspects of motion.

Degrees of freedom applies to two types of motion: translational and rotational. Translational motion refers to movement that is both linear and non-rotational. Rotational motion is just the opposite. An unconstrained, rigid mechanism in two-dimensional space (planar space) can potentially have three independent degrees of freedom: two translational and one rotational.

For example, Figure 1 shows a block in a planar space. The block, which can represent any rigid, unconstrained mechanism, can move linearly forward and backward along the x-axis, or it can move left or right along the y-axis. Both types of movements are considered translational motion. The block can also rotate around the z-axis, which means that it also supports rotational motion. However, the block cannot rotate around the x-axis or y-axis, nor can it move linearly up and down the z-axis.

A block in a planar (two-dimensional) space
Figure 1. Diagram illustrating a block in a planar (two-dimensional) space and how it supports translational and rotational motion but cannot rotate around x-axis and y-axis or move up and down the z-axis.

A mechanism in three-dimensional space can support up to six degrees of freedom: three translational and three rotational. Figure 2 shows the same block in a three-dimensional space, but it now includes one more translational motion and two more rotational motions.

Mechanism in three-dimensional space
Figure 2. Diagram illustrating how a mechanism in three-dimensional space can support up to six degrees of freedom.

Because it is in a three-dimensional space, the block can move linearly along all three axes, and it can rotate around all three axes.

  • The block can move forward or backward along the x-axis, and it can rotate around the x-axis. In nautical terms, these motions are referred to as surge and roll, respectively.
  • The block can move left or right along the y-axis, and it can rotate around the y-axis. In nautical terms, these motions are referred to as sway and pitch, respectively.
  • The block can move up or down the z-axis, and it can rotate around the z-axis. In nautical terms, these motions are referred to as heave and yaw, respectively.

Given the use of nautical terms, it's easy to see how a ship can have six degrees of freedom. It exists in a three-dimensional space, and it is capable of all three translational motions and all three rotational motions.

Not all mechanisms in a three-dimensional space have six degrees of freedom. A typical office chair, for example, has four degrees of freedom: three translational and one rotational. The chair can move linearly in any direction, including up and down (to a limited degree), and it can turn in circles around the seat's axis.

Degrees of freedom in robotics

The term degrees of freedom is widely used to define the motion capabilities of robots, including androids (humanoid robots). In this context, the term generally refers to the number of joints or axes of motion on the robot.

Consider a robotic arm built to work like a human arm.

  • The shoulder can rotate in any direction, giving it three degrees of rotational freedom.
  • The elbow can bend in only one direction, resulting in one degree of rotational freedom.
  • The wrist can rotate in any direction, adding three more degrees of rotational freedom.
Types of robots
Figure 3. Degrees of freedom is often used to define the motion capabilities of robots.

This type of robotic arm is considered to have seven degrees of freedom. However, a robot can potentially have more than seven. An android, for example, will likely have two arms, two legs and one head, each with its own degrees of freedom.

Fully functional androids and multi-legged mobile robots can have over 20 degrees of freedom. For example, the Nao robot from SoftBank Robotics is an intelligent android designed for the consumer market. The robot, which looks like a large space-age doll, offers 25 degrees of freedom.

See also: mathematical symbols, robotics, uncanny valley, mobile robotsocial robot, probabilistic robotics, smart robot, robot economy, mechatronics, 3D modeling

This was last updated in September 2022

Continue Reading About degrees of freedom (mechanics)

Networking
  • local area network (LAN)

    A local area network (LAN) is a group of computers and peripheral devices that are connected together within a distinct ...

  • TCP/IP

    TCP/IP stands for Transmission Control Protocol/Internet Protocol and is a suite of communication protocols used to interconnect ...

  • firewall as a service (FWaaS)

    Firewall as a service (FWaaS), also known as a cloud firewall, is a service that provides cloud-based network traffic analysis ...

Security
  • identity management (ID management)

    Identity management (ID management) is the organizational process for ensuring individuals have the appropriate access to ...

  • single sign-on (SSO)

    Single sign-on (SSO) is a session and user authentication service that permits a user to use one set of login credentials -- for ...

  • fraud detection

    Fraud detection is a set of activities undertaken to prevent money or property from being obtained through false pretenses.

CIO
  • IT budget

    IT budget is the amount of money spent on an organization's information technology systems and services. It includes compensation...

  • project scope

    Project scope is the part of project planning that involves determining and documenting a list of specific project goals, ...

  • core competencies

    For any organization, its core competencies refer to the capabilities, knowledge, skills and resources that constitute its '...

HRSoftware
  • recruitment management system (RMS)

    A recruitment management system (RMS) is a set of tools designed to manage the employee recruiting and hiring process. It might ...

  • core HR (core human resources)

    Core HR (core human resources) is an umbrella term that refers to the basic tasks and functions of an HR department as it manages...

  • HR service delivery

    HR service delivery is a term used to explain how an organization's human resources department offers services to and interacts ...

Customer Experience
  • martech (marketing technology)

    Martech (marketing technology) refers to the integration of software tools, platforms, and applications designed to streamline ...

  • transactional marketing

    Transactional marketing is a business strategy that focuses on single, point-of-sale transactions.

  • customer profiling

    Customer profiling is the detailed and systematic process of constructing a clear portrait of a company's ideal customer by ...

Close