robokudo.identifier¶
Blackboard identifier constants for RoboKudo.
This module provides a set of constants used to identify and access data stored in the behavior tree’s blackboard. These identifiers are used consistently across the codebase to ensure proper data access and communication between components.
Classes¶
Constants for accessing data on the behavior tree's blackboard. |
Module Contents¶
- class robokudo.identifier.BBIdentifier¶
-
Bases:
objectConstants for accessing data on the behavior tree’s blackboard.
This class defines string constants that serve as keys for storing and retrieving data from the blackboard. The constants are used primarily for:
Action server communication
Query handling
Exception management
The constants ensure consistent access to blackboard data across the system.
- QUERY_SERVER = 'query_server'¶
- QUERY_SERVER_IN_PIPELINE = 'query_server_in_pipeline'¶
- QUERY_ANSWER = 'query_answer'¶
- QUERY_FEEDBACK = 'query_feedback'¶
- QUERY_PREEMPT_REQUESTED = 'query_preempt_requested'¶
- QUERY_PREEMPT_ACK = 'query_preempt_ack'¶
- BLACKBOARD_EXCEPTION_NAME = 'exception'¶