Definition at line 178 of file key_teleop.py.
◆ __init__()
| def key_teleop.SimpleKeyTeleop.__init__ |
( |
|
self, |
|
|
|
interface |
|
) |
| |
◆ _get_twist()
| def key_teleop.SimpleKeyTeleop._get_twist |
( |
|
self, |
|
|
|
linear, |
|
|
|
angular |
|
) |
| |
|
private |
◆ _key_pressed()
| def key_teleop.SimpleKeyTeleop._key_pressed |
( |
|
self, |
|
|
|
keycode |
|
) |
| |
|
private |
◆ _publish()
| def key_teleop.SimpleKeyTeleop._publish |
( |
|
self | ) |
|
|
private |
◆ _set_velocity()
| def key_teleop.SimpleKeyTeleop._set_velocity |
( |
|
self | ) |
|
|
private |
◆ run()
| def key_teleop.SimpleKeyTeleop.run |
( |
|
self | ) |
|
◆ _angular
| key_teleop.SimpleKeyTeleop._angular |
|
private |
◆ _backward_rate
| key_teleop.SimpleKeyTeleop._backward_rate |
|
private |
◆ _forward_rate
| key_teleop.SimpleKeyTeleop._forward_rate |
|
private |
◆ _hz
| key_teleop.SimpleKeyTeleop._hz |
|
private |
◆ _interface
| key_teleop.SimpleKeyTeleop._interface |
|
private |
◆ _last_pressed
| key_teleop.SimpleKeyTeleop._last_pressed |
|
private |
◆ _linear
| key_teleop.SimpleKeyTeleop._linear |
|
private |
◆ _pub_cmd
| key_teleop.SimpleKeyTeleop._pub_cmd |
|
private |
◆ _rotation_rate
| key_teleop.SimpleKeyTeleop._rotation_rate |
|
private |
◆ _running
| key_teleop.SimpleKeyTeleop._running |
|
private |
◆ movement_bindings
| dictionary key_teleop.SimpleKeyTeleop.movement_bindings |
|
static |
Initial value:= {
curses.KEY_UP: ( 1, 0),
curses.KEY_DOWN: (-1, 0),
curses.KEY_LEFT: ( 0, 1),
curses.KEY_RIGHT: ( 0, -1),
}
Definition at line 192 of file key_teleop.py.
The documentation for this class was generated from the following file: