Teleop

class foxglove.layouts.TeleopPanel

Teleoperate a robot over a live connection.

For more information, see [the documentation](https://docs.foxglove.dev/docs/visualization/panels/teleop).

config: TeleopConfig
title: str | None = None

The title of the panel.

class foxglove.layouts.TeleopConfig

Configuration for the Teleop panel.

down_button: TeleopButton | None = None
left_button: TeleopButton | None = None
publish_rate: float | None = None

Rate at which to publish geometry_msgs/Twist or geometry_msgs/msg/Twist messages

right_button: TeleopButton | None = None
topic: str | None = None

Topic on which to publish geometry_msgs/Twist or geometry_msgs/msg/Twist messages

up_button: TeleopButton | None = None
class foxglove.layouts.TeleopButton

A button to teleoperate a robot

field: str | None = None

Field (linear or angular x, y, or z)

value: float | None = None

Value to publish when the button is pressed