<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
All,<br>
<br>
I want to give a shout out for the ROS By Example books by Patrick
Goebel. They are listed on the books wiki page Anis pointed to. They
explain many of the areas Mike cites as needing comprehensive
explanation, and also contain a lot of examples that help you follow
along, and are re-released with updates for each new version of ROS.
There's an active google group for asking questions about material
in the book. The two books are a level above the tutorials because
they tie many packages together into solutions. At $15 - $22 for the
e-book, or $25 - $38 for paperback, they are excellent value. If you
work with ROS and aren't one of the illuminati, you really should
have them on your disk or bookshelf. <br>
<br>
New books should take these books' contributions into account (IMHO)
and offer value in new areas - there's still a lot of ground that
should be covered.<br>
<br>
This is a public-service announcement for those who haven't looked
at the books that are already out there; I have no connection to the
author.<br>
<br>
Regards<br>
<br>
Paul Bouchier<br>
<br>
<div class="moz-cite-prefix">On 10/22/2014 12:29 PM, Mike Purvis
wrote:<br>
</div>
<blockquote
cite="mid:CACsJT9OXrAoyNj-eGXrJwTvUQLXt8xc_rsjjKL9m-4MVipQdiQ@mail.gmail.com"
type="cite">
<div dir="ltr">Hi Anis,
<div><br>
</div>
<div>I'm not sure how to express this through your form, but
something that's badly needed from Clearpath's perspective is
a modern take on what the parts are which make up a typical
ROS robot. This is beyond the "basics" of building a
workspace, creating publishers and subscribers, launching
things, etc, but it's not as high-level as specific packages
like navigation, moveit, etc.</div>
<div><br>
</div>
<div>Obviously there's a lot of variability out there, but if
someone were to build a robot today, from scratch, to use ROS,
they'd ask some fundamental questions like:</div>
<div>
<ul>
<li>How do I build a URDF for my robot? How do I name the
links and joints? Should I have a base_footprint? Should I
use xacro?</li>
<li>What's the deal with robot_state_publisher, and what's
the relationship between the joint_states topic and my TF
tree?</li>
<li>Where do the odom and map frames come from? Should I
always expect them to be there, or do they come and go
depending what's running? How do I handle REP-105 if my
robot has a GPS receiver? What about if it has an
integrated GPS-INS?</li>
<li>Now that I have a URDF, how do I bring my robot up in
Gazebo? How do I give my simulated robot an IMU, LIDAR,
and camera?</li>
<li>How does my robot know where it is? What is
localization, and what topics are consumed and produced by
it?</li>
<li>For a "typical" encoders + imu + LIDAR configuration,
what topics should I expect to see, where, and on what
frequencies?</li>
<li>How do I set up my robot to use ros_control and the
existing suite of available controllers? Should I have a
real-time control loop? If so, how do I set that up in
Ubuntu?</li>
<li>How should I set up ROS to launch automatically when I
turn on my robot? How do I manage logs, node output, and
bag files?</li>
</ul>
<div>There's been discussion in the past about specifying some
standards for this kind of thing, possibly in a REP, but a
great first step would be a book or other resource which
presented this material in an approachable, linear kind of
way.</div>
</div>
<div><br>
</div>
<div>Mike</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On 22 October 2014 05:31, Anis Koubaa
(COINS) <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:akoubaa@coins-lab.org" target="_blank">akoubaa@coins-lab.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word;color:rgb(0,0,0)">
<div style="font-size:14px;font-family:Arial,sans-serif">Hello
ROS users community,</div>
<div style="font-size:14px;font-family:Arial,sans-serif"><br>
</div>
<div style="font-size:14px;font-family:Arial,sans-serif">I
am coordinating with Springer publisher to edit a
handbook on Robot Operating System. </div>
<div style="font-size:14px;font-family:Arial,sans-serif">There
are only a few books on ROS <a moz-do-not-send="true"
href="http://wiki.ros.org/Books" target="_blank">http://wiki.ros.org/Books</a> which
mainly represent a brief introduction to ROS and a few
basic applications. This does not translate the huge
amount of work being done in the community and I feel
the need to have a complete reference on the topic. </div>
<div style="font-size:14px;font-family:Arial,sans-serif"><br>
</div>
<div style="font-size:14px;font-family:Arial,sans-serif">The
prospective handbook will cover ROS from foundations and
basics to advanced research works from both academia and
industry. Tutorials and research papers will both be
sought. The book should cover several robotics areas
including but not limited to robot navigation, UAVs, arm
manipulation, multi-robot communication protocols, Web
and mobile interfaces using ROS, integration of new
robotic platform to ROS, computer vision applications,
development of service robots using ROS, development of
new libraries and packages for ROS, etc. Every book
chapter should be accompanied with a working code to be
put later in a common repository for the readers.</div>
<div style="font-size:14px;font-family:Arial,sans-serif"><br>
</div>
<div style="font-size:14px;font-family:Arial,sans-serif">To
express your interest to the handbook and your intention
of a chapter proposal, I would like to invite you fill
in the <a moz-do-not-send="true"
href="https://docs.google.com/forms/d/1JD78gka1rtotjGhBre-UJcm7QogQWUeURjvx4X028vw/viewform"
target="_blank">following form</a>. The proposed
chapters are just considered as an initial expression
of interest and will be included in the handbook
proposal. It does not mean any kind of commitment for
the author at this stage. An official call for chapters
with instructions and deadline will be announced soon. </div>
<div style="font-size:14px;font-family:Arial,sans-serif"><br>
</div>
<div style="font-size:14px;font-family:Arial,sans-serif">Thank
you and look forward to receive your feedback</div>
<div style="font-size:14px;font-family:Arial,sans-serif">Anis</div>
<div style="font-size:14px;font-family:Arial,sans-serif"><br>
</div>
<div>
<div style="font-size:14px"><font color="#000000"><font
face="Courier"><b>-------------------------------------------------------------</b></font></font></div>
<div><font color="#000000" face="Courier"><b
style="font-size:18px">Anis Koubaa</b></font></div>
<div style="font-size:14px"><font face="Courier"><font
color="#000000">Associate Professor, </font>Prince
Sultan University, Saudi Arabia</font></div>
<div style="font-size:14px"><font face="Courier">Research
Associate, CISTER Research Unit, Portugal </font></div>
<div style="font-size:14px"><span
style="font-family:Courier"><a
moz-do-not-send="true" href="http://w"
target="_blank">http://w</a></span><span
style="font-family:Courier"><a
moz-do-not-send="true"
href="http://ww.dei.isep.ipp.pt/%7Eakoubaa/"
target="_blank">ww.dei.isep.ipp.pt/~akoubaa/</a></span></div>
<div style="font-size:14px"><span
style="font-family:Courier"><a
moz-do-not-send="true"
href="http://www.iroboapp.org" target="_blank">http://www.iroboapp.org</a></span></div>
<div style="font-size:14px"><font face="Courier">-------------------------------------------------------------</font></div>
</div>
<div style="font-size:14px;font-family:Arial,sans-serif"><br>
</div>
<div style="font-size:14px;font-family:Arial,sans-serif"><br>
</div>
<div style="font-size:14px;font-family:Arial,sans-serif"><br>
</div>
<div style="font-size:14px;font-family:Arial,sans-serif"><br>
</div>
<div style="font-size:14px;font-family:Arial,sans-serif"><br>
</div>
</div>
<br>
_______________________________________________<br>
ros-users mailing list<br>
<a moz-do-not-send="true"
href="mailto:ros-users@lists.ros.org">ros-users@lists.ros.org</a><br>
<a moz-do-not-send="true"
href="http://lists.ros.org/mailman/listinfo/ros-users"
target="_blank">http://lists.ros.org/mailman/listinfo/ros-users</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
ros-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ros-users@lists.ros.org">ros-users@lists.ros.org</a>
<a class="moz-txt-link-freetext" href="http://lists.ros.org/mailman/listinfo/ros-users">http://lists.ros.org/mailman/listinfo/ros-users</a>
</pre>
</blockquote>
<br>
</body>
</html>