in simulation_ws/src/aws_robomaker_simulation_common/nodes/route_manager.py [0:0]
def __init__(self):
self.route = []
self.client = actionlib.SimpleActionClient('move_base', MoveBaseAction)
self.client.wait_for_server()
self.route_mode = rospy.get_param('~mode')
if self.route_mode not in RouteManager.route_modes:
rospy.logerr(
'Route mode %s unknown, exiting route manager',
self.route_mode)
return
poses = rospy.get_param('~poses', [])
if not poses and self.route_mode != 'dynamic':
rospy.loginfo(
'Route manager initialized no goals, unable to route')
self.goals = RouteManager.route_modes[self.route_mode](poses)
rospy.loginfo('Route manager initialized in %s mode', self.route_mode)
self.bad_goal_counter = 0