The motion, not the mechanism

The circle of points going straight

At any instant some points of a moving plane are travelling in a straight line. They form a circle — not nearly a circle, a circle — and the reason is one real coefficient in a quadratic. A coupler curve has an inflection exactly when that circle sweeps over the tracing point, which turns out to be rare.

Assumes Every point has a centre.

Take a four-bar at one crank angle and ask which points of its coupler plane are, at that instant, travelling in a straight line. Not staying on a straight line — nothing does that except on a very particular linkage — but momentarily having zero curvature in their path.

The answer is a whole circle of them, and the circle passes through the pole. It is worth being clear about how surprising that ought to be. The condition “this point’s path has zero curvature” is one equation in the two coordinates of the point, so the answer being a curve is expected. The answer being a circle is not, and the site’s rule is that a locus asserted to be a circle and a locus measured to be a circle are different objects.

The circle of points going straight, at 66°Every point on this circle is, at this instant, travelling in a straight line: its path has zero curvature there. The circle passes through the pole — where the point is not moving at all — and its diameter is 47.64, which is the pole's own speed divided by the plane's angular rate. Nothing here was assumed to be a circle. The locus is the zero set of a quadratic whose |w|² coefficient is φ′³, a real number with no cross term and no difference between its two square terms, and a general conic fitted to the sampled locus returns those coefficients at 8.1e-15 and 6.4e-15. At this position the coupler is close to translating, the pole has run off the canvas and the circle with it — the figure is the size of the mechanism, and δ here is 13.6 coupler lengths. positioned by solving, not by drawing.δ = 47.64 — the circle is off the canvaspositioned by solving, not by drawing
Fig. 1 The circle, with seven of its points and the velocity of each. Every one of those points is moving in a straight line at this instant. The circle passes through the pole, where the velocity is zero — a degenerate way of going straight, and the reason the pole is always on it. Turn the crank and the circle swells, shrinks and swings about.

Where the circle comes from

The path curvature of a point is κ=N/z3\kappa = N/|z'|^3 where N=Im(zz)N = \operatorname{Im}(\overline{z'}z''), so the locus of zero curvature is the zero set of NN. Write ww for the point’s offset from the moving frame’s origin in fixed-frame coordinates; then

z=A+iφw,z=A+(iφφ2)w,z' = A' + i\varphi'\,w, \qquad z'' = A'' + (i\varphi'' - \varphi'^2)\,w,

both affine in ww. Multiplying out zz\overline{z'}z'' gives four kinds of term — a constant, one in ww, one in wˉ\bar w, and one in w2|w|^2 — and the imaginary part of the last one has coefficient

Im ⁣(iφ(iφφ2))=φ3.\operatorname{Im}\!\left(-i\varphi'(i\varphi'' - \varphi'^2)\right) = \varphi'^3.

That is the whole reason the locus is a circle. The quadratic part of NN is φ3w2\varphi'^3|w|^2, which is a real multiple of x2+y2x^2 + y^2: equal coefficients on the two squares and no cross term. A conic with equal squares and no cross term is a circle, and completing the square gives the centre and radius in closed form.

It also says exactly when the locus is not a circle. When φ=0\varphi' = 0 the quadratic part vanishes and what remains is linear: the inflection locus of a plane that is instantaneously translating is a straight line. That is not a degeneracy to be papered over. A plane that translates has no pole — every point has the same velocity, and no point is still — so the circle has nowhere to pass through, and the correct object is a line at infinity’s worth of distance away. The figures refuse to draw a circle there rather than drawing an enormous one.

Measuring rather than asserting

The derivation above is three lines and is correct. The site’s habit is nonetheless to check it against something that could have come out differently, and here that is easy: sample the zero set and fit a general conic to it.

A general conic is Ax2+Bxy+Cy2+Dx+Ey+F=0Ax^2 + Bxy + Cy^2 + Dx + Ey + F = 0, six coefficients, normalised to unit length. Nothing about the fit assumes the curve closes, that it is bounded, or that it is round. If the locus were a slightly eccentric ellipse the fit would say so, in the cross term BB and in the gap between AA and CC.

