The problem backwards

Five positions, and what is left

Three prescribed poses leave a whole plane of choices. Four leave a curve. Five leave four points, and finding them is the first thing in this site's synthesis field that a compass cannot do — it needs two cubics intersected, which is algebra rather than construction. Four points give six four-bars, and two of them can be built.

Assumes What the fourth position costs and Two circles, four answers.

The synthesis field has been counting down.

Three poses. Any point of the moving body will serve as a pin. Its three images are three points, three points have a circumcentre, and the circumcentre is the ground pivot. A two-parameter family of solutions — the whole coupler plane to choose from — and the construction is six lines of code.

Four poses. Four images of a point are concyclic only for points on a cubic, so the choice collapses from a plane to a curve. That cubic is what Burmester’s name is on, and it is still a construction: a point can be walked along the curve and a linkage read off.

Five poses. The curve becomes a finite set of points, and this is where the compass stops.

Five positions, and what is left of the curve. Five prescribed poses of a moving body. With four of them, every point of the pale curve is a usable fixed pivot — a one-parameter family. The fifth pose is one more equation, and it leaves 4 points. Bézout's number for the system is 16; 4 paths arrive; 4 of those are real. Every pair of the 4 is a four-bar, so there are 6 candidate linkages and 2 of them reach all five poses in one piece and in order. 1 of the 4 pivots is too far away to draw in frame and is marked at the edge with its true distance — which is why some of the linkages have a bar twenty times the size of the body.
Fig. 1 Five prescribed poses of a moving body, the four-position centre-point curve they would leave if one of the poses were dropped, and the four points that survive all five. Every one of the four is on that curve; the fifth pose is what picks them out of it.

Why the compass stops

The reason is worth being precise about, because it is not that the problem gets harder in some vague sense.

Five positions can be split into two overlapping sets of four, and each set of four gives a centre-point curve — a cubic. A point that works for all five must be on both cubics. So the five-position solution set is the intersection of two cubics, and intersecting two cubics is not an operation available to a compass and straightedge. Two circles, yes. A circle and a line, yes. Two curves of degree three, no.

Bézout says two cubics meet in nine points. Not all nine are useful: a circular cubic passes through the two circular points at infinity, both cubics do, and there are further common points forced by the construction. What is left is a small finite number, and how small is a fact about the poses rather than about the method.

Rather than working through that subtraction on paper, the site does what this phase built the machinery for and counts it.

There is a second reason the construction stops, and it is less often stated. Even where two cubics can be intersected — with a computer, trivially — the classical framework has nothing to say about which of the intersections is worth having. A construction produces a solution and the reader accepts it because the steps were sound. A set of four solutions of which two are unbuildable needs a criterion the construction does not contain, and supplying that criterion means abandoning compass work for a sweep. So the fifth position pushes the problem out of drawing in two ways at once: the solving becomes algebraic, and the selecting becomes empirical.

Four unknowns and four equations

The system is smaller and prettier than the two-cubics description suggests, and the prettiness is the reason it is written this way.

A dyad is a moving pin k, given in the body’s own frame, and a fixed pivot m in the ground frame. Four unknowns. The condition is that the pin’s distance from the pivot is the same in every pose, which for five poses is four equations — one for each pose after the first.

Expand one of them. The pin’s image in pose ii is pi+Rikp_i + R_i k, so

pi+Rikm2=k2+pim2+2(Rik)(pim),|p_i + R_i k - m|^2 = |k|^2 + |p_i - m|^2 + 2(R_i k)\cdot(p_i - m),

using Rik=k|R_i k| = |k| because RiR_i is a rotation. Subtract the same expression for the first pose, and the k2|k|^2 cancels. So does the m2|m|^2 hiding inside pim2|p_i - m|^2.

What is left is degree one in k and degree one in m — bilinear, total degree two. Four quadratics in four unknowns, Bézout’s number sixteen.

Twelve paths go to infinity and four arrive. Those four are the Burmester points, and for these five poses all four are real.

Six linkages from four points

