
An osculating circle is a circle that best approximates the curvature of a curve at a specific point. It is tangent to the curve at that point and has the same curvature as the curve at that point. The osculating circle provides a way to understand the local behavior of a curve and is commonly used in differential geometry and calculus.


More formally, in differential geometry of curves, the osculating circle of a sufficiently smooth plane curve at a given point p on the curve has been traditionally defined as the circle passing through p and a pair of additional points on the curve infinitesimally close to p. Its center lies on the inner normal line, and its curvature defines the curvature of the given curve at that point. This circle, which is the one among all tangent circles at the given point that approaches the curve most tightly, was named circulus osculans (Latin for "kissing circle") by Leibniz.
The center and radius of the osculating circle at a given point are called center of curvature and radius of curvature of the curve at that point. A geometric construction was described by Isaac Newton in his Principia:
There being given, in any places, the velocity with which a body describes a given figure, by means of forces directed to some common centre: to find that centre.
— Isaac Newton, Principia; PROPOSITION V. PROBLEM I.
Nontechnical description
Imagine a car moving along a curved road on a vast flat plane. Suddenly, at one point along the road, the steering wheel locks in its present position. Thereafter, the car moves in a circle that "kisses" the road at the point of locking. The curvature of the circle is equal to that of the road at that point. That circle is the osculating circle of the road curve at that point.
Mathematical description
Let γ(s) be a regular parametric plane curve, where s is the arc length (the natural parameter). This determines the unit tangent vector T(s), the unit normal vector N(s), the signed curvature k(s) and the radius of curvature R(s) at each point for which s is composed:
Suppose that P is a point on γ where k ≠ 0. The corresponding center of curvature is the point Q at distance R along N, in the same direction if k is positive and in the opposite direction if k is negative. The circle with center at Q and with radius R is called the osculating circle to the curve γ at the point P.
If C is a regular space curve then the osculating circle is defined in a similar way, using the principal normal vector N. It lies in the osculating plane, the plane spanned by the tangent and principal normal vectors T and N at the point P.
The plane curve can also be given in a different regular parametrization where regular means that
for all
. Then the formulas for the signed curvature k(t), the normal unit vector N(t), the radius of curvature R(t), and the center Q(t) of the osculating circle are
Cartesian coordinates
We can obtain the center of the osculating circle in Cartesian coordinates if we substitute t = x and y = f(x) for some function f. If we do the calculations the results for the X and Y coordinates of the center of the osculating circle are:
Direct geometrical derivation
Consider three points ,
and
, where
. To find the center of the circle that passes through these points, we have first to find the segment bisectors of
and
and then the point
where these lines cross. Therefore, the coordinates of
are obtained through solving a linear system of two equations:
where
,
for
.
Consider now the curve and set
,
and
. To the second order in
, we have
and a similar expression for
and
where the sign of
is reversed. Developing the equation for
and grouping the terms in
and
, we obtain
Denoting
, the first equation means that
is orthogonal to the unit tangent vector at
:
The second relation means that
where
is the curvature vector. In plane geometry,
is orthogonal to
because
Therefore
and the radius of the osculating circle is precisely the inverse of the curvature.
Solving the equation for the coordinates of , we find
Osculating circle as a minimization problem
Consider a curve defined intrinsically by the equation
which we can envision as the section of the surface
by the plane
. The normal
to the curve at a point
is the gradient at this point
Therefore, the centers of the tangent circles
are given by
where
is parameter. For a given
the radius
of
is
We wish to find, among all possible circles
, the one that matches best the curve.
The coordinates of a point can be written as
where for
,
, i.e.
Consider now a point
close to
, where its "angle" is
. Developing the trigonometric functions to the second order in
and using the above relations, coordinates of
are
We can now evaluate the function
at the point
and its variation
. The variation is zero to the first order in
by construction (to the first order in
,
is on the tangent line to the curve
). The variation proportional to
is
and this variation is zero if we choose
Therefore the radius of the osculating circle is
For an explicit function , we find the results of the preceding section.
Properties
For a curve C given by a sufficiently smooth parametric equations (twice continuously differentiable), the osculating circle may be obtained by a limiting procedure: it is the limit of the circles passing through three distinct points on C as these points approach P. This is entirely analogous to the construction of the tangent to a curve as a limit of the secant lines through pairs of distinct points on C approaching P.
The osculating circle S to a plane curve C at a regular point P can be characterized by the following properties:
- The circle S passes through P.
- The circle S and the curve C have the common tangent line at P, and therefore the common normal line.
- Close to P, the distance between the points of the curve C and the circle S in the normal direction decays as the cube or a higher power of the distance to P in the tangential direction.
This is usually expressed as "the curve and its osculating circle have the second or higher order contact" at P. Loosely speaking, the vector functions representing C and S agree together with their first and second derivatives at P.
If the derivative of the curvature with respect to s is nonzero at P then the osculating circle crosses the curve C at P. Points P at which the derivative of the curvature is zero are called vertices. If P is a vertex then C and its osculating circle have contact of order at least three. If, moreover, the curvature has a non-zero local maximum or minimum at P then the osculating circle touches the curve C at P but does not cross it.
The curve C may be obtained as the envelope of the one-parameter family of its osculating circles. Their centers, i.e. the centers of curvature, form another curve, called the evolute of C. Vertices of C correspond to singular points on its evolute.
Within any arc of a curve C within which the curvature is monotonic (that is, away from any vertex of the curve), the osculating circles are all disjoint and nested within each other. This result is known as the Tait-Kneser theorem.
Examples
Parabola

