Skip to main content

IsPoseNearIdentity Class

Returns SUCCESS if the pose is within the position and rotation tolerances of the identity pose. Useful for evaluating an error pose. More...

Declaration

class moveit_pro::behaviors::IsPoseNearIdentity { ... }

Included Headers

#include <is_pose_near_identity.hpp>

Base class

classSharedResourcesNode<BehaviorTreeNodeT>

The SharedResourcesNode class provides a BehaviorContext object when constructing a BehaviorTree.Cpp node. More...

Public Constructors Index

IsPoseNearIdentity (const std::string &name, const BT::NodeConfiguration &config, const std::shared_ptr< moveit_pro::behaviors::BehaviorContext > &shared_resources)

Public Member Functions Index

BT::NodeStatustick () override

Public Static Functions Index

static BT::PortsListprovidedPorts ()
static BT::KeyValueVectormetadata ()

Description

Returns SUCCESS if the pose is within the position and rotation tolerances of the identity pose. Useful for evaluating an error pose.

Data Port NamePort TypeObject Type
poseinputgeometry_msgs::msg::PoseStamped
position_toleranceinputdouble
rotation_toleranceinputdouble

Definition at line 26 of file is_pose_near_identity.hpp.

Public Constructors

IsPoseNearIdentity()

moveit_pro::behaviors::IsPoseNearIdentity::IsPoseNearIdentity (const std::string & name, const BT::NodeConfiguration & config, const std::shared_ptr< moveit_pro::behaviors::BehaviorContext > & shared_resources)

Declaration at line 29 of file is_pose_near_identity.hpp, definition at line 24 of file is_pose_near_identity.cpp.

Public Member Functions

tick()

BT::NodeStatus moveit_pro::behaviors::IsPoseNearIdentity::tick ()

Declaration at line 36 of file is_pose_near_identity.hpp, definition at line 47 of file is_pose_near_identity.cpp.

Public Static Functions

metadata()

BT::KeyValueVector moveit_pro::behaviors::IsPoseNearIdentity::metadata ()
static

Declaration at line 34 of file is_pose_near_identity.hpp, definition at line 39 of file is_pose_near_identity.cpp.

providedPorts()

BT::PortsList moveit_pro::behaviors::IsPoseNearIdentity::providedPorts ()
static

Declaration at line 32 of file is_pose_near_identity.hpp, definition at line 30 of file is_pose_near_identity.cpp.


The documentation for this class was generated from the following files:


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.