A dyad is half a mechanism. Any pair of Burmester points is a four-bar: two moving pins on the coupler, two ground pivots, and the four link lengths determined by the distances. Four points give (42)=6\binom{4}{2} = 6 candidate linkages.

Every one of them reaches all five poses. That is a theorem and it holds exactly: the verification drives each linkage to each pose with the forward solver and measures the miss, and the worst across all six is 101410^{-14}.

Then the same question the field has been asking since the three-position essay: can any of them be built?

Five positions, four points, six linkages, two machines. The five-position system is four quadratics in four unknowns, so Bézout says 16 and 4 paths arrive. 4 of those are real Burmester points, every pair of them is a four-bar — 6 of them — and 2 reach all five poses on one circuit in order.
Fig. 2 Bézout’s sixteen, the four that arrive, the four that are real, and the number that survives a sweep. Every stage is computed; the drop from six candidate linkages to two is the same drop the three-position survey measures at 1,176 to 176.

Two of the six. The other four reach their five poses on more than one circuit — exactly correct, and requiring the linkage to be taken apart and reassembled between poses.

A four-bar through five positions. Built from Burmester points 1 of 2. Its four lengths are crank 1.025, coupler 2.052, rocker 1.239, ground 1.901, and it reaches every one of the five poses to 2.2e-15. Swept from the first pose it meets the other four on one circuit and in order.
Fig. 3 One of the two that work. It reaches all five prescribed poses to fourteen decimal places, on one circuit, and in the order asked for.

The proportion is worse than it looks

Two of six is a third, which sounds better than the three-position survey’s 176 of 1,176 — fifteen per cent. The comparison is misleading in both directions and the reasons are instructive.

Five positions leave nothing to choose. The three-position survey has 1,176 candidates because there is a two-parameter family and 1,176 is how many were sampled from it. If most of them are defective, a designer discards them and takes another. At five positions there are six, full stop, and if all six were defective there would be nothing to fall back on.

The failures are the same failure. Both counts fail for branch and circuit reasons: the linkage reaches the poses and cannot travel between them. Nothing in either construction attends to that, because both constructions are statements about distances and circuits are statements about connectivity.

And the sample size is four. Four real Burmester points is what these five poses give. Another five poses give a different number — the finite count is four either way, but how many of the four are real is a property of the poses, and it can be two, or none.

That last point is the one worth stating loudest. A designer who prescribes five positions is not guaranteed a linkage at all. The construction always produces four solutions of the algebra; whether any of them are real, and whether any of the real ones can be assembled, are two further questions that the classical treatment answers with a shrug and this site answers by sweeping.

Exactly correct, and it cannot get there. Built from Burmester points 1 of 6. Its four lengths are crank 1.025, coupler 5.007, rocker 24.229, ground 28.366, and it reaches every one of the five poses to 5.0e-15. Swept from the first pose it reaches 4 of 5 — the rest are on another circuit, and the construction says nothing about that.
Fig. 4 The first of the six by the construction’s own ordering, which happens to be one that cannot be built. Its ground pivot is 28 units from the other on a mechanism whose coupler is 5, and it reaches only some of the poses on the circuit it starts on.
A four-bar through five positions. Built from Burmester points 2 of 2. Its four lengths are crank 1.492, coupler 2.444, rocker 1.239, ground 3.723, and it reaches every one of the five poses to 1.4e-15. Swept from the first pose it meets the other four on one circuit and in order.
Fig. 5 The second of the two that work, built from a different pair of the four Burmester points. Different proportions, the same five poses, and the same fourteen decimal places.

The degenerate solutions the algebra hands back

Two of the sixteen paths deserve a note, because the system has solutions that are not dyads and the code has to know it.

A pin coinciding with its own pivot satisfies every equation trivially. If k is placed so that its image is exactly m in the first pose, the distance is zero, and zero equals zero in all five — so a link of no length is a perfectly good solution of “the distance is the same in every pose”. The algebra has no way to object; a length of zero is a length.

