<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
On 02.05.2013 10:46, Sylvain Joyeux wrote:
<blockquote cite="mid:518227EE.8080901@dfki.de" type="cite">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
Hello everyone (and more specifically the advanced Roby/Syskit
developers)<br>
<br>
Even though Roby/Syskit have a (pretty) rich fault representation
/ detection mechanism already, one bit that was missing is a way
to detect and react to faults.<br>
<br>
I'm trying to change that. I've put a proposal here:<br>
<br>
<a moz-do-not-send="true"
href="http://rock.opendfki.de/wiki/WikiStart/OngoingWork/RockRoby/FaultResponseTables">http://rock.opendfki.de/wiki/WikiStart/OngoingWork/RockRoby/FaultResponseTables</a><br>
<br>
Discussions / comments would be very welcome<br>
</blockquote>
Don't see why we can't this simply handle by the state machine?<br>
So far i understand roby it reactes to some events. The Statemachine
interface defines some "wider" reactions.<br>
So why we need an additional fault-response system. In your example
you can simply implement an statemachine that handles this reboot
actions and which forwards all other events. On the using level
instead using the Task use the defined statemachine.<br>
<br>
I see the intention to really define some "faults" but as developer
and "fault" is only an signal/event that should be handled simliar
than everything else, an additional level could make it (Again) more
unintuitive because thinks can be (again) handelet in different
ways...<br>
<br>
I propose instead adding this new interface that you add the
"command" (like retry) to the state_machine interface.<br>
<br>
Matthias
<blockquote cite="mid:518227EE.8080901@dfki.de" type="cite">
<pre class="moz-signature" cols="72">--
Sylvain Joyeux (Dr.Ing.)
Senior Researcher
Space & Security Robotics
Underwater Robotics
!!! Achtung, neue Telefonnummer!!!
Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany
Phone: +49 (0)421 178-454136
Fax: +49 (0)421 218-454150
E-Mail: <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:robotik@dfki.de">robotik@dfki.de</a>
Weitere Informationen: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.dfki.de/robotik">http://www.dfki.de/robotik</a>
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.: DE 148646973
Steuernummer: 19/673/0060/3
----------------------------------------------------------------------- </pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Rock-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Rock-dev@dfki.de">Rock-dev@dfki.de</a>
<a class="moz-txt-link-freetext" href="http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev">http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev</a>
</pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Dipl.-Inf. Matthias Goldhoorn
Space and Underwater Robotic
Universität Bremen
FB 3 - Mathematik und Informatik
AG Robotik
Robert-Hooke-Straße 5
28359 Bremen, Germany
Tel.: +49 421 178 45-4193
Zentrale: +49 421 178 45-6550
Fax: +49 421 178 45-4150
E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:matthias.goldhoorn@uni-bremen.de">matthias.goldhoorn@uni-bremen.de</a>
Weitere Informationen: <a class="moz-txt-link-freetext" href="http://www.informatik.uni-bremen.de/robotik">http://www.informatik.uni-bremen.de/robotik</a></pre>
</body>
</html>