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 | |
| _backward_rate | |
| _forward_rate | |
| _hz | |
| _interface | |
| _last_pressed | |
| _left_rate | |
| _linearX | |
| _linearY | |
| _pub_cmd | |
| _rigth_rate | |
| _running | |
Definition at line 186 of file teleop_key.py.
| def teleop_key.SimpleKeyTeleop.__init__ | ( | self, | |
| interface | |||
| ) |
Definition at line 187 of file teleop_key.py.
| def teleop_key.SimpleKeyTeleop._get_twist | ( | self, | |
| linearX, | |||
| linearY | |||
| ) | [private] |
Definition at line 223 of file teleop_key.py.
| def teleop_key.SimpleKeyTeleop._key_pressed | ( | self, | |
| keycode | |||
| ) | [private] |
Definition at line 256 of file teleop_key.py.
| def teleop_key.SimpleKeyTeleop._publish | ( | self | ) | [private] |
Definition at line 263 of file teleop_key.py.
| def teleop_key.SimpleKeyTeleop._set_velocity | ( | self | ) | [private] |
Definition at line 229 of file teleop_key.py.
| def teleop_key.SimpleKeyTeleop.run | ( | self | ) |
Definition at line 210 of file teleop_key.py.
Definition at line 187 of file teleop_key.py.
Definition at line 187 of file teleop_key.py.
teleop_key.SimpleKeyTeleop::_hz [private] |
Definition at line 187 of file teleop_key.py.
teleop_key.SimpleKeyTeleop::_interface [private] |
Definition at line 187 of file teleop_key.py.
Definition at line 187 of file teleop_key.py.
teleop_key.SimpleKeyTeleop::_left_rate [private] |
Definition at line 187 of file teleop_key.py.
teleop_key.SimpleKeyTeleop::_linearX [private] |
Definition at line 187 of file teleop_key.py.
teleop_key.SimpleKeyTeleop::_linearY [private] |
Definition at line 187 of file teleop_key.py.
teleop_key.SimpleKeyTeleop::_pub_cmd [private] |
Definition at line 187 of file teleop_key.py.
teleop_key.SimpleKeyTeleop::_rigth_rate [private] |
Definition at line 187 of file teleop_key.py.
teleop_key.SimpleKeyTeleop::_running [private] |
Definition at line 210 of file teleop_key.py.
dictionary teleop_key.SimpleKeyTeleop::movement_bindings [static] |
{
curses.KEY_LEFT: ( 1, 0),
curses.KEY_RIGHT:(-1, 0),
curses.KEY_DOWN: ( 0, 1),
curses.KEY_UP: ( 0, -1),
}
Definition at line 203 of file teleop_key.py.