Rover Braking Telemetry: 1D Kinematics
When navigating robotic rovers on Mars, space commanders face a formidable physical constraint: latency. Radio waves carrying commands take several minutes to travel between Earth and Mars. Even during a direct proximity link, automated navigation commands experience hardware execution delays.
Suppose your rover is rolling forward at a constant speed u. Suddenly, on-board proximity sensors detect a massive boulder field blocking the path exactly 120 meters ahead.
Because of the transmission latency, the rover continues moving at its initial speed for a reaction delay time (t_r) before it receives the signal to fire its deceleration thrusters. Once the thrusters engage, they exert a constant negative acceleration (deceleration) until the rover comes to a stop.
To prevent a crash, we must apply the principles of 1D Kinematics and constant acceleration equations. In this lesson, we study the mathematics behind stopping distances and learn how to interpret kinematics graphs.
The Kinematics Dictionary
- Reaction Delay (t_r): The time window where acceleration is zero and speed is constant.
- Braking Phase: The phase of constant negative acceleration (deceleration).
- Position-Time (x-t) Graph: The slope represents velocity. A curve shows acceleration.
- Velocity-Time (v-t) Graph: The slope represents acceleration. The area under the curve represents total displacement.
The Mathematics of Deceleration
We divide the rover’s trajectory into two distinct chronological phases. Let the initial coordinate be x = 0 at t = 0.
Phase 1: Constant Velocity (The Latency Delay)
During the transmission delay (0 ⩽ t ⩽ t_r), the rover experiences zero acceleration (a = 0). It travels a distance d_delay:
d_delay = u · t_r
Phase 2: Constant Deceleration (Braking)
Once the brakes engage (t > t_r), the thrusters apply a constant deceleration rate of -a. The velocity v at any time during this phase decreases linearly:
v(t) = u - a · (t - t_r)
To find the time it takes to come to a complete stop (t_stop), we set v(t) = 0:
0 = u - a · (t_stop - t_r) ⟹ t_stop - t_r = u / a
The distance covered during this braking phase (d_braking) is derived using the standard 1D motion formula, v² = u² + 2as (where s = d_braking and acceleration is -a):
0 = u² - 2 · a · d_braking ⟹ d_braking = u² / 2a
The Stopping Distance Formula
Summing both phases yields the Total Stopping Distance (d_total):
d_total = d_delay + d_braking = (u · t_r) + (u² / 2a)
To avoid crashing into the obstacle, you must ensure that:
(u · t_r) + (u² / 2a) ⩽ 120 meters
Kinematics Graph Analysis
High school physics students must learn to interpret graphs, as they represent the physical derivatives of motion in real-time.
Position-Time (x-t) Graph Velocity-Time (v-t) Graph
x | .--- flat v | --------.
| / | \
| / | \
| -----/ | \
+----------------- t +----------------- t
Delay Braking Delay Braking
1. The Position-Time (x-t) Curve
- During Delay: The position increases linearly, forming a straight line. The slope is constant and equal to u.
- During Braking: The line curves as a downward-opening parabola (quadratic relation), flattening out to a horizontal line when velocity reaches zero.
2. The Velocity-Time (v-t) Curve
- During Delay: A flat horizontal line showing constant speed u. The slope (acceleration) is 0.
- During Braking: A straight downward-sloping line. The slope is constant and equal to the deceleration rate -a.
- Visualizing Area: The geometric area under this v-t curve represents the displacement. It forms a rectangle (width t_r, height u) and a triangle (base u/a, height u). Summing their areas gives: Area = (u · t_r) + ½ · (u/a) · u = (u · t_r) + (u² / 2a) This geometric calculation matches our algebraic stopping formula exactly!
Rover Braking Telemetry Sandbox
Configure speed, signal latency, and deceleration. Deploy the braking sequence. Watch the synchronized graphs draw in real-time.