ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

need help understanding tf

asked 2013-09-17 03:35:01 -0500

Massbuilder gravatar image

Okay I now need help understanding the role of transforms in the navigation stack. I have a simple transform publisher up and running but the tutorials for the navigation library do not explain well what exactly is to be used for and where it is being published too.

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted
1

answered 2013-09-17 04:21:50 -0500

dornhege gravatar image

updated 2013-09-17 04:22:10 -0500

Basically it's up to you how you name your frames as everything is configurable. There are some standard names for frames that are usually set as defaults: http://www.ros.org/reps/rep-0105.html That document also explains the semantics of those frames.

edit flag offensive delete link more
0

answered 2013-09-17 12:54:50 -0500

Bill Smart gravatar image

When you publish a new frame, you have to specify how it relates to an existing frame, by giving an offset and a quaternion rotation. sentTransform takes a StampedTransform as an argument. The StampedTransform consists of a timestamp, a transform, a frame, and a child frame. The transform tells you how to get from the frame to the child frame. This is the information that TF needs to do its job.

edit flag offensive delete link more
0

answered 2013-09-17 10:34:57 -0500

Massbuilder gravatar image

I understand how to name frames and how to broadcast and receive them, the part I am really confused about is where it says in the navigation tutorials is that I need the publishing the relationships between frames via transforms. Is done automatically when I publish the transform or is there something else I have to do.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2013-09-17 03:35:01 -0500

Seen: 960 times

Last updated: Sep 17 '13