AutoAPMS
Resilient Robot Mission Management
|
Core API for AutoAPMS's behavior tree implementation. More...
Classes | |
class | NodeManifest |
Data structure for information about which behavior tree node plugin to load and how to configure them. More... | |
class | NodeRegistrationLoader |
A pluginlib::ClassLoader specifically for loading installed behavior tree node plugins. More... | |
struct | NodeRegistrationOptions |
Parameters for loading and registering a behavior tree node class from a shared library using e.g. NodeRegistrationLoader. More... | |
class | RosActionNode |
Generic behavior tree node wrapper for a ROS 2 action client. More... | |
class | RosNodeContext |
Additional parameters specific to ROS 2 determined at runtime by TreeBuilder. More... | |
class | RosPublisherNode |
Generic behavior tree node wrapper for a ROS 2 publisher. More... | |
class | RosServiceNode |
Generic behavior tree node wrapper for a ROS 2 service client. More... | |
class | RosSubscriberNode |
Generic behavior tree node wrapper for a ROS 2 subscriber. More... | |
class | Script |
Class that encapsulates behavior tree script expressions. More... | |
class | TreeBuilder |
Class for configuring and instantiating behavior trees. More... | |
class | TreeDocument |
This class offers a programmatic approach for building behavior trees and stores the registration data of all tree nodes. More... | |
class | TreeResource |
Class containing behavior tree resource data. More... | |
struct | TreeResourceIdentity |
Struct that encapsulates the identity string for a declared behavior tree. More... | |
Functions | |
const char * | toStr (const ActionNodeErrorCode &err) |
Convert the action error code to string. | |
const char * | toStr (const ServiceNodeErrorCode &err) |
Convert the service error code to string. | |
Core API for AutoAPMS's behavior tree implementation.
|
inline |
Convert the action error code to string.
err | Error code. |
Definition at line 45 of file ros_action_node.hpp.
|
inline |
Convert the service error code to string.
err | Error code. |
Definition at line 42 of file ros_service_node.hpp.