Over six positions of the crank the worst value of B/(A+C)|B|/(|A|+|C|) is 8.1×10158.1\times10^{-15} and the worst AC/(A+C)|A-C|/(|A|+|C|) is 6.4×10156.4\times10^{-15}. Both at rounding. The locus is a circle.

The locus is a circle, and this is how far from one it is. Five measurements, each the worst over six positions of the crank. The first two are the whole claim: a general conic — six coefficients, no assumption that it closes or that it is round — fitted to sampled points of the zero-curvature locus comes back with no cross term and with equal square terms, which is the definition of a circle. The other three are the classical facts about it, each computed by a route that does not share code with the fit. Every number here is at the rounding of double precision, which is the point: this is not a curve that is nearly a circle.
Fig. 2 The five numbers that make the claim. The first two are the measurement — a general conic fitted to the sampled locus, with no assumption of roundness anywhere in the fit. The other three are the classical facts about the circle, each computed by a route that does not share code with the fit. Everything is at the last digits of a double.

Three further facts come with it, each computed independently and each required to agree.

The circle passes through the pole, to 8.3×10128.3\times10^{-12} of a coupler length. This one is trivially true from the algebra — the pole has z=0z' = 0, so N=0N = 0 there — but it is worth checking, because it ties the fitted circle to the pole computed by a different route entirely.

Its diameter is the pole’s own speed divided by the plane’s angular rate. The fitted diameter and P˙/φ|\dot P|/|\varphi'| agree to 1.5×10161.5\times10^{-16} relative. This is the classical δ\delta from Euler and Savary’s relation, and having it come out of a curve fit is the closest this field gets to a coincidence that is not one.

The diameter is perpendicular to the pole’s velocity. The sine of the angle between them is 1.1×10161.1\times10^{-16}. So the circle sits with the pole at one end of a diameter and the pole tangent as the tangent to the circle there, which is the arrangement every textbook picture shows and which is here a measurement.

The polar form, which does all the work

For computing, the circle is best not held as a centre and a radius. Along a ray from the pole in direction ψ\psi, NN is a quadratic in the distance rr with a root at r=0r = 0, because the pole is on the locus. So

N(P+reiψ)=n1r+n2r2,N(P + r e^{i\psi}) = n_1 r + n_2 r^2,

and the second crossing is at r=n1/n2r = -n_1/n_2 exactly, with n2=φ3n_2 = \varphi'^3 known in advance and n1n_1 the directional derivative of NN at the pole. One evaluation of a gradient per ray, no root-finding, and no differencing.

That form is r=δsinψr = \delta\sin\psi in disguise, with ψ\psi measured from the pole tangent. It is also what makes the intersection with the cubic of stationary curvature tractable in a later essay, since that curve has the same polar structure with a double root at the pole instead of a single one.

The polar form is also where an early version of one figure went wrong in an instructive way. Sampling the ray at a fixed small step and extracting n1n_1 and n2n_2 by finite differences worked, but the circle is routinely twenty times the size of the linkage, so extracting a coefficient of r2r^2 from samples at r103r \approx 10^{-3} when the root is at r47r \approx 47 is a cancellation problem, and the fitted circle had a residual of 5.5×1075.5\times10^{-7} rather than 101510^{-15}. Getting the coefficients from the algebra instead removed the step size from the calculation, and with it the only tuning parameter the figure had.

The circle decides where a coupler curve bends

The circle would be a curiosity if it stayed still. It does not: it is a different circle at every crank angle, and it sweeps across the coupler plane as the mechanism turns. That sweeping is what makes it useful, because it settles a question about whole curves.

A coupler curve has an inflection exactly at the instants when the moving inflection circle crosses the tracing point. The curve’s curvature is zero precisely when the point is on the circle; a sign change in that curvature is an inflection; so the inflections of the curve are the crossings.

