robotoc
robotoc - efficient ROBOT Optimal Control solvers
|
A class that computes the inverse of the Jacobian of SE(3). More...
#include <se3_jacobian_inverse.hpp>
Public Member Functions | |
SE3JacobianInverse () | |
Default constructor. More... | |
~SE3JacobianInverse ()=default | |
Default destructor. More... | |
SE3JacobianInverse (const SE3JacobianInverse &)=default | |
Default copy constructor. More... | |
SE3JacobianInverse & | operator= (const SE3JacobianInverse &)=default |
Default copy assign operator. More... | |
SE3JacobianInverse (SE3JacobianInverse &&) noexcept=default | |
Default move constructor. More... | |
SE3JacobianInverse & | operator= (SE3JacobianInverse &&) noexcept=default |
Default move assign operator. More... | |
template<typename MatrixType1 , typename MatrixType2 > | |
void | compute (const Eigen::MatrixBase< MatrixType1 > &Jac, const Eigen::MatrixBase< MatrixType2 > &Jac_inv) |
Computes the inverse of the Jacobian of SE3. More... | |
A class that computes the inverse of the Jacobian of SE(3).
|
inline |
Default constructor.
|
default |
Default destructor.
|
default |
Default copy constructor.
|
defaultnoexcept |
Default move constructor.
|
inline |
Computes the inverse of the Jacobian of SE3.
[in] | Jac | The Jacobian of SE3. Size must be larger than 6 x 6. The Jacobian is assumed to be stored in the 6 x 6 top left corner. |
[out] | Jac_inv | The inverse of the Jacobian os SE3. Size must be larger than 6 x 6. Result is stored in the 6 x 6 top left corner. |
|
default |
Default copy assign operator.
|
defaultnoexcept |
Default move assign operator.