Functions | Variables
teleop_keyboard_omni3 Namespace Reference

Functions

def getKey ()
 
def vels (speed)
 

Variables

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

Function Documentation

def teleop_keyboard_omni3.getKey ( )

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

teleop_keyboard_omni3.key = getKey()

Definition at line 86 of file teleop_keyboard_omni3.py.

dictionary teleop_keyboard_omni3.moveBindings
Initial value:
1 = {
2  'i':(-1,0,1),
3  'o':(-1,1,0),
4  'j':(1,1,1),
5  'l':(-1,-1,-1),
6  'u':(-1,0,1),
7  ',':(1,0,-1),
8  '.':(0,1,-1),
9  'm':(1,-1,0),
10  'O':(-1,1,0),
11  'I':(-1,0,1),
12  'J':(1,-2,1),
13  'L':(-1,2,-1),
14  'U':(0,-1,1),
15  '<':(1,0,-1),
16  '>':(0,1,-1),
17  'M':(1,-1,0),
18  }

Definition at line 33 of file teleop_keyboard_omni3.py.

string teleop_keyboard_omni3.msg
Initial value:
1 = """
2 Reading from the keyboard !
3 ---------------------------
4 Moving around:
5  u i o
6  j k l
7  m , .
8 
9 For Holonomic mode (strafing), hold down the shift key:
10 ---------------------------
11  U I O
12  J K L
13  M < >
14 
15 
16 anything else : stop
17 
18 q/z : increase/decrease max speeds by 10%
19 
20 CTRL-C to quit
21 """

Definition at line 11 of file teleop_keyboard_omni3.py.

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.

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.

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.

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

Definition at line 68 of file teleop_keyboard_omni3.py.

teleop_keyboard_omni3.speed = 1.0

Definition at line 76 of file teleop_keyboard_omni3.py.

dictionary teleop_keyboard_omni3.speedBindings
Initial value:
1 = {
2  'q':(1.1,1.1),
3  'z':(.9,.9),
4  }

Definition at line 52 of file teleop_keyboard_omni3.py.

int teleop_keyboard_omni3.status = 0

Definition at line 80 of file teleop_keyboard_omni3.py.

int teleop_keyboard_omni3.th = 0

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.

int teleop_keyboard_omni3.x = 0

Definition at line 77 of file teleop_keyboard_omni3.py.

int teleop_keyboard_omni3.y = 0

Definition at line 78 of file teleop_keyboard_omni3.py.

int teleop_keyboard_omni3.z = 0

Definition at line 79 of file teleop_keyboard_omni3.py.



teleop_keyboard_omni3
Author(s): Yug Ajmera
autogenerated on Wed Nov 4 2020 03:44:44