Three legs and one plane
Assumes Why the platform stays flat and Legs intersect.
Why the platform stays flat is the parallel field’s structural argument: follow each leg, see what it allows the platform to do, and find that the allowances agree on a plane. It is a good argument and it is made one leg at a time.
The same conclusion is a line of linear algebra, and the difference between the two routes is worth the essay.
The rule
A platform connected to the frame by several legs may make a displacement only if every leg permits it. So its permitted set is the intersection of the legs’:
If each is a group, the intersection is a group. That needs no coincidence and no alignment: anything closed under composition and inverses, intersected with anything else that is, is closed under both.
And the intersection is computable from the legs’ geometry alone. Each leg’s group has an algebra — a subspace of the twists — and the intersection of the subspaces is the algebra of the intersection group, for connected subgroups. Two rank decisions and a null space.
No length enters. Not the leg links, not the platform’s size, not where the legs attach. Those decide the workspace, the singularities and the stiffness; they do not decide what kind of motion the platform has.
The smallest case, and the site’s own measurement
Two legs, each three revolutes with parallel axes, with the two axis directions perpendicular.
Each leg confines the platform to a planar group. The intersection of two planar groups with non-parallel normals is the one-dimensional group of translations along their common perpendicular. The platform translates.
That mechanism is Sarrus’s linkage, and the spatial field measured its straightness by solving it sixty times: a departure of of its span. The group argument gives the same answer from two normals and a cross product.
Both routes are needed and neither is a check on itself. The group argument says the straight line is exact and says why; the measurement says the mechanism as built delivers it, which nothing about a group guarantees — a mechanism has to assemble, its solve has to converge, and its travel has to exist.
Why the two routes are not the same argument
The structural argument and the group argument reach the same conclusion and they are not interchangeable, and it is worth being precise about the difference.
The structural argument follows a mechanism. It takes a particular platform with particular legs, works out what each leg allows the platform to do at the configuration in hand, and concludes. It is concrete, it is checkable by eye, and it is a statement about that mechanism.
The group argument follows the axes. It reads only which direction each leg’s joints are parallel to, produces a group per leg, and intersects. It never mentions a configuration, so its conclusion is about the whole motion at once rather than about the position drawn.
That second property is the one worth having. A structural argument made at one configuration has to be repeated at another, or supplemented by a continuity claim; a group argument covers the travel by construction, because a group is the same seen from any of its elements. The site has been quietly relying on continuity in exactly this way for several fields, and this is where the reliance is discharged.
Reading a design off the table
The table is the field’s design tool and a few cells are worth reading.
Two spherical groups with different centres give the identity. Two ball joints at different points hold a body completely, which is why a link with a ball at each end is a strut rather than a mechanism — and why a Gough platform’s legs each have to have a slide in them.
Two Schoenflies groups about different directions give all the translations. Two four-joint legs of SCARA type, rotation directions different, and the platform can be put anywhere and cannot turn. That is a Delta-type motion, and it is the specification behind every high-speed pick-and-place machine with three arms.
A planar group and a cylindrical group about the plane’s normal give the rotation and the translation on that axis. Which is a cylindrical group again, and is how a platform is given a screw-free turn-and-lift.
Three legs where two would do
A structural detail that the group view explains cleanly.
If two legs already intersect in the wanted group, a third leg whose group also contains that motion changes nothing about the motion type. The intersection of three is the intersection of two.
What it adds is load path, stiffness, symmetry and a smaller range demanded of each leg. So the standard architectures having three of something rather than two is a decision made entirely outside kinematics, and it is free in the kinematic sense — which is not true of a serial chain, where a fourth parallel pin on three parallel pins adds a freedom the controller has to be told about and which does nothing.
Redundant legs are cheap and redundant joints are not, and the difference is the difference between an intersection and a product.
A platform’s group and its workspace
Two things a reader could reasonably conflate, and separating them is what makes the “no length enters” claim survive contact with a real machine.
The platform’s motion type is the intersection of the legs’ groups. It is a set of kinds of displacement, it has a dimension, and it is decided by axis directions.
The platform’s workspace is the set of poses it can actually reach. It is bounded, it is decided by every length in the machine, and it is generally an awkward shape with holes in it where legs collide and edges where they run out.
Every pose in the workspace is an element of the group; not every element of the group is in the workspace. So the claim that no length enters is a claim about the first and says nothing about the second, and the parallel field’s own work on the map of where it fails is entirely about the second.
The two questions also fail differently. A workspace shrinks continuously as links shorten. A motion type does not shrink at all until a degeneracy, and then it changes discontinuously. Anybody reading a parallel machine’s specification is reading both, and they behave nothing alike.
What the count can and cannot see
The parallel field’s own mobility arithmetic gives the platform’s number of freedoms, and it does so correctly whenever its assumptions hold.
Three legs whose planar groups have parallel normals give a platform with three freedoms. Three legs where two normals agree and one differs give a platform with one. The arithmetic reads links and joints, which are identical in the two cases, so it returns the same number for both — and it is the ordinary special-geometry failure the site has run a rank measurement beside since the foundation.
The rank gets the dimension right. What it cannot do is say which three freedoms, and for a platform that is most of the specification: three freedoms may be planar motion, spherical motion or pure translation, and those are three different machines. The intersection names it, from the legs’ geometry, before the platform exists.
The ceiling the intersection puts on a design
The rule guarantees a group and it also caps what the group can be, which is the half a designer notices when a specification will not close.
An intersection never gives more than either leg permits. So every leg must permit at least the wanted motion, and the wanted motion’s dimension is a floor on every leg’s dimension. A platform that must have Schoenflies motion needs legs that each permit at least four dimensions, which means at least four joints each — three legs of five joints is fifteen joints for a platform with four freedoms, and the count that reports such a machine as wildly redundant is reading the joints rather than what they are for.
The lattice makes the worst case immediate. The spherical group is inside nothing but the whole displacement group. So a platform that must rotate three ways about a point cannot get it from an intersection of anything smaller, and every such machine has legs permitting essentially everything, constrained only by the closure of its loops. That is a design that has left the type-synthesis world entirely, and it is why three-rotation parallel wrists are hard.
Where the type is lost
Only one thing changes the answer, and it is a degeneracy rather than a tolerance.
Two planar groups with the same normal are the same group, and their intersection is the whole of it: three dimensions instead of one. That is Sarrus’s linkage built flat, and the platform there can slide sideways and turn.
The change is discontinuous. There is a straight line at eighty-nine degrees between the arms, at forty-five, at five, and at a millionth of a degree; at exactly zero there is a planar mechanism. So the design condition is not an alignment to be held but an arrangement to be avoided, and a condition that holds on an open set is one a machine shop can meet.
That is the opposite situation from a serial chain, where being in a group requires an exact alignment and any perturbation destroys it. A parallel machine’s motion type is robust; a serial one’s is a knife edge. It is a genuine architectural advantage, it is purely kinematic, and it is usually argued for on grounds of stiffness instead.
The leg has to be a group first
The whole rule rests on a condition that is easy to state and easy to lose: each leg’s own joints must share a group.
A leg is a serial chain, so what it permits is the product of its joints’ groups, and a product of groups is a group only when all the factors lie inside one common group and fill it. Three parallel revolutes do. Three revolutes with unrelated axes do not — their product is a three-dimensional set whose logarithms span all six, and there is no group for the intersection to intersect.
So the rule inherits the serial architecture’s knife edge one level down. A leg whose three axes are nominally parallel and actually out by a few arcminutes does not confine the platform to a planar group; it confines it to something near one, and the platform’s motion is near a translation rather than being one.
That is the honest version of the robustness claim two sections up. The arrangement of the legs is robust — an open set of angles between them all give the same answer — and the construction of each leg is not. Sarrus’s linkage needs its three axes per arm parallel to the same accuracy any planar mechanism does, and what it gets for free is that the two arms may be at any angle to each other but zero.
What the group view does not cover
Most parallel machines, and the field should be clear about it.
The rule applies when each leg’s own joints share a group. A leg of five joints with unrelated axes permits a five-dimensional set that is not a group, and then there is nothing to intersect: the platform’s motion is whatever the closure equations say, computed by a solve. A Gough platform is exactly that — six legs, six freedoms, no motion type — and everything the parallel field says about it is a solve or a rank.
So the group view covers the type-synthesised parallel machines, which are the ones designed for a motion, and says nothing about the general ones, which are designed for a workspace. Both kinds exist and are built for different reasons.
The instrument that checks it
The group argument is a derivation and this site does not publish derivations without a measurement beside them.
The measurement is the closure test: sweep the assembled mechanism, take the displacements the platform reaches from converged configurations only, take their logarithms, and close them under the bracket. For Sarrus’s linkage it reports one dimension, of type , with a composition defect of — which is the solver’s own floor rather than the arithmetic’s, since every configuration is a root found to .
That is the derivation confirmed on the object rather than on the axes. And it is a check that could fail: a mechanism whose arms were slightly out of the plane would report a closure of six despite the design intent, and the number would say so.
For the general parallel machines the same test returns six and no type, which is the correct answer and is the shape of the boundary in the next section.
The good case is the generic one
There is an inversion between the serial and parallel arguments that is worth stating on its own, because it is the strongest form of the robustness claim and it is easy to lose among the caveats.
For a serial chain, being inside a group requires an exact coincidence among the axes — three of them parallel, three concurrent. That is a condition of measure zero: a random chain satisfies it never, and a built one satisfies it only to the extent that manufacture holds it.
For a parallel platform whose legs are already groups, the situation is reversed. The intersection is a group for any arrangement of the legs; what would spoil the wanted answer is the degenerate case where two legs’ groups coincide — two planar groups with the same normal, two spherical groups with the same centre. And that is the condition of measure zero. A random arrangement of two planar legs has different normals, and the intersection is the one-dimensional translation the design wanted.
So the two architectures have their coincidences on opposite sides. A serial chain has to hit a coincidence and a parallel platform has to avoid one, and hitting is much harder than avoiding.
The practical form of that is what a check has to look like in each case. A serial chain’s alignment is verified by measuring an equality — how far from parallel are these axes — and the answer wanted is zero, which is a quantity a machine can only approach. A parallel platform’s arrangement is verified by measuring an inequality with margin — how far from coincident are these two normals — and the answer wanted is comfortably away from zero, which is a specification a workshop can meet with room to spare.
Anybody who has held a tolerance knows which of those two is the easier job. A margin is a design decision that costs nothing once made; an equality is a running fight with every process in the shop. That is the real content of a parallel machine gets its group for nothing, and it is not that no condition exists — it is that the condition is one nobody has to work to satisfy.
What to take from it
Three sentences.
A platform gets the intersection of its legs’ groups, and an intersection of groups is a group. No alignment condition, no coincidence, no dependence on any length.
The motion type is therefore a design input rather than an outcome. Choose the motion, find groups containing it, build a leg for each, and the platform has it whatever the dimensions turn out to be.
And the only thing that can take it away is a degenerate arrangement — two legs’ groups coinciding — which is a case to be avoided rather than a tolerance to be held.
The reason this is worth having as a separate rung of the parallel field, rather than as a remark in the pairs field, is that it changes how a platform is designed. The field’s own opening essay says the easy problem and the hard one change places when a mechanism goes parallel: the forward problem becomes the hard one, and the platform’s pose for given actuator lengths takes a solve with up to forty answers. All of that is still true.
What the intersection adds is that one whole question — what kind of motion does this platform have — comes out before any of that, from six-vectors and a rank decision, and does not need the solve at all. It is the only question about a parallel machine that gets easier rather than harder.
About the same objects
Not linked from either essay — found by the objects both name.
- Locked, and still moving constraint · parallel mechanism · platform · workspace
- The arm that is a group displacement subgroup · schoenflies motion · subalgebra · workspace
- A higher pair has no group constraint · displacement subgroup · mobility
- A name for each overconstraint displacement subgroup · mobility · subalgebra
- Almost nothing is a group constraint · displacement subgroup · subalgebra
- One bracket, two subjects constraint · displacement subgroup · subalgebra
What links here
Essays that link to this one from their own argument.
- Legs intersect What a joint is
- One placement of every placement Several legs, one platform
The objects this essay names
Each one links to every other essay that touches it.
ConstraintDisplacement subgroupLegMobilityParallel mechanismPlatformSchoenflies motionSubalgebraWorkspace