<div dir="ltr">I agree with both Ryan, Shaun and Ingo: application-specific protocols (ROS or DDS or whatever needed) and, moreover, EASE OF USE.<div>Whatever things we are going to implement, should be reasonably working out-of-the-box, tweaking/hacking/configuring should be an option only for production phase or very big applications.</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Feb 14, 2014 at 3:04 PM, Ryan Gariepy <span dir="ltr"><<a href="mailto:rgariepy@clearpathrobotics.com" target="_blank">rgariepy@clearpathrobotics.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ease of use is *critical*. We're already receiving regular feedback<br>
that the usability of ROS is getting worse with each distribution.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Ryan<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Fri, Feb 14, 2014 at 8:43 AM, Ingo Lütkebohle <<a href="mailto:iluetkeb@gmail.com">iluetkeb@gmail.com</a>> wrote:<br>
> On Fri, Feb 14, 2014 at 2:27 PM, Edwards, Shaun M. <<a href="mailto:sedwards@swri.org">sedwards@swri.org</a>> wrote:<br>
>> My main concerns is Geoffrey Biggs' comment below.  Tuning should be a dirty<br>
>> word in software.  I know it's needed, but successful software just works.<br>
>> Ease of use should always be our focus.  It is this single issue that has<br>
>> been the nail in the coffin of every middleware I have used.<br>
><br>
> I agree on that.<br>
><br>
> One could reasonably argue that the attempt to solve the communication<br>
> problem in a relatively application-independent manner is doomed, and<br>
> that application-specific protocols are the way to go. Some people may<br>
> dismiss that as unrealistic, but I would argue that<br>
> application-specific protocols are the IETF approach, and that it has<br>
> been fairly successful, so far.<br>
><br>
> That said, there is a question of what the basis for such developments<br>
> should be, or, in other words, whether the protocols in the DDS family<br>
> are a better foundation for robotics applications than base-level<br>
> TCP/IP.<br>
><br>
> I guess answers to that question will be influenced significantly by<br>
> whether you're coming from an enterprise environment, or from an open<br>
> systems environment.<br>
><br>
> cheers<br>
><br>
> --<br>
> Ingo Lütkebohle, Dr.-Ing.<br>
> Machine Learning and Robotics Lab, IPVS, Universität Stuttgart<br>
> <a href="http://www.ipvs.uni-stuttgart.de/abteilungen/mlr/abteilung/mitarbeiter/Ingo.Luetkebohle" target="_blank">http://www.ipvs.uni-stuttgart.de/abteilungen/mlr/abteilung/mitarbeiter/Ingo.Luetkebohle</a><br>
> <a href="tel:%2B49-711-685-88350" value="+4971168588350">+49-711-685-88350</a><br>
><br>
> PGP Fingerprint 3187 4DEC 47E6 1B1E 6F4F  57D4 CD90 C164 34AD CE5B<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>
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>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Daniele "MadMage" Calisi<br><i>"Your limit is always a bit beyond"</i></div>
</div>