MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
solve_hand_eye_calibration.cpp File Reference
#include <moveit_pro_behavior/behaviors/vision/solve_hand_eye_calibration.hpp>
#include <fmt/format.h>
#include <moveit_pro_behavior/behaviors/vision/hand_eye_calibration_common.hpp>
#include <moveit_pro_behavior_interface/get_required_ports.hpp>
#include <moveit_pro_behavior_interface/metadata_fields.hpp>
#include <moveit_pro_hand_eye_calibration/charuco_detection.hpp>
#include <moveit_pro_macros/macros.hpp>
#include <geometry_msgs/msg/pose_stamped.hpp>
#include <sensor_msgs/msg/camera_info.hpp>
#include <tf2_eigen/tf2_eigen.hpp>
Include dependency graph for solve_hand_eye_calibration.cpp:

Namespaces

namespace  moveit_pro
 
namespace  moveit_pro::behaviors
 
namespace  moveit_pro::behaviors::internal
 

Functions

tl::expected< std::vector< moveit_pro::hand_eye_calibration::PosePair >, std::string > moveit_pro::behaviors::internal::collectPosePairs (const std::vector< moveit_pro::hand_eye_calibration::CalibrationSample > &samples, const std::string &camera_name, const moveit_pro::hand_eye_calibration::CameraIntrinsics &intrinsics)
 Distill one camera's pose pairs from the collected samples.