Q-rover-Kai用計算ライブラリ 使用非推奨 動作未確認 あんまり意味なかった

Revision:
0:5ed58f4ef4fb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Qcal.h	Thu Dec 07 08:53:42 2017 +0000
@@ -0,0 +1,37 @@
+/***********
+*絶対にQ-rover-Kaiを50行以内で動かすという強い気持ち
+***********/
+#include "mbed.h"
+#include <math.h>
+#ifndef QCAL_H
+#define QCAL_H
+
+
+class QCal{
+    public:
+        QCal(float gn,float ge,float lat1,float lon1);
+        
+        float QCalculate(float X,float Y,float mx,float my);
+        float QCalculateRed(float X,float Y,float X2,float Y2);
+        
+        float an;//理想回転角
+        
+        float lat1;//緯度一度あたりの距離(m)
+        float lon1;//経度一度あたりの距離(m)
+  
+        float X;//現在地−ゴール間の経度方向距離(m)
+        float Y;//現在地−ゴール間の緯度方向距離(m)
+  
+        float X2;//現在地−ゴール間の経度方向距離(m)
+        float Y2;//現在地−ゴール間の緯度方向距離(m)
+        
+    private:
+        float pan;
+        float dan;
+        
+};
+
+float QCalculate(float X,float Y,float mx,float my);
+float QCalculateRed(float X,float Y,float X2,float Y2);
+
+#endif
\ No newline at end of file