TransformData Class

class rosdata.core.rosbag_transformer.TransformData(timestamp: rospy.rostime.Time, transform: geometry_msgs.msg._Transform.Transform)[source]

Hold transform data in a more useful format. Stores the ROS timestamp as a standard float in seconds. The ROS transform message is stored as a Spatial Maths SE3 object.

__init__(timestamp: rospy.rostime.Time, transform: geometry_msgs.msg._Transform.Transform)[source]

Instantiates a TransformData object

Parameters
  • timestamp (rospy.rostime.Time) – the ROS time stamp for the associate transform

  • transform (ROSTransformMsg) – the ROS transform message