This Python module implements a controller interface for interrupting the flow of geometry_msgs/Twist commands to the robot base.
Stop base controller node.
Big controller lock.
Current controller state.
Last velocity command received.
Velocity command request callback.
Parameters: | msg (geometry_msgs/Twist) – newest cmd_vel message. |
---|
This Python module provides interfaces for StopBase service calls.
Make a stop base service request.
Parameters: | |
---|---|
Returns: | bwi_msgs/StopBaseRequest message. |
This module tracks stop base request state transitions. The initial state is RUNNING, and the terminal state is STOPPED.
Class for tracking the status of a stop base request.
Returns : | String representation of this status. |
---|
Current status.
Set of pause requester names.
Update status based on this request message.
Parameters: | msg (bwi_msgs/StopBaseRequest) – stop base service request message. |
---|---|
Raises : | TransitionError if not a valid transition. |
This module defines exceptions raised by this package.
These exception names are all included in the main concert_scheduler_requests namespace. To catch one, import it this way:
from stop_base import TransitionError