GM3: A General Physical Model for Micro-Mobility Vehicles
Grace Cai, Nithin Parepally, Laura Zheng, Ming C. Lin
TL;DR
The paper tackles the lack of a unified, physics-based dynamic model for micro-mobility vehicles (MMVs) that captures tire slip, load transfer, and rider lean. It introduces GM3, a tire-level formulation built on the brush-tire model, supporting arbitrary wheel configurations and integrating load transfer and lean into a single framework, with a model-agnostic simulation environment for comparison against KBM. Key contributions include the GM3 formulation itself, an interactive simulation framework, and an empirical evaluation on the Stanford Drone Dataset DeathCircle showing improved ADE and competitive DFD relative to KBM across bicycle, skateboard, and cart modes. The work enables more realistic, tire-level MMV dynamics for training and validating autonomous systems in mixed-traffic environments, with practical implications for safer urban mobility and more faithful MMV simulations.
Abstract
Modeling the dynamics of micro-mobility vehicles (MMV) is becoming increasingly important for training autonomous vehicle systems and building urban traffic simulations. However, mainstream tools rely on variants of the Kinematic Bicycle Model (KBM) or mode-specific physics that miss tire slip, load transfer, and rider/vehicle lean. To our knowledge, no unified, physics-based model captures these dynamics across the full range of common MMVs and wheel layouts. We propose the "Generalized Micro-mobility Model" (GM3), a tire-level formulation based on the tire brush representation that supports arbitrary wheel configurations, including single/double track and multi-wheel platforms. We introduce an interactive model-agnostic simulation framework that decouples vehicle/layout specification from dynamics to compare the GM3 with the KBM and other models, consisting of fixed step RK4 integration, human-in-the-loop and scripted control, real-time trajectory traces and logging for analysis. We also empirically validate the GM3 on the Stanford Drone Dataset's deathCircle (roundabout) scene for biker, skater, and cart classes.
