Takeuchi Issei / Mbed 2 deprecated 4Omunisleeve3

Dependencies:   mbed Eigen

Revision:
0:ee7e9405e1c7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/shared/OdometryUnit/OdometryUnit.h	Wed Apr 14 07:26:19 2021 +0000
@@ -0,0 +1,21 @@
+#ifndef ODOMETRY_UNIT_H
+#define ODOMETRY_UNIT_H
+
+#define EIGEN_NO_DEBUG // コード内のassertを無効化.
+#include <Core.h>
+
+class OdometryUnit
+{
+public:
+    virtual Eigen::Vector3d get_coefficient_elements() = 0;
+    virtual double read_wheel_velocity() = 0;
+
+    enum CoefficientElements 
+    {
+        X,
+        Y,
+        Yaw
+    };
+};
+
+#endif