Decision Module
1.0
ICRA2020 AI Challenge Northwestern Polytechnical University Aoxiang Team Strategy Code
|
Go to the documentation of this file.
5 #ifndef ICRA_FIREFLY_ROBORTS_CAPTUREBULLETS_MOVE_STRATEGY_H
6 #define ICRA_FIREFLY_ROBORTS_CAPTUREBULLETS_MOVE_STRATEGY_H
8 #include "../abstract_common_strategy.h"
15 const std::shared_ptr<Blackboard> &pBlackboard);
23 void Reset()
override;
41 #endif //ICRA_FIREFLY_ROBORTS_CAPTUREBULLETS_MOVE_STRATEGY_H
CaptureBulletsMoveStrategy(const std::shared_ptr< MyRobot > &pMyRobot, const std::shared_ptr< Blackboard > &pBlackboard)
Definition: captureBullets_move_strategy.cpp:9
Definition: abstract_common_strategy.h:35
BuffStatus
Definition: blackboard_common.h:61
StrategyID
Definition: abstract_common_strategy.h:17
BehaviorState Update() override
Definition: captureBullets_move_strategy.cpp:58
Definition: captureBullets_move_strategy.h:12
void run() override
Definition: captureBullets_move_strategy.cpp:15
Definition: behavior_test_node.h:14
int init_blood
Definition: captureBullets_move_strategy.h:28
bool CanExecuteMe() override
Definition: captureBullets_move_strategy.cpp:77
double GetDistanceBetweenRobotAndBuff(BuffStatus buff_status)
Definition: captureBullets_move_strategy.cpp:101
void Reset() override
Definition: captureBullets_move_strategy.cpp:124
BehaviorState
Behavior state.
Definition: behavior_state.h:11
StrategyID getID() override
Definition: captureBullets_move_strategy.h:19
bool IsLossBloodQuick()
Definition: captureBullets_move_strategy.cpp:118