Final Assignment  1.0
Research Track part 1 - Assignment 2 - RobEng A.A. 2020/2021
points_manager.py File Reference

Services for random target and default positions. More...

Go to the source code of this file.

Namespaces

 points_manager
 

Functions

def points_manager.cbk_get_point (req)
 get one point randomly More...
 
def points_manager.cbk_point_defined (req)
 check is one given point is defined More...
 
def points_manager.shut_msg ()
 shutdown message More...
 

Variables

string points_manager.node_name = "points_manager"
 name of this node More...
 
list points_manager.positions = [ Point(-4,-3,0), Point(-4,2,0), Point(-4,7,0), Point(5,-7, 0), Point(5,-3,0), Point(5,1,0) ]
 Available positions. More...
 
string points_manager.name_get_point = "/get_point"
 
string points_manager.name_position_defined = "/position_defined"
 
 points_manager.handler_get_point = rospy.Service( name_get_point, get_point, cbk_get_point )
 
 points_manager.handler_position_defined = rospy.Service( name_position_defined, position_defined, cbk_point_defined )
 

Detailed Description

Services for random target and default positions.

Author
Francesco Ganci (S4143910)
Version
1.0
Date
2021-06-25

This simple ROS node provides 2 services:

  • /get_point : it returns a randomly choosen target amond the predefined targets.
  • /position_defined : it returns true if the sent point belongs to the set of predefined ones.

Definition in file points_manager.py.