Beispiel #1
0
 def to_message(self):
     msg = WaypointSetMessage()
     msg.header.stamp = rospy.Time().now()
     msg.header.frame_id = 'world'
     msg.waypoints = list()
     for wp in self._waypoints:
         msg.waypoints.append(wp.to_message())
     return msg
Beispiel #2
0
 def to_message(self):
     msg = WaypointSetMessage()
     msg.header.stamp = rospy.Time().now()
     msg.header.frame_id = self._inertial_frame_id
     msg.waypoints = list()
     for wp in self._waypoints:
         wp_msg = wp.to_message()
         wp_msg.header.frame_id = self._inertial_frame_id
         msg.waypoints.append(wp_msg)
     return msg
Beispiel #3
0
 def to_message(self, node):
     """Convert waypoints set to message `uuv_control_msgs/WaypointSet`
     
     > *Returns*
     
     `uuv_control_msgs/WaypointSet` message object
     """
     msg = WaypointSetMessage()
     msg.header.stamp = node.get_clock().now().to_msg()
     msg.header.frame_id = self._inertial_frame_id
     msg.waypoints = list()
     for wp in self._waypoints:
         wp_msg = wp.to_message()
         wp_msg.header.frame_id = self._inertial_frame_id
         msg.waypoints.append(wp_msg)
     return msg
Beispiel #4
0
 def to_message(self, when: rclpy.time.Time):
     """Convert waypoints set to message `uuv_control_msgs/WaypointSet`
     
     > *Returns*
     
     `uuv_control_msgs/WaypointSet` message object
     """
     msg = WaypointSetMessage()
     msg.header.stamp = when.to_msg()
     msg.header.frame_id = self._inertial_frame_id
     msg.waypoints = list()
     for wp in self._waypoints:
         wp_msg = wp.to_message()
         wp_msg.header.frame_id = self._inertial_frame_id
         msg.waypoints.append(wp_msg)
     return msg