Esempio n. 1
0
def dAdjoint(Ad, T):
    """ Return the derivative of an Adjoint with respect to time.

    :param Ad: the Adjoint matrix one wants the derivative.
    :type  Ad: (6,6)-array
    :param T:  the corresponding twist
    :type  T: (6,)-array
    :return: the derivative of the adjoint matrix
    :rtype:  (6,6)-array

    **Definition from arboris-matlab:**

    if H is defined as follow:
    
    .. math::

        x{a} = H * x{b}
        Ad = adjoint( H )
        T  = velocity of {b} relative to {a} expressed in {b}

    """
    return dot(Ad, adjacency(T))
Esempio n. 2
0
 def iadjacency(self):
     return T.adjacency(self.itwist)
Esempio n. 3
0
 def adjacency(self):
     return T.adjacency(self.twist)
Esempio n. 4
0
 def iadjacency(self):
     return T.adjacency(self.itwist)
Esempio n. 5
0
 def adjacency(self):
     return T.adjacency(self.twist)