MHKurve
MHKurve is a term used to describe a class of planar curves defined by a curvature function that is a polynomial in the arc length parameter. Formally, the curvature κ(s) is given by κ(s) = a0 + a1 s + a2 s^2 + ... + an sn, where s ranges over an interval [0, S]. The curve is constructed by selecting an initial direction θ0 and computing the tangent angle as θ(s) = θ0 + ∫0^s κ(u) du. The spatial coordinates are then obtained by integrating the unit tangent: x(s) = ∫0^s cos θ(u) du and y(s) = ∫0^s sin θ(u) du.
Special cases help illustrate the family. If κ is constant, the resulting curve is a circle. If κ
Properties of MHKurves include smoothness and controllable curvature distribution. Because κ(s) is a polynomial, the curves
Applications of MHKurves span trajectory planning for autonomous vehicles and robotics, road and railway engineering for
See also: clothoid, Euler spiral, planar curve, curvature, trajectory planning.