Engineering · Architecture

Six legs, one
pose.

Stack six axes in series and each one carries everything above it — errors add, mass compounds, and the last axis is doing the least useful work. A Stewart platform puts all six legs in parallel between a fixed base and a moving frame, so every leg shares every load and the pose is the solution of all six at once.

The platform seen head on, its six legs arranged in the symmetric hexagonal pattern of a Stewart-Gough architecture.

Parallel, not stacked

Every leg carries
every load.

In a serial machine the axes are a chain, and a chain is as stiff as its weakest link and as accurate as the sum of its errors. In a parallel machine the six legs form a closed structure: a force applied at the platform is shared among all of them, and an error in one is resisted by the other five rather than passed along. The result is a machine that is stiff for its mass, which is the property that decides whether a motion cue arrives crisp or soft.


The six axes

Three ways to move, three ways to turn.

Six degrees of freedom is exactly this list and nothing more. Any pose the platform can hold is some combination of these six, and the solver's job is to turn one combination into six leg lengths.

The six degrees of freedom of the platform
AxisKindWhat you feel
SurgeTranslationForward and back — acceleration and braking
SwayTranslationSide to side — lateral load in a corner
HeaveTranslationUp and down — kerbs, crests, the road surface itself
RollRotationLeaning into or out of a corner
PitchRotationNose up and down — weight transfer under power and brakes
YawRotationRotation about the vertical — the rear stepping out
How we know this
  • The six-axis naming is standard terminology in vehicle and vessel dynamics not an ARK claim — a convention
  • One pose is resolved into six leg targets at 3.3 kHz ARK engineering record · ARK rate definitions

Peak acceleration is 3 g, software-limited, and it describes a brief onset rather than a sustained load — no platform of this size holds 3 g, and the cueing stage is built around that. Per-axis travel is published on the technology page as the nominal single-axis envelope, because the axes trade against each other and no axis reaches its single-axis maximum while the others are working.

The boundary

Parallel geometry is harder in exactly three ways.

The maths runs backwards

Working out leg lengths from a desired pose is tractable. Working out the pose from six measured leg lengths is the hard direction, and a platform that wants to know where it truly is has to solve it continuously.

The workspace is a shape, not a box

A serial machine has independent axis limits. A parallel machine has a single connected volume with curved boundaries, where reaching further in one axis costs you range in another.

Every leg must agree

Six actuators are rigidly coupled through the platform. They cannot be commanded independently and hope for the best — a disagreement between legs is a force fight, so they are solved together or not at all.

Patent CA 3217174 C covers ARK's enhancements to this architecture. We describe what the patent exists for and link the document; we do not characterise its breadth or its worth on a product page.

The PDK platform seen head-on against black, its six legs meeting a triangular top plate. Set into the image: “A Stewart platform with zero compromise — six degrees of freedom: surge, sway, heave, roll, pitch and yaw, resolved through real-time inverse kinematics.”
The architecture, as ARK draws it

Keep reading

Direct drive

What drives the six legs, and what was deliberately left out of the load path.

Motion cueing

How a world with unlimited travel is mapped into a platform with a finite envelope.

Patents

CA 3217174 C, and what it actually covers.