joy_teleop.joy_teleop module

class joy_teleop.joy_teleop.JoyTeleop(*args: Any, **kwargs: Any)

Bases: Node

Generic joystick teleoperation node.

Will not start without configuration, has to be stored in ‘teleop’ parameter. See config/joy_teleop.yaml for an example.

insert_dict(dictionary: Dict[str, Any], key: str, value: str) None
joy_callback(msg: sensor_msgs.msg.Joy) None
retrieve_config()
class joy_teleop.joy_teleop.JoyTeleopActionCommand(name: str, config: Dict[str, Any], node: rclpy.node.Node)

Bases: JoyTeleopCommand

run(node: rclpy.node.Node, joy_state: sensor_msgs.msg.Joy) None
class joy_teleop.joy_teleop.JoyTeleopCommand(name: str, config: Dict[str, Any], button_name: str, axes_name: str)

Bases: object

update_active_from_buttons_and_axes(joy_state: sensor_msgs.msg.Joy) None
exception joy_teleop.joy_teleop.JoyTeleopException

Bases: Exception

class joy_teleop.joy_teleop.JoyTeleopServiceCommand(name: str, config: Dict[str, Any], node: rclpy.node.Node)

Bases: JoyTeleopCommand

run(node: rclpy.node.Node, joy_state: sensor_msgs.msg.Joy) None
class joy_teleop.joy_teleop.JoyTeleopTopicCommand(name: str, config: Dict[str, Any], node: rclpy.node.Node)

Bases: JoyTeleopCommand

run(node: rclpy.node.Node, joy_state: sensor_msgs.msg.Joy) None
joy_teleop.joy_teleop.get_interface_type(type_name: str, interface_type: str) Any
joy_teleop.joy_teleop.get_parent_member(msg: Any, member: str) Tuple[Any, str]
joy_teleop.joy_teleop.main(args=None)