• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Advertise
  • Subscribe

Linear Motion Tips

Covering Linear Motion Systems, Components and Linear Motion Resources

  • News
    • Editor’s blog
    • Industry news
    • Motion Casebook
  • Applications
  • Slides + guides
    • Ball + roller guides
    • Track roller (cam + wheel) guides
    • Crossed-roller slides
    • Linear bearings
    • Plastic + composite guides
  • Drives
    • Ball + lead + roller screws
    • Belt + chain drives for linear
    • Rack + pinion sets
  • Actuators
    • Ball + leadscrew driven
    • Belt + chain driven
    • Linear motors
    • Mini + piezo + voice coil
    • Rack + pinion driven
    • Rigid-chain actuators
  • Encoders + sensors (linear) + I/O
  • Stages + gantries
  • Resources
    • Suppliers
    • Video

Degrees of freedom (DOF) basics for motion engineering

★ By Danielle Collins Leave a Comment

To identify the position of an object in three-dimensional space, we use a coordinate system that defines three axes: X, Y, and Z. If the object is a point mass, we only need three coordinates (X, Y, and Z) to locate its position. But a rigid body can both move, or translate, along these three axes and rotate about them, so we need three translational (X, Y, and Z) and three rotational coordinates (rotation about X, Y, and Z) to locate its position.

degrees of freedom
The six degrees of freedom (DOF) include three translational motions and three rotational motions.
Image credit: Newport

The classic example of a rigid body in three-dimensional space is an aircraft in flight. It can make translational movements forward and back, left and right, and up and down in the X, Y, and Z axes. But it can also rotate around the X, Y, and Z axes, creating rotational motions referred to as roll, pitch, and yaw, respectively.

These three translational and three rotational movements define the six degrees of freedom (DoF) of a rigid body in 3D space.

degrees of freedom
To locate a point mass in three-dimensional space requires only three coordinates: X, Y, and Z. But to locate a rigid body in three-dimensional space requires six coordinates: X, Y, Z, and the rotational coordinates around each of the three axes.
Image credit: S. Widnall, Penn State University

An example of degrees of freedom in linear motion is a bearing block mounted to a profiled linear guide. The bearing has only one degree of freedom, since it can only move along one axis, typically referred to as the X axis. Motions in the other five degrees of freedom — translation along the Y and Z axes and all three rotational motions — are constrained by the guide being mounting to the rail.

degrees of freedom
The bearing on a linear rail can only move in one direction, with motion in the other two translational axes and three rotational axes constrained. Therefore, it has only one degree of freedom.
Image credit: Renishaw

However, just because motion is constrained in the other five degrees of freedom doesn’t mean that there is zero movement in those axes. This is because deflection of the bearing block can introduce small motions in the constrained degrees of freedom. For example, loads placed on the bearing in the downward (Z) or lateral (Y) direction can cause the bearing to deflect in those directions. And offset, or moment, loads applied to the bearing can cause it to rotate slightly around any of the three axes. These motions due to deflection in the constrained degrees of freedom are planar and angular errors.

motion errors
Motions in the constrained degrees of freedom represent planar and angular errors.
Image credit: Dover Motion

Can robots have more than six degrees of freedom?

We established earlier that only six degrees of freedom (three translational and three rotational) exist in three-dimensional space, but it’s not uncommon to hear of a robot with seven or more “degrees of freedom.” So how can a robot have more than six degrees of freedom?

In robot lexicon, “degrees of freedom” often refers to the number of robot joints or axes of motion. And although some robot designs can have seven or more axes of motion, it’s important to note that a robot with more than six axes of motion is kinematically redundant — meaning it can reach a given position from multiple joint states.

A good example of a kinematically redundant system is the human arm. If you place your hand on a table, you can change the position of your wrist and shoulder without changing the position of your hand. This means there are an infinite number of ways in which your arm can move to place your hand at a specific location on the table.

Fortunately, our brains are designed to determine the “best” solution when we need to do something like pick up an object. But kinematic redundancy makes robots with more than six axes, or degrees of motion, difficult to program and control, requiring the introduction of additional constraints or dependencies in order to arrive at a single set of joint motions for a given target position.

You Might Also Like

Filed Under: Applications, FAQs + basics, Featured, Slides + guides (all)

Reader Interactions

Leave a Reply

You must be logged in to post a comment.

Primary Sidebar

LEARNING CENTER

Design World Learning Center
“lmt
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for Design Engineering Professionals.
“linear

RSS Motion Control Tips

  • PICMA Plus piezo actuators offer extended displacement range
  • New motors, gearhead, and encoders with 16-mm diameter from FAULHABER
  • SSEAC subsea actuator provides precise flow control on the seabed
  • Using motion controls in autonomous robotics
  • PI releases V-781 XY stage series for precision motion systems

RSS Featured White Papers

  • Robotic Automation is Indispensable for the Logistics Industry’s Continued Growth and Success
  • Reliable Linear Motion For Packaging Machines
  • Technical Brief – “Understanding the Extensive Benefits of Total Linear Positioning Systems.”

Footer

Linear Motion Tips

Design World Network

Design World Online
The Robot Report
Coupling Tips
Motion Control Tips
Bearing Tips
Fastener Engineering
Wire and Cable Tips

Linear Motion Tips

Subscribe to our newsletter
Advertise with us
Contact us
About us

Copyright © 2025 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy