MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
moveit_pro::helper_functions::tf_hints Namespace Reference

Hint phrases and docs-page anchors used by tfErrorGuidance. More...

Variables

constexpr std::string_view kExtrapolationPast
 
constexpr std::string_view kExtrapolationFuture
 
constexpr std::string_view kExtrapolationAtTime
 
constexpr std::string_view kMissingFrame
 
constexpr std::string_view kDisconnectedTree = " Common cause: a disconnected TF sub-tree. See "
 
constexpr std::string_view kFallback = " See "
 
constexpr std::string_view kDocsUrl = "https://docs.picknik.ai/troubleshooting/transforms_troubleshooting/"
 
constexpr std::string_view kAnchorExtrapolationPast = "#extrapolation-into-the-past"
 
constexpr std::string_view kAnchorExtrapolationFuture = "#extrapolation-into-the-future"
 
constexpr std::string_view kAnchorExtrapolationAtTime = "#extrapolation-at-time"
 
constexpr std::string_view kAnchorMissingFrames = "#missing-frames"
 
constexpr std::string_view kAnchorDisconnectedTree = "#disconnected-tf-tree"
 

Detailed Description

Hint phrases and docs-page anchors used by tfErrorGuidance.

Pulled out as named constants so unit tests can assert against the same strings the production classifier emits, eliminating drift between the test fixtures and the source-of-truth hint text. Each kExtrapolation* / kMissingFrame / kDisconnectedTree / kFallback constant carries the leading space and trailing " See " (or " See "-equivalent) so it can be concatenated directly with kDocsUrl and an anchor.

Variable Documentation

◆ kAnchorDisconnectedTree

constexpr std::string_view moveit_pro::helper_functions::tf_hints::kAnchorDisconnectedTree = "#disconnected-tf-tree"
inlineconstexpr

◆ kAnchorExtrapolationAtTime

constexpr std::string_view moveit_pro::helper_functions::tf_hints::kAnchorExtrapolationAtTime = "#extrapolation-at-time"
inlineconstexpr

◆ kAnchorExtrapolationFuture

constexpr std::string_view moveit_pro::helper_functions::tf_hints::kAnchorExtrapolationFuture = "#extrapolation-into-the-future"
inlineconstexpr

◆ kAnchorExtrapolationPast

constexpr std::string_view moveit_pro::helper_functions::tf_hints::kAnchorExtrapolationPast = "#extrapolation-into-the-past"
inlineconstexpr

◆ kAnchorMissingFrames

constexpr std::string_view moveit_pro::helper_functions::tf_hints::kAnchorMissingFrames = "#missing-frames"
inlineconstexpr

◆ kDisconnectedTree

constexpr std::string_view moveit_pro::helper_functions::tf_hints::kDisconnectedTree = " Common cause: a disconnected TF sub-tree. See "
inlineconstexpr

◆ kDocsUrl

constexpr std::string_view moveit_pro::helper_functions::tf_hints::kDocsUrl = "https://docs.picknik.ai/troubleshooting/transforms_troubleshooting/"
inlineconstexpr

◆ kExtrapolationAtTime

constexpr std::string_view moveit_pro::helper_functions::tf_hints::kExtrapolationAtTime
inlineconstexpr
Initial value:
=
" Common cause: a one-shot dynamic TF publish that poisoned a frame meant to be static. See "

◆ kExtrapolationFuture

constexpr std::string_view moveit_pro::helper_functions::tf_hints::kExtrapolationFuture
inlineconstexpr
Initial value:
=
" Common causes: publisher-side CPU starvation; a publisher that died or wedged; clock or use_sim_time mismatch. "
"See "

◆ kExtrapolationPast

constexpr std::string_view moveit_pro::helper_functions::tf_hints::kExtrapolationPast
inlineconstexpr
Initial value:
=
" Common causes: consumer-side CPU starvation; stale header.stamp; clock or use_sim_time mismatch. See "

◆ kFallback

constexpr std::string_view moveit_pro::helper_functions::tf_hints::kFallback = " See "
inlineconstexpr

◆ kMissingFrame

constexpr std::string_view moveit_pro::helper_functions::tf_hints::kMissingFrame
inlineconstexpr
Initial value:
=
" Common causes: typo in frame name; publisher not running; DDS discovery failure. See "