moveit2
The MoveIt Motion Planning Framework for ROS 2.
|
Public Member Functions | |
__init__ (self, node_name, device_name, device_config, ee_frame_name) | |
start_teleop (self) | |
stop_teleop (self) | |
publish_command (self) | |
record (self) | |
Public Attributes | |
device_name | |
device_config | |
ee_frame_name | |
joy_subscriber | |
publish_command | |
twist_publisher | |
servo_node_start_client | |
servo_node_stop_client | |
teleop_thread | |
An abstract base class for a teleoperation device. This class expects both the `publish_command` and `record` methods to be overridden by inheriting classes.
moveit.servo_client.teleop.TeleopDevice.__init__ | ( | self, | |
node_name, | |||
device_name, | |||
device_config, | |||
ee_frame_name | |||
) |
Reimplemented in moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop.
Definition at line 55 of file teleop.py.
moveit.servo_client.teleop.TeleopDevice.publish_command | ( | self | ) |
Publishes the teleop command.
Reimplemented in moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop.
moveit.servo_client.teleop.TeleopDevice.record | ( | self | ) |
Records trajectory data.
Reimplemented in moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop.
moveit.servo_client.teleop.TeleopDevice.start_teleop | ( | self | ) |
moveit.servo_client.teleop.TeleopDevice.stop_teleop | ( | self | ) |
moveit.servo_client.teleop.TeleopDevice.publish_command |
Reimplemented in moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop.
moveit.servo_client.teleop.TeleopDevice.servo_node_start_client |
moveit.servo_client.teleop.TeleopDevice.servo_node_stop_client |