Teleop¶
- class foxglove.layouts.TeleopPanel¶
Teleoperate a robot over a live connection.
For more information, see the documentation.
Example¶import foxglove.layouts as fl layout = fl.Layout( content=fl.TeleopPanel( config=fl.TeleopConfig( topic="/cmd_vel", up_button=fl.TeleopButton(field="linear-x", value=1.0), down_button=fl.TeleopButton(field="linear-x", value=-1.0), left_button=fl.TeleopButton(field="angular-z", value=1.0), right_button=fl.TeleopButton(field="angular-z", value=-1.0), ), ), )
-
config:
TeleopConfig¶
-
title:
str|None= None¶ The title of the panel.
-
config:
- 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¶
-
down_button: