class AtfApp: def __init__(self): self.recorder = RecordingManager('testblock_name') def execute(self): # Example for recorder usage self.recorder.start() self.recorder.error() self.recorder.stop()
def __init__(self): self.recorder = RecordingManager('testblock_name')
def __init__(self): self.listener = TransformListener() self.br = TransformBroadcaster() self.pub_freq = 100.0 self.parent_frame_id = "world" self.child1_frame_id = "reference1" self.child2_frame_id = "reference2" self.child3_frame_id = "reference3" self.child4_frame_id = "reference4" rospy.Timer(rospy.Duration(1 / self.pub_freq), self.reference2) rospy.Timer(rospy.Duration(1 / self.pub_freq), self.reference3) rospy.Timer(rospy.Duration(1 / self.pub_freq), self.reference4) rospy.sleep(1.0) recorder_0 = RecordingManager("all") recorder_1 = RecordingManager("test1") recorder_2 = RecordingManager("test2") recorder_3 = RecordingManager("test3") recorder_0.start() recorder_1.start() self.pub_line(length=1, time=5) recorder_1.stop() recorder_2.start() self.pub_quadrat(length=2, time=10) recorder_2.stop() recorder_3.start() self.pub_circ(radius=2, time=5) recorder_3.stop() recorder_0.stop()