Download the flyer [pdf]

Proposal submission deadline: 11 Dec 2011.

Presentations and tutorials on all topics related to ROS are invited.  Examples include introducing attendees to a ROS package or library, exploring how to use tools, manipulating sensor data, and applications for robots.

Proposals will be reviewed by the Program Committee, who will evaluate fit, impact, and balance.

We cannot offer sessions that are not proposed!  If there is a topic on which you would like to present, please propose it.  If you have ideas for an important topic that you do not want to present yourself, please post it to

Topic areas

All ROS-related work is invited. Topics of interest include:

  • Best practices
  • Useful packages and stacks
  • Robot-specific development
  • ROS Enhancement Proposals (REPs)
  • System analysis and debugging
  • Safety and security
  • Developer tools
  • Embedded systems
  • Commercial development
  • Community organization and direction
  • Testing
  • Documentation

Proposal submission

A session proposal should include:

  • Title
  • Recommended duration (usually 30-40 minutes)
  • Summary, 100 word max (to be used in advertising the session)
  • Category tags
  • Description (for review purposes): outline, goals (what will the audience learn?), pointers to packages to be discussed

Send proposals to

Sample proposal

Session title: Understanding tf
Recommended duration: 40 min
Category tags: tf, geometry
Target audience: All tf users (i.e., most ROS users)

Summary (100 word max): When using tf to transform data, what goes on under the hood?  This talk will walk through what the tf library is doing behind each API call and help you get the most out of the library.

The talk will cover the tf package (  The attendee will come away with an understanding of how tf works and how to make the best use of it.


  • Overview of data collection and storage.
    • Publishing and sending data over /tf topic
    • Storage in linked lists
  • Linked list lookup for each frame by timestamp
  • Interpolation between timestamps
  • Simple canTransform
  • Simple LookupTransform
  • Advanced canTransform
  • Usage of lookupTransform inside transform*
  • The pytf wrapper

Comments are closed.