Unit 2, lesson 11

Curvature, Torsion, and the Moving Frame

How curvature measures turning per unit length, how the tangent, normal and binormal vectors form a moving frame, and how torsion measures twisting out of a plane, with the conditions each one needs.

  • Theory part 21
  • Practice part 22
  • Curvature and Motion

Drive a mountain road and you feel two things. The road bends left and right, and it also climbs and twists out of any flat plane. Curvature measures the first, torsion the second. Both are read off from a small right-handed frame of three unit vectors that rides along the curve.

Key terms

Curvature

Definition Let r\mathbf{r} be a regular C2C^2 curve with unit tangent T=r′/∣r′∣\mathbf{T} = \mathbf{r}'/\lvert \mathbf{r}' \rvert and arc length ss. The curvature is

κ=∣dTds∣=∣T′(t)∣∣r′(t)∣.\kappa = \left\lvert \frac{d\mathbf{T}}{ds} \right\rvert = \frac{\lvert \mathbf{T}'(t) \rvert}{\lvert \mathbf{r}'(t) \rvert}.

For a curve in R3\mathbb{R}^3, or a plane curve written with third coordinate 00, this equals

κ(t)=∣r′(t)×r′′(t)∣∣r′(t)∣3.\kappa(t) = \frac{\lvert \mathbf{r}'(t) \times \mathbf{r}''(t) \rvert}{\lvert \mathbf{r}'(t) \rvert^3}.

Curvature is a property of the traced curve. It is unchanged by any C2C^2 reparametrization with nonzero derivative, including one that reverses orientation.

In plain words Walk along the curve at unit speed and watch the direction arrow T\mathbf{T}. Curvature is how fast that arrow turns, in radians per unit of length.

Example The circle r(t)=⟨Rcos⁡t,Rsin⁡t⟩\mathbf{r}(t) = \langle R\cos t, R\sin t \rangle with R>0R > 0 has speed RR and T(t)=⟨−sin⁡t,cos⁡t⟩\mathbf{T}(t) = \langle -\sin t, \cos t \rangle, so ∣T′(t)∣=1\lvert \mathbf{T}'(t) \rvert = 1 and κ=1/R\kappa = 1/R. Walk 11 meter along a circle of radius 22 meters and the tangent turns by 0.50.5 radian, while on a circle of radius 1010 meters it turns by only 0.10.1 radian. For a graph y=f(x)y = f(x) with ff twice differentiable, the cross product formula with r(x)=⟨x,f(x),0⟩\mathbf{r}(x) = \langle x, f(x), 0 \rangle gives

