![]() |
RMVL
2.5.0-dev
Robotic Manipulation and Vision Library
|
提供占据栅格维护、坐标转换、局部观测融合、障碍膨胀和 footprint 碰撞检测 更多...
类 | |
| struct | rm::nav::Cell |
| 离散栅格坐标 更多... | |
| class | rm::nav::GridMap |
| 二维占据栅格内存模型 更多... | |
| struct | rm::nav::CostmapOptions |
| 分层代价地图配置 更多... | |
| class | rm::nav::Costmap |
| 二维分层代价地图 更多... | |
枚举 | |
| enum class | rm::nav::MapStatus : uint8_t { rm::nav::MapStatus::Ok , rm::nav::MapStatus::InvalidResolution , rm::nav::MapStatus::InvalidDimensions , rm::nav::MapStatus::InvalidOrigin , rm::nav::MapStatus::InvalidValue , rm::nav::MapStatus::InvalidProbability , rm::nav::MapStatus::InvalidOptions , rm::nav::MapStatus::InvalidRevision , rm::nav::MapStatus::RevisionMismatch , rm::nav::MapStatus::FrameMismatch , rm::nav::MapStatus::GeometryMismatch , rm::nav::MapStatus::OutOfBounds , rm::nav::MapStatus::InvalidFootprint } |
| 地图操作状态 更多... | |
| enum | rm::nav::Cost : uint8_t { rm::nav::Free = 0 , rm::nav::Inscribed = 253 , rm::nav::Lethal = 254 , rm::nav::Unknown = 255 } |
| 代价地图特殊值,与常见二维导航代价语义保持一致 更多... | |
函数 | |
| const char * | rm::nav::to_string (MapStatus status) noexcept |
| 获取地图状态的稳定文本描述 | |
提供占据栅格维护、坐标转换、局部观测融合、障碍膨胀和 footprint 碰撞检测
| enum rm::nav::Cost : uint8_t |
|
strong |
#include <rmvl/nav/map.hpp>
地图操作状态
|
noexcept |
#include <rmvl/nav/map.hpp>
获取地图状态的稳定文本描述
| [in] | status | 地图操作状态 |