Robot Operating System Workshop
Friday, January 13 2012 @ 05:46 PM EST
Contributed by: Derrick Bommarito
This workshop will be a guided tour through tutorials found on the ROS.org website. The workshop presentation itself is planned to last about an hour, with open lab time afterwards to get help with any projects.
The presentation will cover the following topics:
- Configuring ROS
- ROS messaging structure and topics
- Topic publishers and subscribers
- ROS Services and clients
- Writing a ROS node
- Using ROS with an Arduino via the rosserial stack
- Configuring ROS to work across several systems
- How to run ROS at boot
Note that installation of ROS is not covered. If you would like to follow along with the demonstrations you will have to have ROS installed on your laptop ahead of time. The full install of ROS is several GB and can take some time. If you need help getting ROS installed there will be ample time after the presentation.
The presentation and demonstrations will all be written in C++. However, ROS also supports Python out of the box and a quick perusal of the ROS.org tutorials will explain the specific syntax. Examples will be demonstrated on PCs, a Beagleboard, and an Arduino.
After the workshop, the presentation will be available on this website. We will also attempt to record the workshop and get that posted in a relatively timely manner. We hope to see you there and be sure to ask questions!