RecordCalibrationSample Class
Appends one hand-eye calibration sample to a samples vector on the blackboard. More...
Declaration
Included Headers
Base class
| class | SharedResourcesNode<BehaviorTreeNodeT> |
|
The SharedResourcesNode class provides a BehaviorContext object when constructing a BehaviorTree.Cpp node. More... | |
Public Constructors Index
| RecordCalibrationSample (const std::string &name, const BT::NodeConfiguration &config, const std::shared_ptr< BehaviorContext > &shared_resources) | |
|
Constructor for the RecordCalibrationSample Behavior. More... | |
Public Member Functions Index
| BT::NodeStatus | tick () override |
Public Static Functions Index
| static BT::PortsList | providedPorts () |
| static BT::KeyValueVector | metadata () |
Description
Appends one hand-eye calibration sample to a samples vector on the blackboard.
The end effector pose is looked up from TF as the sample is recorded, not at the image time, so the robot must be stationary from the image capture until this runs. The calibration Objectives wait after each motion before capturing.
| Data Port Name | Port Type | Object Type |
|---|---|---|
| base_frame | input | std::string |
| end_effector_frame | input | std::string |
| camera_name | input | std::string |
| camera_info | input | sensor_msgs::msg::CameraInfo |
| detections | input | std::vector<moveit_pro::hand_eye_calibration::CornerObservation> |
| view_label | input | std::string |
| samples | bidirectional | std::vector<moveit_pro::hand_eye_calibration::CalibrationSample> |
Definition at line 32 of file record_calibration_sample.hpp.
Public Constructors
RecordCalibrationSample()
|
Constructor for the RecordCalibrationSample Behavior.
- Parameters
-
name config shared_resources
Declaration at line 41 of file record_calibration_sample.hpp, definition at line 77 of file record_calibration_sample.cpp.
Public Member Functions
tick()
|
Declaration at line 48 of file record_calibration_sample.hpp, definition at line 118 of file record_calibration_sample.cpp.
Public Static Functions
metadata()
| static |
Declaration at line 46 of file record_calibration_sample.hpp, definition at line 112 of file record_calibration_sample.cpp.
providedPorts()
| static |
Declaration at line 44 of file record_calibration_sample.hpp, definition at line 83 of file record_calibration_sample.cpp.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.