A placeholder, here to prove the pipeline works end to end: frontmatter, series filing, KaTeX, and code highlighting.
The claim
A robot joint under a PD loop sees gravity in two distinct ways, and they are ninety degrees out of phase with each other. Hanging straight down there is no gravity torque but maximum gravitational stiffness; held horizontally it is the reverse.
The plant is
The constant torque never appears in at all. It shifts the operating point and nothing else, so
exactly, by linearity. Not approximately. Exactly.
Where goes
The stiffness term does survive, but only through a single dimensionless group:
and is bounded by geometry alone. Because by the parallel axis theorem while , the mass cancels:
For a human-scale limb this caps the gravity corner near 1 Hz regardless of how heavy the arm is.
Code renders too
import numpy as np
def gravity_corner_hz(k_g: float, inertia: float) -> float:
"""Gravity corner frequency in Hz, the only place gravity enters tuning."""
return np.sqrt(abs(k_g) / inertia) / (2 * np.pi)
Replace this file with the real article. Omitting
draftentirely marks a post as a draft — publishing is opt-in, so nothing ships by accident.