![]() |
RMVL
2.6.0-dev
Robotic Manipulation and Vision Library
|
已同步的一帧视觉定位输入 更多...
#include <rmvl/nav/localization.hpp>
Public 成员函数 | |
| const msg::Time & | stamp () const noexcept |
Public 属性 | |
| CameraMode | mode {CameraMode::Rgbd} |
| 相机输入组合 | |
| std::shared_ptr< const msg::Image > | primary {} |
| 主图像,单目和 RGB-D 通常为彩色或灰度图 | |
| std::shared_ptr< const msg::Image > | secondary {} |
| Stereo 为右目图,RGB-D 为深度图 | |
| msg::CameraInfo | primary_info {} |
| 主相机标定信息 | |
| std::optional< msg::CameraInfo > | secondary_info {} |
| 右目或深度相机标定信息 | |
| std::vector< msg::Imu > | imu {} |
| 上一视觉帧之后且不晚于本帧的 IMU 样本 | |
| std::optional< msg::Odometry > | auxiliary_odometry {} |
| 与本帧最接近的轮速计或其他外部里程计 | |
已同步的一帧视觉定位输入
primary 和 primary_info secondary 和 secondary_info imu 覆盖上一成功视觉帧之后且不晚于当前主图像的样本auxiliary_odometry 为同步容差内与主图像采集时间最接近的外部里程计
|
noexcept |
| std::optional<msg::Odometry> rm::nav::SensorFrame::auxiliary_odometry {} |
与本帧最接近的轮速计或其他外部里程计
| std::vector<msg::Imu> rm::nav::SensorFrame::imu {} |
上一视觉帧之后且不晚于本帧的 IMU 样本
| CameraMode rm::nav::SensorFrame::mode {CameraMode::Rgbd} |
相机输入组合
| std::shared_ptr<const msg::Image> rm::nav::SensorFrame::primary {} |
主图像,单目和 RGB-D 通常为彩色或灰度图
| msg::CameraInfo rm::nav::SensorFrame::primary_info {} |
主相机标定信息
| std::shared_ptr<const msg::Image> rm::nav::SensorFrame::secondary {} |
Stereo 为右目图,RGB-D 为深度图
| std::optional<msg::CameraInfo> rm::nav::SensorFrame::secondary_info {} |
右目或深度相机标定信息