Robot Game  v1.0
Research Track part 1 - Assignment
rg_services_py Namespace Reference

Functions

def rg_get_target_callback (limits)
 Generate a new random target. More...
 
def rg_check_target_callback (data)
 Check if the distance between two points is less than a given tolerance. More...
 
def rg_get_vel_callback (data)
 Check if the distance between two points is less than a given tolerance. More...
 
def services_on_shutdown ()
 Called when shutdown signal is raised. More...
 

Variables

 srv_get_target = None
 
 srv_check_target = None
 
 srv_get_vel = None
 

Function Documentation

◆ rg_check_target_callback()

def rg_services_py.rg_check_target_callback (   data)

Check if the distance between two points is less than a given tolerance.

Parameters
data(robot_game/rg_check_target_srvRequest) it contains X and Xt
Returns
robot_game/rg_check_target_srvRsponse if the orobt is near enough or not
See also
rg_data tolerance value

Definition at line 65 of file rg_services_py.py.

◆ rg_get_target_callback()

def rg_services_py.rg_get_target_callback (   limits)

Generate a new random target.

Parameters
limits(robot_game/rg_get_target_srvRequest) the request
Returns
robot_game/rg_get_target_srvRsponse the new target

Definition at line 49 of file rg_services_py.py.

◆ rg_get_vel_callback()

def rg_services_py.rg_get_vel_callback (   data)

Check if the distance between two points is less than a given tolerance.

Parameters
data(robot_game/rg_get_vel_srvRequest) X and Xt
Returns
robot_game/rg_get_vel_srvResponse the Twist
See also
rg_data twist_gain value

Definition at line 79 of file rg_services_py.py.

◆ services_on_shutdown()

def rg_services_py.services_on_shutdown ( )

Called when shutdown signal is raised.

Definition at line 96 of file rg_services_py.py.

Variable Documentation

◆ srv_check_target

rg_services_py.srv_check_target = None

Definition at line 39 of file rg_services_py.py.

◆ srv_get_target

rg_services_py.srv_get_target = None

Definition at line 38 of file rg_services_py.py.

◆ srv_get_vel

rg_services_py.srv_get_vel = None

Definition at line 40 of file rg_services_py.py.