Functions | Variables
teleop_twist_keyboard Namespace Reference

Functions

def getKey
def vels

Variables

tuple key = getKey()
dictionary moveBindings
string msg
tuple pub = rospy.Publisher('cmd_vel', Twist, queue_size = 1)
tuple settings = termios.tcgetattr(sys.stdin)
tuple speed = rospy.get_param("~speed", 0.5)
dictionary speedBindings
int status = 0
int th = 0
tuple turn = rospy.get_param("~turn", 1.0)
tuple twist = Twist()
int x = 0
int y = 0
int z = 0

Function Documentation

Definition at line 65 of file teleop_twist_keyboard.py.

def teleop_twist_keyboard.vels (   speed,
  turn 
)

Definition at line 73 of file teleop_twist_keyboard.py.


Variable Documentation

Definition at line 94 of file teleop_twist_keyboard.py.

Initial value:
00001 {
00002                 'i':(1,0,0,0),
00003                 'o':(1,0,0,-1),
00004                 'j':(0,0,0,1),
00005                 'l':(0,0,0,-1),
00006                 'u':(1,0,0,1),
00007                 ',':(-1,0,0,0),
00008                 '.':(-1,0,0,1),
00009                 'm':(-1,0,0,-1),
00010                 'O':(1,-1,0,0),
00011                 'I':(1,0,0,0),
00012                 'J':(0,1,0,0),
00013                 'L':(0,-1,0,0),
00014                 'U':(1,1,0,0),
00015                 '<':(-1,0,0,0),
00016                 '>':(-1,-1,0,0),
00017                 'M':(-1,1,0,0),
00018                 't':(0,0,1,0),
00019                 'b':(0,0,-1,0),
00020                }

Definition at line 35 of file teleop_twist_keyboard.py.

Initial value:
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 For Holonomic mode (strafing), hold down the shift key:
00010 ---------------------------
00011    U    I    O
00012    J    K    L
00013    M    <    >
00014 
00015 t : up (+z)
00016 b : down (-z)
00017 
00018 anything else : stop
00019 
00020 q/z : increase/decrease max speeds by 10%
00021 w/x : increase/decrease only linear speed by 10%
00022 e/c : increase/decrease only angular speed by 10%
00023 
00024 CTRL-C to quit
00025 """

Definition at line 9 of file teleop_twist_keyboard.py.

tuple teleop_twist_keyboard::pub = rospy.Publisher('cmd_vel', Twist, queue_size = 1)

Definition at line 79 of file teleop_twist_keyboard.py.

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

Definition at line 77 of file teleop_twist_keyboard.py.

list teleop_twist_keyboard::speed = rospy.get_param("~speed", 0.5)

Definition at line 82 of file teleop_twist_keyboard.py.

Initial value:
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 56 of file teleop_twist_keyboard.py.

Definition at line 88 of file teleop_twist_keyboard.py.

Definition at line 87 of file teleop_twist_keyboard.py.

list teleop_twist_keyboard::turn = rospy.get_param("~turn", 1.0)

Definition at line 83 of file teleop_twist_keyboard.py.

Definition at line 116 of file teleop_twist_keyboard.py.

Definition at line 84 of file teleop_twist_keyboard.py.

Definition at line 85 of file teleop_twist_keyboard.py.

Definition at line 86 of file teleop_twist_keyboard.py.



teleop_twist_keyboard
Author(s): Graylin Trevor Jay
autogenerated on Fri Sep 2 2016 03:25:02