|
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 |