MoveIt Pro Behavior
Core Behaviors for MoveIt Pro
moveit_studio::behaviors::AppendOrientationConstraint Class Referencefinal

Appends an orientation constraint (based on the values specified in the input port's yaml file) to an existing constraints message. More...

#include <append_orientation_constraint.hpp>

Inheritance diagram for moveit_studio::behaviors::AppendOrientationConstraint:
Collaboration diagram for moveit_studio::behaviors::AppendOrientationConstraint:

Public Member Functions

 AppendOrientationConstraint (const std::string &name, const BT::NodeConfiguration &config, const std::shared_ptr< moveit_studio::behaviors::BehaviorContext > &shared_resources)
 
BT::NodeStatus tick () override
 
- Public Member Functions inherited from moveit_studio::behaviors::SharedResourcesNode< BT::SyncActionNode >
 SharedResourcesNode (const std::string &name, const BT::NodeConfiguration &config, const std::shared_ptr< BehaviorContext > &shared_resources)
 Constructor for SharedResourcesNode. Called by BT::BehaviorTreeFactory when creating a new behavior tree containing this node. More...
 

Static Public Member Functions

static BT::PortsList providedPorts ()
 
static BT::KeyValueVector metadata ()
 

Additional Inherited Members

- Protected Attributes inherited from moveit_studio::behaviors::SharedResourcesNode< BT::SyncActionNode >
std::shared_ptr< BehaviorContextshared_resources_
 

Detailed Description

Appends an orientation constraint (based on the values specified in the input port's yaml file) to an existing constraints message.

Data Port Name Port Type Object Type
config_file_name Input std::string
constraints Bidirectional std::shared_ptr<moveit_msgs::msg::Constraints>

Constructor & Destructor Documentation

◆ AppendOrientationConstraint()

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

Member Function Documentation

◆ metadata()

BT::KeyValueVector moveit_studio::behaviors::AppendOrientationConstraint::metadata ( )
static

◆ providedPorts()

BT::PortsList moveit_studio::behaviors::AppendOrientationConstraint::providedPorts ( )
static

◆ tick()

BT::NodeStatus moveit_studio::behaviors::AppendOrientationConstraint::tick ( )
override

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