plansys2_executor
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace BT
Namespace plansys2
Namespace rclcpp_cascade_lifecycle
Namespace rclcpp_lifecycle
Classes and Structs
Struct ActionExecutionInfo
Struct ActionGraph
Struct ActionNode
Struct ActionStamped
Struct ActionVariant
Struct Graph
Struct Node
Struct StateVec
Class ActionExecutor
Class ActionExecutorClient
Class ApplyAtEndEffect
Class ApplyAtStartEffect
Class BTBuilder
Class CheckAction
Class CheckAtEndReq
Class CheckOverAllReq
Class CheckTimeout
Class ComputeBT
Class ExecuteAction
Class ExecutorClient
Class ExecutorNode
Class SimpleBTBuilder
Class STNBTBuilder
Class WaitAction
Class WaitAtStartReq
Enums
Enum ActionType
Directories
Directory include
Directory plansys2_executor
Directory behavior_tree
Directory bt_builder_plugins
Files
File ActionExecutor.hpp
File ActionExecutorClient.hpp
File apply_atend_effect_node.hpp
File apply_atstart_effect_node.hpp
File BTBuilder.hpp
File check_action_node.hpp
File check_atend_req_node.hpp
File check_overall_req_node.hpp
File check_timeout_node.hpp
File ComputeBT.hpp
File execute_action_node.hpp
File ExecutorClient.hpp
File ExecutorNode.hpp
File simple_bt_builder.hpp
File stn_bt_builder.hpp
File wait_action_node.hpp
File wait_atstart_req_node.hpp
Standard Documents
CHANGELOG
Changelog for package plansys2_executor
2.0.15 (2024-12-03)
2.0.14 (2024-11-14)
2.0.13 (2024-11-06)
2.0.12 (2024-10-16)
2.0.9 (2022-07-10)
2.0.8 (2022-05-04)
2.0.7 (2022-05-04)
2.0.6 (2022-05-03)
2.0.5 (2022-05-03)
2.0.4 (2022-05-03)
2.0.3 (2022-04-03)
2.0.2 (2022-04-03)
2.0.1 (2022-02-03)
2.0.0 (2021-07-04)
1.0.10 (2021-07-03)
1.0.9 (2021-03-15)
1.0.8 (2021-03-12)
1.0.7 (2021-01-04)
1.0.6 (2020-12-29)
1.0.5 (2020-12-28)
1.0.4 (2020-12-24)
1.0.3 (2020-12-23)
1.0.2 (2020-12-23)
1.0.1 (2020-07-19)
1.0.0 (2020-07-19)
0.0.8 (2020-07-18)
0.0.7 (2020-03-26)
0.0.6 (2020-03-23)
0.0.5 (2020-01-12)
0.0.4 (2020-01-09)
0.0.3 (2020-01-09)
0.0.2 (2020-01-08)
PACKAGE
README
Executor
Actions:
Services:
Subscribed topics:
Parameters:
Index
plansys2_executor
C++ API
Struct Node
View page source
Struct Node
Defined in
File BTBuilder.hpp
Struct Documentation
struct
Node
Public Types
using
Ptr
=
std
::
shared_ptr
<
Node
>
Public Functions
inline
explicit
Node
(
int
id
)
Public Members
int
node_num
ActionStamped
action
std
::
set
<
std
::
tuple
<
Node
::
Ptr
,
double
,
double
>
>
input_arcs
std
::
set
<
std
::
tuple
<
Node
::
Ptr
,
double
,
double
>
>
output_arcs
Public Static Functions
static
inline
Ptr
make_shared
(
int
id
)