RMVL  2.5.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
二维路径跟踪与安全控制

提供 Pure Pursuit 路径跟踪和独立的预测碰撞刹停过滤器 更多...

二维路径跟踪与安全控制 的协作图:

struct  rm::nav::PurePursuitOptions
 Pure Pursuit 配置 更多...
struct  rm::nav::TrackingResult
 Pure Pursuit 计算结果 更多...
class  rm::nav::PurePursuit
 Pure Pursuit 二维路径跟踪器 更多...
struct  rm::nav::CollisionStopOptions
 预测碰撞刹停配置 更多...
struct  rm::nav::CollisionStopResult
 碰撞刹停过滤结果 更多...
class  rm::nav::CollisionStop
 独立的短时预测碰撞刹停过滤器 更多...

枚举

enum class  rm::nav::TrackingStatus : uint8_t {
  rm::nav::TrackingStatus::Ok , rm::nav::TrackingStatus::GoalReached , rm::nav::TrackingStatus::InvalidOptions , rm::nav::TrackingStatus::InvalidPose ,
  rm::nav::TrackingStatus::InvalidPath
}
 路径跟踪状态 更多...

函数

const char * rm::nav::to_string (TrackingStatus status) noexcept
 获取路径跟踪状态的稳定文本描述

详细描述

提供 Pure Pursuit 路径跟踪和独立的预测碰撞刹停过滤器

枚举类型说明

◆ TrackingStatus

enum class rm::nav::TrackingStatus : uint8_t
strong

#include <rmvl/nav/controller.hpp>

路径跟踪状态

枚举值
Ok 

已生成有效控制指令

GoalReached 

已进入目标容差,控制指令为零

InvalidOptions 

控制器配置无效

InvalidPose 

当前位姿无效

InvalidPath 

路径为空、坐标无效或坐标系不一致

函数说明

◆ to_string()

const char * rm::nav::to_string ( TrackingStatus status)
noexcept

#include <rmvl/nav/controller.hpp>

获取路径跟踪状态的稳定文本描述

参数
[in]status路径跟踪状态
返回
指向静态文本的字符串指针