synthesiseFivePosition discards those explicitly, by measuring the pivot distance in the first pose and dropping anything below 10610^{-6}. That is a filter on the interpretation rather than on the arithmetic, and it is the sort of step that is easy to leave out and then to explain away later as a numerical artefact. It is not an artefact. It is a solution, of a system that was written down slightly more generously than the question intended.

The same shape appears wherever a condition is expressed as an equality of distances. The three-position construction has it too, and handles it by returning null when three images are collinear — a moving point whose images lie on a line has its pivot at infinity, and the dyad it wants is a slider rather than a crank. Rounding that to a very distant pivot would produce a linkage with a bar a thousand units long and a caption that did not mention it.

Two computations that have to agree

The five-position result is checked against the four-position one, and the check is the useful kind — two things computed by different routes that must land on each other.

A Burmester point of five poses is, in particular, a point whose images in the first four poses are concyclic. So it must lie on the four-position centre-point curve. The curve is computed by an entirely different piece of machinery — a marching-squares contour of the concyclicity defect over a grid — and the points come from a homotopy tracker that knows nothing about it.

Every one of the four lies on the curve to 3.6×10153.6 \times 10^{-15}.

And the concyclicity itself is checked directly: for each point, the distances from its pivot to its five images must all be equal, and the spread across all four points is 1.6×10151.6 \times 10^{-15}.

Neither of those is a formality. The first would catch a tracker that had converged to something satisfying a mis-transcribed equation; the second would catch a construction that was correct about four poses and had dropped the fifth. Both are the kind of error that produces a perfectly plausible picture.

The construction, and what replaced it

It is worth saying what Burmester actually did, because “intersect two cubics” is a modern description of a nineteenth-century result and the difference in method is the point of this rung.

Burmester’s own treatment is projective and constructive throughout. The centre-point curve is obtained as a locus, the intersections are obtained graphically, and the whole thing is executed with drawing instruments on a board. That was not a limitation reluctantly accepted — it was the technology, and the constructions were designed around what a draughtsman could do accurately.

What a draughtsman can do accurately does not include intersecting two cubics, so the five-position case was in practice handled by drawing both curves and reading the crossings off the paper. That works, it is how the problem was solved for a century, and its accuracy is the accuracy of a pencil.

The algebraic route replaces the pencil and changes what can be claimed. Reading a crossing off a drawing gives a pivot good to perhaps three figures and no statement about how many crossings there are. Tracking sixteen paths gives four points good to fourteen figures and the count. The second half is the part the drawing could never supply: a draughtsman who finds three crossings has found three crossings.

There is a cost, and it is the ordinary one for this site. The construction explains itself — every step is a circle or a line with a reason — and the homotopy does not. Nobody looks at 1,458 tracked paths and understands why the answer is four. The site keeps the construction for the three- and four-position cases, where it is both exact and legible, and reaches for the algebra at exactly the point where legibility was already lost.

What a designer actually gets

The practical shape of five-position synthesis is worth stating plainly, because the classical presentation makes it sound more usable than it is.

Five is the maximum. A dyad has four free numbers and each pose after the first is one equation, so five poses is where the equations meet the unknowns. Six poses is over-determined and generically has no solution at all. This is not a limitation of Burmester’s method; it is a count, and the essay on how many precision points a linkage will take works it out for all three kinds of synthesis.

Exactness is free and buildability is not. The construction gives poses met to fourteen places, every time, and says nothing about circuits. Every solution has to be swept.

And there is no dial. With three poses a designer who dislikes the result picks a different coupler point. With four, a different point on the curve. With five, there are four points and no parameter — so the only remedy for six bad solutions is to change the prescribed poses, which is a change to the specification rather than to the design.

That last is the real cost of the fifth position and it is rarely stated as one. Every position added buys accuracy and spends freedom, and at five the freedom is gone.

