Skip to main content

CalibrateCameraPose Class

Calibrates the camera optical pose using AprilTag poses of the calibration tool held by the robot end effector. More...

Declaration​

class moveit_pro::behaviors::CalibrateCameraPose { ... }

Included Headers​

#include <calibrate_camera_pose.hpp>

Base class​

classSharedResourcesNode<BehaviorTreeNodeT>

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

Public Constructors Index​

CalibrateCameraPose (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​

Calibrates the camera optical pose using AprilTag poses of the calibration tool held by the robot end effector.

Deprecated

Use the Calibrate Eye To Hand Camera Objective instead. This Behavior will be removed in a future version.

Data Port NamePort TypeObject Type
right_tag_poseinputgeometry_msgs::msg::PoseStamped
left_tag_poseinputgeometry_msgs::msg::PoseStamped
bottom_tag_poseinputgeometry_msgs::msg::PoseStamped
calibration_tool_frameinputstd::string
base_linkinputstd::string
camera_optical_frameinputstd::string
computed_poseoutputgeometry_msgs::msg::PoseStamped

Definition at line 32 of file calibrate_camera_pose.hpp.

Public Constructors​

CalibrateCameraPose()​

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

Declaration at line 35 of file calibrate_camera_pose.hpp, definition at line 38 of file calibrate_camera_pose.cpp.

Public Member Functions​

tick()​

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

Declaration at line 42 of file calibrate_camera_pose.hpp, definition at line 73 of file calibrate_camera_pose.cpp.

Public Static Functions​

metadata()​

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

Declaration at line 40 of file calibrate_camera_pose.hpp, definition at line 65 of file calibrate_camera_pose.cpp.

providedPorts()​

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

Declaration at line 38 of file calibrate_camera_pose.hpp, definition at line 44 of file calibrate_camera_pose.cpp.


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


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.