Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 134 tok/s
Gemini 2.5 Pro 41 tok/s Pro
GPT-5 Medium 30 tok/s Pro
GPT-5 High 23 tok/s Pro
GPT-4o 99 tok/s Pro
Kimi K2 190 tok/s Pro
GPT OSS 120B 425 tok/s Pro
Claude Sonnet 4.5 37 tok/s Pro
2000 character limit reached

Rolling Intrinsic Approach

Updated 3 October 2025
  • Rolling Intrinsic Approach is a framework modeling kinematics of two manifolds rolling on each other without slip or twist.
  • It encodes no-slip and no-twist constraints as a rank‑n distribution on a configuration space defined by internal isometries between tangent spaces.
  • This method supports controllability analysis in sub‑Riemannian geometry and facilitates advanced applications in robotic motion planning.

The rolling intrinsic approach is a geometric control-theoretic framework for modeling and analyzing the kinematics of two manifolds “rolling” on each other without twisting or slipping, using only the manifolds’ internal geometric data and without reference to any embedding in ambient space. This perspective encodes the kinematic rolling constraints as distributions on a precisely constructed configuration space, characterizes the attainable motions via properties of these distributions (including bracket-generation and controllability), and enables the rigorous paper of such systems within sub-Riemannian and geometric control theory.

1. Configuration Space and Its Construction

The configuration space for the intrinsic rolling problem encodes all possible relative positions in which one nn-dimensional oriented Riemannian manifold MM can be tangent to another manifold M^\hat{M} at respective points xx and x^\hat{x}, related by an orientation-preserving isometry between tangent spaces. Formally, the configuration space is:

Q={qIsom+(TxM,Tx^M^):xM,x^M^}Q = \{ q \in \text{Isom}^+(T_x M, T_{\hat{x}}\hat{M}) : x \in M,\, \hat{x} \in \hat{M} \}

Alternatively, fixing oriented frame bundles FF and F^\hat{F}, a configuration can be viewed as a pair of frames, modulo simultaneous rotation:

Q(F×F^)/ SO(n)Q \cong (F \times \hat{F})\,/\ SO(n)

The dimension of QQ is

dimQ=2n+n(n1)2=n(n+3)2\dim Q = 2n + \frac{n(n-1)}{2} = \frac{n(n+3)}{2}

highlighting the significant reduction from extrinsic configuration space dimensionality and centralizing the intrinsic geometric data of each manifold (Molina et al., 2010).

2. Intrinsic Kinematic Constraints: No-Slip and No-Twist

The kinematics of rolling are encoded via two constraints imposed on absolutely continuous curves q(t)Qq(t) \in Q:

  • No-slip: The velocity in MM maps to the velocity in M^\hat{M} via q(t)q(t),

q(t)x˙(t)=x^˙(t)q(t)\,\dot{x}(t) = \dot{\hat{x}}(t)

where x(t)x(t) and x^(t)\hat{x}(t) are the projections of q(t)q(t) onto MM and M^\hat{M}.

  • No-twist: Parallelism of vector fields is preserved under the rolling isometry:

A vector field Z(t) parallel along x(t)q(t)Z(t) is parallel along x^(t)\text{A vector field } Z(t) \text{ parallel along } x(t) \Leftrightarrow q(t)Z(t) \text{ is parallel along } \hat{x}(t)

Equivalently,

ddt(q(t)Z(t))=q(t)x˙(t)MZ(t)\frac{d}{dt}\left( q(t)Z(t) \right) = q(t)\nabla_{\dot{x}(t)}^M Z(t)

The set of allowed velocities at qQq \in Q constitutes a smooth, rank-nn distribution DTQD \subset TQ, specifying the only directions in which rolling can evolve instantaneously. Curves tangent to DD correspond exactly to motions satisfying both constraints (Molina et al., 2010, Chitour et al., 2010).

3. Comparison of Intrinsic and Extrinsic Formulations

Intrinsic rolling depends entirely on the Riemannian geometry (metric and connection) of (M,g)(M, g) and (M^,g^)(\hat{M}, \hat{g}), with no reference to an embedding into Euclidean space. All relevant concepts—parallel transport, isometries, and their evolution along curves—are internal. In contrast, the extrinsic setup describes rolling via an isometry g(t)g(t) of an ambient space that maps x(t)x^(t)x(t) \mapsto \hat{x}(t) with the required tangent and normal bundle alignments.

The intrinsic model provides several advantages:

  • Independence from external coordinates or embeddings.
  • Canonical description of controllability and symmetry based solely on the internal geometry.
  • Natural compatibility with geometric control and sub-Riemannian theory.

4. Geometric Control Structure and Controllability

Rolling can be formalized as a driftless, control-affine system:

q˙=i=1nuiXi(q)\dot{q} = \sum_{i=1}^n u_i X_i(q)

with the XiX_i forming a basis of the rolling distribution DD. The controllability and richness of the dynamics are determined by the bracket-generating properties of DD.

Controllability Results:

  • For the sphere SnS^n rolling over Rn\mathbb{R}^n, DD is bracket generating: by the Chow–Rashevskii theorem, any two configurations are connected by a rolling trajectory.
  • For SE(3)SE(3) rolling over se(3)\mathfrak{se}(3), the rolling system is not controllable: DD fails to be bracket generating and the configuration space is foliated into $12$-dimensional leaves in the $27$-dimensional QQ; only restricted motions are possible within each leaf (Molina et al., 2010).
  • For general pairs (M,M^)(M, \hat{M}), the rolling controllability is governed by "rolling curvature", expressed as:

