2015_robocon_bteam / Mbed 2 deprecated 2015robot_main

Dependencies:   PID QEI mbed

Fork of 2015robot_main by Naoto Deguchi

Revision:
0:bd4719e15f7e
Child:
1:a89e2a604dcf
diff -r 000000000000 -r bd4719e15f7e Parameters_ps3.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Parameters_ps3.h	Sun Aug 30 10:49:16 2015 +0000
@@ -0,0 +1,71 @@
+/**
+ * This define list is included main.cpp.
+ * Defined some parameters. 
+ */
+
+#ifndef PARAMETERS_H
+#define PARAMETERS_H
+
+/////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////////
+
+/**
+ * PID parameters.
+ */
+ 
+/***Move PID controller***/
+#define MOVE_R_INPUT_LIMIT_BOTTOM -100.0
+#define MOVE_R_INPUT_LIMIT_TOP 100.0
+#define MOVE_R_OUTPUT_LIMIT_BOTTOM -1.0
+#define MOVE_R_OUTPUT_LIMIT_TOP 1.0
+#define MOVE_R_BIAS 0.0
+#define MOVE_R_Kc 0.2
+#define MOVE_R_TAUi 0.01
+#define MOVE_R_TAUd 0.0
+
+#define MOVE_L_INPUT_LIMIT_BOTTOM -100.0
+#define MOVE_L_INPUT_LIMIT_TOP 100.0
+#define MOVE_L_OUTPUT_LIMIT_BOTTOM -1.0
+#define MOVE_L_OUTPUT_LIMIT_TOP 1.0
+#define MOVE_L_BIAS 0.0
+#define MOVE_L_Kc 0.2
+#define MOVE_L_TAUi 0.01 
+#define MOVE_L_TAUd 0.0 
+
+/***Swing speed PID controller***/
+#define SWING_INPUT_LIMIT_BOTTOM -100000.0
+#define SWING_INPUT_LIMIT_TOP 100000.0
+#define SWING_OUTPUT_LIMIT_BOTTOM 0.0
+#define SWING_OUTPUT_LIMIT_TOP 1.0
+#define SWING_BIAS 0.0
+#define SWING_Kc 10.0
+#define SWING_TAUi 0.1 //tau_i
+#define SWING_TAUd 0.0  //tau_d
+
+///////////////////////////////////////////////////////////////////////////////
+/***Diff accel PID controller***/
+#define DIFF_INPUT_LIMIT_BOTTOM -100.0
+#define DIFF_INPUT_LIMIT_TOP 100.0
+#define DIFF_OUTPUT_LIMIT_BOTTOM 0.2
+#define DIFF_OUTPUT_LIMIT_TOP 0.0
+#define DIFF_BIAS 0.0
+#define DIFF_Kc 10.0
+#define DIFF_TAUi 10.0 //tau_i
+#define DIFF_TAUd 0.0  //tau_d
+///////////////////////////////////////////////////////////////////////////////
+
+/**
+ * Motor Parameters.
+ */
+
+/***Move motor period us.***/
+#define MOVE_R_PERIOD_US 125
+#define MOVE_L_PERIOD_US 125
+#define SWING_PERIOD_US 125
+
+/////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////////
+
+#endif /*Parameters.h*/
\ No newline at end of file