<div dir="ltr"><div><div><div><div><div>Hi,<br><br></div>this sounds promising.<br><br>There are many FSM frameworks around, and AFAIK there are few (or even none ?) that provide great graphic tools (including graphical edition !!). The key of success is around those tools. <br>
<br></div>I'm currently using smach because :<br></div>_ they provide a graphical "debugger"<br></div>_ the user code can be very very light which allow non-informatician to write code.<br><br></div>I'm desesperatly looking for a graphical tool to generate my state machines. If you achieve this, I would be glad to be a beta tester.<br>
<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/17 Edwards, Shaun M. <span dir="ltr"><<a href="mailto:sedwards@swri.org" target="_blank">sedwards@swri.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">






<div link="blue" vlink="purple" lang="EN-US">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Yakir,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">This looks pretty cool.  In the past I have used SMACH[1] for my state machines.  It works well but lacks event based state transitions.  In particular I want
 to use service calls to change certain states.  Is this something your library would support?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">[1]
<a href="http://wiki.ros.org/smach" target="_blank">http://wiki.ros.org/smach</a> <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Shaun Edwards<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Senior Research Engineer<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Manufacturing System Department<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><a href="http://robotics.swri.org" target="_blank">http://robotics.swri.org</a><u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><a href="http://rosindustrial.swri.org/" target="_blank">http://rosindustrial.swri.org/</a><u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><a href="http://ros.swri.org/" target="_blank">http://ros.swri.org</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><a href="https://groups.google.com/group/swri-ros-pkg-dev/boxsubscribe" target="_blank">Join the ROS-Industrial Developers List</a><u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Southwest Research Institute<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><a href="tel:210-522-3277" value="+12105223277" target="_blank">210-522-3277</a><u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:ros-users-bounces@code.ros.org" target="_blank">ros-users-bounces@code.ros.org</a> [mailto:<a href="mailto:ros-users-bounces@code.ros.org" target="_blank">ros-users-bounces@code.ros.org</a>]
<b>On Behalf Of </b>Ari Yakir<br>
<b>Sent:</b> Tuesday, December 17, 2013 9:13 AM<br>
<b>To:</b> <a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<b>Subject:</b> [ros-users] ROS Decision Making<u></u><u></u></span></p>
</div><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Hi ROS Users,<u></u><u></u></p>
</div>
<p class="MsoNormal">We are currently working hard towards bringing into ROS a collection of open, light-weight, generic and extendable tools for writing [1] , executing, debugging and monitoring [2] decision making models through ROS standard tools.<br>

<br>
Currently we have implemented  FSM's, HSM's and Behaviour trees.<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">The documentation is still sparse, and not all the code is up, but we think it's already amazing. Here are some examples [3]<u></u><u></u></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt">We would be glad to collaborate with anyone interested (academy, research or commercial), welcome implementation of new models , comments and feedback.<br>
<br>
[1] <a href="http://wiki.ros.org/decision_making" target="_blank">http://wiki.ros.org/decision_making</a><br>
[2] <a href="http://wiki.ros.org/rqt_decision_graph" target="_blank">http://wiki.ros.org/rqt_decision_graph</a><br>
[3] <a href="http://wiki.ros.org/decision_making_examples" target="_blank">http://wiki.ros.org/decision_making_examples</a><u></u><u></u></p>
</div>
<p class="MsoNormal">Thanks.<u></u><u></u></p>
</div>
<p class="MsoNormal">Yakir Ari, Cogniteam<u></u><u></u></p>
</div>
</div></div></div>
</div>

<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.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>