Functions | |
def | getKey |
def | vels |
Variables | |
tuple | key = getKey() |
dictionary | moveBindings |
string | msg |
tuple | pub = rospy.Publisher(topic, Twist, queue_size=10) |
tuple | r = rospy.Rate(10) |
tuple | settings = termios.tcgetattr(sys.stdin) |
int | speed = 5 |
dictionary | speedBindings |
int | status = 0 |
int | th = 0 |
string | topic = "cmd_vel" |
int | turn = 1 |
tuple | twist = Twist() |
int | x = 0 |
def keyboard_teleop.getKey | ( | ) |
Definition at line 49 of file keyboard_teleop.py.
def keyboard_teleop.vels | ( | speed, | |
turn | |||
) |
Definition at line 61 of file keyboard_teleop.py.
tuple keyboard_teleop::key = getKey() |
Definition at line 84 of file keyboard_teleop.py.
dictionary keyboard_teleop::moveBindings |
00001 { 00002 'i': (1, 0), 00003 'o': (1, -1), 00004 'j': (0, 1), 00005 'l': (0, -1), 00006 'u': (1, 1), 00007 ',': (-1, 0), 00008 '.': (-1, 1), 00009 'm': (-1, -1), 00010 }
Definition at line 28 of file keyboard_teleop.py.
string keyboard_teleop::msg |
00001 """ 00002 Reading from the keyboard and Publishing to Twist! 00003 --------------------------- 00004 Moving around: 00005 u i o 00006 j k l 00007 m , . 00008 00009 q/z : increase/decrease max speeds by 10% 00010 w/x : increase/decrease only linear speed by 10% 00011 e/c : increase/decrease only angular speed by 10% 00012 anything else : stop 00013 00014 CTRL-C to quit 00015 """
Definition at line 12 of file keyboard_teleop.py.
tuple keyboard_teleop::pub = rospy.Publisher(topic, Twist, queue_size=10) |
Definition at line 72 of file keyboard_teleop.py.
tuple keyboard_teleop::r = rospy.Rate(10) |
Definition at line 75 of file keyboard_teleop.py.
tuple keyboard_teleop::settings = termios.tcgetattr(sys.stdin) |
Definition at line 67 of file keyboard_teleop.py.
list keyboard_teleop::speed = 5 |
Definition at line 57 of file keyboard_teleop.py.
dictionary keyboard_teleop::speedBindings |
00001 { 00002 'q': (1.1, 1.1), 00003 'z': (.9, .9), 00004 'w': (1.1, 1), 00005 'x': (.9, 1), 00006 'e': (1, 1.1), 00007 'c': (1, .9), 00008 }
Definition at line 39 of file keyboard_teleop.py.
tuple keyboard_teleop::status = 0 |
Definition at line 78 of file keyboard_teleop.py.
int keyboard_teleop::th = 0 |
Definition at line 77 of file keyboard_teleop.py.
tuple keyboard_teleop::topic = "cmd_vel" |
Definition at line 69 of file keyboard_teleop.py.
list keyboard_teleop::turn = 1 |
Definition at line 58 of file keyboard_teleop.py.
tuple keyboard_teleop::twist = Twist() |
Definition at line 101 of file keyboard_teleop.py.
int keyboard_teleop::x = 0 |
Definition at line 76 of file keyboard_teleop.py.