Groovy version of ROS By Example available

378 views
Skip to first unread message

Pi Robot

unread,
Apr 8, 2013, 9:47:33 AM4/8/13
to ros-by-...@googlegroups.com
Hello,

A Groovy version of the ROS By Example eBook is now available on Lulu.com.  The print version will be available in a week or two.  For those of you who might have purchased the Fuerte version of the eBook, you can convert your copy to the Groovy version by following these instructions.  This is not guaranteed to work for everyone but it's the best I can do.  Note also that this only works when going from the Fuerte version of the book to Groovy, not from Electric to Groovy.

In any case, if you start using the Groovy version of the book, be sure to download the new the Groovy-specific version of the ROS By Example code from Github rather than Google Code.  You can get the Groovy code with or without the book directly from the Github repository.  Note that to use the Groovy version of the code, you will need to move your existing pre-Groovy version out of your ROS workspace.

--patrick


James Ronald

unread,
Apr 8, 2013, 1:42:16 PM4/8/13
to ros-by-...@googlegroups.com
Patrick,

The update did not work for me. I would think that it would be best to
use the purchased book as a base since this is a know point and can be
re-downloaded from Lulu if necessary.

- Jim
> --
> You received this message because you are subscribed to the Google Groups
> "ros-by-example" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ros-by-exampl...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Pi Robot

unread,
Apr 9, 2013, 10:01:56 AM4/9/13
to ros-by-...@googlegroups.com
Hi Jim,

I thought that's what I did, but I'm wondering if you were trying to go from original Electric->Fuerte->Groovy rather than original Fuerte->Groovy? 

In any case, I just now recreated all the diff files.  Here's where to look depending on your conversion needs.  Note that there are two slightly different versions of the Electric eBook out there, version 1.0 and 1.01.  Check the inside title page of your copy to see what version you have when following the instructions below:

--patrick

Ammar Amory

unread,
Apr 9, 2013, 11:00:36 AM4/9/13
to ros-by-...@googlegroups.com
Hi Patrick,

I have a lot of interest in what offer of ROS-books. Thank for this work.
I would like to ask, do you have a plane for the future to write ROS-Book in C++?

Best Regards
Ammar Amory

Tao Cao

unread,
Apr 9, 2013, 12:19:35 PM4/9/13
to ros-by-...@googlegroups.com
Hi Patrick,

I bought your first version eclectic book, it is quite straight forward to follow. 
I wonder what your version of the Pi Robot Project? r u gong to expand it to more advanced platform? What is your plan?
Saying if I want DIY my own Pi, is it possible and how long it will take if I spend 2-3 hours a day?
More importantly, do you mind I translate your book into Mandarin?
Cheers. 

Kind Regards

Tao


Patrick Goebel

unread,
Apr 10, 2013, 9:40:11 AM4/10/13
to ros-by-...@googlegroups.com
Hi Ammar,

No, I don't have plans to write a ROS book for C++.  Unfortunately it is hard enough keeping up-to-date with even one language when using ROS.  However, anyone should feel free to fork a copy of the ROS By Example repository and create C++ versions of the sample code.

--patrick
--

James Ronald

unread,
Apr 10, 2013, 7:16:19 PM4/10/13
to ros-by-...@googlegroups.com
Patrick,

Sorry to be a pain bit the update is still not working for me. The
original electric2fuerte.diff that I used for updating still works
fine. However, even the new electric2fuerte.diff from google code
fails to create a usable PDF. Have you tried d/ling the diff files
that trying it yourself.

- Jim

James Ronald

unread,
Apr 10, 2013, 8:35:09 PM4/10/13
to ros-by-...@googlegroups.com
Patrick,

I just noticed the electric2groovy_3.diff which worked great.

- Jim

Patrick Goebel

unread,
Apr 10, 2013, 9:39:25 PM4/10/13
to ros-by-...@googlegroups.com, James Ronald
Hi Jim,

Yes, I uploaded the electric2groovy_3.diff file earlier today for
another user but did not get a chance to update the instructions until
now. The instructions now list all three diff files.

--patrick

Patrick Goebel

unread,
Apr 10, 2013, 10:25:21 PM4/10/13
to ros-by-...@googlegroups.com
Hi Tao,

My plans for Pi are to turn him into an "always on" house robot that can follow someone around the house, respond to commands, carry or retrieve objects, learn from experience, etc.  This year I have been using Pi as a telepresence robot for a mobility impaired colleague at work so my development of his autonomous abilities has been on hold for about 6 months.

Pi's design is quite simple--just a handful of ABS plastic plates and a piece of T-slot (80/20).  So it shouldn't take you long to build.

In the meantime, feel free to translate my book into Mandarin.

--patrick

Ankit Ravankar

unread,
Apr 11, 2013, 10:18:01 PM4/11/13
to ros-by-...@googlegroups.com
Hi Patrick,

I tried generating the Fuerte version from Electric 1.01. It makes the pdf cleanly with no errors, however unable to open the pdf in any pdf viewer. The file seems not generated properly.


Ankit

Patrick Goebel

unread,
Apr 12, 2013, 5:36:23 PM4/12/13
to ros-by-...@googlegroups.com
Seems there was a third variation of the Electric PDF on Lulu at some point so I have added a third diff file to the instructions for the Electric->Fuerte and Electric->Groovy conversions:

--patrick

nick

unread,
Apr 28, 2013, 1:30:30 PM4/28/13
to ros-by-...@googlegroups.com
The update doesn't work for me. I have the 1.02 fuerte pdf, and followed the procedure. A file is generated, but it will not open.

I downloaded my book again from lulu to be sure it was in its original form, but still no joy - has anyone been successful with updating the fuerte edition ?

Nick

nick

unread,
Apr 28, 2013, 3:28:37 PM4/28/13
to ros-by-...@googlegroups.com
Thanks Patrick for the quick response - the new diff file works for me - great book, and great service.

Patrick Goebel

unread,
Apr 29, 2013, 10:12:31 AM4/29/13
to ros-by-...@googlegroups.com
Folks,

We got Nick sorted out by creating a second Fuerte-to-Groovy diff file since apparently there is a second slightly different revision of the Fuerte PDF on Lulu.  To see the updated instructions and he link to the second diff file, please see:

https://code.google.com/p/ros-by-example/wiki/Fuerte_to_Groovy_PDF_Conversion

--patrick

red24dog

unread,
May 2, 2013, 10:04:45 AM5/2/13
to ros-by-...@googlegroups.com
Patrick
Ur 3rd version electric2groovy_3.diff worked on my Sep 4/12 Electric 1.01 version.
Tnx
ross 

Patrick Goebel

unread,
May 2, 2013, 4:42:35 PM5/2/13
to ros-by-...@googlegroups.com
Thanks Ross--good to hear it worked for you.

--patrick
--
You received this message because you are subscribed to the Google Groups "ros-by-example" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ros-by-exampl...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages