moveit2
The MoveIt Motion Planning Framework for ROS 2.
Loading...
Searching...
No Matches
moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop Class Reference
Inheritance diagram for moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop:
Collaboration diagram for moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop:

Public Member Functions

 __init__ (self, str ee_frame_name, str node_name="ps4_dualshock_teleop", str device_name="ps4_dualshock", PS4DualShock device_config=PS4DualShock())
 publish_command (self, data)
 record ()
Public Member Functions inherited from moveit.servo_client.teleop.TeleopDevice
 __init__ (self, node_name, device_name, device_config, ee_frame_name)
 start_teleop (self)
 stop_teleop (self)

Public Attributes

 logger = rclpy.logging.get_logger("ps4_dualshock_teleop")
Public Attributes inherited from moveit.servo_client.teleop.TeleopDevice
 device_name = device_name
 device_config = device_config
 ee_frame_name = ee_frame_name
 joy_subscriber
 twist_publisher
 servo_node_start_client
 servo_node_stop_client
 teleop_thread = None

Detailed Description

Definition at line 97 of file ps4_dualshock.py.

Constructor & Destructor Documentation

◆ __init__()

moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop.__init__ ( self,
str ee_frame_name,
str node_name = "ps4_dualshock_teleop",
str device_name = "ps4_dualshock",
PS4DualShock device_config = PS4DualShock() )

Definition at line 100 of file ps4_dualshock.py.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ publish_command()

moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop.publish_command ( self,
data )
Publishes the teleop command.

Reimplemented from moveit.servo_client.teleop.TeleopDevice.

Definition at line 115 of file ps4_dualshock.py.

Here is the call graph for this function:

◆ record()

moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop.record ( )
Records trajectory data.

Reimplemented from moveit.servo_client.teleop.TeleopDevice.

Definition at line 143 of file ps4_dualshock.py.

Member Data Documentation

◆ logger

moveit.servo_client.devices.ps4_dualshock.PS4DualShockTeleop.logger = rclpy.logging.get_logger("ps4_dualshock_teleop")

Definition at line 113 of file ps4_dualshock.py.


The documentation for this class was generated from the following file: