Example #1
0
 public void SendTransform(RBS.Messages.geometry_msgs.Transform transform, RBS.Messages.Time time, string frameID, string childFrameID)
 {
     RBS.Messages.geometry_msgs.TransformStamped transformStamped = new RBS.Messages.geometry_msgs.TransformStamped();
     transformStamped.transform       = transform;
     transformStamped.header.stamp    = time;
     transformStamped.header.frame_id = frameID;
     transformStamped.child_frame_id  = childFrameID;
     tfMessage.transforms[0]          = transformStamped;
     transformPublisher.Publish(tfMessage);
 }
Example #2
0
 void Update()
 {
     if (RBSocket.Instance.IsConnected)
     {
         RBS.Messages.geometry_msgs.Pose pose = new RBS.Messages.geometry_msgs.Pose();
         pose.position.x = cubeObject.transform.position.x;
         pose.position.y = cubeObject.transform.position.y;
         pose.position.z = cubeObject.transform.position.z;
         pub.Publish(pose);
     }
 }