DocumentCode
617233
Title
tf: The transform library
Author
Foote, Tully
Author_Institution
Open Source Robot. Found., Mountain View, CA, USA
fYear
2013
fDate
22-23 April 2013
Firstpage
1
Lastpage
6
Abstract
The tf library was designed to provide a standard way to keep track of coordinate frames and transform data within an entire system such that individual component users can be confident that the data is in the coordinate frame that they want without requiring knowledge of all the coordinate frames in the system. During early development of the Robot Operating System (ROS), keeping track of coordinate frames was identified as a common pain point for developers. The complexity of this task made it a common place for bugs when developers improperly applied transforms to data. The problem is also a challenge due to the often distributed sources of information about transformations between different sets of coordinate frames. This paper will explain the complexity of the problem and distill the requirements. Then it will discuss the design of the tf library in relation to the requirements. A few use cases will be presented to demonstrate successful deployment of the library. And powerful extensions to the core capabilities such as being able to transform data in time as well as in space.
Keywords
libraries; operating systems (computers); robots; ROS; coordinate frames; robot operating system; tf library; transform library; Accuracy; Irrigation;
fLanguage
English
Publisher
ieee
Conference_Titel
Technologies for Practical Robot Applications (TePRA), 2013 IEEE International Conference on
Conference_Location
Woburn, MA
ISSN
2325-0526
Print_ISBN
978-1-4673-6223-8
Type
conf
DOI
10.1109/TePRA.2013.6556373
Filename
6556373
Link To Document