The count cannot tell a pin from a slide
Assumes A joint is a surface that slides on itself and Counting and measuring mobility.
The constraint field’s first essay asks what decides whether a mechanism moves, and answers it with an arithmetic: count the links, count what each joint takes away, subtract. The second checks that arithmetic against the rank of the constraint Jacobian, which is a completely independent route to the same number, and the two have been run side by side on every mechanism this site has drawn since.
Both of them read a joint as an integer. In space a revolute takes five freedoms away; so does a prismatic; so does a helical. The table of what each pair costs has one number per row and the three rows are identical.
This rung is about what that costs.
Three joints, one number
Take the three one-freedom pairs and put them side by side as the surfaces they are.
Three surfaces, three groups, one number. Every count on this site reports one for each of them, and every rank measurement agrees, because the rank is measuring the same dimension by a different route. The two-route check that has caught real errors elsewhere — a velocity solve with its right-hand side double-negated, a mobility formula declaring a working mechanism immobile — is a check on the dimension. It cannot see the type, because both of its routes compute the dimension.
So a third instrument is needed, and the previous two rungs built it. The joint’s permitted set is a group; the group’s dimension is the count; and what the count throws away is which group of that dimension it is.
What a point sees
The quickest way to see that three groups of the same dimension are three different things is to watch one point.
A prismatic pair sends the point along a straight line. A revolute sends it round a circle. A helical sends it along a helix, and the helix’s pitch is a property of the joint rather than of the point.
Those are not three descriptions of one thing. They are three different curves, and a mechanism built with one of them is not related to the mechanism built with another.
The orbit is worth taking seriously as the picture of a joint, because it is the only one that is honest about what a group is. A group is a set of displacements, and a set of displacements has no shape — it lives in a six-dimensional space nobody can draw. What it does to a point lives in the room. So the six pictures above are not illustrations of the six pairs; they are the six pairs, reported by the only witness available.
They also close a loop with the previous rung. The orbit of a point under a lower pair’s group is that pair’s surface: a circle for a revolute lies on the shaft, a line for a prismatic lies along the way, a helix for a screw lies on the thread. That is why the surface can slide on itself — the group moves every point of the surface along a curve that is still in the surface — and it is why the classification of joints and the classification of self-sliding surfaces are the same classification asked in two directions.
The same mechanism, three times
The abstraction becomes concrete the moment a joint is swapped inside a working mechanism.
Take a four-bar: four links, four revolutes, mobility one. Replace one pin with a slide and it becomes a slider-crank — four links, three revolutes and a prismatic, mobility one. Every count is unchanged. The constraint rank is unchanged. And the two mechanisms do not resemble each other: one is a closed loop of four bars whose coupler traces a sextic, the other is a piston mechanism whose output is a reciprocation with a stroke and a quick return.
It is tempting to say that a slider-crank is a four-bar with one link made infinitely long, and as a limit of shapes that is true. As a statement about joints it is false and the falsity is the point: a prismatic pair is not a revolute pair with a large radius, it is a different group, and its orbit is a line rather than a very large circle. The limit is a limit of mechanisms, taken in the space of link lengths, and it passes through no configuration in which the joint changes type. What the joint is does not vary continuously with anything.
Replace one pin with a screw instead and something stranger happens. The mechanism still has four links and four one-freedom pairs and mobility one, and its configuration does not close: turning the crank advances the nut along the thread, and after a full turn the mechanism is not where it started. A loop of four one-freedom joints whose mobility count is one and whose motion is not periodic. Nothing in the count anticipates that; the pitch does all of it, and the pitch is not in the count.
What the count is right about
None of this makes the count wrong, and it is worth being clear about what it does.
Mobility is a statement about how many parameters a mechanism’s configuration needs, and the joints enter it only through their dimensions. That is the correct level of abstraction for the question, and it is why the formula is so short. A mechanism with mobility one has a one-parameter family of configurations whether its joints are pins or slides or screws, and every argument this site makes about whether a crank turns fully or where a solve loses a direction is downstream of that count being right.
The count is also the only instrument that is cheap. It reads two integers off a drawing. The group needs a surface, or a sweep, or a bracket closure, and none of those is available at the back of an envelope.
What is not true is that the count is sufficient. Two mechanisms agreeing on it agree about one number and may be unrelated, and the site has been quietly relying on the reader to supply the difference from the picture. This field supplies it from a computation instead.
Where the difference shows up
Three places, in increasing order of how much it matters.
In what the mechanism does. The obvious one. A pin gives a rotation and a slide gives a translation, and a designer choosing between them is choosing between two shapes of output. Nobody is confused by this in a single joint.
In what a chain of them produces. Much less obvious. Three parallel revolutes give planar motion. Three revolutes whose axes meet at a point give spherical motion. Three revolutes at random give a three-parameter set that is inside no proper group at all. Same joints, same count, same rank — and one of them is a wrist and one is a mechanism whose reachable poses cannot be described by anything smaller than the whole of the rigid displacements. That comparison is a rung of its own, and the count is silent on all of it.
In whether an overconstrained mechanism is a subgroup or a paradox. The deepest one, and the reason this field exists. The spatial field established years of this site’s work ago that Kutzbach declares several working mechanisms immobile and that the redundancy splits into two kinds which every count reports identically. That split is a statement about groups, and until this field there was no way to say which group.
What the site has been reading off the picture
There is a quieter version of this loss that runs through every essay on the site, and naming it is most of what this rung is for.
When a figure here shows a four-bar, the reader knows the pins are pins because they are drawn as pins. When it shows a slider-crank, the slide is drawn as a block in a guide. The type of every joint on this site has been carried by the drawing and by the name the mechanism is asked for by — a four-bar, a slider-crank, a Sarrus linkage — and never by a quantity the site computes. This collection’s standing rule is that a mechanism’s connections are declared rather than inferred, and the same is true one level down: the joint types are declared too, and nothing has ever measured them.
That is not a defect in the earlier work; a mechanism’s joints are an input and inputs are declared. It does become a defect the moment a claim depends on the types rather than on the counts, and several do. The claim that a planar four-bar is overconstrained because its axes are parallel is a claim about a group. The claim that a Gough platform’s platform can reach a general pose is a claim about the product of its legs’ groups. The claim that Sarrus’s linkage translates exactly is a claim about an intersection. All three were made on this site before there was any instrument that could see a group, and all three were argued from a rank, a sweep or a solve — which is to say, from evidence about a dimension plus a picture.
This field replaces the picture with a computation. That is the entire upgrade, and it is worth stating in exactly those terms, because the earlier arguments were not wrong: they were under-instrumented, and the reader was doing part of the work.
The rank sees more than the count and still not this
A fair objection at this point is that the count is a straw man. The site does not rely on the count alone — every mechanism is also measured, by taking the rank of the constraint Jacobian, and a rank reads actual positions rather than two integers. Surely the measurement sees what the formula cannot.
It sees more, and not this. The rank of a constraint Jacobian is the number of independent conditions the joints impose at the configuration it is evaluated at. It knows where the axes are, which the count does not, and that is exactly why it catches the parallelogram with a third parallel bar where the count does not. What it returns is still an integer, and the integer is still a dimension.
The screw system behind the rank goes further again. The subspace itself is a geometric object with an axis and a pitch, and measuring how far it turns through a mechanism’s motion is what separates the two overconstraints. That is a real instrument and it is this field’s nearest neighbour. But it is a derivative: it reads the velocities available at an instant, and it is evaluated configuration by configuration. A group is a statement about displacements that can be composed, and no amount of information about velocities at one instant is a statement about that. How far apart the two are is measurable, and it is a rung of this field.
A pitch is not a count either
The helical pair deserves a paragraph of its own, because it is where the loss is largest.
A revolute and a prismatic are at least qualitatively different in a way a reader can see. A helical pair looks like a revolute with an extra property, and the extra property is a real number. Two threads of different lead are two different joints — not two settings of one joint — and every displacement either of them permits is different from every displacement the other permits.
A count records none of that. It records a one. And the mechanisms that live on the difference are not obscure: a lead screw, a differential screw, the hundred-to-one reduction that comes from two leads differing by a hair — all of them are pitch arithmetic, and all of them are invisible to the arithmetic the site counts mobility with.
The classification handles it cleanly. The helical group is one type with a real parameter; the classifier reads the pitch off the null space and reports it; and the revolute is the pitch-nought member of the family while the prismatic is the limit as the pitch runs to infinity. The three one-freedom pairs are one family with a parameter, which is a much better description than three unrelated table rows, and it is a description a count cannot express because a count has nowhere to put a real number.
The one place the count and the group must agree
A last check, and it is the sort this site prefers to any argument.
The group’s dimension and the count are supposed to be the same number, computed from disjoint inputs: the count reads how many joints there are and what kind, the group is a null space of a matrix built from a surface’s normals. If they ever disagreed, one of them would be wrong.
They do not. Every row of the census reports a freedom count that is the number the constraint field’s table has carried since the foundation — three for a planar pair, three for a spherical, two for a cylindrical, one each for the revolute, prismatic and helical. Eleven surfaces, eleven agreements, with the rank decisions separated by fifteen orders of magnitude.
That is the site’s standing arrangement — two routes that share no inputs, required to agree — applied to a quantity nobody had thought to check, and it earns the field the right to say something the count cannot. The dimension is common ground. Everything above the dimension is new information, and the next rung is about how much of it there is.
One of the twelve carries a real number
There is a feature of the helical pair that separates it from every other entry in the classification, and it is worth stating here rather than in the census, because it is the sharpest form of what a count cannot see.
The twelve types are twelve up to where they point — a revolute about one axis and a revolute about another are the same type, related by a rigid displacement. That bookkeeping works for eleven of them. It does not work for the screw, because moving a helical pair about in space does not change its pitch: a screw of 2 mm per turn and a screw of 5 mm per turn are not related by any rigid displacement whatever, and they are different subgroups.
So the classification is not twelve types. It is eleven types and a one-parameter family, and the parameter is a real number a designer chooses. Every other joint’s identity is exhausted by naming it and saying where it sits; a helical pair needs a third piece of information that is neither a name nor a placement.
That is why the pitch is on the drawing and the others’ equivalents are not. A revolute’s specification is a size and a position; a prismatic’s is a direction and a length of travel; a helical pair’s is a size, a position and a number that decides what the joint does. It is the only lower pair whose behaviour is a design variable rather than a consequence of its geometry being that geometry.
The limiting cases sit at the two ends of the family and are the other two one-freedom pairs. Pitch zero is a revolute — turn without advance. Pitch infinite is a prismatic — advance without turn. So the three one-freedom joints are not three unrelated things after all: they are the two ends and the interior of a single family, and the count that reports all three as one is collapsing a line to a point.
Which is the most concrete answer available to the question this rung poses. What the count loses is not merely which of twelve; on the one-freedom row it loses a continuum. Three joints, one number, and between two of them a real parameter that decides how far a nut travels per turn — the quantity every threaded fastener in the world is specified by, and the one thing a mobility count cannot record.
What to take to the next rung
The count is a dimension. The dimension belongs to a group. Groups of the same dimension are not interchangeable, and the difference between them decides what a chain of them produces, what a loop of them can do, and whether a mechanism that ought not to move does.
So the next question is how many groups there are to choose from. The answer is twelve, six of which are joints — and the other six are motions a designer may want and cannot buy.
What this makes readable
Essays that name this one as a prerequisite.
- Twelve kinds of freedom What a joint is
- A slide turns nothing The chain before the lengths
About the same objects
Not linked from either essay — found by the objects both name.
- A higher pair has no group constraint · degrees of freedom · displacement subgroup · kinematic pair · lower pair · mobility
- The freedom that is a set constraint · degrees of freedom · displacement subgroup · lower pair · mobility · rank
- A roller is not a slider constraint · degrees of freedom · lower pair · mobility · rank
- Six freedoms, not three constraint · degrees of freedom · mobility · rank · screw
- Six things a joint is not displacement subgroup · kinematic pair · lower pair · mobility · orbit
- The pair a catalogue sells constraint · displacement subgroup · kinematic pair · lower pair · mobility
What links here
Essays that link to this one from their own argument.
- What a point sees What a joint is
- A coupling that only translates What a joint is
- A slide turns nothing The chain before the lengths
The objects this essay names
Each one links to every other essay that touches it.
ConstraintDegrees of freedomDisplacement subgroupKinematic pairLower pairMobilityOrbitPitchRankScrew