#ifndef MAP_H #define MAP_H #include "struct_typedef.h" #define POS_ALLOW_MISTAKE 20.0 #define POS_ALLOW_ANGLE_MISTAKE 0.01 //约0.6° //#define POINT_CURRENT 306 //#define POINT_LEFT 1694 //#define POINT_FRONT 1000 //点坐标 typedef struct{ fp32 x; fp32 y; fp32 angle; fp32 v; int cnt_point;//计数点 }point_t; //路径 typedef struct{ enum { STOP = 1 , START = 2 , MOVING = 3 }moveState; uint8_t points_num; float mistake; float angle_mistake; }PathState_t; #endif