genericroboticarm.sila_server.generated.roboteachingservice.roboteachingservice_client module¶
- class genericroboticarm.sila_server.generated.roboteachingservice.roboteachingservice_client.RoboTeachingServiceClient[source]¶
Bases:
object
Provides a command for individual movements of joints and memorization of positions and paths
- AddConnection(Tail: str, Head: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) AddConnection_Responses [source]¶
Adds a connection between two known positions to the movement graph
- AddIntermediates(A: str, B: str, Number: int, NameGenerator: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) AddIntermediates_Responses [source]¶
Add a number of equidistant positions A and B on a line between two positions.
- AddPosition(PositionIdentifier: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) AddPosition_Responses [source]¶
Adds the current position to the movement graph
- CurrentGraph: ClientUnobservableProperty[str]¶
Returns the current graph as networkx string
- ExecuteCustomCommand(Command: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) ExecuteCustomCommand_Responses [source]¶
Executes a custom command specified by a string. The actual effect is implementation specific.
- GripClose(*, metadata: Iterable[ClientMetadataInstance] | None = None) GripClose_Responses [source]¶
Closes the gripper
- GripOpen(*, metadata: Iterable[ClientMetadataInstance] | None = None) GripOpen_Responses [source]¶
Opens the gripper
- MoveRelative(Movements: List[Any], *, metadata: Iterable[ClientMetadataInstance] | None = None) MoveRelative_Responses [source]¶
Moves the robotic arms joints by specified amounts
- RemoveConnection(Tail: str, Head: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) RemoveConnection_Responses [source]¶
Forbids the robot to move straight between two positions.
- RemovePosition(PositionIdentifier: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) RemovePosition_Responses [source]¶
Removes the current position to the graph
- ReteachPosition(PositionIdentifier: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) ReteachPosition_Responses [source]¶
Reteaches the current position in the movement graph to the current robot position.