Public Member Functions | |
| def | __init__ |
| def | run |
Static Public Attributes | |
| dictionary | movement_bindings |
Private Member Functions | |
| def | _get_twist |
| def | _key_pressed |
| def | _publish |
| def | _set_velocity |
Private Attributes | |
| _angular | |
| _backward_rate | |
| _forward_rate | |
| _hz | |
| _interface | |
| _last_pressed | |
| _linear | |
| _pub_cmd | |
| _rotation_rate | |
| _running | |
Definition at line 178 of file key_teleop.py.
| def key_teleop.SimpleKeyTeleop.__init__ | ( | self, | |
| interface | |||
| ) |
Definition at line 179 of file key_teleop.py.
| def key_teleop.SimpleKeyTeleop._get_twist | ( | self, | |
| linear, | |||
| angular | |||
| ) | [private] |
Definition at line 212 of file key_teleop.py.
| def key_teleop.SimpleKeyTeleop._key_pressed | ( | self, | |
| keycode | |||
| ) | [private] |
Definition at line 238 of file key_teleop.py.
| def key_teleop.SimpleKeyTeleop._publish | ( | self | ) | [private] |
Definition at line 245 of file key_teleop.py.
| def key_teleop.SimpleKeyTeleop._set_velocity | ( | self | ) | [private] |
Definition at line 218 of file key_teleop.py.
| def key_teleop.SimpleKeyTeleop.run | ( | self | ) |
Definition at line 199 of file key_teleop.py.
key_teleop.SimpleKeyTeleop::_angular [private] |
Definition at line 179 of file key_teleop.py.
Definition at line 179 of file key_teleop.py.
Definition at line 179 of file key_teleop.py.
key_teleop.SimpleKeyTeleop::_hz [private] |
Definition at line 179 of file key_teleop.py.
key_teleop.SimpleKeyTeleop::_interface [private] |
Definition at line 179 of file key_teleop.py.
Definition at line 179 of file key_teleop.py.
key_teleop.SimpleKeyTeleop::_linear [private] |
Definition at line 179 of file key_teleop.py.
key_teleop.SimpleKeyTeleop::_pub_cmd [private] |
Definition at line 179 of file key_teleop.py.
Definition at line 179 of file key_teleop.py.
key_teleop.SimpleKeyTeleop::_running [private] |
Definition at line 199 of file key_teleop.py.
dictionary key_teleop.SimpleKeyTeleop::movement_bindings [static] |
{
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.