Decision Module
1.0
ICRA2020 AI Challenge Northwestern Polytechnical University Aoxiang Team Strategy Code
|
Go to the documentation of this file.
5 #ifndef ROBORTS_ROBORTS_DECISION_BLACKBOARD_BLACKBOARD_COMMON_H_
6 #define ROBORTS_ROBORTS_DECISION_BLACKBOARD_BLACKBOARD_COMMON_H_
8 #include <geometry_msgs/PoseStamped.h>
9 #include <roborts_msgs/ArmorsDetected.h>
16 constexpr
static int Hz = 2;
17 constexpr
static double PI = 3.1415926535;
18 constexpr
static int HP = 2000;
26 constexpr
static int MAX = 1e7;
31 constexpr
static double kBlood = 0.9;
33 constexpr
static double kHeat = 0.1;
125 #endif //ROBORTS_ROBORTS_DECISION_BLACKBOARD_BLACKBOARD_COMMON_H_
@ NO_MOVING
Definition: blackboard_common.h:67
@ TILTANGLE
以固定角度跑位,包括倾斜一定角度,或者没有倾斜
Definition: blackboard_common.h:71
@ RED
Definition: blackboard_common.h:97
@ BLUE_1
Definition: blackboard_common.h:84
@ RED_RESTORATION
Definition: blackboard_common.h:62
@ RED_1
Definition: blackboard_common.h:82
@ SUPPLY
Definition: blackboard_common.h:51
Decision
Definition: blackboard_common.h:102
@ BLUE_RESTORATION
Definition: blackboard_common.h:64
constexpr static double ROBOTSIZE
车长
Definition: blackboard_common.h:23
@ ESCAPE
Definition: blackboard_common.h:49
constexpr static double DANGERSHOOTMIN
最小有效射速
Definition: blackboard_common.h:28
@ UNKNOWN_STATUS
Definition: blackboard_common.h:68
constexpr static int averagespeed_
预估敌方射击子弹的速度
Definition: blackboard_common.h:29
BuffStatus buff_status
Definition: blackboard_common.h:73
@ BLUE_2
Definition: blackboard_common.h:85
BuffStatus
Definition: blackboard_common.h:61
constexpr static int BLOODPACKAGE
血包回血数量
Definition: blackboard_common.h:22
constexpr static int MAXHEAT
最高热量
Definition: blackboard_common.h:19
constexpr static int PROJECTILESPACKAGE
子弹包子弹数
Definition: blackboard_common.h:21
@ BLUE
Definition: blackboard_common.h:98
@ CHASE
Definition: blackboard_common.h:48
MyColor
Definition: blackboard_common.h:96
@ NO_SHOOTING
Definition: blackboard_common.h:66
ArmorId
Definition: blackboard_common.h:54
constexpr static double SHOOTMAX
最大射速
Definition: blackboard_common.h:27
@ RESTORATION
Definition: blackboard_common.h:78
constexpr static int Hz
决策频率
Definition: blackboard_common.h:16
@ UNKNOWN_COLOR
Definition: blackboard_common.h:99
RobotBehavior
Basic action of robot.
Definition: blackboard_common.h:107
constexpr static int HP
最高血量
Definition: blackboard_common.h:18
constexpr static int MAX
最大数
Definition: blackboard_common.h:26
@ ENEMY_ROBOT_2
Definition: blackboard_common.h:93
EnemyBuffZone
Definition: blackboard_common.h:76
constexpr static double SITEHEIGHT
赛场高
Definition: blackboard_common.h:25
Signal
Signal for interaction between robot.
Definition: blackboard_common.h:119
@ RED_PROJECTILE_SUPPLIER
Definition: blackboard_common.h:63
constexpr static double kBullet
Definition: blackboard_common.h:32
@ ENEMY_ROBOT_1
Definition: blackboard_common.h:92
constexpr static double kBlood
Definition: blackboard_common.h:31
constexpr static int STARTPROJECTILES
初始子弹数
Definition: blackboard_common.h:20
Definition: behavior_test_node.h:14
constexpr static double PI
Definition: blackboard_common.h:17
@ GOAL
Definition: blackboard_common.h:50
Definition: blackboard_common.h:13
@ RED_2
Definition: blackboard_common.h:83
RobotId
Definition: blackboard_common.h:89
@ RIGHT
Definition: blackboard_common.h:56
@ BLUE_PROJECTILE_SUPPLIER
Definition: blackboard_common.h:65
@ LEFT
Definition: blackboard_common.h:58
@ FRONT
Definition: blackboard_common.h:55
MyRobotBehavior
Definition: blackboard_common.h:47
Posture
Definition: blackboard_common.h:40
@ UNKNOWN_TYPE
Definition: blackboard_common.h:86
@ PROJECTILE_SUPPLIER
Definition: blackboard_common.h:77
@ OFFENSIVE
Definition: blackboard_common.h:103
bool is_active
Definition: blackboard_common.h:72
constexpr static double SITELENGTH
赛场长
Definition: blackboard_common.h:24
@ MY_ROBOT_1
Definition: blackboard_common.h:90
@ MY_ROBOT_2
Definition: blackboard_common.h:91
@ BACK
Definition: blackboard_common.h:57
constexpr static double kHeat
Definition: blackboard_common.h:33
RobotType
Definition: blackboard_common.h:81