Curvature is a very intuitive concept.
If you have a straight line, does it have curvature? No, of course not.
Does a circle have a curvature? Yeah, it has some curvature.
It is our job to quantify how “much” curvature is in a given problem.
Recalling Vectors
Lets have a look at a simple circle.
Does a smaller circle have more curvature than a bigger one?
Yes, it has more curvature, but why?
Python Visual:
So we know the smaller the circle, the more curvature it has.
Definition: Curvature is a measure of how much the direction vector changes
How Does the Derivative of a direction/tangent Vector Change?
Essentially, this is talking about the speed/velocity of the curve. But the thing is, the velocity at which we traverse the curve has no effect on the actual curvature itself.
Lets examine an equation.
Finding the Curvature
To find the curvature, parametrize the unit tangent vector, which is
Where we differentiate with respect to arc length
This yields something like
Which always equals 1, meaning r'(s)
is the unit tangent vector
Curvature of a Circle
Find the curvature of a circle with radius R
Q: how do you parameterize a circle?
Answer: use the following formula
which becomes
and thus
and then second derivative
and then finding the magnitude
which yields