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.