Skip to main content

tf_hints Namespace

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

Definition

namespace moveit_pro::helper_functions::tf_hints { ... }

Variables Index

constexpr std::string_viewkExtrapolationPast = ...
constexpr std::string_viewkExtrapolationFuture = ...
constexpr std::string_viewkExtrapolationAtTime = ...
constexpr std::string_viewkMissingFrame = ...
constexpr std::string_viewkDisconnectedTree = " Common cause: a disconnected TF sub-tree. See "
constexpr std::string_viewkFallback = " See "
constexpr std::string_viewkDocsUrl = "https://docs.picknik.ai/troubleshooting/transforms_troubleshooting/"
constexpr std::string_viewkAnchorExtrapolationPast = "#extrapolation-into-the-past"
constexpr std::string_viewkAnchorExtrapolationFuture = "#extrapolation-into-the-future"
constexpr std::string_viewkAnchorExtrapolationAtTime = "#extrapolation-at-time"
constexpr std::string_viewkAnchorMissingFrames = "#missing-frames"
constexpr std::string_viewkAnchorDisconnectedTree = "#disconnected-tf-tree"

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.

Variables

kAnchorDisconnectedTree

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

Definition at line 50 of file tf_tools.hpp.

kAnchorExtrapolationAtTime

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

Definition at line 48 of file tf_tools.hpp.

kAnchorExtrapolationFuture

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

Definition at line 47 of file tf_tools.hpp.

kAnchorExtrapolationPast

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

Definition at line 46 of file tf_tools.hpp.

kAnchorMissingFrames

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

Definition at line 49 of file tf_tools.hpp.

kDisconnectedTree

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

Definition at line 41 of file tf_tools.hpp.

kDocsUrl

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

Definition at line 44 of file tf_tools.hpp.

kExtrapolationAtTime

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

Definition at line 37 of file tf_tools.hpp.

kExtrapolationFuture

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

Definition at line 34 of file tf_tools.hpp.

kExtrapolationPast

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

Definition at line 32 of file tf_tools.hpp.

kFallback

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

Definition at line 42 of file tf_tools.hpp.

kMissingFrame

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

Definition at line 39 of file tf_tools.hpp.


The documentation for this namespace was generated from the following file:


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.