Five positions, and what is left of the curve. Five prescribed poses of a moving body. With four of them, every point of the pale curve is a usable fixed pivot — a one-parameter family. The fifth pose is one more equation, and it leaves 4 points. Bézout's number for the system is 16; 4 paths arrive; 4 of those are real. Every pair of the 4 is a four-bar, so there are 6 candidate linkages and 2 of them reach all five poses in one piece and in order. 1 of the 4 pivots is too far away to draw in frame and is marked at the edge with its true distance — which is why some of the linkages have a bar twenty times the size of the body.
Fig. 6 The five poses and their four Burmester points without the four-position curve, so that how far the pivots sit from the moving body is visible on its own.

Why the six are so unequal

The six candidate linkages are worth looking at as a set, because their spread is the most surprising thing in the computation.

Their link lengths run from about 1.0 to 28.4. Two of them have a ground link nearly six times the longest moving link; one has a rocker of 24.2 against a crank of 1.0. These are not near-misses of reasonable designs — they are mechanisms whose proportions no engineer would draw, produced by an exact construction from perfectly ordinary prescribed poses.

The reason is that a Burmester point can sit anywhere in the plane, including a long way away, and a pivot far from the moving body gives a long link. Nothing in the construction penalises distance, because distance is not part of the condition being satisfied. The condition is that five images are concyclic, and a very large circle through five nearly-collinear points satisfies it as exactly as a small one.

So a practical five-position synthesis has a filtering step that is not in the mathematics: discard the solutions whose pivots are outside the machine. That is a design constraint rather than a kinematic one, and it interacts badly with the fact that there are only six candidates to begin with. Of the six here, two are usable and both of those are also compact — which is luck rather than a pattern, and the site’s own three-position survey rejects a pose set precisely because its three usable solutions all had pivots outside the machine.

Bézout's number, and the answer. 2 polynomial systems, each solved by tracking every one of Bézout's paths. The Bézout column is what the shape of the system permits; the solutions column is what it has. Burmester, five poses: 16 → 4; five-point generator: 128 → 12. The last column is how many paths were tracked per solution found.
Fig. 7 The two synthesis problems this field solves algebraically, with what Bézout permits and what they have.

Where this leads

Two directions open from here, and the rest of this ladder takes both.

The first is to stop demanding exactness. A linkage that passes exactly through five poses is one thing; a linkage that passes near a hundred is another, and the second is what most design problems actually want. That is approximate synthesis, and it trades the theorem for an optimiser.

The second is to stop demanding a four-bar. If four free numbers per dyad is the constraint, more links means more numbers — and six bars can do things four cannot, including holding still.

Both are departures from the discipline that has carried the field so far, which is that everything is a construction and every construction is exact. It is worth marking the boundary: everything in this field up to and including this essay is a theorem with a picture. Everything after it is a measurement with an error bar.

The boundary is not a decline in rigour, and it would be easy to read it as one. An exact construction that produces six linkages of which four cannot be built is not more useful than an optimiser that produces one linkage which is wrong by a fifth of a degree and works. Exactness is a property of the answer to the question that was asked, and the question “pass exactly through five poses” is one a designer chooses to ask, usually because it is the one with a classical answer rather than because it is the one the machine needs.

The unevenness of the six is worth one more sentence, because it says what a solution count is worth as a measure of design freedom. Four Burmester points give six four-bars, and six sounds like a comfortable set to choose from; in practice several are degenerate, several have their pivots in impossible places, and the usable count is often one or none. So the algebraic count is an upper bound on the design freedom and not a measure of it, in exactly the way a census of chains is a bound on the mechanisms available rather than a list of usable ones. The useful number is what survives filtering, the filters are engineering rather than algebra — pivot location, link length ratios, transmission angle, branch — and none of them is visible in the count. That is why a synthesis method that returns a number of solutions has not finished, and why the next step is always a filter rather than a choice.

What this makes readable

Essays that name this one as a prerequisite.

About the same objects

Not linked from either essay — found by the objects both name.

What links here

Essays that link to this one from their own argument.

The objects this essay names

Each one links to every other essay that touches it.

BezoutBranch defectBurmester pointCentre-point curveCircle-point curveDyadKinematic synthesisPolynomial system