Sign in to save

Bookmark this page so you can find it later.

Sign in to save

Bookmark this page so you can find it later.

A Stewart platform, also called a hexapod, is a parallel robot made from two rigid plates connected by six extendable linear actuators. By changing the six actuator lengths together, the top plate can move in all six degrees of freedom: three translations and three rotations. This makes the mechanism powerful for motion simulators, flight training, camera stabilization, machining, and precision positioning.

It matters because it shows how geometry, force, and control combine to create accurate three-dimensional motion.

Unlike a typical robot arm, a Stewart platform uses several legs at the same time to support and move one platform. Each actuator usually connects to the base and top plate through joints that allow angular motion while the actuator changes length. The controller solves an inverse kinematics problem, choosing the six leg lengths needed to produce a desired platform position and orientation.

Because loads are shared by multiple actuators, hexapods can be stiff, accurate, and strong for their size.

Understanding Robotics: Stewart Platform (Hexapod)

The key idea is that every leg connects two points whose locations are known relative to its own plate. The base attachment points stay fixed in the room frame. The top attachment points move when the upper plate moves.

To calculate a leg length, a controller first rotates each top attachment point to match the plate orientation. It then shifts that point to the required location.

The straight line from the matching base point to this new top point gives the needed actuator length. This process must be repeated for all six legs many times per second during smooth motion.

The joints at the ends of the legs are just as important as the actuators. A leg must change its angle while its length changes. Ball joints or universal joints provide this freedom.

Their travel is limited, however. A command may be mathematically possible yet force a joint to bend too far, cause legs to collide, or drive an actuator beyond its stroke.

Engineers define a safe workspace by checking these limits throughout the range of motion. A platform usually cannot translate or tilt by very large amounts, even when its actuators have a useful length range.

Forces travel through the legs as pushes or pulls. If a payload presses down on the top plate, the leg angles determine how much force each actuator must resist. Nearly vertical legs are effective at carrying vertical weight.

Tilted legs can create large internal forces because only part of each leg force points upward. The structure must handle compression, tension, bending in the plates, and stress at the joints.

A controller may monitor motor current or load sensors to detect overloads. This matters in simulator platforms carrying people, precision machines cutting metal, and medical positioning equipment where unexpected motion is unsafe.

Some poses are difficult to control because of singularities. Near a singularity, different small platform motions can require nearly the same changes in leg length. The controller then loses its ability to distinguish or resist motion in a particular direction.

Small measurement errors may create noticeable pose errors. Forces can rise sharply as actuators work against each other. Good designs avoid these regions during normal operation.

The Jacobian is useful here because it links tiny leg length changes to tiny platform movements. Its values reveal directions with strong control and directions where the mechanism becomes weak.

Real platforms need accurate calibration before they can position reliably. The assumed attachment locations, actuator zero lengths, joint offsets, and plate alignment are never perfect after manufacturing. Engineers measure the actual motion with instruments such as laser trackers, cameras, or precision gauges.

They adjust the geometric model until calculated poses match measured poses. Students learning this topic should separate geometry from control. Geometry determines the leg lengths for a pose.

Control uses sensor feedback to make each actuator reach its target length despite friction, backlash, delays, and changing loads. This separation makes a complex robot easier to understand and test.

Key Facts

  • A Stewart platform has 6 degrees of freedom: x, y, z, roll, pitch, and yaw.
  • Each leg length can be modeled as L = |Ptop - Pbase|, where the points are measured in the same coordinate frame.
  • Inverse kinematics finds actuator lengths from a desired platform pose.
  • Forward kinematics finds the platform pose from six actuator lengths and is usually harder to solve.
  • For small actuator changes, platform motion is often approximated by ΔL = JΔq, where J is the Jacobian matrix.
  • Shared load support means each actuator carries part of the force, but the exact force depends on geometry and pose.

Vocabulary

Stewart platform
A parallel robotic mechanism with a moving platform connected to a fixed base by six adjustable legs.
Hexapod
A six-legged robotic structure, often referring to a Stewart platform with six linear actuators.
Degree of freedom
An independent way an object can move, such as translation along an axis or rotation about an axis.
Linear actuator
A device that extends or retracts in a straight line to produce controlled motion or force.
Jacobian
A matrix that relates small changes in actuator lengths to small changes in platform position and orientation.

Common Mistakes to Avoid

  • Counting only three motions, not six, is wrong because the platform can translate along three axes and rotate about three axes.
  • Assuming all six actuators always extend by the same amount is wrong because most platform motions require different length changes in different legs.
  • Treating the legs as rigid fixed bars is wrong because the actuators must change length and the joints must rotate to allow motion.
  • Ignoring joint limits and actuator stroke is wrong because a mathematically possible pose may be impossible for the real machine to reach.

Practice Questions

  1. 1 A hexapod actuator can extend from 320 mm to 470 mm. What is its total stroke length, and what is the midpoint length?
  2. 2 A platform must rise straight up by 25 mm without rotating. In an ideal symmetric hexapod with vertical actuators, by how much should each of the six actuators extend?
  3. 3 Explain why a Stewart platform is often stiffer and more precise than a single serial robot arm carrying the same top platform.