Overconstraint — where it appears
Named by 43 essays across 13 fields — each of them below, with the objects they name alongside it.
Six freedoms, not three
Every mechanism in these essays so far has been flat, and flatness is not a simplification made for teaching — it is a special case that hides the most interesting thing constraint counting does, which is get the answer wrong about mechanisms that are in daily use.
A roller is not a slider
A scissor lift has one degree of freedom, at every height and for any number of stages. Grübler's criterion agrees — if the rollers under it are counted as pins in slots. Count them as slider blocks, which is how every textbook draws a slider, and the same formula declares a machine holding a car in the air to be a structure with minus one.
Sarrus, and the straight line that is exact
The planar answer to the straight-line problem took two hundred years and arrived as an inversion cell with eight bars. There is a six-bar answer that is also exact, that was published eleven years before Peaucellier's, and that works for a reason with nothing to do with inversion — it leaves the plane.
The mechanism Grübler says cannot move
Three parallel bars between two frames. Five links, six pins, and the criterion every engineering course teaches gives zero degrees of freedom — a structure. It is a mechanism, it is in drafting machines and locomotive coupling rods, and the formula cannot see why.
What a count cannot see
At ten links, 1,878 graphs satisfy Grübler's rule and 230 are mechanisms. The other 1,648 contain a subchain that is already a structure — and on 1,165 of them the count says one degree of freedom, the rank of the constraint Jacobian says one degree of freedom, and both are right about a mechanism that does not have ten links.
Bennett, and the condition that moves it
A spatial four-bar is immobile by every count there is, and generically it cannot even be assembled at more than isolated configurations. Bennett found the one relation between four lengths and two twists that makes it turn through a full revolution — and break the relation by two parts in a thousand and most of the travel is gone.
The seventh contact
Add a contact to a part that is already exactly constrained and it adds no rank, so it constrains nothing — and it is the only contact in the set that can fail to touch. For four legs on a floor the combination that constrains nothing is the alternating sum of the four, which is why a table rocks about a diagonal and never sideways.
Almost nothing is a group
Eighty thousand subspaces of the twists were drawn at random and closed under the Lie bracket. Above one dimension, not one of them was already closed, and every single one generated the whole of the rigid displacements at the first bracket. Two pins with parallel axes close at three; move one axis a hair and they close at six.
A parallelogram carries an angle, and only so far
A direction computed at the frame is no use where it is needed. A parallelogram carries one from point to point — but only between two points a fixed distance apart, and that single proviso is what makes a compiled machine quadratic in the number of terms and turns most of it into transport.
A constraint that has been said already
Every constraint matrix leaves two null spaces, and a mechanism only lives in one of them. The other is the set of combinations of constraints that come to nothing — and its dimension is exactly the amount by which the count is wrong, on a deployable ring, a Miura sheet and a framework with twelve bars and six joints.
One wheel on ice
A differential with one wheel stopped turns the other at exactly twice the cage, and the relation it imposes is satisfied the whole time — nothing has failed, nothing is confused, and the reason the car does not move is not in the kinematics. What is here is the other half: a locked axle is an overconstrained mechanism, and the sliding it produces is 2π times the track per circle driven, whatever the radius.
The contact that is free not to touch
A hexagon on five contacts holds, and taking one of the five away leaves the margin at 0.0914 — unchanged, to every figure. That contact constrains nothing the others were not already constraining, and what it actually does is become the one member of the set that is free not to touch, with the decision made by errors nobody controls.
The formula is repaired by the thing it replaced
Kutzbach's count is wrong about most of the mechanisms worth building, and every textbook gives the same repair — add back the constraints that were imposed twice. The repair works on every loop in these essays. It is also not a formula, because the number it adds cannot be read off the joint graph.
Two ways to be overconstrained
A planar four-bar and Bennett's four-bar report the same redundancy, the same rank and the same wrong count. One of them is overconstrained at every set of link lengths; the other at exactly one ratio and nowhere near it. The difference is not in any of the numbers so far — but it is measurable, and the measurement is an angle.
Fragility has a direction
Tilt one axis of a Sarrus linkage out of true by a thousandth of a radian and it stops dead. Tilt the same axis of the same mechanism by two hundred times as much, in the other direction, and it drives through a full turn with nothing measurably wrong. Three orders of magnitude between two errors of the same size — and the direction that matters is the one the reciprocal screw system names.
When the link lengths are angles
Put every axis of a four-bar through one point and the mechanism lives on a sphere. Its bars become arcs, its lengths become angles, and every planar result carries over with a sine where a length used to be — including Grashof's condition, which still predicts exactly which link goes all the way round.
The count was right and the name was wrong
The constraint field has checked Grübler's count against a Jacobian rank since the foundation, and the two disagree only where the geometry is special. Here is an assembly where they agree, where both are correct, and where the mechanism does not have the number of links it is described as having.
Why a hinge works
A door hinge with three knuckles is overconstrained — three axes imposed where one would do, and exactly parallel is a condition no bored hole has ever met. It works because the misfit is 0.507 times the error and the play in each knuckle is larger than that. The mechanisms these essays called unbuildable are built every day, and the thing that builds them is the clearance that was already there.
A bar between two midpoints
In a parallelogram the midpoints of two opposite sides are exactly one side apart, and in the crossed assembly they are not. One bar between them admits the first and refuses the second — and it is one redundant equation per parallelogram, added on purpose, on a site whose constraint field is otherwise about overconstraint arriving by accident.
Twelve bars and a symmetry
Six joints and twelve bars in space is Maxwell's count exactly: no mechanism, no redundancy, nothing spare. Place three pairs of the joints so that a half turn about one line exchanges them and it moves — a finite motion, walked with every bar held to five ten-thousand-billionths of its own length, on a framework the arithmetic calls a structure.
Two planes meeting in a line
Sarrus's linkage draws an exact straight line out of six pin joints, and the spatial field proved it by solving the mechanism sixty times and measuring a departure of 9.8 × 10⁻¹⁶. Here the same fact comes out of two planes and a cross product, with no mechanism solved anywhere — and the two routes are not redundant, because only one of them can tell you the linkage as built delivers it.
Bennett's condition is a ratio
A spatial loop's parameters are lengths and angles together, so a scaling touches only half of them. Bennett's condition — a over sine alpha equals b over sine beta — is a relation between the two halves, and what it demands of a machine is a relation between its lengths and its twists rather than a property of either.
Compose two positions and see where you land
Take two configurations a mechanism actually reaches, compose the displacements that got it there, and ask what kind of thing the result is. A planar four-bar lands inside planar motion, to 4 × 10⁻¹⁶. Sarrus lands on its own line. Bennett's linkage lands three tenths of a radian outside the four dimensions its own displacements occupy — a one-freedom motion that generates all six.
Every axis through one point
Bolt several rolling wheels to one rigid body and they impose one condition between them: every axle line must pass through a single point. The familiar steering formula falls out of it as a consequence rather than being quoted — cot δₒ − cot δᵢ = 0.574074 at a turn of six metres, of eight, of twelve and of twenty, on a track of 1.55 m and a wheelbase of 2.7.
In space there is one chain
A body in space has six freedoms and a revolute joint takes five, so a mobility of one needs (6n−7)/5 joints — an integer only when the link count leaves a remainder of two on division by five. At seven links every link is binary, the graph is a single seven-cycle, and there is exactly one spatial chain.
One freedom and four hundred links
Braced, the machine compiled from a quintic has 1,249 equations in 1,096 unknowns and a Grübler count of minus a hundred and fifty-three. It turns. The rank of its constraint Jacobian is 1,095, so its mobility is one — and every one of the hundred and fifty-four surplus equations was added deliberately.
What a fourth leg buys
Three leg lines fail to hold a platform when they meet at a point, which is one condition, so in every slice of the workspace the failures form a curve. Four lines fail only when all four meet at a point, which is two conditions, so the curve becomes isolated points. The fourth leg buys that and more, and it costs a machine that can no longer be assembled from any four motor angles.
A cam that holds its follower both ways
Two parallel faces joined into a yoke can drive a follower out and back with no spring, but only if the cam's breadth along the follower's line is the same at every angle — s(θ) + s(θ + 180°) constant. That makes the second half-turn the first one reflected. The cam field's standing programme misses by 9.502, and a second disc that frees the programme needs a yoke at least 60.66 wide.
A name for each overconstraint
The spatial field separated subgroup overconstraint from paradoxical by measuring how far a mechanism's screw system turns: 2 × 10⁻⁶ degrees against 89. That is a verdict without a name. Closing the logarithms of the reached displacements under the bracket gives the same verdict and says which group — planar, spherical, a translation — and for Bennett's linkage it says six.
Six hold nothing
Every exact-constraint coupling in these essays — Kelvin, Maxwell, three-two-one, and a Kelvin clamp with a seventh pad added — has rank six and holds the part not at all. The escape a Maxwell coupling leaves is a pure vertical translation with nothing else in it, which is not a defect: it is what a coupling is, and gravity is the seventh contact nobody draws.
Nine bars that ought to be rigid
Join each of three joints to each of three others and the nine bars leave no freedom, by the count and by the rank, wherever the joints are. Put one set on a line and the other on a line at right angles and the framework moves, all the way round a loop, with no bar repeating any other: take away any one of the nine and the motion is unchanged, take away any two and it gains a freedom. Tilt the lines by a degree and it still has a freedom by rank and cannot move at all.
The right angle as a tolerance
Dixon's nine bars move only when their two lines are exactly perpendicular, and a framework built a degree off square has a freedom by rank and no motion at all. Give its joints clearance and it moves a bounded distance: the play each bar needs is proportional to the tilt and to the square of the travel, one constant serves every tilt, and all nine bars end up at that play exactly. Then it reaches its first crossing, where the push is as large as the motion ever makes it, and a hundredth of a push further costs fifty-eight times the law — square or not.
The clearance that makes the framework generic
A clearance lets Dixon's nine bars move, and it also moves their joints off the two lines that let them move at all. Six joints off a conic make the framework rigid by rank, with a smallest singular value proportional to its distance from a conic. The same clearance that did the damage pays for it fourteen times over: a framework built anywhere inside its clearance discs is pushed to its first crossing using at most 7% of the allowance those discs give. The tilt of the lines decides how far it goes; its own joint errors change that by about 1%.
A floating cage frees three balls and not six
A Rzeppa cage that may slide along its own normal as well as tilt has a third freedom, and counting constraints against freedoms says a six-ball joint should then lose its hold on the lag altogether. It loses nothing: a slide moves both balls of an opposite pair the same way, so it spends one ball's clearance for every one it frees, and the six-ball lag stays at 0.350 c. A three-ball joint, whose balls have no opposites, loses its bound outright, because three ball centres always lie in some plane. Offset grooves then add a second limit, set by the worst ball alone, which takes over from the cage only past an offset of about 0.35 times the tracks' play over the windows'.
The pair a catalogue sells
A plain bearing is a cylindrical pair and a catalogue calls it a bearing. Add two thrust faces and it is a revolute pair, which is a different joint and changes every mobility count downstream. The kinematic identity of a bought part is decided by which surfaces touch, and the catalogue's word for it is not the same information.
The price of the other family
At its crossing, Dixon's framework passes from one family of placements to another, and past it every push names two placements, one in each. A framework built with its joints anywhere inside a clearance ρ has no motion to follow, so its play has to carry it. The price of going on is proportional to ρ, from 0.002ρ to 0.20ρ across ten frameworks, exactly as a parallelogram's change point is — and reversing every joint error leaves it unchanged. Eight of the ten find the far family dearer than their own and two find it cheaper, and all of them find it far inside the 2ρ their clearance gives.
A tight groove leans on one ball
A six-ball Rzeppa joint's free play is set by the tighter of its cage and its offset grooves, and the two limits look alike from outside. They are not alike once the play is taken up. With every contact made a spring of the same stiffness and the joint twisted past its free lag, a joint whose cage binds spreads the first load across four to six balls' worth and, a third of a window clearance on, gives every ball between 0.17 and 0.19 of it. A joint whose grooves bind puts the first load on one ball alone over most of a ball pitch, and two clearances on it still spreads it over fewer than six. At the same torque its hardest-pressed ball carries 1.5 to 3.0 times the caged joint's. Tightening the tracks to cut the play buys the play with uneven loading.
The price is one self-stress
A Dixon framework built with its joints a little out of place has to be carried past its crossing by play, and the play it needs was measured by bisection, framework by framework. It has a closed form. Pinned and pushed, the framework carries exactly one self-stress on each family, and the least play is the errors' bar misfits weighted by that stress, over the stress's size. The formula matches every measured price to 0.6%, says why two frameworks of ten prefer the far family, and finds that one in twelve does.
A tight cage spreads the load until the tracks join in
A Rzeppa joint whose offset grooves set its play loads one ball first, and at equal torque its hardest-pressed ball carries up to three times a joint whose cage sets the play. Tighten the cage's windows below 0.559 of the track play and the cage becomes the limit at every input angle: the first load spreads over 3.6 balls' worth or more everywhere, the play falls, and at low torque the worst ball carries no more than a caged joint's. The cage does not stay in charge. Once the twist reaches the gap between the two limits the tracks engage, unevenly, and the worst ball climbs back towards the untightened joint's. A tighter cage widens the gap and pushes that torque up, so the windows' clearance is a choice about the torque at which even loading should end.
A push turns back at the crossing
Dixon's framework as built has play enough to go on past its first crossing onto either family, and the question left open was which one a push on B₂ chooses: the family whose self-stress is cheaper, or something else. Neither. Dixon's own formula says that near the crossing every joint but W₂ moves as the square of the distance along the motion, so the push is at a fold there on both sides, and no push can carry the framework through. Ten frameworks as built, pushed to their turning point and pulled back, all retrace, including the two that are cheaper beyond. Driven instead by W₂'s side of the black line, all ten go through, needing exactly the worst price on their path, and the price is continuous through the crossing.
A drive that goes round is an angle
Dixon's framework moves round a loop through four crossings, and a push on B₂ folds at two of them while a drive on W₂'s side folds at the other two. A lever moving both was proposed as the drive that would go all the way round. It cannot, and no drive that is one number read off the joints can: round the whole loop B₂ and W₂ sit at √2 cos ψ and √2 sin ψ on their two lines, the ends of a trammel bar, so the loop is a circle and every such number has a top and a bottom on it. A lever only moves its two folds off the crossings. What goes round is an angle. Four of the framework's eighteen joint angles turn once as it goes once round, never stopping, and a motor at W₂ takes ten frameworks as built all the way round at the worst price on the loop — 1.00 to 1.46 times their worst crossing — after which every turn repeats the first.
A piano hinge is not forty door hinges
A three-knuckle hinge works because the misfit its bore errors create is smaller than the play already in its pins. A piano hinge has forty knuckles and thirty-nine of them are redundant, so the obvious reading is that it needs thirteen times the play. It needs two and a half times, and it can never need more than the bore tolerance itself — because a rigid leaf has one axis and a line through the middle of the errors misses every bore by at most the largest of them.
Put the motor where the rocking bar is longest
Dixon's framework goes round its loop with its two nearest joints on the ends of a trammel bar, and a motor at a joint angle with that bar for a side carries it round with no fold. With the nearest joints starting at different distances it looked as though the loop would become an ellipse and some angle would nearly stop. The loop stays a circle at every ratio, because the bar between the two joints is a bar. Each of the four turning angles runs at one radian per unit of the loop, plus or minus the rate of its other side, which rocks fastest at a crossing and there turns at the trammel bar's length over its own. That gives each angle's speed ratio in closed form, says none of them ever stops, and puts the motor at whichever joint has the longest rocking bar.
Named alongside it
The objects these essays reach for when they reach for this one.
MobilityRankRedundant constraintConstraintClearanceDegrees of freedomScrew systemToleranceBennett's linkageDisplacement subgroupGrübler's criterionConstraint jacobian