moveit.servo_client.teleop

Definition of an abstract base class for device teleoperation.

Classes

TeleopDevice(node_name, device_name, ...)

An abstract base class for a teleoperation device.

class moveit.servo_client.teleop.TeleopDevice(node_name, device_name, device_config, ee_frame_name)

An abstract base class for a teleoperation device.

This class expects both the publish_command and record methods to be overridden by inheriting classes.

start_teleop()

Starts servo client and teleop process.

stop_teleop()

Stops servo client and teleop process.

abstract publish_command()

Publishes the teleop command.

abstract record()

Records trajectory data.