Functions | Variables
teleop_keyboard_omni3 Namespace Reference

Functions

def getKey
def vels

Variables

tuple key = getKey()
dictionary moveBindings
string msg
tuple pubb = rospy.Publisher('/open_base/back_joint_velocity_controller/command', Float64, queue_size=1)
tuple publ = rospy.Publisher('/open_base/left_joint_velocity_controller/command', Float64, queue_size=1)
tuple pubr = rospy.Publisher('/open_base/right_joint_velocity_controller/command', Float64, queue_size=1)
tuple settings = termios.tcgetattr(sys.stdin)
float speed = 1.0
dictionary speedBindings
int status = 0
int th = 0
tuple velb = Float64()
tuple vell = Float64()
tuple velr = Float64()
int x = 0
int y = 0
int z = 0

Function Documentation

Definition at line 57 of file teleop_keyboard_omni3.py.

def teleop_keyboard_omni3.vels (   speed)

Definition at line 64 of file teleop_keyboard_omni3.py.


Variable Documentation

Definition at line 86 of file teleop_keyboard_omni3.py.

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

Definition at line 33 of file teleop_keyboard_omni3.py.

Initial value:
00001 """
00002 Reading from the keyboard !
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 
00016 anything else : stop
00017 
00018 q/z : increase/decrease max speeds by 10%
00019 
00020 CTRL-C to quit
00021 """

Definition at line 11 of file teleop_keyboard_omni3.py.

tuple teleop_keyboard_omni3::pubb = rospy.Publisher('/open_base/back_joint_velocity_controller/command', Float64, queue_size=1)

Definition at line 72 of file teleop_keyboard_omni3.py.

tuple teleop_keyboard_omni3::publ = rospy.Publisher('/open_base/left_joint_velocity_controller/command', Float64, queue_size=1)

Definition at line 71 of file teleop_keyboard_omni3.py.

tuple teleop_keyboard_omni3::pubr = rospy.Publisher('/open_base/right_joint_velocity_controller/command', Float64, queue_size=1)

Definition at line 73 of file teleop_keyboard_omni3.py.

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

Definition at line 68 of file teleop_keyboard_omni3.py.

Definition at line 76 of file teleop_keyboard_omni3.py.

Initial value:
00001 {
00002         'q':(1.1,1.1),
00003         'z':(.9,.9),
00004     }

Definition at line 52 of file teleop_keyboard_omni3.py.

Definition at line 80 of file teleop_keyboard_omni3.py.

Definition at line 102 of file teleop_keyboard_omni3.py.

float teleop_keyboard_omni3::velb = Float64()

Definition at line 107 of file teleop_keyboard_omni3.py.

float teleop_keyboard_omni3::vell = Float64()

Definition at line 106 of file teleop_keyboard_omni3.py.

float teleop_keyboard_omni3::velr = Float64()

Definition at line 108 of file teleop_keyboard_omni3.py.

Definition at line 77 of file teleop_keyboard_omni3.py.

Definition at line 78 of file teleop_keyboard_omni3.py.

Definition at line 79 of file teleop_keyboard_omni3.py.



teleop_keyboard_omni3
Author(s): Yug Ajmera
autogenerated on Mon Jun 17 2019 20:00:10