![]() |
RMVL
2.5.0-dev
Robotic Manipulation and Vision Library
|
提供四元数旋转、点和位姿转换、SE(3) 复合与求逆操作 更多...
函数 | |
| Quaternion | rm::msg::operator* (const Quaternion &lhs, const Quaternion &rhs) noexcept |
| 四元数乘法 | |
| Vector3 | rm::msg::rotate (const Quaternion &rotation, const Vector3 &vector) noexcept |
| 使用四元数旋转向量 | |
| Point | rm::msg::operator* (const Transform &transform, const Point &point) noexcept |
| 使用变换转换点坐标 | |
| Pose | rm::msg::operator* (const Transform &transform, const Pose &pose) noexcept |
| 使用变换转换位姿 | |
| Transform | rm::msg::operator* (const Transform &lhs, const Transform &rhs) noexcept |
复合两个变换,结果等价于先应用 rhs 再应用 lhs | |
| Transform | rm::msg::inverse (const Transform &transform) noexcept |
| 计算变换的逆 | |
提供四元数旋转、点和位姿转换、SE(3) 复合与求逆操作
#include <rmvl/lpss/transform.hpp>
计算变换的逆
|
noexcept |
#include <rmvl/lpss/transform.hpp>
四元数乘法
#include <rmvl/lpss/transform.hpp>
复合两个变换,结果等价于先应用 rhs 再应用 lhs
#include <rmvl/lpss/transform.hpp>
使用变换转换点坐标
#include <rmvl/lpss/transform.hpp>
使用变换转换位姿
|
noexcept |
#include <rmvl/lpss/transform.hpp>
使用四元数旋转向量