That is checkable in two directions and both are checked. At each instant where the exact curvature changes sign, the tracing point’s distance from the inflection circle is measured, and the worst value over the crossings of a coupler curve is 2.5×10162.5\times10^{-16} of a coupler length. And the count itself is taken twice: once from the sign changes of the exact curvature, and once from the turning of the drawn polyline — three consecutive traced points, the sign of the cross product of the two chords, and count the changes. That second route knows nothing about derivatives, poles or circles; the only thing it shares with the first is the solver that placed the points. For the coupler point at (0.8,0.2)(0.8, 0.2) of the coupler both routes report two.

2 inflections, and where they come from. The curve this coupler point traces, with the places it changes the way it bends marked. An inflection is where the path curvature passes through zero, and a point's path curvature is zero exactly when the point is on the inflection circle — so the inflections of a coupler curve are the instants at which the moving circle sweeps over the tracing point. Measured at each marked instant, the point is within 2.5e-16 of a coupler length of that circle. Counting the sign changes of the exact curvature and counting the turns of the drawn polyline, which knows nothing about any of this, both give 2. positioned by solving, not by drawing.
Fig. 3 Two inflections, marked at the crank angles where they occur. At each of those instants the tracing point is on that instant’s inflection circle to the last bit of a double. The two counting routes — the sign of an exact curvature, and the turning of a drawn polyline — agree.

Most coupler points never inflect at all

Since the circle sweeps only a limited region of the coupler plane, a point outside that region never gets crossed and its curve bends one way for the whole cycle. That suggests a survey, and the survey is more lopsided than expected.

A grid of 1,681 body points over a five-by-five region of the coupler plane, each one’s curve traced through a full turn and its inflections counted: 1,389 of them — 83 per cent — have none at all. 278 have two and 14 have four. Nothing has an odd number, which is a check rather than a finding: a closed curve cannot.

The two moving pins are in the majority, for the plainest reason available. A pin traces an exact circle, a circle has no inflections anywhere, and the inflection circle can sweep over a pin without anything happening — because when it does, the pin’s curvature is zero and also constant, which is a contradiction unless the pin is at the pole. In fact the pin is never on the inflection circle except when it is at the pole, and that is the sense in which the survey’s answer at those two points is not merely typical but forced.

Which points of the coupler ever change the way they bend. A grid over the coupler's own plane, each cell coloured by how many inflections that body point's curve has over a full turn of the crank. 600 of 729 — 82 per cent — have none at all. An inflection needs the tracing point to be crossed by the inflection circle at some instant, and the circle sweeps a limited region of the plane; a point outside it draws a curve that bends one way for the whole cycle. Nothing has an odd count, because a closed curve cannot. The two pins are in the pale region for the plainest possible reason: they trace exact circles.
Fig. 4 The survey. Each cell is a point of the coupler’s own plane, coloured by how many times its curve changes the way it bends over a full turn. The pale majority never inflects. The bands that do are the trace of where the moving circle has been, which is a region rather than the whole plane.

Why a circle, and not something else

It is worth asking why the answer is a circle rather than, say, an ellipse, because the algebra gives the answer without giving the reason.

