A note on the geometric modeling of the full two body problem
Tanya Schmah, Cristina Stoica

TL;DR
This paper derives the equations of motion for two interacting rigid bodies using geometric mechanics, providing a mathematical framework for understanding their complex gravitational dynamics.
Contribution
It introduces a geometric mechanics approach to formulate the Euler-Poincare and Hamiltonian equations for the full two-body problem.
Findings
Derived Euler-Poincare equations for the two-body problem
Formulated Hamiltonian equations using geometric mechanics
Provides a mathematical foundation for future analysis of rigid body interactions
Abstract
The two full body problem concerns the dynamics of two spatially extended rigid bodies (e.g. rocky asteroids) subject to mutual gravitational interaction. In this note we deduce the Euler-Poincare and Hamiltonian equations of motion using the geometric mechanics formalism.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAstro and Planetary Science · Spacecraft Dynamics and Control · Quantum chaos and dynamical systems
A note on the geometric modeling of the full two body problem
Tanya Schmah111University of Ottawa, Email: [email protected] and Cristina Stoica222Wilfrid Laurier University, Waterloo, Email: [email protected]
Abstract
The two full body problem concerns the dynamics of two spatially extended rigid bodies (e.g. rocky asteroids) subject to mutual gravitational interaction. In this note we deduce the Euler-Poincaré and Hamiltonian equations of motion using the geometric mechanics formalism.
Keywords:full two body problem, Euler-Poincaré reduction, Hamiltonian, Poisson bracket
Contents
- 1 Introduction
- 2 Modeling and equations of motion
- 3 Hamiltonian formulation
- 4 Acknowledgements
- 5 Appendix
1 Introduction
It is well known that the classical two body problem, in which the bodies are idealized as mass points, can be analysed with almost elementary methods. Once the “mass-point” assumption is dropped, one is faced with a significantly more complex problem: a coupled, nonlinear degrees of freedom system with a configuration space given by the product of two Lie groups and two copies of The main inconvenience in modeling resides in the lack of a global chart for for this reason, even for a single rigid body, most classical mechanics textbooks use Euler angles or alike, leading to an intricate presentation; see for example, [Iacob (1980)].
Anticipating future developments in the aerospace industry, the full two body problem was studied extensively in the last decades; see for instance, [Maciejewski (1995)], [Koon et al. (2004)], [Scheeres (2006)], [Bellerose and Scheeres (2008)], [Scheeres (2009)], [Hou and Xin (2018)] and references within. The modeling of the problem within the geometric mechanics framework is developed in [Cendra and Marsden (2004)]. However, this presentation uses extensively the geometric formalism at an abstract level. In this note we provide a description of the full two body problem within the geometric mechanics framework working directly in the full two body problem phase space, and thus avoiding abstract generalizations.
We start our modeling by assuming that the reduction due to the linear translation symmetry has already been performed and that the centre of mass coincides with the origin of the inertial system of coordinates. We write the Lagrangian, observe the symmetry and state and prove the appropriate (Euler-Poincaré) reduction theorem. We continue by computing the Euler equations. Next, we apply the reduced Legendre transform and deduce the Poisson structure of the reduced space, the Hamiltonian, and the equations of motion. Finally, we deduce the Casimir invariant as a consequence of the conservation of the size of the spatial angular momentum. We also include a small appendix with some formulae concerning the potential.
2 Modeling and equations of motion
Consider two rigid bodies moving freely in space, with a coupling (gravitational) potential depending on the orientations of the bodies and the relative position of their centres of mass. Choose a spatial coordinate system with origin at the centre of mass of the entire system, which we assume remains fixed. Let be the vector from the centre of mass of the system to the centre of mass of body , for each . Let . Let and , both subsets of , be the reference configurations of the two rigid bodies, each equipped with a reference frame defining body coordinates, with origin at the body’s centre of mass. A configuration of the system is determined by , where specifies a rotation of body from its reference configuration, around its own centre of mass (see, for instance, [Marsden and Ratiu (1999)]). The configuration space of the system is , where denotes the Lie group of spatial rotations.
Let be the mass measure for body , for . Then the total mass of body is
[TABLE]
The translational kinetic energy of body is . Following the centre of mass reduction, the reduced mass is and the total translational kinetic energy of the system is .
The coefficient of inertia matrix of body , with respect to its own centre of mass, is
[TABLE]
where denotes the matrix transpose. The body angular velocities are The rotational kinetic energy of body is
[TABLE]
The moment of inertia tensors are
[TABLE]
where is the identity matrix. Using the usual identification of the Lie algebra with via the hat map
[TABLE]
we can also write
[TABLE]
For further reference, recall that for any matrices corresponding to the vectors , we have
[TABLE]
where denotes the matrix Lie-bracket (i.e. ) .
In coordinates on the tangent bundle , the dynamics is given by the Lagrangian
[TABLE]
The spatial action of on the configuration space is the diagonal left multiplication action,
[TABLE]
Since is invariant under this action, the dynamics may be retrieved from a reduced system. Indeed, describing the motion in the coordinates of one of the bodies allows us to render the equations as a reduced system on a smaller dimensional phase space (the reduced space), together with the so-called reconstruction equation that lifts the reduced dynamics back into the unreduced phase space.
For future reference, we note that the infinitesimal action of to is (see [Holm & al. (2009)]):
[TABLE]
Denote the relative orientation matrix of with respect to body , and the relative position of the centre of the mass of the system, respectively, by
[TABLE]
We then calculate the tangent vector (velocity corresponding to the relative orientation) and the advected relative velocity (i.e. the velocity corresonding to the relative vector)
[TABLE]
Recalling that and using the above we calculate
[TABLE]
from where we define the reduced lagrangian
[TABLE]
that takes the form
[TABLE]
Let be the usual dot product on Thus, for all and we have
[TABLE]
We denote the pairing between and in matrix notation by (no subscript!), and define the ‘breve’ map, , by . It can be shown that
[TABLE]
for all and .
[TABLE]
for all , where a matrix subscript denotes the anti-symmetric part of that matrix. (We use here the fact that the trace pairing of any symmetric matrix with an antisymmetric matrix vanishes.) Similarly,
[TABLE]
We are ready now to state the main theorem.
Theorem 2.1
Consider a Lagrangian , open,
[TABLE]
For any given curves and , let , and
[TABLE]
Consider
[TABLE]
and let be the solution of the non-autonomous differential equation
[TABLE]
where The following statements are equivalent:
(i) satisfies the Euler-Lagrange equations for the Lagrangian
(ii) The variational principle
[TABLE]
holds for variations with fixed endpoints.
(iii) The reduced variational principle
[TABLE]
holds using variations of the form
[TABLE]
where the are arbitrary paths in which vanish at the endpoints, i.e. , , and is an arbitrary path in with
(iv) The (left invariant) “Euler-Poincaré” equations hold:
[TABLE]
Proof. The equivalence of (i) and (ii) is a restatement of Hamilton’s principle. To show that (ii) and (iii) are equivalent, we compute the variations and and induced by the variations and
Given that and denoting we calculate:
[TABLE]
Thus we have
[TABLE]
The variation of is
[TABLE]
Denoting the above reads:
[TABLE]
To complete the proof we show the equivalence of (iii) and (iv). First note that since
[TABLE]
we have
[TABLE]
Now we calculate
[TABLE]
Using the relations (9) and (10), the first term of (17) becomes
[TABLE]
Using that we have for all that integrating by parts and taking into account the boundary conditions, the third term of (17) becomes:
[TABLE]
Finally, define via for all and Substituting (16) the second and the last terms of (17) transform to
[TABLE]
Thus we obtain
[TABLE]
Since and are arbitrary, the conclusion follows.
Recall that any orthogonal matrix can be expressed as with such that and for Then for any function depending on , i.e., the vector representation of
[TABLE]
is
[TABLE]
respectively. Note that in the above, we calculate as the matrix
[TABLE]
where for the vector we have This allows to writing the vector form of the reduced equations of motion (14):
[TABLE]
This above system is completed by the relative orientation equation (11).
Specializing the Lagrangian to the full two body problem, the reduced lagrangian is given by (8). In vectorial notation the reduced lagrangian is
[TABLE]
and the equations of motion are
[TABLE]
3 Hamiltonian formulation
The Hamiltonian of the full two body problem may be obtained by applying the Legendre transform to the Lagrangian (2) and it reads:
[TABLE]
where the pairings on for fixed , i=1,2 correspond to the kinetic terms in (2), and, as usual:
[TABLE]
In order to obtain the reduced Hamiltonian we use the reduced Legendre transform. First we calculate the momenta
[TABLE]
Next we calculate the reduced Hamiltonian via
[TABLE]
and obtain the reduced Hamiltonian of the full two body problem
[TABLE]
The dynamics is given by the Poisson bracket
[TABLE]
This is deduced by considering the composition of real valued (smooth) functions with the Poisson map
[TABLE]
using the chain rule, the canonical bracket on becomes the Poisson bracket (34) (for details on this kind of techniques, see [Krishnaprasad and Marsden (1987)]).
The equations of the reduced dynamics are:
[TABLE]
together with the reconstruction (orientation) equation:
[TABLE]
where and and are calculated via the inverse of (27)- (29).
Remark 3.1
Note that with the choice of as reference frame, is the sum of the angular momentum of the rigid body and the angular momentum of the relative vector, both in the body coordinates of :
[TABLE]
Remark 3.2
The change of variable
[TABLE]
is a Poisson map (see [Marsden (1992)], Section 3.7) and it leads to the Hamiltonian of the two full body problem as used by [Maciejewski (1995)] and [Cendra and Marsden (2004)]:
[TABLE]
*The equations of motion are *
[TABLE]
Note that this equations coincide to those in [Maciejewski (1995)].
The spatial total angular momentum corresponds to the right action on the phase space it is given by
[TABLE]
where we deduced the above using the cotangent bundle momentum map formula (see [Holm & al. (2009)] page 284) and the infinitesimal generator (4). Since the Hamiltonian (25) is invariant under the aforementioned action, by Noether’s theorem, the spatial angular momentum is conserved along any trajectory. Denoting the body angular momenta of and , respectively (i.e., and ) we have
[TABLE]
where we used that the relationship between the spatial and body rigid body angular momenta (see [Holm & al. (2009)] Section 1.5). The composition of the spatial momentum map with the Casimir leads to the Casimir
[TABLE]
and further, any function of the form is a Casimir for the reduced dynamics.
4 Acknowledgements
The authors were supported by two Discovery grants awarded by the National Science and Engineering Council of Canada (NSERC).
5 Appendix
We append this note with some formulas on the interacting potential. In concordance with most physical situations, we may assume that the distance between the bodies is much larger than the bodies dimensions. Thus we consider the potential truncated to the third order ([Maciejewski (1995)]):
[TABLE]
where the rotation matrix is represented by with (column) vectors such that and for Next we calculate the terms and occurring in the equations of motion. Denoting , we obtain:
[TABLE]
and circular combinations. Further
[TABLE]
and so
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Bellerose and Scheeres (2008) Bellerose J.E., Scheeres D.J.: (2008), Energy and stability in the full two body problem , Celest. Mech. Dyn. Astron., Vol. 100 , 63
- 2Cendra and Marsden (2004) Cendra, H. and Marsden, J.E.: (2004) Geometric Mechanics and the Dynamics of Asteroid Pairs , Dynamical Systems. An International Journal, Vol. 20 , 3
- 3Douboshin (1984) Doubochine, G. N.: (1984), Sur le probl me des trois corps solides , Celestial Mech.. Vol. 33 , no. 1, 31
- 4Hernández-Garduno and Stoica (2015) Hernández-Garduno, A. and Stoica, C.: (2015) Lagrangian relative equilibria in a modified three-body problem with a rotationally symmetric ellipsoid , SIAM Journal on Applied Dynamical Systems Vol. 14 (1), 221
- 5Hou and Xin (2018) Xiyun Hou X. and Xin X.: A note on the full two-body problem and related restricted full three-body problem , Astrodynamics, Vol. 2 , Issue 1, 39
- 6Iacob (1980) Iacob, C. (1980) Theoretical mechanics , Editura Didactic u a c si Pedagogic u a, Bucure c sti
- 7Jose and Saletan (1998) Jose, J.V. and Saletan, E.J.: (1998), Classical Dynamics: a contemporary approach , Cambridge University Press
- 8V. T. Kondurar (1984) Kondurar V.T.: (1974) On Lagrange solutions in the problem of three rigid bodies , Vol. 10 , Issue 3, pp 327
