mirror of
https://github.com/modelec/detection_pot.git
synced 2026-01-18 16:47:33 +01:00
27 lines
387 B
C++
27 lines
387 B
C++
#pragma once
|
|
|
|
#include <opencv2/opencv.hpp>
|
|
|
|
namespace Type
|
|
{
|
|
struct Angle
|
|
{
|
|
float roll;
|
|
float pitch;
|
|
float yaw;
|
|
};
|
|
|
|
struct RobotPose
|
|
{
|
|
cv::Point3f position;
|
|
float theta; // rotation around the y axis
|
|
};
|
|
}
|
|
|
|
enum Team
|
|
{
|
|
BLUE,
|
|
YELLOW
|
|
};
|
|
|
|
double distanceBetweenRobotAndTag(Type::RobotPose robotPose, const cv::Mat& a); |