R2_UP/User/bsp/map.h
2025-03-12 10:46:02 +08:00

40 lines
496 B
C

#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