![]() |
FancySafeBot 0.0.1
A safe robotics library
|
Spatial algebra. More...
Functions | |
Transform | fsb::transform_to_spatial (const Transform &transf) |
Convert coordinate transform to spatial transform. | |
Transform | fsb::transform_inverse_to_spatial (const Transform &transf) |
Convert inverse of a coordinate transform to spatial transform. | |
MotionVector | fsb::spatial_space_to_body (const Transform &pose, const MotionVector &velocity_space) |
Convert spatial velocity from body frame to space frame. | |
MotionVector | fsb::spatial_body_to_space (const Transform &pose, const MotionVector &velocity_body) |
Convert spatial velocity from space frame to body-fixed frame. | |
Jacobian | fsb::spatial_jacobian_body_to_space (const Transform &pose, const Jacobian &jacobian, size_t columns=MaxSize::dofs) |
Convert from jacobian in body frame to space frame. | |
Jacobian | fsb::spatial_jacobian_space_to_body (const Transform &pose, const Jacobian &jacobian, size_t columns=MaxSize::dofs) |
Convert from jacobian in space frame to body-fixed frame. | |
Spatial algebra.
MotionVector fsb::spatial_body_to_space | ( | const Transform & | pose, |
const MotionVector & | velocity_body | ||
) |
Convert spatial velocity from space frame to body-fixed frame.
pose | Pose of body |
velocity_body | Spatial velocity of body in space frame. |
Jacobian fsb::spatial_jacobian_body_to_space | ( | const Transform & | pose, |
const Jacobian & | jacobian, | ||
size_t | columns = MaxSize::dofs |
||
) |
Jacobian fsb::spatial_jacobian_space_to_body | ( | const Transform & | pose, |
const Jacobian & | jacobian, | ||
size_t | columns = MaxSize::dofs |
||
) |
MotionVector fsb::spatial_space_to_body | ( | const Transform & | pose, |
const MotionVector & | velocity_space | ||
) |
Convert spatial velocity from body frame to space frame.
pose | Pose of body |
velocity_space | Spatial velocity of body in space frame. |
Convert inverse of a coordinate transform to spatial transform.
transf | Coordinate transform |