15 #ifndef BEHAVIOR_TREE_PLUGIN__PEDESTRIAN__FOLLOW_LANE_ACTION_HPP_
16 #define BEHAVIOR_TREE_PLUGIN__PEDESTRIAN__FOLLOW_LANE_ACTION_HPP_
18 #include <behaviortree_cpp_v3/behavior_tree.h>
19 #include <behaviortree_cpp_v3/bt_factory.h>
24 #include <get_parameter/get_parameter.hpp>
29 #include <traffic_simulator_msgs/msg/entity_status.hpp>
42 BT::NodeStatus
tick()
override;
Definition: pedestrian_action_node.hpp:28
static BT::PortsList providedPorts()
Definition: pedestrian_action_node.hpp:32
Definition: follow_lane_action.hpp:39
static BT::PortsList providedPorts()
Definition: follow_lane_action.hpp:44
BT::NodeStatus tick() override
Definition: follow_lane_action.cpp:107
FollowLaneAction(const std::string &name, const BT::NodeConfiguration &config)
Definition: follow_lane_action.cpp:26
void getBlackBoardValues() override
Definition: follow_lane_action.cpp:43
bool detectObstacleInLane(const lanelet::Ids pedestrian_lanes, const bool see_around) const
Definition: follow_lane_action.cpp:45
SeeAroundMode
Definition: follow_lane_action.hpp:36
Definition: action_node.hpp:40
std::string string
Definition: junit5.hpp:26