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_TOWORSEOPP_SHOOT_STRATEGY_H
6 #define ICRA_FIREFLY_ROBORTS_TOWORSEOPP_SHOOT_STRATEGY_H
8 #include "../abstract_common_strategy.h"
15 ToWorseOppShootStrategy(
const std::shared_ptr<MyRobot> &pMyRobot,
const std::shared_ptr<Blackboard> &pBlackboard);
36 #endif //ICRA_FIREFLY_ROBORTS_TOWORSEOPP_SHOOT_STRATEGY_H
StrategyID getID() override
Definition: toWorseOpp_shoot_strategy.h:19
Definition: abstract_common_strategy.h:35
void run()
Definition: toWorseOpp_shoot_strategy.cpp:12
StrategyID
Definition: abstract_common_strategy.h:17
virtual bool CanExecuteMe()
Definition: toWorseOpp_shoot_strategy.h:21
ToWorseOppShootStrategy(const std::shared_ptr< MyRobot > &pMyRobot, const std::shared_ptr< Blackboard > &pBlackboard)
Definition: toWorseOpp_shoot_strategy.cpp:7
Definition: behavior_test_node.h:14
Definition: toWorseOpp_shoot_strategy.h:12
virtual BehaviorState Update()
Definition: toWorseOpp_shoot_strategy.h:25
virtual void Reset()
Definition: toWorseOpp_shoot_strategy.h:29
@ SUCCESS
Success state as result.
BehaviorState
Behavior state.
Definition: behavior_state.h:11