Modeling and control of the rodwheel
Luc Jaulin
TL;DR
This work derives a complete state-space model for a rodwheel—a wheel with an axially actuated rod—by applying a Lagrangian framework to a frictionless plane, incorporating non-holonomic constraints via D'Alembert's principle and symbolic computation to obtain tractable expressions. The authors implement a Runge–Kutta simulator for the resulting dynamics and demonstrate that, with no control, the system exhibits unstable, potentially chaotic behavior; they then propose simple, single-input controllers to stabilize the rod in the upward position and drive forward motion, even accounting for stand-angle perturbations. Key contributions include the symbolic generation of the mass/inertia and constraint structures ($\mathbf{M}(\mathbf{q})$, $\mathbf{b}(\mathbf{q},\dot{\mathbf{q}})$) and a practical control demonstration that stabilizes speed and rod orientation under certain conditions. The work also identifies a heading-controllability limitation near $\theta=0$ and recommends adding an inertial element to achieve complete maneuverability, highlighting the rodwheel as a minimal yet capable mobile robot with potential for fast, lightweight operation in urban environments.
Abstract
The rodwheel is a wheel equipped with a rod motorized on the axle. This paper proposes a Lagrangian approach to find the state equations of the rodwheel rolling on a plane without friction. The approach takes advantage of a symbolic computation. A controller is proposed to stabilize the rodwheel with the rod upward and going straight at a desired speed.
