Mid level control code

Dependencies:   ros_lib_kinetic

Revision:
26:7c59002c9cd7
Parent:
24:bc852aa89e7a
Child:
27:6853ee8ffefd
--- a/MLSettings.h	Mon Dec 17 15:09:44 2018 +0000
+++ b/MLSettings.h	Mon Jan 28 21:24:48 2019 +0000
@@ -14,16 +14,19 @@
 const unsigned short int SERVER_PORT = 80;
 
 // REAL TIME FREQUENCIES
-const short int SENSOR_FEEDBACK_HZ = 10;
-const float LL_DEMANDS_FREQ_HZ = 50;
+const short int SENSOR_FEEDBACK_HZ = 1; //10;
+const float LL_DEMANDS_FREQ_HZ = 1; //50;
 const unsigned int LOW_LEVEL_SPI_FREQUENCY = 10000000;
 
+const float MAX_PRESSURE_LIMIT = 10.0;
+
 // PATH GENERATION SETTINGS
-const float MAX_ACTUATOR_LIMIT = 40.0;
-const float MAX_ACTUATOR_LENGTH = 52.2;
+const float MAX_ACTUATOR_LIMIT_MM = 41.0;
+const float MAX_ACTUATOR_LENGTH_MM = 52.2;
 const float MAX_SPEED_MMPS = 24.3457;
 //const float FLT_MAX_CHAMBER_LENGTHS_MM[N_CHANNELS] = {80.0,80.0,80.0,80.0,80.0,80.0,80.0,80.0};
 //const float FLT_ACTUATOR_CONVERSION[N_CHANNELS] = {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0}; // Convert from chamber lengths to actuator 
-const float FLT_PERCENT_PATH_TOLERANCE = 0.05; // Additional % tolerance beyond maximum achievable mm tolerance
+//const float FLT_PERCENT_PATH_TOLERANCE = 0.05; // Additional % tolerance beyond maximum achievable mm tolerance
+const float FLT_PATH_TOLERANCE_MM = 0.1;
 
 #endif
\ No newline at end of file