Abstract
We study symmetries of specific left-invariant sub-Riemannian structure with filtration (4, 7) and their impact on sub-Riemannian geodesics of corresponding control problem. We show that there are two very different types of geodesics, they either do not intersect the fixed point set of symmetries or are contained in this set for all times. We use the symmetry reduction to study properties of geodesics.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Symmetries of geometric structures play an important role in differential geometry and geometric control theory. Indeed, the existence of big amount symmetries or the existence of a special symmetry of the geometric structure often induces restrictions on its properties like the curvature, etc. In particular, if the symmetry group acts transitively, the space is homogeneous and one can read off many properties just by restricting to one point [4, 12]. Moreover, in geometric control theory, symmetries of control systems and their fixed points can be used for finding of distinguished points of geodesics like cut or cusp points [9,10,11]. In this paper, we focus on the role of symmetries and their fixed points for specific filtration with the growth vector (4, 7) and their impact on special geodesics of the corresponding sub-Riemannian structure.
The motivation from applications comes from [6] where the first and third authors study local control of a planar mechanism with 7-dimensional configuration space. The robot in question consists of a root block in the shape of an equilateral triangle together with three branches that have passive wheels at their ends, where each of the branches is connected to one vertex of the root block via prismatic joint and one of the joints is simultaneously revolute joint, see Fig. 1.
Under the assumption that the robot moves with no slipping nor sliding, one derives three non-holonomic condition of the motion, one for each branch, and these determine 4-dimensional distribution of admissible directions given (locally) on the configuration space. The choice of a sub-Riemannian metric allows to study (local) optimal control; however, corresponding control problem is highly nonlinear and hard to solve. Nevertheless, it is sufficient (locally) to swap to its nilpotent approximation N [3, 7].
Denoting by \(N_0,N_1,N_2,N_3\) generators of the 4-distribution \({\mathcal{N}}\) on N, it turns out that the only non-trivial Lie brackets are the brackets \(N_{01}:=[N_0,N_1]\), \(N_{02}:=[N_0,N_2]\) and \(N_{03}:=[N_0,N_3]\), so we get a nilpotent Lie algebra \({\mathfrak{n}}\). In particular, these brackets do not belong to \({\mathcal{N}}\) and \((N,{\mathcal{N}})\) is a Carnot group with filtration (4, 7). Altogether, we get the flat distribution \((N,{\mathcal{N}})\) of constant type \({\mathfrak{n}}\). Moreover, the choice of generators allows us to consider the decomposition \(E+V=\langle N_0\rangle +\langle N_1,N_2,N_3 \rangle \) of \({\mathcal{N}}\) into one-dimensional and three-dimensional involutive distributions and compatible sub-Riemannian metric g by declaring the vectors \(N_i,i=0,1,2,3\) orthonormal. In fact, \((N,{\mathcal{N}},E+V)\) can be viewed as a flat model of so-called generalized path geometry [4]. Alongside, it turns out that the sub-Riemannian structure \((N,{\mathcal{N}},g)\) is a flat structure of constant type \(({\mathfrak{n}},\mathfrak{so}(3,{\mathbb{R}}))\) [12], i.e. the metric g is invariant with respect to the action of suitable \(SO(3,{\mathbb{R}})\). We describe these structures and their symmetries in detail in Sect. 2.
In Sect. 3, we study control problem corresponding to the sub-Riemannian structure in question. We apply Hamiltonian concepts to approach this control problem [1]. In particular, we describe control functions and normal geodesics of the problem in detail (and strictly abnormal geodesics cannot appear for 1-step filtrations, so we speak just about geodesics). Let us remind that the set of points where geodesics intersect each other and the corresponding geodesic segments have equal length is called the Maxwell set. Conjugate points are defined as critical points of the exponential map. It is proved that the normal extremal trajectory that does not contain pieces of abnormal geodesics loses its optimality in the conjugate point or in the Maxwell point [1].
In many cases, Maxwell set contains sets of fixed points of symmetries. Indeed, if a geodesic meets a fixed point of a symmetry, then the action of the symmetry can give such set of geodesics [8, 9, 11]. We show in Sect. 4 that this is not the case of our filtration. In particular, we study relations of geodesics and fixed-point set of symmetries. We show in Theorem 1 that each geodesic starting at the origin either do not intersect the fixed-point set or is contained in this set for all times. Thus, geodesics are of two very different types. We use the symmetry reduction to study geodesics contained in the fixed-point set. In particular, we relate these geodesics to geodesics in the Heisenberg group to find their cut–time in Theorem 2.
2 Model Carnot group equipped with filtration (4, 7)
Let us consider coordinates \((x,\ell _1,\ell _2,\ell _3,y_1,y_2,y_3)\) of vector space \({\mathbb{R}}^7 \cong {\mathbb{R}}^4 \oplus {\mathbb{R}}^3 \) and model vector fields
where the symbol \(\partial \) stands for partial derivative. Let us note that these fields are precisely symmetric model vector fields introduced in [1, Section 7.5.1]. The only non-trivial Lie brackets are
The fields (1) and (2) then determine a 2-step nilpotent Lie algebra \({\mathfrak{n}}\).
Remark 1
Let us remark that each triple \(N_0, N_h \in \langle N_1,N_2,N_3 \rangle \) and \([N_0,N_h]\) form a 3-dimensional Heisenberg subalgebra in the Lie algebra \({\mathfrak{n}}\). Thus, \({\mathfrak{n}}\) can be naively viewed as a ‘bunch’ of Heisenberg algebras.
The Lie algebra \({\mathfrak{n}}\) corresponds to a Carnot group N such that the fields \(N_0,\) \(N_1,\) \(N_2,\) \(N_3,\) \(N_{01},\) \(N_{02},\) \(N_{03}\) are left-invariant for the corresponding group structure. We can compute this group structure just by taking the flows. Under identification of a point \(g_1=(x,\ell _1,\ell _2,\ell _3,y_1,y_2,y_3) \in N\) with image of the exponential map \(g_1=\exp (x N_0 + \ell _1 N_1 + \ell _1 N_2+ \ell _1 N_3 + y_{1} N_{01} + y_{2} N_{02}+ y_{03} N_{03} ) (o)\) the product is given by
evaluated in \(t=1\). Using the Lie algebra structure (2) the group structure on \(N = \mathbb{R}^4 \oplus \mathbb{R}^3\) reads as follows:
In particular, \({\mathcal{N}}=\langle N_0,N_1,N_2,N_3\rangle \) forms a 4-dimensional left-invariant distribution on N. Moreover, our choice allows us to consider the decomposition
of \({\mathcal{N}}\) into 1-dimensional distribution and 3-dimensional involutive distribution, both left-invariant. Then by declaring \(N_0\), \(N_1\), \(N_2\), \(N_3\) orthonormal, we define compatible sub-Riemannian metric g on \({\mathcal{N}}\). Altogether, we get left-invariant sub-Riemannian structure \((N,{\mathcal{N}},g)\) which is related to the left-invariant optimal control problem written in coordinates \((x, \ell _1,\ell _2,\ell _3,y_1,y_2,y_3)\) as
for \(t>0\) and q in N and the control \(u=(u_0,u_1,u_2,u_3) \in {\mathbb{R}}^4\) with the boundary condition \(q(0)=q_1,\) \(q(T)=q_2\) for fixed points \(q_1, q_2 \in N\), where we minimize
Symmetries of the left-invariant sub-Riemannian structure \((N,{\mathcal{N}}, g)\), i.e. symmetries of the control system (5,6), are automorphisms of N preserving the distribution \({\mathcal{N}}\) and sub-Riemannian metric g. They form a finite-dimensional Lie group and we can describe its Lie algebra of infinitesimal symmetries using Cartan–Tanaka theory since we deal with flat distribution [2, 12].
Let us view \({\mathfrak{n}}={\mathfrak{n}}_{-1} \oplus {\mathfrak{n}}_{-2}\) as an abstract Lie algebra with \({\mathfrak{n}}_{-1}\) spanned by \(e_i=N_i(o)\), \(i=0,..,3\) and \({\mathfrak{n}}_{-2}\) spanned by \(e_{i+4}=N_{0i}(o)\), \(i=1,..,3\). Here, o denotes the origin, i.e. identity element. Then, the distribution \({\mathcal{N}}\) corresponds to the subspace \({\mathfrak{n}}_{-1} \subset {\mathfrak{n}}\) and g corresponds to a 2–tensor g(o) defined on \({\mathfrak{n}}_{-1}\). We define \({\mathfrak{n}}_0 \subset \mathfrak{so}({\mathfrak{n}}_{-1})\) to be the Lie algebra of the Lie group of all automorphisms of the graded nilpotent algebra \({\mathfrak{n}}\) preserving the metric g(o) on \({\mathfrak{n}}_{-1}\), i.e. the algebra of certain derivations of \({\mathfrak{n}}\). Here, the action of automorphisms of \({\mathfrak{n}}_0\) on \({\mathfrak{n}}_{-1}\) is exactly the adjoint action. Let us discuss explicitly the action and corresponding reduction.
Lemma 1
The algebra \({\mathfrak{n}}_0\) of metric preserving derivations of \({\mathfrak{n}}\) equals to \(\mathfrak{so}(3,{\mathbb{R}})\).
Proof
The algebra \(\mathfrak{so}({\mathfrak{n}}_{-1}) \simeq \mathfrak{so}(4,{\mathbb{R}})\) is spanned by 6 elements \(e_{ij}\), \(i,j=0,1,2,3\), \(i<j\), each of which generates \(\mathfrak{so}(2,{\mathbb{R}})\), so the action of \(e_{ij}\) on generators of \({\mathfrak{n}}_{-1}\) takes form \([e_{ij},e_i]=e_j\) and \([e_{ij},e_j]=-e_i\). Let us now discuss the compatibility of this action with the Lie bracket on the whole \({\mathfrak{n}}\). The only non-vanishing Lie brackets are \([e_0,e_i]=e_{i+4}\), \(i=1,2,3\), and thus \([e_j,e_k]=0\) for \(j,k=1,2,3\). With the help of Jacobi identity, we compute
for \(i,j,k=1,2,3\). Then for \(i=j\), we get
which is a contradiction. Thus, elements \(e_{0i}\), \(i=1,2,3\), cannot appear and \({\mathfrak{n}}_0\simeq \mathfrak{so}(3,{\mathbb{R}})\) spanned by \(e_{ij}\), \(i,j=1,2,3\). \(\square \)
The computation from the proof of Lemma 1. particularly implies that generators of \(\mathfrak{so}(3,{\mathbb{R}})\) acts on \(\mathfrak{n}_{-2}\) as follows:
The description of infinitesimal symmetries then follows.
Proposition 1
The Lie algebra of infinitesimal symmetries of \((N,{\mathcal{N}},r)\) consists of right-invariant vector fields corresponding to \(e_i\), \(i=1,..7\) that generate all transvections on N together with isotropy subalgebra isomorphic to \(\mathfrak{so}(3,{\mathbb{R}})\).
Proof
The fact that all right-invariant vector fields determine infinitesimal symmetries follows from the fact that we deal with Lie group. Flows of right-invariant vector fields act as left translations and each right-invariant vector field is then an infinitesimal symmetry of any left-invariant object [4]. The previous Lemma shows that the isotropy subalgebra of infinitesimal symmetries coincides with \(\mathfrak{so}(3,{\mathbb{R}})\). Since the structure is of first order, the prolongation stops for \({\mathfrak{n}}_0\) and there cannot be symmetries of higher order [12]. \(\square \)
Remark 2
In particular, the action given by \(\mathfrak{so}(3,{\mathbb{R}})\) acts on Heisenberg subalgebras of \({\mathfrak{n}}\) from Remark 1, i.e. maps each such Heisenberg subalgebra to another Heisenberg subalgebra.
Let us note that above observations also imply that symmetries of the sub-Riemannian structure \((N,{\mathcal{N}},r)\) preserve the decomposition \(E+V:=\langle N_0 \rangle \oplus \langle N_1,N_2,N_3\rangle \). One can easily see that the decomposition satisfies
-
(1)
\(E \cap V =0\),
-
(2)
the Lie bracket of two sections of V is a section of \(E \oplus V\), and
-
(3)
for sections \(\xi \in \Gamma (E)\), \(\nu \in \Gamma (V)\) and a point \(q \in N\), the equation \([\xi,\nu ] (q) \in E_q \oplus V_q\) implies \(\xi (q)=0\) or \(\nu (q)=0\).
Geometric structures satisfying these three conditions are known as generalized path geometries [4, Section 4.4.3], and correspond to parabolic geometries of type (G, P) for \({\mathfrak{g}}=\mathfrak{sl}(n,{\mathbb{R}})\) and \({\mathfrak{p}}={\mathfrak{p}}_{1,2}\) is the infinitesimal stabilizer of the flag of a line in a plane for the standard action. In particular, they always have finite-dimensional Lie algebras of infinitesimal symmetries and maximum occurs for geometries that are locally equivalent to generalized flag manifold G/P and equals to dim\(({\mathfrak{g}})\).
It is not difficult to verify (e.g. by prolongation methods) that the Carnot group N carries a maximally symmetric generalized path geometry with \({\mathfrak{g}}=\mathfrak{sl}(5,{\mathbb{R}})\) that particularly contains our \(\mathfrak{so}(3,{\mathbb{R}})\) in \({\mathfrak{p}}_{1,2}\). This suggests us a way how to realize our situation using block (1, 1, 3)–matrices [4, Section 4.4.3]. The algebra \(\mathfrak{sl}(5,{\mathbb{R}})\) carries a |2|–grading that inherits \({\mathfrak{n}}\oplus \mathfrak{so}(3,{\mathbb{R}})\) as follows:
and thus \({\mathfrak{n}}\) can be viewed as a choice of the complement of the stabilizer, i.e. a representative of the associated grading.
Having these matrices at hand, we can particularly view them as representatives of suitable exponential coordinates around the origin. Indeed, identifying coordinates of points around the origin with matrices
we recover the group structure (3) as
This allows us to describe explicitly the action of isotropy symmetries in coordinates.
Proposition 2
The action of isotropy symmetry \(R \in SO(3,{\mathbb{R}})\) on \( (x,\ell,y) \in {\mathbb{R}}^7 \simeq {\mathbb{R}}\oplus {\mathbb{R}}^3\oplus {\mathbb{R}}^3 \) takes form
where we denote \(\ell =(\ell _1,\ell _2,\ell _3)^t\) and \(y=(y_1,y_2,y_3)^t\).
Proof
Identifying \(T_eN\) with \({\mathfrak{n}}\), the tangent action \(T_oR\) reads as \(X \mapsto \mathrm{Ad}_R(X)\) for \(X \in {\mathfrak{n}}\). We see from (7) that each element of \(\mathfrak{so}(3,{\mathbb{R}})\) exponentiates to a matrix of the form
Then, we compute in coordinates
and the formula follows. \(\square \)
One can see from (8) that the action of the of \(SO(3,{\mathbb{R}})\) is given by simultaneous rotations on \(\ell _i\) and \(y_i\), \(i=1,2,3\), while the coordinate x is invariant. Since all invariants of each rotation in \({\mathbb{R}}^3\) are multiples of its axis, the fixed points of the symmetry with the axis \((a_1,a_2,a_3)\) form the set
Finally, there is the following consequence of Proposition 2.
Corollary 1
Set of points that are fixed by some isotropy symmetry is the union of sets (9) over all axes \((a_1,a_2,a_3)\)
Let us emphasize that \(C_{\mathfrak{n}}\) is invariant with respect to the action of \(SO(3,{\mathbb{R}})\) on N. Moreover, for any fixed \(\ell \in {\mathbb{R}}^3\), the set \(\{ (x,y\ell,t\ell ) : (x,y,t) \in {\mathbb{R}}^3 \} \) is a subgroup.
3 Local control and geodesics
Let us now focus on the control system (5,6) related to the sub-Riemannian structure \((N,{\mathcal{N}},g)\). We use Hamiltonian concepts and we follow here [1, Sections 7 and 13] to find local control for the system. Left-invariant vector fields \(N_0\), \(N_1\), \(N_2\), \(N_3\), \(N_{01}\), \(N_{02}\), \(N_{03}\) form a basis of TN and determine left-invariant coordinates on N. The corresponding left-invariant coordinates \(h_0,h_i\) and \(w_i\), \(i=1,2,3\) on fibers of \(T^*N\) are given by \(h_0 (\lambda )= \lambda (N_0), h_i (\lambda )= \lambda (N_i) \), \(w_i (\lambda )= \lambda (N_{0i})\) for arbitrary 1-form \(\lambda \) on N. Thus, we can use \((x,\ell _i,y_i,h_0,h_i,w_i)\) as global coordinates on \(T^*N\). Then in these coordinates, the corresponding Pontryagin’s maximum principle system is as follows. Let us emphasize that geodesics, i.e. admissible curves parametrized by constant speed whose sufficiently small arcs are length minimizers, are exactly projections on N of solutions of this system [1].
Firstly, we get \(\dot{w}_i=0\) and thus \(w_i\) are constant for \(i=1,2,3\), i.e. we have
for suitable constants \(K_i\). Then for \(h=(h_0,h_1,h_2,h_3)^t\), we get \( \dot{h} = - \Omega h \) for
Solution of the system is given by \( h(t)= e^{-t \Omega } h(0) \), where h(0) is the initial value of the vector h in the origin. If \(K_1=K_2=K_3=0\), then \(h(t)=h(0)\) is constant and the geodesic \((x(t),\ell _i(t),y_i(t))\) is a line in N such that \(y_i(t)=0\). In next, we assume that the vector \((K_1,K_2,K_3)\) is nonzero and we denote by \(K=\sqrt{K_1^2+K_2^2+K_3^2}\) its length.
Proposition 3
The general solutions of \(\dot{h}=\Omega h\) satisfying (11) for nonzero K take form
where \(C_1,C_2,C_3,C_4\) are real constants.
Proof
The solution of the system is given by exponential of the matrix \(\Omega \) from (12). We need to analyze its eigenvalues and eigenvectors. It follows that there are (complex conjugated) imaginary eigenvalues \(\pm iK\) both of multiplicity one and the eigenvalue 0 of multiplicity two. The corresponding eigenspace of iK is generated by complex eigenvector v that decomposes into real and complex component as \(\Re (v)=\left( 0, K_1, K_2, K_3 \right) ^t\) and \( \Im (v)=\left( K, 0, 0, 0 \right) ^t.\) In the basis formed by these two vectors together with any basis of the two-dimensional eigenspace corresponding to the eigenvalue 0, the matrix \(\Omega \) has zeros at all positions except positions \((\Omega )_{12}=-(\Omega )_{21}=K\). Then, we get in this eigenvector basis
For the choice of the basis of the eigenspace corresponding to the eigenvalue 0 given as \(\left( 0,-K_3,0,K_1 \right) ^t\) and \(\left( 0,-K_2,K_1,0 \right) ^t,\) the solution can be written as the combination
with coefficients \(C_1,C_2,C_3,C_4\). Then, the formula (13) follows. \(\square \)
Let us emphasize that the choice \(C_1=C_2=0\) gives constant solutions that are not relevant as control functions. Thus, we assume that at least one of the constants \(C_1,C_2\) is nonzero.
The base system for \(x,y,\ell \) then takes the explicit form
We are interested in solutions emanating from the origin, i.e. we impose the initial condition \(x(0)=0,\ell _i(0)=0,y_i(0)=0\), \(i=1,2,3\). Indeed, we can find geodesics starting at different point of N using the action of suitable transvection, see Proposition 2.
Proposition 4
Arc–length sub-Riemannian geodesics on Carnot group N satisfying the initial condition \(x(0)=0,\ell _i(0)=0,y_i(0)=0\), \(i=1,2,3\) are either lines of the form
parametrized by constants \(C_1, C_2,C_3, C_4\) satisfying \(C_1^2+C_2^2+C_3^2+C_4^2=1\), or they are curves given by equations
parameterized by constants \(C_1, C_2,C_3, C_4\) and \(K_1, K_2,K_3\) satisfying
Proof
Let us firstly remind that parametrization of geodesics is encoded in level sets of the Hamiltonian of the system (5,6) that is \(H=\frac{1}{2}(h_0^2+h_1^2+h_2^2+h_3^2)\) and arc length parametrization correspond to \(H=\frac{1}{2}\) [1].
The line (16) corresponds to \(K=0\) and thus \(h(t)=h(0)\) is constant and defines the vector of constants \((C_1,C_2,C_3,C_4)\). The length of this vector is equal to one on the level set \(\frac{1}{2}\). If \(K \ne 0\), we obtain \(x, \ell _1,\ell _2,\ell _3\) by direct integration of the first part of (15) and involving the initial condition, where h(t) is given by (13). Substituting the results into the second part of (15) we get \(y_1,y_2,y_3\) by integration. The solutions define family of curves starting at the origin such that the Hamiltonian H is constant along them. Unit–speed geodesics are contained in the level set \(h_0^2+h_1^2+h_2^2+h_3^2=1\). According to Proposition 3, this restriction reads as (20). \(\square \)
4 Moduli space and geodesics
Each choice of coefficients \(C_1,C_2,C_3,C_4 \in \mathbb{R}\) and \(K_1,K_2,K_3 \in \mathbb{R} \) that satisfy (20) gives a geodesic \((x(t),\ell (t),y(t))\) as described in the Proposition 4. According to (15) and (19), \(\ell (t)\) and y(t) are linear combinations of the vectors
for any \(t >0\). The vectors \(z_1\) and \(z_2\) are orthogonal with respect to the Euclidean metric on \(\mathbb{R}^3\) by definition. We know from Proposition 2 that for each \(R \in SO(3,{\mathbb{R}})\) the map
maps geodesics starting at the origin to geodesics starting at the origin.
Altogether, there always is an orthogonal matrix \(R \in SO(3,{\mathbb{R}})\) that aligns vectors \(z_1\) and \(z_2\) with the suitable multiples of the first two vectors of the standard basis of \({\mathbb{R}}^3\). Thus, we get
where \(K=|z_1|\) is the length of \(z_1\) and we denote \(C=|z_2|\) the length of \(z_2\). This matrix defines a representative of the geodesic class
The equations for this representative geodesics simplify remarkably. Namely
where \(\tau =Kt\) and \({\bar{C}}_3 = C/K\). The level set equation (20) reads as
and determines \(K>0\) uniquely.
The moduli space \(N/SO(3,{\mathbb{R}})\) defined by the action (8) of \(SO(3,{\mathbb{R}})\) on \(N \cong \mathbb{R}^7\) is determined by natural invariants \( x, (\ell,\ell ), (\ell,y), (y,y),\) where \((\,,\,)\) stands for the Euclidean scalar product on \(\mathbb{R}^3\).
Proposition 5
Each geodesic starting at the origin defines a curve in the moduli space \(N/SO(3,{\mathbb{R}})\) given by a curve in invariants
Proof
Follows directly from (21). \(\square \)
Let us recall that the subgroup \(C_{{\mathfrak{n}}}\), defined by (10), consists of points in N that are stabilized by some non-trivial \(R \in SO(3,{\mathbb{R}})\) for the action (8). Note the similarity of \(C_{\mathfrak{n}}\) to the set \(P_3\) from nilpotent (3, 6) sub-Riemannian problem which is known to be the set where geodesics starting at the origin lose optimality [9]. For any point of \(P_3\), there exists a one-parameter family of geodesics of equal length intersecting at this point. However, the situation in our nilpotent (4, 7) problem is very different.
Theorem 1
Sub-Riemannian geodesics starting at the origin either do not intersect \(C_{\mathfrak{n}}\) or they lie in \(C_{\mathfrak{n}}\) for all times.
Proof
Suppose there is an intersection of the set \(C_{\mathfrak{n}}\) with a sub-Riemannian geodesic \((x(t),\ell (t),y(t))\) emanating from the origin. So there is a point of intersection \((x,{\bar{\ell }},{\bar{y}})\) of the set \(C_{\mathfrak{n}}\) with a sub-Riemannian geodesic \((x(t),\bar{\ell }(t),{\bar{y}}(t))\) since \(C_{{\mathfrak{n}}}\) is invariant with respect to the action (8) of SO(3, R). At this intersection \((x,{\bar{\ell }},{\bar{y}})\), the collinearity of \(\bar{\ell }\) and \({\bar{y}}\) is described by vanishing of the determinant
The geodesics are given by equations (21) and the determinant can be written explicitly as \(\frac{1}{2}\)–multiple of
where
We show that the function in the bracket of (24) is never zero (unless \(C_1=C_2=0\), which is irrelevant) by showing that its discriminant d of this quadratic equation is negative for all positive times. This implies that the colinearity condition (24) is equivalent to \({\bar{C}}_3=0\). Then, \({\bar{\ell }}_2 (\tau )={\bar{y}}_2(\tau ) =0\) by (21) and thus geodesic \((x(\tau ),{\bar{\ell }}(\tau ),{\bar{y}}(\tau ))\) belongs to \(C_{{\mathfrak{n}}}\) for all \(\tau >0\).
To show that the discriminant d is negative for all positive times, we compute
hence it is sufficient to prove
for all positive times \(\tau \). This can be done by combining "local" and "global" estimations of this function. The local estimation is obtained by the estimation of goniometric functions \(\sin \tau, \cos \tau \) by Taylor series. By evaluating the Taylor series of f in zero, we see we need to use the Taylor polynomial of degree seven and six, respectively. Then, we get the estimation
that guarantees positivity of the function f on the interval \((0,\sqrt{14})\). On the other hand, the inequalities \(\sin \tau,\cos \tau \ge -1\) yield a global estimation
that guarantees positivity of the function f on the interval \((\tfrac{1+\sqrt{33}}{2},\infty )\). The two intervals overlap and thus f is positive for all \(\tau >0\). \(\square \)
In Fig. 2, we present both local and global estimation of \(f(\tau )\).
Remark 3
The positivity of function \(f(\tau )\) from the proof above can be shown alternatively by proving the positivity of its derivative. The alternative proof can be found in Lemma 3.1. for \(\tau =2\theta \) of [8], where authors discuss free 2-step Carnot group of filtration (3, 6).
Let us finally study properties of geodesics contained in \(C_{{\mathfrak{n}}}\). According to (24), this happens if and only if \(\bar{C}_3=0\). Then, the nonzero parts of geodesics (21) are
and level set condition (20) reads as
We show that these geodesics are preimages of geodesics in Heisenberg geometry and their optimality is well known [1, 5, 10]. Thus, we get the following statement.
Theorem 2
The vertical set \( \{ (0,0,y) \in C_{{\mathfrak{n}}} : y \in \mathbb{R}^3 \} \) is the set where the geodesics in \(C_{{\mathfrak{n}}}\) starting at the origin lose their optimality. These points are Maxwell points and for geodesics defined by parameters \(C_1\) and \(C_2\) the cut time is
Proof
Since \({\bar{\ell }}_1 = \sqrt{(\ell,\ell )}\) and \({\bar{y}}_1 = \sqrt{(y,y)}\) are invariants, see (23), the expression (25) defines a curve in the factor space \(C_{{\mathfrak{n}}}/SO(3,{\mathbb{R}})\). For the choice of polar coordinates in the plane \(\langle C_1,C_2 \rangle \), we get the standard description of geodesics on three-dimensional Heisenberg group \(\mathbb H_3\). Indeed, the tangent space to the subgroup \(C_{{\mathfrak{n}}}\) is generated by pushout vectors
that are standard generators of Heisenberg Lie algebra. The group law (3) on the subgroup \(C_{{\mathfrak{n}}}\) defines an isomorphism \(C_{{\mathfrak{n}}}/SO(3,{\mathbb{R}}) \cong \mathbb H_3\). The cut locus of the Heisenberg group consists of the set of points
Namely, any geodesic from the origin loses its optimality at the point where it meets the vertical axis \((0, 0, {\bar{y}})\) for the first time. These points are Maxwell points and the corresponding time equals to \(t_{cut} = \frac{2\pi }{K}\). Sub-Riemannian geodesics in \(C_{{\mathfrak{n}}}\) going from the origin to the point \((x,\ell,\lambda \ell )\) form a preimage of the Heisenberg geodesic in \(C_{{\mathfrak{n}}}/SO(3,{\mathbb{R}})\) going from the origin to the point \((x,|\ell |,\lambda |\ell |)\), where \(|\ell |^2=(\ell,\ell )\). These geodesics have the same length and they lose their optimality at the same time. \(\square \)
Since the geodesics contained in \(C_{{\mathfrak{n}}}\) are preimages of Heisenberg geodesics under the \(SO(3,{\mathbb{R}})\)–action, we can visualize them in the same way. On the left hand side of Fig. 3, there is so-called Heisenberg sub-Riemannian sphere. On the right side of the same figure, there is a half-sphere with a family of geodesics from origin to the sphere.
References
Agrachev, A., Barilari, D., Boscain, U.: A Comprehensive Introduction to Sub-Riemannian Geometry. From the Hamiltonian Viewpoint. Cambridge Studies in Advanced Mathematics, vol. 181. Cambridge University Press, Cambridge (2020)
Alekseevskyi, D., Medvedev, A., Slovák, J.: Constant curvature models in sub-Riemannian geometry. J. Geom. Phys. 4, 119–125 (2019). https://doi.org/10.1016/j.geomphys.2018.09.013
Bellaiche, A.: The tangent space in sub-Riemannian geometry. Sub-Riemannian Geom. 1–78 (1996)
Čap, A., Slovák, J.: Parabolic Geometries I, Background and General Theory, vol. 154. AMS Publishing House (2009)
Hrdina, J., Návrat, A., Zalabová, L.: Symmetries in geometric control theory using Maple. Math. Comput. Simul. 190, 474–493 (2021). https://doi.org/10.1016/j.matcom.2021.05.034
Hrdina, J., Zalabová, L.: Local geometric control of a certain mechanism with the growth vector (4,7). J. Dyn. Control Syst. 26, 199–216 (2020). https://doi.org/10.1007/s10883-019-09460-7
Jean, F.: Control of Nonholonomic Systems: From Sub-Riemannian Geometry to Motion Planning. Springer (2014)
Montanari, A., Morbidelli, G.: On the sub-Riemannian cut locus in a model of free two-step Carnot group. Calc. Var. 56(36), 1–26 (2017). https://doi.org/10.1007/s00526-017-1149-1
Myasnichenko, O.: Nilpotent (3, 6) sub-Riemannian problem. J. Dyn. Control Syst. 8(4), 573–597 (2002). https://doi.org/10.1023/A:1020719503741
Monroy-Pérez, F., Anzaldo-Meneses, A.: Optimal control on the Heisenberg group. J. Dyn. Control Syst. 5(4), 473–499 (1999). https://doi.org/10.1023/A:1021787121457
Rizzi, L., Serres, U.: On the cut locus of free, step two Carnot groups. Proc. Am. Math. Soc. 145, 5341–5357 (2017). https://doi.org/10.1090/proc/13658
Zelenko, I.: On Tanaka’s prolongation procedure for filtered structures of constant type. Symmet. Integr. Geom. Methods Appl. SIGMA 5(94), 1–21 (2009). https://doi.org/10.3842/SIGMA.2009.094
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The first and second authors were supported by the grant no. FSI-S-20-6187. Third author is supported by grant no. 20-11473S Symmetry and invariance in analysis, geometric modeling and control theory from the Czech Science Foundation. We thank to Luca Rizzi for useful discussions during Winter School Geometry and Physics, Srní, 2020. Finally, we thank the referee for valuable comments.
Rights and permissions
About this article
Cite this article
Hrdina, J., Návrat, A. & Zalabová, L. On symmetries of a sub-Riemannian structure with growth vector (4, 7). Annali di Matematica 202, 293–306 (2023). https://doi.org/10.1007/s10231-022-01242-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10231-022-01242-6