Functions | Variables
keyboard_teleop Namespace Reference

Functions

def getKey
def vels

Variables

tuple key = getKey()
dictionary moveBindings
string msg
tuple pub = rospy.Publisher('cmd_vel', Twist)
tuple settings = termios.tcgetattr(sys.stdin)
int speed = 25
dictionary speedBindings
int status = 0
int th = 0
int turn = 1
tuple twist = Twist()
int x = 0

Function Documentation

Definition at line 49 of file keyboard_teleop.py.

def keyboard_teleop.vels (   speed,
  turn 
)

Definition at line 59 of file keyboard_teleop.py.


Variable Documentation

Definition at line 76 of file keyboard_teleop.py.

Initial value:
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 29 of file keyboard_teleop.py.

Initial value:
00001 """
00002 Reading from the keyboard  and Publishing to Twist!
00003 ---------------------------
00004 Moving around:
00005 
00006    U    I    O
00007       J    L
00008    m    ,    .
00009 
00010 q/z : increase/decrease max speeds by 10%
00011 w/x : increase/decrease only linear speed by 10%
00012 e/c : increase/decrease only angular speed by 10%
00013 anything else : stop
00014 
00015 CTRL-C to quit
00016 """

Definition at line 12 of file keyboard_teleop.py.

tuple keyboard_teleop::pub = rospy.Publisher('cmd_vel', Twist)

Definition at line 65 of file keyboard_teleop.py.

tuple keyboard_teleop::settings = termios.tcgetattr(sys.stdin)

Definition at line 63 of file keyboard_teleop.py.

Definition at line 56 of file keyboard_teleop.py.

Initial value:
00001 {
00002                 'q':(1.1, 1.1),
00003                 'z':(0.9, 0.9),
00004                 'w':(1.1, 1),
00005                 'x':(0.9, 1),
00006                 'e':(1, 1.1),
00007                 'c':(1, 0.9),
00008               }

Definition at line 40 of file keyboard_teleop.py.

Definition at line 70 of file keyboard_teleop.py.

Definition at line 69 of file keyboard_teleop.py.

Definition at line 57 of file keyboard_teleop.py.

tuple keyboard_teleop::twist = Twist()

Definition at line 94 of file keyboard_teleop.py.

Definition at line 68 of file keyboard_teleop.py.



mrl_robots_teleop
Author(s): David Portugal
autogenerated on Mon Jan 6 2014 11:28:45