Details on Creating a Unicycle Track with a Bicycle
Creating the Initial Track Segment:
To create an initial track, we perturb a straight line with a smooth (infinitely differentiable) curve that passes through the points [0,0] and [L,0] and is infinitely flat (all derivatives are equal to zero) at the points [0,0] and [L,0].. Such a curve can be constructed using cut-off functions, non-analytic functions such as
(2) |
|
|
An initial track is then given by
(3) |
|
|
where f is any function on the interval
To create the forward direction of the unicycle track, we push the bicycle forward along the initial curve segment in such a manner that the back tire remains in contact with the initial segment. This means that the back tire's unit tangent line agrees with the unicycle track's tangent line at the point of contact. From an analysis of the geometry of bicycle tracks, there are equations relating the position, tangent vector and curvature of the front tire track in terms of the back tire track. (see Derivations of Equations). From these equations, we have that the front tire track is determined by the back tire track. Thus, we can define a continuation of the initial segment by pushing the bicycle forward and creating the next part of the curve as the front tire track.
In mathematical terms, let
(4) |
|
|
where
To create the backward direction of the unicycle track, we
push the bicycle backward along the initial curve in such a manner that the
front tire remains in contact with the initial segment. This means that
the front tire's tangent line agrees with the unicycle track's tangent line
at the point of contact. From an analysis of the geometry of bicycle tracks
(see Derivations of Equations),
we can create the back tire track from the front tire track by solving a differential
difference equation for the angle
The differential difference equation in fact arises from equating
the curvature of the unicycle track as computed from the front tire perspective
and the back tire perspective (see Derivations
of Equations). This equation is given, using parameterizations
respect to time for the front tire track
(5) |
|
|
where
Given a function