<div>Echa un ojo al proyecto de Sara, habla del asunto. Para referencia usa el manual de Ice en la sección donde habla de IceStorm.</div><div><br></div>La calibración está  en mi home:<div><br></div><div>~dlobato/workspace/config/eldercare<br>
<br></div><div><br></div><div><br><div class="gmail_quote">2010/12/1  <span dir="ltr">&lt;<a href="mailto:franciscomiguel.rivas@urjc.es">franciscomiguel.rivas@urjc.es</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Vale,<br>
ya lo tengo lanzado.. como va lo del servidor de suscripción?<br>
<br>
por cierto tienes lo ficheros de calibración de las cámaras nuevas?<br>
<br>
gracias!<div><div></div><div class="h5"><br>
<br>
&quot;David Lobato&quot; &lt;<a href="mailto:dav.lobato@gmail.com" target="_blank">dav.lobato@gmail.com</a>&gt; escribió:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Tengo lanzado el cameraserver y el servidor de suscripción. Prueba usando<br>
este proxy para cada cámara.<br>
<br>
EldercareApp.Camera.0.Proxy=IceStorm/TopicManager:default -h<br>
ordago.gsyc.es-p 10000<br>
<br>
<br>
<br>
2010/12/1 &lt;<a href="mailto:franciscomiguel.rivas@urjc.es" target="_blank">franciscomiguel.rivas@urjc.es</a>&gt;<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Buenas,<br>
estoy empezando a toquetear el código pero estoy empezando.. todavía<br>
no he conseguido ejecutarlo..<br>
estoy usando las 4 camaras servidas en duplex. Hay que tener lanzado<br>
algún componente mas??<br>
<br>
El error que me da no da mucha informacion:<br>
terminate called after throwing an instance of<br>
&#39;IceUtil::NullHandleException&#39;<br>
  what():  /usr/include/IceUtil/Handle.h:46: IceUtil::NullHandleException<br>
