Corentin Chauvin-Hameau – 2019-2020
Coverage Path Planning for an underwater robot surveying a marine farm
Namespaces | Functions | Variables
keyboard_teleop.py File Reference

Go to the source code of this file.

Namespaces

 keyboard_teleop
 

Functions

def keyboard_teleop.getKey ()
 
def keyboard_teleop.vels (speed)
 

Variables

string keyboard_teleop.msg
 
list keyboard_teleop.moveKeys
 
dictionary keyboard_teleop.speedBindings
 
int keyboard_teleop.TIMEOUT = -1
 
 keyboard_teleop.settings = termios.tcgetattr(sys.stdin)
 
 keyboard_teleop.pub = rospy.Publisher('command', Command, queue_size = 1)
 
 keyboard_teleop.cart_pub = rospy.Publisher('cart_command', CartesianCommand, queue_size = 1)
 
 keyboard_teleop.speed = rospy.get_param("~init_speed", 0.5)
 
 keyboard_teleop.init_cmd_vx = rospy.get_param("~init_cmd_vx", 1.0)
 
 keyboard_teleop.init_cmd_vy = rospy.get_param("~init_cmd_vy", 1.0)
 
 keyboard_teleop.init_cmd_vz = rospy.get_param("~init_cmd_vz", 1.0)
 
 keyboard_teleop.inc_delta = rospy.get_param("~inc_delta", 0.1)
 
 keyboard_teleop.inc_P = rospy.get_param("~inc_P", 0.1)
 
int keyboard_teleop.delta_r = 0
 
int keyboard_teleop.delta_e = 0
 
int keyboard_teleop.n = 0
 
int keyboard_teleop.P = 0
 
float keyboard_teleop.v_x = 0.0
 
float keyboard_teleop.v_y = 0.0
 
float keyboard_teleop.v_z = 0.0
 
 keyboard_teleop.cmd_vx = init_cmd_vx
 
 keyboard_teleop.cmd_vy = init_cmd_vy
 
 keyboard_teleop.cmd_vz = init_cmd_vz
 
 keyboard_teleop.key = getKey()
 
bool keyboard_teleop.b_print = True
 
 keyboard_teleop.command = Command()
 
 keyboard_teleop.cart_command = CartesianCommand()