Hola <div><br></div><div>tengo el siguiente problema, me dice &quot;error: ‘checkedCast’ is not a member of ‘jderobot::Pose3DEncodersPtr’&quot; En el resto de interfaces no lo hace bien.</div><div><br></div><div><div>         // Contact to pose3DEncoders interface</div>
<div>         Ice::ObjectPrx pose3DEncodersIce1 = ic-&gt;propertyToProxy(&quot;Recorder.Pose3DEncoders1.Proxy&quot;);</div><div>         if (0==pose3DEncodersIce1)</div><div>            throw &quot;Could not create proxy with encoders&quot;;</div>
<div>         </div><div>         // Cast to encoders</div><div>         pose3DEncoders1 = jderobot::Pose3DEncodersPtr::checkedCast(pose3DEncodersIce1);</div><div>         if (0== pose3DEncoders1)</div><div>            throw &quot;Invalid proxy Mycomponent.pose3DEncoders1.Proxy&quot;;</div>
</div><div><br></div><div>Álex</div><div><br></div><div><br><div class="gmail_quote">El 15 de febrero de 2012 14:13, Alejandro Hernández <span dir="ltr">&lt;<a href="mailto:ahcorde@gmail.com">ahcorde@gmail.com</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Resuelto me he compilado el código del repositorio y la he copiado a pelo.<div><br></div><div>Álex. <br><br><div class="gmail_quote">
El 15 de febrero de 2012 13:44, Alejandro Hernández <span dir="ltr">&lt;<a href="mailto:ahcorde@gmail.com" target="_blank">ahcorde@gmail.com</a>&gt;</span> escribió:<div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Edu,<div><br></div><div>en la versión que hay en los paquetes de Jderobot no estan las interfaces Pose3DMotors y Pose3DEncoders, he intentado crearme con el comando slice2cpp y añadirlos a .../slice/Pose3DEncoders.ice y /slice/Pose3DMotors.ice y los .h generados a su carpeta correspondiente pero a la hora de compilar me da un error de linkado.</div>


<div><br></div><div>Esto me imagino que es porque por algún hay alguna libreria. Imagino que será libJderobotInterfaces.la. La pregunta es ¿cómo puedo compilar el gazeboserver del repositorio y si tengo que compilarme el fuente para conseguir esa nueva librería con las nuevas interfaces?</div>


<div><br></div><div>Álex.<br><div><br><div class="gmail_quote">El 15 de febrero de 2012 11:01, Eduardo Perdices <span dir="ltr">&lt;<a href="mailto:eperdices@gsyc.es" target="_blank">eperdices@gsyc.es</a>&gt;</span> escribió:<div>

<div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<u></u>

  
    
  
  <div text="#000000" bgcolor="#ffffff">
    Hola, <br>
    <br>
    Pose3DMotors y Pose3DEncoders sustituyen a PTMotors y PTEncoders a
    partir de ahora, aunque para el caso del Pioneer en Gazebo el
    funcionamiento es el mismo, puesto que sólo funcionan los parámetros
    pan y tilt.<br>
    <br>
    El pan es el ángulo de giro de la cámara en horizontal y el tilt es
    el ángulo de giro en vertical. Si mueves al robot con Motors hacia
    adelante los valores de pan y tilt van a ser los mismos (en el caso
    del Pioneer). Si por ejemplo pones en PTEncoders o con
    Pose3DEncoders pan=20 grados, el robot mirará 20 grados a la
    izquierda, si pones el tilt=20 grados mirará 20 grados hacia arriba.
    Los valores son absolutos, no relativos, por lo que si pan y til son
    0 la cámara mirará hacia el frente.<br>
    <br>
    Saludos.<div><div><br>
    <br>
    On 14/02/12 20:07, Mikel Gonzalez Baile wrote:
    </div></div><blockquote type="cite"><div><div>Hola a todos,
      <div style="background-color:transparent!important;padding:0px!important;margin:0px!important;overflow:visible!important;text-align:left!important">
        <img></div>
      <div><br>
      </div>
      <div>tengo algunas dudas acerca del uso de la interfaz PTencoders.
        El problema es que no sé interpretar la información que
        obtenemos de gazeboserver tanto en &quot;pan&quot; como en &quot;tilt&quot;.</div>
      <div>
        <br>
      </div>
      <div>En un principio pensaba que devolvía la odometría de la
        cámara del robot pioneer, sin embargo, observo que cuando la
        posición de la cámara varía y luego vuelve al mismo punto donde
        estaba, los valores no son los mismos, variando por ejemplo el
        signo de éstos (se trata de una posición relativa a algo?).
        También observo que aún manteniendo la cámara estática, los
        valores no se quedan fijos y se decrementan o incrementan en
        intervalos pequeños &quot;casi continuamente&quot; (después de un largo
        período de tiempo parece que los valores comienzan a
        estabilizarse, hasta variar de nuevo la posición de la cámara).</div>
      <div><br>
      </div>
      <div>Por otro lado, veo que en la última versión de gazeboserver
        se han añadido dos nuevas interfaces (pose3dencoders y
        pose3dmotors), como estoy desarrollando el nuevo introrob me
        gustaría que utilizase los más recientes, por lo que quería
        saber si:</div>
      <div><br>
      </div>
      <div>- Las dos interfaces son completamente funcionales.</div>
      <div>- Ha variado la forma de su uso respecto a las anteriores.</div>
      <div>- Y si existe algún componente ya utilizando las nuevas para
        tener alguna referencia en caso de encontrarme con algún
        problema.</div>
      <div><br>
      </div>
      <div>Un saludo y gracias!</div>
      <div><br>
      </div>
      <div>Maikel.</div>
      </div></div><pre><fieldset></fieldset>
_______________________________________________
Jde-developers mailing list
<a href="mailto:Jde-developers@gsyc.es" target="_blank">Jde-developers@gsyc.es</a>
<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>
</pre>
    </blockquote>
    <br>
  </div>

<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></div></div></div><br></div></div>
</blockquote></div></div></div><br></div>
</blockquote></div><br></div>