29 from geometry_msgs.msg
import TransformStamped
31 from visualization_msgs.msg
import Marker
32 from std_msgs.msg
import ColorRGBA
36 tf = TransformStamped()
37 tf.header.frame_id = lc.pose.header.frame_id
38 tf.child_frame_id =
"lc_{}".format(postfix)
39 tf.header.stamp = lc.pose.header.stamp
40 tf.transform.translation.x = lc.pose.pose.position.x
41 tf.transform.translation.y = lc.pose.pose.position.y
42 tf.transform.translation.z = lc.pose.pose.position.z
43 tf.transform.rotation = lc.pose.pose.orientation
48 m = Marker(action=Marker.ADD, type=Marker.CUBE)
49 m.color = ColorRGBA(r=0.0, g=0.2, b=0.8, a=0.3)
50 m.header = lc.pose.header
56 m.scale.x = lc.outer_dimensions.x
57 m.scale.y = lc.outer_dimensions.y
58 m.scale.z = lc.outer_dimensions.z
63 tf = TransformStamped()
64 tf.header.frame_id = match.pose.header.frame_id
65 tf.child_frame_id =
"{}_{}".format(match.template_id, match.uuid)
66 tf.header.stamp = match.pose.header.stamp
67 tf.transform.translation.x = match.pose.pose.position.x
68 tf.transform.translation.y = match.pose.pose.position.y
69 tf.transform.translation.z = match.pose.pose.position.z
70 tf.transform.rotation = match.pose.pose.orientation