The reason is that the quadratic part of NN comes from a single product: (iφw)(iφφ2)w\overline{(i\varphi' w)}\cdot(i\varphi''-\varphi'^2)w, which is wˉw\bar w w times a constant. wˉw\bar w w is w2|w|^2, and w2|w|^2 is rotationally symmetric. No other pairing of terms in the expansion produces a second-order term at all, because AA' and AA'' contribute no ww and the two ww-linear pieces multiply to nothing of second order after the imaginary part is taken.

So the roundness is inherited from the structure of a rigid motion rather than from anything about four-bars. A rigid motion contributes a rotation to the velocity field and that rotation is iφwi\varphi'w — a rotation, uniform in every direction — and the quadratic term is that piece meeting the corresponding piece of the acceleration field. Any planar rigid motion has that structure, so any planar rigid motion has a circular inflection locus, whatever produced it. A cam follower’s face, a wheel on a road, a sheet of paper being pushed about: all of them, at every instant.

That generality is worth stating because it is the strongest available version of this field’s opening claim. The circle is not a fact about linkages. It is a fact about rigid motions in the plane, and linkages are how this site happens to make them.

The two ways a point can be on it, and only one is interesting

A point is on the inflection circle if its path curvature is zero. There are two ways for the numerator N=Im(zz)N = \operatorname{Im}(\overline{z'}z'') to vanish, and they are not the same situation.

The first is that zz'' is parallel to zz': the point is accelerating along its own direction of travel and not across it, so the path is straight and the point is merely speeding up or slowing down. That is the ordinary case, and it is the one every point on the circle is in.

The second is that zz' itself is zero, which is the pole. A point that is not moving has no direction of travel, no path tangent, and no curvature; putting it on the circle is a convention that happens to be consistent with the algebra rather than a statement that the pole is going straight. The site’s machinery refuses to report a curvature there, and the circle’s polar form uses the pole’s membership as a computational convenience — it is the known root that makes the quadratic solvable in one step — while the essays are careful not to describe the pole as travelling in a line.

The distinction is not pedantry. It is the reason Ball’s point is defined as the intersection of the circle with the cubic other than the pole, and the reason the search for it explicitly excludes the pole rather than discovering it as one of several answers.

What this says about coupler curves as objects

The curves field treats a coupler curve as an algebraic object: a sextic, of a certain genus, with a certain number of double points, traced by three different linkages because of Roberts’s theorem. None of that machinery says anything about inflections, because inflections are a real-geometry question rather than an algebraic one — a real sextic can have any number of them up to a bound, and which number a particular one has depends on where the real points fall.

This essay’s route answers it directly and cheaply. It also answers the version of the question a designer actually has, which is not how many inflections does this curve have but does this curve have a nearly straight bit, and where. A nearly straight bit is a stretch where the tracing point is near the inflection circle for a while, which is a statement about the point’s position relative to a moving circle rather than about the curve’s algebra.

That is exactly the reading the classical straight-line linkages get in a later essay. Watt’s linkage keeps its tracing point near the inflection circle over a stroke; Peaucellier’s does something different in kind, which is why it is exact and Watt’s is not; and the point where the linkage would do best at one instant is not the point either designer chose, which is worth a measurement.

Chebyshev's point, and the straightest one. Both curves are traced by the same linkage over the same working arc; only the tracing point differs. The classical point is the coupler's midpoint, which is where the mechanism's own symmetry puts it. Ball's point is where the motion says the straightest path is — the one point whose path holds its tangent to fourth order rather than second — and it is 3.26 coupler lengths away. Over the whole stroke the classical point departs from its chord by 12.4 per cent of the span and Ball's by 3.5. positioned by solving, not by drawing.
Fig. 5 Chebyshev’s linkage tracing with its coupler midpoint and with the point that is on the inflection circle at the middle of the stroke. The second curve is straighter at the middle and the two are not straightforwardly comparable at the ends, which is the difference between a criterion about one instant and a criterion about a range.

The circle at a dead centre, and at a translation

Two positions deserve saying explicitly, because both are places where a naive implementation returns a number and should not.

At a dead centre the loop’s Jacobian is singular. The derivatives of the coupler angle do not exist — the mechanism’s motion is not differentiable in the input there — so NN has no coefficients and there is no circle. The machinery refuses rather than returning a very large one. The site has a whole essay on the two different things called jamming and this is one more consequence of the first of them.

At an instantaneous translation the pole runs off to infinity and, as above, the locus becomes a line. That is a perfectly ordinary configuration for a four-bar — the coupler’s angular rate passes through zero twice a turn on many of them — and it is not a failure of anything. The figures handle it by not drawing a circle, and the inflection survey handles it by counting the sign changes of curvature rather than crossings of a circle, which is why that measurement is stated in terms of curvature and the circle is offered as the explanation rather than as the method.

The distinction matters because it is the difference between two claims that sound the same. The inflections of a coupler curve are the crossings of the inflection circle is true where the circle exists. The inflections of a coupler curve are the sign changes of its path curvature is true everywhere and is what is counted. The first explains the second; it does not replace it.

One ray, sixty points, and a difference that does not change. Every point on one ray from the pole, plotted as the reciprocal of its distance from the pole against the reciprocal of the distance to the centre of its own path. The points lie on a straight line of slope one — which is Euler and Savary's relation, 1/r − 1/r₀ = 1/(δ sin ψ), written as a picture. The intercept is 0.0242 and the largest departure from it over the whole ray is 2.3e-15. Nothing about the mechanism appears in the relation: δ is a property of the motion and ψ is the direction of the ray, and between them they settle every point's path curvature at once. positioned by solving, not by drawing.
Fig. 6 The relation the circle comes out of, seen along one ray. The intercept of this line is 1/(δsinψ)1/(\delta\sin\psi), and the point where the plotted quantity crosses the horizontal is the point on that ray whose path centre is at infinity — the ray’s crossing of the inflection circle.
The coupler's motion at 200°Every point drawn as a stub is a point of the coupler's own plane, and the stub is that point's velocity — solved, not sketched. They all point different ways and they are all consistent with one statement: at this instant the whole plane is turning about a single point, the **pole**, marked with a cross. The pole is at 1.14 coupler lengths from the crank pin and it is not a pin, not on the mechanism, and not in the same place a moment later. The arrow through it is the pole's own velocity, which is a quantity about the motion rather than about any point of it, and half of everything in this field follows from its direction and its size. positioned by solving, not by drawing.polepole velocity 3.54 per radian of crankpositioned by solving, not by drawing
Fig. 7 A position where the coupler’s angular rate is small, so the pole has run a long way out and the inflection circle has become nearly a straight line. Nothing is wrong at this configuration and nothing is singular; the mechanism is simply, at this instant, close to translating rather than turning.

The two numbers again

Everything in this essay comes out of the same two numbers the previous one ended with: the direction the pole is travelling and the length δ\delta. The circle is placed by them entirely — one end of a diameter at the pole, the diameter along the pole normal, the length δ\delta.

Which raises the obvious question, and it is the one the field’s remaining essays are about. If two numbers settle the curvature of every point of the plane, what is left over? What is left over is how those curvatures are changing, and that needs a third derivative. It produces a second locus, this one a cubic rather than a circle, and where the two loci meet is the one point of the moving plane whose path is straight and staying straight.

Ball's point at 66°Two curves and one point. The circle is the locus of points whose path is momentarily straight; the cubic is the locus of points whose path curvature is momentarily not changing. **A point on both has a path that is straight and staying straight** — four-point contact with its own tangent line, one order better than anything else in the plane. That is Ball's point. Walking the circle and looking for a zero of κ′ turned up 1 sign changes here and 1 of them survived being checked for continuity — the others are the asymptote the pole itself produces. Its measured order of contact with the line is 3.95. positioned by solving, not by drawing.the inflection circle and the cubicpositioned by solving, not by drawing
Fig. 8 The circle from this essay and the cubic from the next, drawn together, with the single point they share besides the pole. Its path is straight to one order further than anything else in the plane — which is a claim about a fourth derivative and is measured rather than asserted.

Most coupler points never inflecting is the observation worth ending on, because it says what the inflection circle is actually for. The circle is small — it passes through the pole and its diameter is one length of the motion — and a coupler point sits somewhere on a rigid body that is generally much larger. So over a full revolution the circle sweeps a region, and a point outside that region never lies on the circle at any instant and its path never has an inflection anywhere. Inflections are a property of points near the pole, and the pole is near the mechanism’s own middle. That reframes what a designer is doing when hunting for a coupler curve with a straight stretch in it: not searching a large space for a rare event, but confining the search to the region the inflection circle sweeps — which is computable in advance, from the motion alone, before any coupler point is chosen. That is a genuine reduction of a search space and it comes free with the circle, which is the ordinary payoff of having a locus rather than a test.

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

The 8 of 13 essays linking to this one that name the most of the same objects.

The objects this essay names

Each one links to every other essay that touches it.

Conic fitCoupler curveEuler savaryInflection circleInstantaneous centreMoving planePath curvaturePole tangent