6 from marker_msgs.msg
import MarkerWithCovarianceArray
11 self.
mapfile = rospy.get_param(
'~mapfile')
12 self.
frame_id = rospy.get_param(
'~frame_id',
'map')
15 self.
msg = MarkerWithCovarianceArray()
16 self.msg.header.frame_id = self.
frame_id 17 self.msg.header.seq = 0;
18 with open(self.
mapfile,
'r') as f: 19 self.msg.markers = yaml.load(f) 22 self.
pub = rospy.Publisher(
'map', MarkerWithCovarianceArray, queue_size=10)
24 if __name__ ==
'__main__':
26 rospy.init_node(
'tuw_marker_server', anonymous=
True)
34 while not rospy.is_shutdown():
35 server.msg.header.seq += 1
36 server.msg.header.stamp = rospy.Time.now()
37 server.pub.publish(server.msg)
39 except rospy.ROSInterruptException: