def __init__(self):
     self.worldmodel_ageing_publisher = rospy.Publisher(
         '/worldmodel/object_ageing', Float32)
     self.stop = False
     self.last_ageing = rospy.Time.now()
     rospy.Timer(rospy.Duration(1.0), self.ageing_cb)
     EstopGuard.add_callback(self.estop_changed_cb)
	def __init__(self):
		self.actions = Actions()
		self.percepts = Percepts()
		self.tools = Tools()
		self.previous_scan_pose = None
		self.decision_required = True		
		EstopGuard.add_callback(self.estop_changed_cb)
		# align camera
		self.actions.look_to(self.look_done_cb)
 def __init__(self):
     self.actions = Actions()
     self.percepts = Percepts()
     self.tools = Tools()
     self.previous_scan_pose = None
     self.decision_required = True
     EstopGuard.add_callback(self.estop_changed_cb)
     # align camera
     self.actions.look_to(self.look_done_cb)
 def __init__(self):
     self.actions = Actions()
     self.percepts = Percepts()
     self.tools = Tools()
     self.previous_scan_pose = None
     self.decision_required = True
     self.at_approach = False
     self.at_ring = False
     self.loading_cube = False
     self.unloading_cube = False
     self.cube_operation_failure = False
     self.number_approach_failure = False
     self.standstill_failure = False
     self.scan_scheduled = False
     self.camera_aligned = False
     self.cube_status_string = ''
     self.status_string = ''
     EstopGuard.add_callback(self.estop_changed_cb)
	def __init__(self):
		self.actions = Actions()
		self.percepts = Percepts()
		self.tools = Tools()
		self.previous_scan_pose = None
		self.decision_required = True
		self.at_approach = False
		self.at_ring = False
		self.loading_cube = False
		self.unloading_cube = False
		self.cube_operation_failure = False
		self.number_approach_failure = False
		self.standstill_failure = False
		self.scan_scheduled = False
		self.camera_aligned = False
		self.cube_status_string = ''
		self.status_string = ''
		EstopGuard.add_callback(self.estop_changed_cb)
 def __init__(self):
     self.worldmodel_ageing_publisher = rospy.Publisher("/worldmodel/object_ageing", Float32)
     self.stop = False
     self.last_ageing = rospy.Time.now()
     rospy.Timer(rospy.Duration(1.0), self.ageing_cb)
     EstopGuard.add_callback(self.estop_changed_cb)