Cancelado<br>
<br>
saludos,<br>
fran<br>
<br>
&quot;David Lobato&quot; &lt;<a href="mailto:dav.lobato@gmail.com" target="_blank">dav.lobato@gmail.com</a>&gt; escribió:<br>
<br>
&gt; Hola,<br>
&gt;<br>
&gt; El análisis de alto nivel del algoritmo Eldercare sería el siguiente:<br>
&gt;<br>
&gt; <a href="https://jde.gsyc.es/index.php/Eldercare_Algorithm" target="_blank">https://jde.gsyc.es/index.php/Eldercare_Algorithm</a><br>
&gt;<br>
&gt; Sólo he tenido en cuenta las entradas y las salidas. Queda refinar el<br>
&gt; apartado de parámetro de configuración.<br>
&gt;<br>
&gt; A partir de esto, podemos generar el API de alto nivel para usar el<br>
&gt; algoritmo.<br>
&gt;<br>
&gt; ¿Comentarios?<br>
&gt;<br>
&gt; 2010/11/30 David Lobato &lt;<a href="mailto:dav.lobato@gmail.com" target="_blank">dav.lobato@gmail.com</a>&gt;<br>
&gt;<br>
&gt;&gt; Hola,<br>
&gt;&gt;<br>
&gt;&gt; Este mensaje va dirigido a los que estáis liados o vais a estarlo en<br>
breve<br>
&gt;&gt; con Eldercare y Carclassifier, aunque si alguien quiere añadir o<br>
comentar<br>
&gt;&gt; algo será bienvenido.<br>
&gt;&gt;<br>
&gt;&gt; Creo que el primer paso que debemos dar antes de añadir nueva<br>
funcionalidad<br>
&gt;&gt; a lo que ya existe es refactorizar los algoritmos de modo que los<br>
&gt;&gt; empaquetemos en sendas librerías que nos faciliten su uso/mantenimiento<br>
&gt;&gt; posteriormente.<br>
&gt;&gt;<br>
&gt;&gt; El estado actual de Eldercare (y supongo que también del classifier) es<br>
un<br>
&gt;&gt; conjunto de funciones, alguna clase y muchas variables globales, que<br>
hacen<br>
&gt;&gt; un poco complicado ver que está sucediendo y mucho más depurar los<br>
errores.<br>
&gt;&gt; Además de estar bastante cohesionado con la interfaz gráfica.<br>
&gt;&gt;<br>
&gt;&gt; La idea es sacar toda la funcionalidad del algoritmo y encapsularla,<br>
&gt;&gt; definiendo un API para su uso. En mi TFM [1] describía un patrón de<br>
diseño<br>
&gt;&gt; para algoritmos iterativos (derivado de patrón Strategy) que creo encaja<br>
en<br>
&gt;&gt; la mayoría de algoritmos que hacemos, y sin duda encaja en el de<br>
eldercare y<br>
&gt;&gt; carclassifier. Así que creo que puede ser un punto de partida para ir<br>
&gt;&gt; definiendo las clases que tendrá cada algoritmo.<br>
&gt;&gt;<br>
&gt;&gt; El método de trabajo para refactorizar un algoritmo de los que tenemos<br>
&gt;&gt; hasta la fecha es simple:<br>
&gt;&gt;<br>
&gt;&gt;    1. Analizar sus entradas, salidas y parámetros de configuración<br>
&gt;&gt;    2. Declarar las clases en función de lo encontrado anteriormente (.h)<br>
&gt;&gt;    3. Definir las clases usando el código que ya tenemos (.cpp)<br>
&gt;&gt;<br>
&gt;&gt; Los puntos 1 y 2 podemos ir tratándolos en común para llegar a una<br>
solución<br>
&gt;&gt; consensuada. Si os parece empiezo con el punto 1 de Eldercare y<br>
continuamos<br>
&gt;&gt; juntos.<br>
&gt;&gt;<br>
&gt;&gt; Comentarios??<br>
&gt;&gt;<br>
&gt;&gt; Un saludo,<br>
&gt;&gt; David.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; [1]<br>
&gt;&gt;<br>
<a href="http://svn.jderobot.org/users/dlobato/tfm/trunk/memoria/jderobot5_thesis.pdf" target="_blank">http://svn.jderobot.org/users/dlobato/tfm/trunk/memoria/jderobot5_thesis.pdf</a><br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; David Lobato Bravo<br>
&gt;&gt;<br>
&gt;&gt; Universidad Rey Juan Carlos<br>
&gt;&gt; c/Tulipan s/n<br>
&gt;&gt; 28933 Móstoles<br>
&gt;&gt; Madrid, Spain<br>
&gt;&gt; <a href="http://jderobot.org" target="_blank">http://jderobot.org</a><br>
&gt;&gt; <a href="http://es.linkedin.com/in/davidlobato" target="_blank">http://es.linkedin.com/in/davidlobato</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; David Lobato Bravo<br>
&gt;<br>
&gt; Universidad Rey Juan Carlos<br>
&gt; c/Tulipan s/n<br>
&gt; 28933 Móstoles<br>
&gt; Madrid, Spain<br>
&gt; <a href="http://jderobot.org" target="_blank">http://jderobot.org</a><br>
&gt; <a href="http://es.linkedin.com/in/davidlobato" target="_blank">http://es.linkedin.com/in/davidlobato</a><br>
&gt;<br>
<br>
<br>
<br>
------------------------------------------------------------------<br>
Laboratorio de Análisis del Movimiento, Biomecánica, Ergonomía y<br>
Control Motor (LAMBECOM).<br>
Universidad Rey Juan Carlos (URJC).<br>
_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es" target="_blank">Jde-developers@gsyc.es</a><br>
<a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
<br>
</blockquote>
<br>
<br>
<br>
--<br>
David Lobato Bravo<br>
<br>
Universidad Rey Juan Carlos<br>
c/Tulipan s/n<br>
28933 Móstoles<br>
Madrid, Spain<br>
<a href="http://jderobot.org" target="_blank">http://jderobot.org</a><br>
<a href="http://es.linkedin.com/in/davidlobato" target="_blank">http://es.linkedin.com/in/davidlobato</a><br>
<br>
</blockquote>
<br>
<br>
<br>
------------------------------------------------------------------<br>
Laboratorio de Análisis del Movimiento, Biomecánica, Ergonomía y Control Motor (LAMBECOM).<br>
Universidad Rey Juan Carlos (URJC).<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div>David Lobato Bravo</div><div><br></div><div>Universidad Rey Juan Carlos</div><div>c/Tulipan s/n</div><div>28933 Móstoles</div><div>Madrid, Spain</div><div>
<a href="http://jderobot.org" target="_blank">http://jderobot.org</a></div><div><a href="http://es.linkedin.com/in/davidlobato" target="_blank">http://es.linkedin.com/in/davidlobato</a></div><br>
</div>