<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 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 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 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 href="http://w" target="_blank">http://w</a></span><span style="font-family:Courier"><a href="http://ww.dei.isep.ipp.pt/~akoubaa/" target="_blank">ww.dei.isep.ipp.pt/~akoubaa/</a></span></div><div style="font-size:14px"><span style="font-family:Courier"><a 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 href="mailto:ros-users@lists.ros.org">ros-users@lists.ros.org</a><br>
<a 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>