From ba28a36bec712fdd2dbad01136aed139492e2346 Mon Sep 17 00:00:00 2001 From: ackimixs Date: Mon, 8 Apr 2024 17:30:37 +0200 Subject: [PATCH] change position system --- aruco/ArucoDetector.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/aruco/ArucoDetector.cpp b/aruco/ArucoDetector.cpp index 8e873d8..2bb0087 100644 --- a/aruco/ArucoDetector.cpp +++ b/aruco/ArucoDetector.cpp @@ -21,9 +21,9 @@ ArucoDetector::ArucoDetector(Type::RobotPose* pose, const std::string& calibrati this->transformationMatrix = (cv::Mat_(4, 4) << - cos(pose->theta), 0, sin(pose->theta), pose->position.z, + cos(pose->theta), 0, sin(pose->theta), pose->position.x, 0, 1, 0, pose->position.y, - -sin(pose->theta), 0, cos(pose->theta), pose->position.x, + -sin(pose->theta), 0, cos(pose->theta), pose->position.z, 0, 0, 0, 1 ); this->readCameraParameters(calibrationPath); @@ -236,9 +236,9 @@ std::pair>>> Ar void ArucoDetector::updateTransformationMatrix() { this->transformationMatrix = (cv::Mat_(4, 4) << - cos(robotPose->theta), 0, sin(robotPose->theta), robotPose->position.y, + cos(robotPose->theta), 0, sin(robotPose->theta), robotPose->position.x, 0, 1, 0, robotPose->position.y, - -sin(robotPose->theta), 0, cos(robotPose->theta), robotPose->position.x, + -sin(robotPose->theta), 0, cos(robotPose->theta), robotPose->position.z, 0, 0, 0, 1 ); }