Hello HBRC'ers,
I have written a little book called
ROS
By Example. The book is aimed at new ROS users who want to go
beyond the Beginner Tutorials and create some working ROS
applications, either in simulation or on a real robot like the
TurtleBot. The book provides step-by-step explanations of a number
of ROS programming examples using code that can be downloaded from
an accompanying Google Code repository. You can see a preview of
the book including the table of contents at the web page above.
There are some important caveats if you are considering getting the
book:
* The companion code is written for ROS Electric, not Fuerte. There
are a number of changes in Fuerte that are going to require me to
make a separate version of the code for Fuerte.
* I have tested the code under Ubuntu 10.04 and 11.10 but not 12.04
since Debian packages are not available for ROS Electric under
12.04.
* The book assumes the reader has done at least the Beginner
Tutorials on the ROS Wiki. It also assumes at least a one-time
reading of the TF tutorials. In fact, there are a lot of links in
the book that point back to the Wiki but this is all in the spirit
of not reinventing the wheel.
* The code samples are written in Python, not C++ so if you don't
like Python, this book probably isn't for you!
* A print version of the book will be coming soon but I think the
PDF version will probably be more useful to most folks.