Decision Module  1.0
ICRA2020 AI Challenge Northwestern Polytechnical University Aoxiang Team Strategy Code
behavior_test_node.h
Go to the documentation of this file.
1 //
2 // Created by wpy on 2020/8/23.
3 //
4 
5 #ifndef ROBOTRTS_WS_SRC_ICRA_FIREFLY_ROBORTS_ROBORTS_DECISION_BEHAVIOR_TEST_NODE_H_
6 #define ROBOTRTS_WS_SRC_ICRA_FIREFLY_ROBORTS_ROBORTS_DECISION_BEHAVIOR_TEST_NODE_H_
7 
8 #include <ros/ros.h>
10 #include "blackboard/my_robot.h"
12 #include"../roborts_decision/behavior_tree/behavior_tree.h"
13 
14 namespace roborts_decision {
16  public:
18  ~BehaviorTestNode() = default;
21 
22  static std::shared_ptr<BehaviorTestNode> GetBehaviorTestNode();
23 
24  std::shared_ptr<BehaviorNode> CreatRootNode();
25 
26  private:
27  static std::shared_ptr<BehaviorTestNode> ptr_behavior_test_node;
28 };
29 }
30 #endif //ROBOTRTS_WS_SRC_ICRA_FIREFLY_ROBORTS_ROBORTS_DECISION_BEHAVIOR_TEST_NODE_H_
roborts_decision::BehaviorTestNode::~BehaviorTestNode
~BehaviorTestNode()=default
my_robot.h
roborts_decision::BehaviorTestNode::GetBehaviorTestNode
static std::shared_ptr< BehaviorTestNode > GetBehaviorTestNode()
Definition: behavior_test_node.cpp:114
roborts_decision::BehaviorTestNode::BehaviorTestNode
BehaviorTestNode(const BehaviorTestNode &)=delete
roborts_decision::BehaviorTestNode
Definition: behavior_test_node.h:15
roborts_decision
Definition: behavior_test_node.h:14
strategy_execute.h
roborts_decision::BehaviorTestNode::ptr_behavior_test_node
static std::shared_ptr< BehaviorTestNode > ptr_behavior_test_node
Definition: behavior_test_node.h:27
roborts_decision::BehaviorTestNode::CreatRootNode
std::shared_ptr< BehaviorNode > CreatRootNode()
Definition: behavior_test_node.cpp:44
roborts_decision::BehaviorTestNode::BehaviorTestNode
BehaviorTestNode(BehaviorTestNode &&)=delete
blackboard.h
roborts_decision::BehaviorTestNode::BehaviorTestNode
BehaviorTestNode()
Definition: behavior_test_node.cpp:40