RMVL  2.6.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::nav 命名空间参考

struct  AStarOptions
 A* 规划配置 更多...
class  AStarPlanner
 基于二维代价地图的 A* 路径规划器 更多...
struct  BackendEstimate
 第三方定位后端返回的统一估计 更多...
struct  Cell
 离散栅格坐标 更多...
class  CollisionStop
 独立的短时预测碰撞刹停过滤器 更多...
struct  CollisionStopOptions
 预测碰撞刹停配置 更多...
struct  CollisionStopResult
 碰撞刹停过滤结果 更多...
class  Costmap
 二维分层代价地图 更多...
struct  CostmapOptions
 分层代价地图配置 更多...
class  FrameSynchronizer
 多传感器采集时间同步器 更多...
struct  FrameSyncOptions
 传感器帧同步配置 更多...
struct  FrameSyncResult
 帧同步结果 更多...
struct  FrameSyncStatistics
 帧同步统计 更多...
class  GridMap
 二维占据栅格内存模型 更多...
struct  LocalizationOptions
 定位输出整理配置 更多...
class  LocalizationPipeline
 将第三方定位结果转换为 RMVL 导航消息 更多...
struct  LocalizationResult
 一帧视觉里程计或 SLAM 的标准导航输出 更多...
class  MapperBackend
 可替换的深度地图后端 更多...
struct  MappingResult
 Mapper 后端返回的二维导航地图更新 更多...
class  OdometryBackend
 可替换的视觉里程计后端 更多...
struct  PlanningResult
 路径规划结果 更多...
class  PurePursuit
 Pure Pursuit 二维路径跟踪器 更多...
struct  PurePursuitOptions
 Pure Pursuit 配置 更多...
struct  SensorFrame
 已同步的一帧视觉定位输入 更多...
class  SlamBackend
 可重定位的 SLAM 后端 更多...
struct  TrackingResult
 Pure Pursuit 计算结果 更多...

枚举

enum class  TrackingStatus : uint8_t {
  TrackingStatus::Ok , TrackingStatus::GoalReached , TrackingStatus::InvalidOptions , TrackingStatus::InvalidPose ,
  TrackingStatus::InvalidPath
}
 路径跟踪状态 更多...
enum class  CameraMode : uint8_t { CameraMode::Monocular , CameraMode::Stereo , CameraMode::Rgbd }
 相机输入组合 更多...
enum class  LocalizationStatus : uint8_t {
  LocalizationStatus::Ok , LocalizationStatus::WaitingForPrimary , LocalizationStatus::WaitingForSecondary , LocalizationStatus::MissingCalibration ,
  LocalizationStatus::InvalidOptions , LocalizationStatus::InvalidSensorData , LocalizationStatus::FrameMismatch , LocalizationStatus::TimestampMismatch ,
  LocalizationStatus::Initializing , LocalizationStatus::TrackingLost , LocalizationStatus::BackendError , LocalizationStatus::InvalidEstimate ,
  LocalizationStatus::Unsupported
}
 视觉定位数据流状态 更多...
enum class  MapStatus : uint8_t {
  MapStatus::Ok , MapStatus::InvalidResolution , MapStatus::InvalidDimensions , MapStatus::InvalidOrigin ,
  MapStatus::InvalidValue , MapStatus::InvalidProbability , MapStatus::InvalidOptions , MapStatus::InvalidRevision ,
  MapStatus::RevisionMismatch , MapStatus::FrameMismatch , MapStatus::GeometryMismatch , MapStatus::OutOfBounds ,
  MapStatus::InvalidFootprint
}
 地图操作状态 更多...
enum  Cost : uint8_t { Free = 0 , Inscribed = 253 , Lethal = 254 , Unknown = 255 }
 代价地图特殊值,与常见二维导航代价语义保持一致 更多...
enum class  PlanningStatus : uint8_t {
  PlanningStatus::Ok , PlanningStatus::InvalidOptions , PlanningStatus::InvalidMap , PlanningStatus::InvalidStart ,
  PlanningStatus::InvalidGoal , PlanningStatus::StartBlocked , PlanningStatus::GoalBlocked , PlanningStatus::NoPath
}
 路径规划状态 更多...

函数

const char * to_string (TrackingStatus status) noexcept
 获取路径跟踪状态的稳定文本描述
const char * to_string (LocalizationStatus status) noexcept
 获取视觉定位状态的稳定文本描述
const char * to_string (MapStatus status) noexcept
 获取地图状态的稳定文本描述
const char * to_string (PlanningStatus status) noexcept
 获取路径规划状态的稳定文本描述