For the parabola the radius of curvature is
At the vertex
the radius of curvature equals R(0) = 0.5 (see figure). The parabola has fourth order contact with its osculating circle there. For large t the radius of curvature increases ~ t3, that is, the curve straightens more and more.
Lissajous curve
A Lissajous curve with ratio of frequencies (3:2) can be parametrized as follows
It has signed curvature k(t), normal unit vector N(t) and radius of curvature R(t) given by
and
See the figure for an animation. There the "acceleration vector" is the second derivative with respect to the arc length s.
Cycloid

A cycloid with radius r can be parametrized as follows:
Its curvature is given by the following formula: which gives:
See also
- Circle packing theorem
- Osculating curve
- Osculating sphere
Notes
- Ghys, Étienne; Tabachnikov, Sergei; Timorin, Vladlen (2013). "Osculating curves: around the Tait-Kneser theorem". The Mathematical Intelligencer. 35 (1): 61–66. arXiv:1207.5662. doi:10.1007/s00283-012-9336-6. MR 3041992. S2CID 18183204.
- "12.4 Arc Length and Curvature". Retrieved 2023-09-19.
- Actually, point P plus two additional points, one on either side of P will do. See Lamb (on line): Horace Lamb (1897). An Elementary Course of Infinitesimal Calculus. University Press. p. 406.
osculating circle.
- Weisstein, Eric W. "Cycloid". MathWorld.
Further reading
For some historical notes on the study of curvature, see
- Grattan-Guinness & H. J. M. Bos (2000). From the Calculus to Set Theory 1630-1910: An Introductory History. Princeton University Press. p. 72. ISBN 0-691-07082-2.
- Roy Porter, ed. (2003). The Cambridge History of Science: v4 - Eighteenth Century Science. Cambridge University Press. p. 313. ISBN 0-521-57243-6.
For application to maneuvering vehicles see
- JC Alexander and JH Maddocks (1988): On the maneuvering of vehicles doi:10.1137/0148002
- Murray S. Klamkin (1990). Problems in Applied Mathematics: selections from SIAM review. Society for Industrial and Applied Mathematics. p. 1. ISBN 0-89871-259-9.
External links