κ=∣f′′(x)∣(1+f′(x)2)3/2,\kappa = \frac{\lvert f''(x) \rvert}{\left(1 + f'(x)^2\right)^{3/2}},

so the parabola y=x2y = x^2 has κ=2\kappa = 2 at the origin.

Principal unit normal

Definition Let r\mathbf{r} be regular and C2C^2, and suppose κ(t)≠0\kappa(t) \ne 0, which is the same as T′(t)≠0\mathbf{T}'(t) \ne \mathbf{0}. The principal unit normal is

N(t)=T′(t)∣T′(t)∣.\mathbf{N}(t) = \frac{\mathbf{T}'(t)}{\lvert \mathbf{T}'(t) \rvert}.

Differentiating T⋅T=1\mathbf{T} \cdot \mathbf{T} = 1 gives T⋅T′=0\mathbf{T} \cdot \mathbf{T}' = 0, so N\mathbf{N} is a unit vector perpendicular to T\mathbf{T}. In terms of arc length, dTds=κN\dfrac{d\mathbf{T}}{ds} = \kappa \mathbf{N}.

In plain words The normal points the way the curve is turning, toward the inside of the bend. It does not flip when you reverse direction, because the curve still bends the same way.

Example For the helix r(t)=⟨3cos⁡t,3sin⁡t,4t⟩\mathbf{r}(t) = \langle 3\cos t, 3\sin t, 4t \rangle, the speed is 55 and

T(t)=⟨−35sin⁡t, 35cos⁡t, 45⟩.\mathbf{T}(t) = \left\langle -\tfrac{3}{5}\sin t, \ \tfrac{3}{5}\cos t, \ \tfrac{4}{5} \right\rangle.

Then T′(t)=⟨−35cos⁡t,−35sin⁡t,0⟩\mathbf{T}'(t) = \left\langle -\tfrac{3}{5}\cos t, -\tfrac{3}{5}\sin t, 0 \right\rangle has length 35\tfrac{3}{5}, so N(t)=⟨−cos⁡t,−sin⁡t,0⟩\mathbf{N}(t) = \langle -\cos t, -\sin t, 0 \rangle. It is horizontal and points straight at the zz-axis. The curvature is κ=3/55=325\kappa = \frac{3/5}{5} = \frac{3}{25}.

Binormal

Definition Where T\mathbf{T} and N\mathbf{N} are both defined, the binormal is the cross product

B(t)=T(t)×N(t).\mathbf{B}(t) = \mathbf{T}(t) \times \mathbf{N}(t).

Since T\mathbf{T} and N\mathbf{N} are perpendicular unit vectors, B\mathbf{B} is a unit vector perpendicular to both, and its direction follows the right-hand rule. Equivalently, B=r′×r′′∣r′×r′′∣\mathbf{B} = \dfrac{\mathbf{r}' \times \mathbf{r}''}{\lvert \mathbf{r}' \times \mathbf{r}'' \rvert}.

In plain words The tangent and normal span the flat plane in which the curve is bending right now. The binormal sticks straight out of that plane.

Example For the helix above,

B(t)=⟨45sin⁡t, −45cos⁡t, 35⟩.\mathbf{B}(t) = \left\langle \tfrac{4}{5}\sin t, \ -\tfrac{4}{5}\cos t, \ \tfrac{3}{5} \right\rangle.

At t=0t = 0 this is ⟨0,−45,35⟩\langle 0, -\tfrac{4}{5}, \tfrac{3}{5} \rangle, and it checks against T(0)×N(0)=⟨0,35,45⟩×⟨−1,0,0⟩\mathbf{T}(0) \times \mathbf{N}(0) = \langle 0, \tfrac{3}{5}, \tfrac{4}{5} \rangle \times \langle -1, 0, 0 \rangle.

The TNB frame

Definition At each point of a regular C2C^2 curve with κ≠0\kappa \ne 0, the vectors T,N,B\mathbf{T}, \mathbf{N}, \mathbf{B} form a right-handed orthonormal frame, called the TNB or Frenet frame. If the curve is C3C^3, the frame changes along the curve according to the Frenet-Serret formulas,

dTds=κN,dNds=−κT+τB,dBds=−τN,\begin{aligned} \frac{d\mathbf{T}}{ds} &= \kappa \mathbf{N}, \\[0.4em] \frac{d\mathbf{N}}{ds} &= -\kappa \mathbf{T} + \tau \mathbf{B}, \\[0.4em] \frac{d\mathbf{B}}{ds} &= -\tau \mathbf{N}, \end{aligned}

where τ\tau is the torsion defined below.

In plain words Picture a tiny set of three perpendicular arrows riding along the curve. Curvature and torsion are exactly the rates at which this frame rotates as you move one unit of length.

Example For the helix at t=0t = 0 the frame is

T=⟨0,35,45⟩,N=⟨−1,0,0⟩,B=⟨0,−45,35⟩.\begin{gathered} \mathbf{T} = \left\langle 0, \tfrac{3}{5}, \tfrac{4}{5} \right\rangle, \quad \mathbf{N} = \langle -1, 0, 0 \rangle, \\[0.4em] \mathbf{B} = \left\langle 0, -\tfrac{4}{5}, \tfrac{3}{5} \right\rangle. \end{gathered}

Each has length 11, every pairwise dot product is 00, and T×N=B\mathbf{T} \times \mathbf{N} = \mathbf{B}. At every tt, the derivative dT/ds=T′/5=⟨−325cos⁡t,−325sin⁡t,0⟩=325Nd\mathbf{T}/ds = \mathbf{T}'/5 = \langle -\tfrac{3}{25}\cos t, -\tfrac{3}{25}\sin t, 0 \rangle = \tfrac{3}{25}\mathbf{N}, matching κ=325\kappa = \tfrac{3}{25}.

Normal and osculating planes

Definition At a point P=r(t0)P = \mathbf{r}(t_0) of a regular curve, the normal plane is the plane through PP perpendicular to T(t0)\mathbf{T}(t_0), so it contains N(t0)\mathbf{N}(t_0) and B(t0)\mathbf{B}(t_0) whenever they are defined. If also κ(t0)≠0\kappa(t_0) \ne 0, the osculating plane is the plane through PP spanned by T(t0)\mathbf{T}(t_0) and N(t0)\mathbf{N}(t_0), so its normal vector is B(t0)\mathbf{B}(t_0).

In plain words The normal plane is the cross section you would cut to slice the curve straight across. The osculating plane is the plane the curve almost lies in near PP.

Example For the helix at P=(3,0,0)P = (3, 0, 0), the normal vector ⟨0,3,4⟩\langle 0, 3, 4 \rangle (a multiple of T\mathbf{T}) gives the normal plane 3y+4z=03y + 4z = 0, and the normal vector ⟨0,−4,3⟩\langle 0, -4, 3 \rangle (a multiple of B\mathbf{B}) gives the osculating plane −4y+3z=0-4y + 3z = 0. Both pass through (3,0,0)(3, 0, 0).

Osculating circle

Definition At a point P=r(t0)P = \mathbf{r}(t_0) of a regular C2C^2 curve with κ(t0)≠0\kappa(t_0) \ne 0, the osculating circle is the circle in the osculating plane with radius of curvature ρ=1/κ(t0)\rho = 1/\kappa(t_0) and center

C=r(t0)+1κ(t0) N(t0).\mathbf{C} = \mathbf{r}(t_0) + \frac{1}{\kappa(t_0)}\, \mathbf{N}(t_0).

It passes through PP, has the same tangent line there, and has the same curvature as the curve at PP.

In plain words It is the circle that hugs the curve best at PP. A tight bend gives a small circle, and a gentle bend gives a big one.

Example For y=x2y = x^2 at the origin, κ=2\kappa = 2 and N=⟨0,1⟩\mathbf{N} = \langle 0, 1 \rangle, so the osculating circle has radius 12\tfrac{1}{2} and center (0,12)(0, \tfrac{1}{2}). Its equation is

x2+(y−12)2=14.x^2 + \left(y - \tfrac{1}{2}\right)^2 = \tfrac{1}{4}.

Torsion

Definition Let r\mathbf{r} be a regular C3C^3 curve with κ≠0\kappa \ne 0. The torsion τ\tau is the number with dB/ds=−τNd\mathbf{B}/ds = -\tau \mathbf{N}, that is τ=−dBds⋅N\tau = -\dfrac{d\mathbf{B}}{ds} \cdot \mathbf{N}. In any regular parametrization,

τ=(r′×r′′)⋅r′′′∣r′×r′′∣2.\tau = \frac{(\mathbf{r}' \times \mathbf{r}'') \cdot \mathbf{r}'''}{\lvert \mathbf{r}' \times \mathbf{r}'' \rvert^2}.

Torsion is signed. With this sign convention, a helix that turns counterclockwise as it rises in a right-handed coordinate system has τ>0\tau > 0. A curve on an interval with κ≠0\kappa \ne 0 everywhere lies in a single plane exactly when τ=0\tau = 0 everywhere.

In plain words Torsion measures how fast the osculating plane tips over as you move along. A flat curve never twists out of its plane, so its torsion is zero.

Example For the twisted cubic r(t)=⟨t,t2,t3⟩\mathbf{r}(t) = \langle t, t^2, t^3 \rangle at t=0t = 0, the derivatives are r′=⟨1,0,0⟩\mathbf{r}' = \langle 1, 0, 0 \rangle, r′′=⟨0,2,0⟩\mathbf{r}'' = \langle 0, 2, 0 \rangle and r′′′=⟨0,0,6⟩\mathbf{r}''' = \langle 0, 0, 6 \rangle. Then r′×r′′=⟨0,0,2⟩\mathbf{r}' \times \mathbf{r}'' = \langle 0, 0, 2 \rangle, so

κ=213=2,τ=124=3.\kappa = \frac{2}{1^3} = 2, \qquad \tau = \frac{12}{4} = 3.

The frame there is T=i\mathbf{T} = \mathbf{i}, N=j\mathbf{N} = \mathbf{j}, B=k\mathbf{B} = \mathbf{k}. For the helix ⟨3cos⁡t,3sin⁡t,4t⟩\langle 3\cos t, 3\sin t, 4t \rangle the same formula gives τ=425\tau = \tfrac{4}{25} at every point.

Nonzero speed and curvature conditions

Definition Each object in this lesson needs its own hypotheses at the point in question. Each row of the table adds its condition to all the rows above it.

ObjectNeeds
T\mathbf{T}, normal planeC1C^1 and r′≠0\mathbf{r}' \ne \mathbf{0}
κ\kappaalso C2C^2
N\mathbf{N}, B\mathbf{B}, osculating plane and circlealso κ≠0\kappa \ne 0
τ\tau and the Frenet-Serret formulasalso C3C^3

At a point where κ=0\kappa = 0, the curvature itself is defined and equals 00, but N\mathbf{N}, B\mathbf{B} and τ\tau are undefined. At a point where r′=0\mathbf{r}' = \mathbf{0}, even T\mathbf{T} may fail to exist.

In plain words You cannot say which way a curve is turning where it is not turning, and you cannot say which way it points where the parametrization stops.

Example A straight line r(t)=⟨1+t,2t,3⟩\mathbf{r}(t) = \langle 1 + t, 2t, 3 \rangle has constant T\mathbf{T}, so κ=0\kappa = 0 everywhere and no principal normal exists anywhere. The plane curve r(t)=⟨t,t3,0⟩\mathbf{r}(t) = \langle t, t^3, 0 \rangle has

κ(t)=6∣t∣(1+9t4)3/2,\kappa(t) = \frac{6\lvert t \rvert}{(1 + 9t^4)^{3/2}},

which is zero only at t=0t = 0. There the curve has an inflection point. The normal points one way for t<0t < 0 and the other way for t>0t > 0, and it is undefined at t=0t = 0.

Check yourself

  1. Find the curvature of y=x2y = x^2 at (1,1)(1, 1) and the radius of its osculating circle there.
Show the answer

With f′(1)=2f'(1) = 2 and f′′(1)=2f''(1) = 2,

κ=2(1+4)3/2=255≈0.179.\kappa = \frac{2}{(1 + 4)^{3/2}} = \frac{2}{5\sqrt{5}} \approx 0.179.

The radius of curvature is 552≈5.59\frac{5\sqrt{5}}{2} \approx 5.59.

  1. Find the curvature and torsion of the helix r(t)=⟨cos⁡t,sin⁡t,t⟩\mathbf{r}(t) = \langle \cos t, \sin t, t \rangle.
Show the answer

The derivatives are r′=⟨−sin⁡t,cos⁡t,1⟩\mathbf{r}' = \langle -\sin t, \cos t, 1 \rangle, r′′=⟨−cos⁡t,−sin⁡t,0⟩\mathbf{r}'' = \langle -\cos t, -\sin t, 0 \rangle and r′′′=⟨sin⁡t,−cos⁡t,0⟩\mathbf{r}''' = \langle \sin t, -\cos t, 0 \rangle. The cross product is r′×r′′=⟨sin⁡t,−cos⁡t,1⟩\mathbf{r}' \times \mathbf{r}'' = \langle \sin t, -\cos t, 1 \rangle, with length 2\sqrt{2}, and its dot product with r′′′\mathbf{r}''' is 11. So

κ=2(2)3=12,τ=12.\kappa = \frac{\sqrt{2}}{(\sqrt{2})^3} = \frac{1}{2}, \qquad \tau = \frac{1}{2}.
  1. Is the principal unit normal of r(t)=⟨t,t3,0⟩\mathbf{r}(t) = \langle t, t^3, 0 \rangle defined at t=0t = 0? What is its torsion where it is defined?
Show the answer

No. The curvature is 6∣t∣/(1+9t4)3/26\lvert t \rvert/(1 + 9t^4)^{3/2}, which is 00 at t=0t = 0, so N\mathbf{N} is undefined there. Where t≠0t \ne 0 the torsion is 00, because r′×r′′=⟨0,0,6t⟩\mathbf{r}' \times \mathbf{r}'' = \langle 0, 0, 6t \rangle is perpendicular to r′′′=⟨0,6,0⟩\mathbf{r}''' = \langle 0, 6, 0 \rangle, as it must be for a curve in the plane z=0z = 0.

How this lesson connects

It also uses Regular vector curves, arc length, vector derivatives, dot and cross products.