Rheos: Modelling Continuous Motion Dynamics in Hierarchical 3D Scene Graphs

arXiv cs.RO / 2026/3/24

💬 オピニオンDeveloper Stack & InfrastructureIdeas & Deep AnalysisModels & Research

要点

  • Rheos is a framework for modeling continuous directional motion dynamics by adding a dedicated dynamics layer to hierarchical 3D scene graphs (3DSGs), improving how dynamic behavior is represented beyond per-agent tracking.
  • Each dynamics node uses a semi-wrapped Gaussian mixture model to capture multimodal motion flows as a probabilistic distribution with explicit uncertainty, addressing shortcomings of prior discrete histogram-based MoDs.
  • The method supports online operation with bounded-memory reservoir sampling for observation buffers and parallel per-node updates, making updates scalable in practice.
  • A Bayesian Information Criterion (BIC)-based sweep automatically selects the number of mixture components, cutting mixture initialization cost from quadratic to linear in the number of samples.
  • In simulated pedestrian environments at four spatial resolutions, Rheos outperforms a discrete baseline on both continuous and unfavorable discrete evaluation metrics, and the implementation is released as open source.

Abstract

3D Scene Graphs (3DSGs) provide hierarchical, multi-resolution abstractions that encode the geometric and semantic structure of an environment, yet their treatment of dynamics remains limited to tracking individual agents. Maps of Dynamics (MoDs) complement this by modeling aggregate motion patterns, but rely on uniform grid discretizations that lack semantic grounding and scale poorly. We present Rheos, a framework that explicitly embeds continuous directional motion models into an additional dynamics layer of a hierarchical 3DSG that enhances the navigational properties of the graph. Each dynamics node maintains a semi-wrapped Gaussian mixture model that captures multimodal directional flow as a principled probability distribution with explicit uncertainty, replacing the discrete histograms used in prior work. To enable online operation, Rheos employs reservoir sampling for bounded-memory observation buffers, parallel per-cell model updates and a principled Bayesian Information Criterion (BIC) sweep that selects the optimal number of mixture components, reducing per-update initialization cost from quadratic to linear in the number of samples. Evaluated across four spatial resolutions in a simulated pedestrian environment, Rheos consistently outperforms the discrete baseline under continuous as well as unfavorable discrete metrics. We release our implementation as open source.

Rheos: Modelling Continuous Motion Dynamics in Hierarchical 3D Scene Graphs | AI Navigate