Rol(X,Y)(A)=ARM(X,Y)RM^(AX,AY)A\mathrm{Rol}(X, Y)(A) = A R_M(X, Y) - R_{\hat{M}}(A X, A Y) A

If Rol=0\mathrm{Rol}=0 (curvature tensors match), rolling is completely involutive and the system is not controllable in the sense of connecting arbitrary points; if non-zero and bracket-generating, global controllability may be achieved (Chitour et al., 2010).

Holonomy groups further refine this picture: for the "no-spin" system without slip but with twist, the reachable set consists of isometries encoded by the holonomy of the Levi–Civita connections; full controllability arises when the sum of holonomy Lie algebras spans so(n)\mathfrak{so}(n) (Chitour et al., 2010).

5. Rigorous Mathematical Structure

Core equations and formulations:

  • Configuration space:

Q={q:TxMTx^M^ isometryxM,x^M^}Q = \left\{ q: T_x M \rightarrow T_{\hat{x}} \hat{M} \ \text{isometry} \mid x \in M,\, \hat{x} \in \hat{M} \right\}

or, when viewed as a principal SO(n)SO(n)-bundle, Q(F×F^)/SO(n)Q \cong (F \times \hat{F}) / SO(n).

  • No-slip:

q(t)x˙(t)=x^˙(t)q(t)\,\dot{x}(t) = \dot{\hat{x}}(t)

  • No-twist (covariant):

(x˙,x^˙)A=0\nabla_{(\dot{x},\dot{\hat{x}})} A = 0

equivalently, A(t)=P0t(x^)A(0)Pt0(x)A(t) = P_{0}^t(\hat{x}) \circ A(0) \circ P_{t}^{0}(x), with PP the parallel transport.

  • Rolling curvature:

Rol(X,Y)(A)=AR(X,Y)R^(AX,AY)A\operatorname{Rol}(X, Y)(A) = A R(X, Y) - \hat{R}(A X, A Y) A

  • Lie bracket of rolling vector fields:

[L(X),L(Y)]=L([X,Y])+ν(Rol(X,Y))[L(X), L(Y)] = L([X, Y]) + \nu(\operatorname{Rol}(X, Y))

where LL denotes the rolling lift, and ν\nu the vertical lift to the bundle.

6. Extensions, Generalizations, and Applications

The rolling intrinsic framework is extensible to pseudo-Riemannian manifolds (accounting for signature and causal structure, as in (Markina et al., 2012)), homogeneous spaces, and specific classes like symmetric or Stiefel manifolds (Schlarb et al., 2023, Jurdjevic et al., 2022). In each, the construction of QQ, the isometry group, and the characterization of no-slip/no-twist distributions are adapted to the internal geometry and group action.

Applications are broad and rigorous:

  • Geometric control theory: Rolling systems are canonical nonholonomic models. The framework facilitates motion planning and controllability analysis for underactuated robots and vehicles.
  • Differential geometry: The bracket structure, rolling curvature, and holonomy considerations illuminate fundamental questions about local and global isometry, as well as provide alternate proofs of rigidity theorems.
  • Sub-Riemannian geometry: The rolling distribution DD equips QQ with a sub-Riemannian structure revealing deep connections to path geometry and minimal energy curves.
  • Robotics and manipulation: Rolling intrinsic models underlie dexterous in-hand manipulation, end-effector/robotic finger rolling, and trajectory planning for rolling contacts in industrial and micro/nano contexts (as surveyed in (Tafrishi et al., 8 Jan 2025)).
  • Interpolation and data analysis on manifolds: Concepts like manifold splines and data interpolation exploit rolling-based developments to define spline curves and parallel transport along manifolds (Chitour et al., 2013).

7. Summary Table: Key Building Blocks

Concept Intrinsic Definition Mathematical Form
Configuration Space QQ Isometries between tangent spaces dimQ=n(n+3)2\dim Q = \frac{n(n+3)}{2}
No-Slip Velocity preservation under isometry q(t)x˙(t)=x^˙(t)q(t)\dot{x}(t) = \dot{\hat{x}}(t)
No-Twist Parallel transport correspondence (x˙,x^˙)A=0\nabla_{(\dot{x},\dot{\hat{x}})}A = 0
Rolling Distribution DD Subbundle of TQTQ specified by constraints Rank nn, defined via rolling lift operator
Controllability Bracket generation of DD, holonomy of connections Controlled by rolling curvature and holonomy groups

8. Concluding Perspectives

The rolling intrinsic approach provides a mathematically rigorous, geometric, and coordinate-free framework for kinematic modeling of rolling without slip or twist between manifolds. By making the configuration space and constraints canonical and embedding them in geometric control theory, it enables a unified analysis of controllability, path-construction, and deep geometric properties. The framework is fundamental in the modern paper of nonholonomic systems, sub-Riemannian geometry, and robotic manipulation, and continues to underpin advances in both mathematical theory and engineering applications (Molina et al., 2010, Chitour et al., 2010, Chitour et al., 2013).

Forward Email Streamline Icon: https://streamlinehq.com

Follow Topic

Get notified by email when new papers are published related to Rolling Intrinsic Approach.