Throw Error Node
Intera will automatically throw a variety of low-level errors that it detects, such as errors associated with the physical state of the robot or devices, or errors encountered during moves. The Throw Error node is available to throw user-specified errors, such as if a mispick occurs. The error will only occur if the node becomes active. This type of error must be specifically defined by the user in the behavior tree. The Throw Error node is useful when it is possible for a task to get into a state in which user intervention is required for the task to proceed.
Primitive - Cannot have children.
- Not editable
- Auto generated and user editable
- Error Id
- This is a string that uniquely identifies the error. It will appear under the Behavior Tree card within a selected Error Handler node.
- User editable - add comments about this node.
Throwing an error will immediately stop the task. The task can be continued from its stopping point. Users are advised to properly manage any signals or variables which control the execution of the Throw Error node. In order to keep the task running, use Catch Error & Error Handler nodes.