Skip to main content

Module: intrinsic.solutions.execution

A thin wrapper around the executive gRPC service to make it easy to use.

See go/intrinsic-python-api and go/intrinsic-workcell-python-implementation-design for more details.

Typical usage example:

from intrinsic.solutions import execution from intrinsic.executive.proto import executive_service_pb2

my_executive = execution.Executive() my_executive.load(my_behavior_tree) my_executive.start() my_executive.suspend() my_executive.reset()

Classes

class Error: Top-level module error for executive.

class ExecutionFailedError: Thrown in case of errors during execution.

class Executive: Wrapper for the Executive gRPC service.

class NoActiveOperationError: Thrown in case that no operation is active when the call requires one.

class Operation: Class representing an active operation in the executive.

class OperationNotFoundError: Thrown in case that a specific operation was not available.

Type Aliases

BehaviorTreeOrActionType