Functions | Variables
keyboard_teleop Namespace Reference

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

Function Documentation

Definition at line 49 of file keyboard_teleop.py.

def keyboard_teleop.vels (   speed,
  turn 
)

Definition at line 61 of file keyboard_teleop.py.


Variable Documentation

Definition at line 84 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 28 of file keyboard_teleop.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 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.

Definition at line 57 of file keyboard_teleop.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 39 of file keyboard_teleop.py.

Definition at line 78 of file keyboard_teleop.py.

Definition at line 77 of file keyboard_teleop.py.

tuple keyboard_teleop::topic = "cmd_vel"

Definition at line 69 of file keyboard_teleop.py.

Definition at line 58 of file keyboard_teleop.py.

tuple keyboard_teleop::twist = Twist()

Definition at line 101 of file keyboard_teleop.py.

Definition at line 76 of file keyboard_teleop.py.



ric_base_station
Author(s): RoboTiCan
autogenerated on Fri May 20 2016 03:51:00