- Weisstein, Eric W. "Osculating Circle". MathWorld.
- math3d : osculating_circle
An osculating circle is a circle that best approximates the curvature of a curve at a specific point It is tangent to the curve at that point and has the same curvature as the curve at that point The osculating circle provides a way to understand the local behavior of a curve and is commonly used in differential geometry and calculus An osculating circleOsculating circles of the Archimedean spiral nested by the Tait Kneser theorem The spiral itself is not drawn we see it as the locus of points where the circles are especially close to each other More formally in differential geometry of curves the osculating circle of a sufficiently smooth plane curve at a given point p on the curve has been traditionally defined as the circle passing through p and a pair of additional points on the curve infinitesimally close to p Its center lies on the inner normal line and its curvature defines the curvature of the given curve at that point This circle which is the one among all tangent circles at the given point that approaches the curve most tightly was named circulus osculans Latin for kissing circle by Leibniz The center and radius of the osculating circle at a given point are called center of curvature and radius of curvature of the curve at that point A geometric construction was described by Isaac Newton in his Principia There being given in any places the velocity with which a body describes a given figure by means of forces directed to some common centre to find that centre Isaac Newton Principia PROPOSITION V PROBLEM I Nontechnical descriptionImagine a car moving along a curved road on a vast flat plane Suddenly at one point along the road the steering wheel locks in its present position Thereafter the car moves in a circle that kisses the road at the point of locking The curvature of the circle is equal to that of the road at that point That circle is the osculating circle of the road curve at that point Mathematical descriptionLet g s be a regular parametric plane curve where s is the arc length the natural parameter This determines the unit tangent vector T s the unit normal vector N s the signed curvature k s and the radius of curvature R s at each point for which s is composed T s g s T s k s N s R s 1 k s displaystyle T s gamma s quad T s k s N s quad R s frac 1 left k s right Suppose that P is a point on g where k 0 The corresponding center of curvature is the point Q at distance R along N in the same direction if k is positive and in the opposite direction if k is negative The circle with center at Q and with radius R is called the osculating circle to the curve g at the point P If C is a regular space curve then the osculating circle is defined in a similar way using the principal normal vector N It lies in the osculating plane the plane spanned by the tangent and principal normal vectors T and N at the point P The plane curve can also be given in a different regular parametrization g t x1 t x2 t displaystyle gamma t begin bmatrix x 1 t x 2 t end bmatrix where regular means that g t 0 displaystyle gamma t neq 0 for all t displaystyle t Then the formulas for the signed curvature k t the normal unit vector N t the radius of curvature R t and the center Q t of the osculating circle are k t x1 t x2 t x1 t x2 t x1 t 2 x2 t 2 3 2 N t 1 g t x2 t x1 t displaystyle k t frac x 1 t x 2 t x 1 t x 2 t left x 1 left t right 2 x 2 left t right 2 right 3 2 qquad N t frac 1 gamma t begin bmatrix x 2 t x 1 t end bmatrix R t x1 t 2 x2 t 2 3 2x1 t x2 t x1 t x2 t andQ t g t 1k t g t x2 t x1 t displaystyle R t left frac left x 1 left t right 2 x 2 left t right 2 right 3 2 x 1 t x 2 t x 1 t x 2 t right qquad text and qquad Q t gamma t frac 1 k t gamma t begin bmatrix x 2 t x 1 t end bmatrix Cartesian coordinates We can obtain the center of the osculating circle in Cartesian coordinates if we substitute t x and y f x for some function f If we do the calculations the results for the X and Y coordinates of the center of the osculating circle are xc x f 1 f 2f andyc f 1 f 2f displaystyle x c x f frac 1 f 2 f quad text and quad y c f frac 1 f 2 f Direct geometrical derivationConsider three points P0 textstyle P 0 P1 textstyle P 1 and P2 textstyle P 2 where Pi xi yi textstyle P i x i y i To find the center of the circle that passes through these points we have first to find the segment bisectors of P0P1 textstyle P 0 P 1 and P1P2 textstyle P 1 P 2 and then the point C textstyle C where these lines cross Therefore the coordinates of C textstyle C are obtained through solving a linear system of two equations dxi xc dyi yc 12 d2xi d2yi i 1 2 displaystyle left delta x i right x c left delta y i right y c tfrac 1 2 left delta 2 x i delta 2 y i right quad i 1 2 where dui ui ui 1 textstyle delta u i u i u i 1 d2ui ui2 ui 12 textstyle delta 2 u i u i 2 u i 1 2 for u x y textstyle u x y Consider now the curve P P t textstyle P P tau and set P0 P t dt textstyle P 0 P tau d tau P1 P t textstyle P 1 P tau and P2 P t dt textstyle P 2 P tau d tau To the second order in dt textstyle d tau we have du1 u dt 12u dt2d2u1 2uu dt dt2 u 2 uu displaystyle begin aligned delta u 1 amp dot u d tau frac 1 2 ddot u d tau 2 delta 2 u 1 amp 2u dot u d tau d tau 2 left dot u 2 u ddot u right end aligned and a similar expression for du2 textstyle delta u 2 and d2u2 textstyle delta 2 u 2 where the sign of dt2 textstyle d tau 2 is reversed Developing the equation for xc yc textstyle x c y c and grouping the terms in dt textstyle d tau and dt2 textstyle d tau 2 we obtain x xc x y yc y 0x xc x y yc y x 2 y 2 displaystyle begin aligned dot x x c x dot y y c y amp 0 ddot x x c x ddot y y c y amp dot x 2 dot y 2 end aligned Denoting r P1C textstyle mathbf r overrightarrow P 1 C the first equation means that r textstyle mathbf r is orthogonal to the unit tangent vector at P1 textstyle P 1 r t 0 displaystyle mathbf r cdot mathbf t 0 The second relation means that k r 1 displaystyle mathbf k cdot mathbf r 1 where k dtds 1x 2 y 2 x y displaystyle mathbf k frac d mathbf t ds frac 1 dot x 2 dot y 2 begin bmatrix ddot x ddot y end bmatrix is the curvature vector In plane geometry k textstyle mathbf k is orthogonal to t textstyle mathbf t because t k tdtds 12dds t t 12dds 1 0 displaystyle mathbf t cdot mathbf k mathbf t frac d mathbf t ds frac 1 2 frac d ds mathbf t cdot mathbf t frac 1 2 frac d ds 1 0 Therefore k r kr textstyle mathbf k cdot mathbf r kr and the radius of the osculating circle is precisely the inverse of the curvature Solving the equation for the coordinates of C textstyle C we find xc x y x 2 y 2 y x x y yc y x x 2 y 2 y x x y displaystyle begin aligned x c x amp frac dot y left dot x 2 dot y 2 right dot y ddot x dot x ddot y y c y amp frac dot x left dot x 2 dot y 2 right dot y ddot x dot x ddot y end aligned Osculating circle as a minimization problemConsider a curve C textstyle C defined intrinsically by the equation f x y 0 displaystyle f x y 0 which we can envision as the section of the surface z f x y textstyle z f x y by the plane z 0 textstyle z 0 The normal n textstyle mathbf n to the curve at a point P0 x0 y0 textstyle P 0 x 0 y 0 is the gradient at this point n fx fy displaystyle mathbf n f x f y Therefore the centers of the tangent circles Ba textstyle B alpha are given by Xc x0 afx Yc y0 afy displaystyle X c x 0 alpha f x Y c y 0 alpha f y where a textstyle alpha is parameter For a given a textstyle alpha the radius R textstyle R of Ba textstyle B alpha is R2 a2 fx2 fy2 displaystyle R 2 alpha 2 f x 2 f y 2 We wish to find among all possible circles Ba textstyle B alpha the one that matches best the curve The coordinates of a point P1 Ba textstyle P 1 in B alpha can be written as x1 Xc Rcos 8 y1 Yc Rsin 8 displaystyle x 1 X c R cos theta y 1 Y c R sin theta where for 8 80 textstyle theta theta 0 P1 P0 textstyle P 1 P 0 i e Rcos 80 afx Rsin 80 afy displaystyle R cos theta 0 alpha f x R sin theta 0 alpha f y Consider now a point P1 Ba textstyle P 1 in B alpha close to P0 textstyle P 0 where its angle is 81 80 d8 textstyle theta 1 theta 0 d theta Developing the trigonometric functions to the second order in d8 textstyle d theta and using the above relations coordinates of P1 displaystyle P 1 are x1 x0 afyd8 12afx d8 2y1 y0 afxd8 12afy d8 2 displaystyle begin aligned x 1 amp x 0 alpha f y d theta tfrac 1 2 alpha f x left d theta right 2 y 1 amp y 0 alpha f x d theta tfrac 1 2 alpha f y left d theta right 2 end aligned We can now evaluate the function f textstyle f at the point P1 textstyle P 1 and its variation f x1 y1 f x0 y0 displaystyle f x 1 y 1 f x 0 y 0 The variation is zero to the first order in d8 textstyle d theta by construction to the first order in 8 textstyle theta P1 textstyle P 1 is on the tangent line to the curve C textstyle C The variation proportional to d8 2 displaystyle d theta 2 is df 12a fx2 fy2 12a2 fy2fxx fx2fyy fxfyfxy displaystyle df frac 1 2 alpha left f x 2 f y 2 right frac 1 2 alpha 2 left f y 2 f xx f x 2 f yy f x f y f xy right and this variation is zero if we choose a fx2 fy2fy2fxx fx2fyy fxfyfxy displaystyle alpha frac f x 2 f y 2 f y 2 f xx f x 2 f yy f x f y f xy Therefore the radius of the osculating circle is R fx2 fy2 3 2 fy2fxx fx2fyy fxfyfxy displaystyle R left frac left f x 2 f y 2 right 3 2 left f y 2 f xx f x 2 f yy f x f y f xy right right For an explicit function f x y y g x displaystyle f x y y g x we find the results of the preceding section PropertiesFor a curve C given by a sufficiently smooth parametric equations twice continuously differentiable the osculating circle may be obtained by a limiting procedure it is the limit of the circles passing through three distinct points on C as these points approach P This is entirely analogous to the construction of the tangent to a curve as a limit of the secant lines through pairs of distinct points on C approaching P The osculating circle S to a plane curve C at a regular point P can be characterized by the following properties The circle S passes through P The circle S and the curve C have the common tangent line at P and therefore the common normal line Close to P the distance between the points of the curve C and the circle S in the normal direction decays as the cube or a higher power of the distance to P in the tangential direction This is usually expressed as the curve and its osculating circle have the second or higher order contact at P Loosely speaking the vector functions representing C and S agree together with their first and second derivatives at P If the derivative of the curvature with respect to s is nonzero at P then the osculating circle crosses the curve C at P Points P at which the derivative of the curvature is zero are called vertices If P is a vertex then C and its osculating circle have contact of order at least three If moreover the curvature has a non zero local maximum or minimum at P then the osculating circle touches the curve C at P but does not cross it The curve C may be obtained as the envelope of the one parameter family of its osculating circles Their centers i e the centers of curvature form another curve called the evolute of C Vertices of C correspond to singular points on its evolute Within any arc of a curve C within which the curvature is monotonic that is away from any vertex of the curve the osculating circles are all disjoint and nested within each other This result is known as the Tait Kneser theorem ExamplesParabola The osculating circle of the parabola at its vertex has radius 0 5 and fourth order contact For the parabola g t tt2 displaystyle gamma t begin bmatrix t t 2 end bmatrix the radius of curvature is R t 1 4t2 3 22 displaystyle R t left frac left 1 4t 2 right 3 2 2 right At the vertex g 0 00 displaystyle gamma 0 begin bmatrix 0 0 end bmatrix the radius of curvature equals R 0 0 5 see figure The parabola has fourth order contact with its osculating circle there For large t the radius of curvature increases t3 that is the curve straightens more and more Lissajous curve Animation of the osculating circle to a Lissajous curve A Lissajous curve with ratio of frequencies 3 2 can be parametrized as follows g t cos 3t sin 2t displaystyle gamma t begin bmatrix cos 3t sin 2t end bmatrix It has signed curvature k t normal unit vector N t and radius of curvature R t given by k t 6cos t 8 cos t 4 10 cos t 2 5 232 cos t 4 97 cos t 2 13 144 cos t 6 3 2 displaystyle k t frac 6 cos t 8 cos t 4 10 cos t 2 5 left 232 cos t 4 97 cos t 2 13 144 cos t 6 right 3 2 N t 1 g t 2cos 2t 3sin 3t displaystyle N t frac 1 gamma t cdot begin bmatrix 2 cos 2t 3 sin 3t end bmatrix and R t 232cos4 t 97cos2 t 13 144cos6 t 3 26cos t 8cos4 t 10cos2 t 5 displaystyle R t left frac left 232 cos 4 t 97 cos 2 t 13 144 cos 6 t right 3 2 6 cos t left 8 cos 4 t 10 cos 2 t 5 right right See the figure for an animation There the acceleration vector is the second derivative d2gds2 textstyle frac d 2 gamma ds 2 with respect to the arc length s Cycloid Cycloid blue its osculating circle red and evolute green A cycloid with radius r can be parametrized as follows g t r t sin t r 1 cos t displaystyle gamma t begin bmatrix r left t sin t right r left 1 cos t right end bmatrix Its curvature is given by the following formula k t csc t2 4r displaystyle kappa t frac left csc left frac t 2 right right 4r which gives R t 4r csc t2 displaystyle R t frac 4r left csc left frac t 2 right right See alsoCircle packing theorem Osculating curve Osculating sphereNotesGhys Etienne Tabachnikov Sergei Timorin Vladlen 2013 Osculating curves around the Tait Kneser theorem The Mathematical Intelligencer 35 1 61 66 arXiv 1207 5662 doi 10 1007 s00283 012 9336 6 MR 3041992 S2CID 18183204 12 4 Arc Length and Curvature Retrieved 2023 09 19 Actually point P plus two additional points one on either side of P will do See Lamb on line Horace Lamb 1897 An Elementary Course of Infinitesimal Calculus University Press p 406 osculating circle Weisstein Eric W Cycloid MathWorld Further readingFor some historical notes on the study of curvature see Grattan Guinness amp H J M Bos 2000 From the Calculus to Set Theory 1630 1910 An Introductory History Princeton University Press p 72 ISBN 0 691 07082 2 Roy Porter ed 2003 The Cambridge History of Science v4 Eighteenth Century Science Cambridge University Press p 313 ISBN 0 521 57243 6 For application to maneuvering vehicles see JC Alexander and JH Maddocks 1988 On the maneuvering of vehicles doi 10 1137 0148002 Murray S Klamkin 1990 Problems in Applied Mathematics selections from SIAM review Society for Industrial and Applied Mathematics p 1 ISBN 0 89871 259 9 External linksWikimedia Commons has media related to Osculating circles Weisstein Eric W Osculating Circle MathWorld math3d osculating circle