Variational point-obstacle avoidance on Riemannian manifolds
Citations
11 citations
7 citations
4 citations
3 citations
References
6,515 citations
"Variational point-obstacle avoidanc..." refers methods in this paper
...The use of artificial potential functions to avoid collision was introduced in Khatib (see [21] and references therein) and further studied for example by Koditschek and Rimon [22], [23]....
[...]
6,321 citations
"Variational point-obstacle avoidanc..." refers background in this paper
...onnected finitedimensional Lie group endowed with a bi-invariant Riemannian metric and Ka closed Lie subgroup of G. It is well known that the canonical projection ˇ: G!His a Riemannian submersion (see [15] for instance), in the sense that, for all gin G, the isomorphism T gˇ: (kerT gˇ)?!T ˇ( )Hpreserves the inner-products defined by the Riemannian metrics on Gand Hand T gGsplits naturally into two ortho...
[...]
...ere s is the Lie algebra of Kand m ’T oH, whith 0 = ˇ(e), being ethe identity element on G. That is, kerT eˇ= s and the horizontal subspace (kerT gˇ)?is m. Moreover, the following relations hold (see [15]) [s;s] ˆs; [m;m] ˆs; [m;s] ˆm: Using the decomposition of T gGand defining vertical and horizontal tangent vectors on G, it is possible to define horizontal curves and vector fields on Hto G, by choosin...
[...]
1,929 citations
"Variational point-obstacle avoidanc..." refers background in this paper
...v xjj= hv x;v xi1=2 with v x2T xM. A Riemannian connection ron Mis a map that assigns to any two smooth vector fields Xand Yon Ma new vector field, r XY. For the properties of r, we refer the reader to [7, 8, 24]. The operator r X, which assigns to every vector field Ythe vector field r XY, is called the covariant derivative of Ywith respect to X. Given vector fields X, Yand Zon M, the vector field R(X;Y)Zgiven b...
[...]
1,109 citations
848 citations
"Variational point-obstacle avoidanc..." refers background or methods in this paper
...gand its inverse map is the matrix logarithm map. Using the matrix logarithm, exp 1(RTQ) kexp 1(RTQ)k4 = log(RTQ) jjlog(RTQ)jj4 : (12) Denoting ˚= arccos(1 2 (Tr(RTQ) 1), and using Proposition 5:7 in [8], for R6= Q4, log(RTQ) = ˚ 2sin(˚) (RTQ RTQ): Since klog(RTQ)k= ˚it follows that log(RTQ) jjlog(RTQ)jj4 = 1 2˚3 sin(˚) (RTQ RQT): The body velocity of the curve Rin SO(3) is the curve vin so(3) verify...
[...]
...is lemma guarantees that the connection ris completely determined by its restriction to g via left-translations. This restriction, denoted by g r: g g !g, is naturally given by g rw u= 1 2 [w;u] (see [8] p. 271). Indeed, if u;w2g we have r w L u L= ( g rwu) L, where u Ldenotes the left-invariant vector field associated to u. Let x: IˆR !Gbe a smooth curve on G. The body velocity of xis the curve v: Iˆ...
[...]
...v xjj= hv x;v xi1=2 with v x2T xM. A Riemannian connection ron Mis a map that assigns to any two smooth vector fields Xand Yon Ma new vector field, r XY. For the properties of r, we refer the reader to [7, 8, 24]. The operator r X, which assigns to every vector field Ythe vector field r XY, is called the covariant derivative of Ywith respect to X. Given vector fields X, Yand Zon M, the vector field R(X;Y)Zgiven b...
[...]