[Cursodrones] No se actualiza posición del Dron
Carlos P. Sáez
cpsaez en gmail.com
Mie Mar 4 15:13:52 CET 2015
Solo indicar que yo no he tenido ese problema. Es más, depurando y moviendo
el drone manualmente con los controles de la ventana, si meto un print de
x,y del drone en el execute, imprime bien la posición.
Carlos.
2015-03-04 10:45 GMT+01:00 Oscar Higuera <oscar.higuera en gmail.com>:
> Pero llamas al metodo update de la clase sensor? Si no se llama la
> variable interna no se actualiza y por mucho que llames a obtener la
> pose te dara siempre la misma.
>
> Sent from my iPhone
>
> > On 4 Mar 2015, at 10:44, Juanjo Montijano <juanjo en montijano.net> wrote:
> >
> > A mi no me actualizan las posiciones del dron. He probado a a cerrar
> > gazebo y el terminal desde lo lancé varias veces sin resultado.
> >
> >
> > Saludos
> >
> >
> > Juanjo
> >
> > El dÃa 26 de febrero de 2015, 14:58, Alberto Martin
> > <almartinflorido en gmail.com> escribió:
> >> Buenas Alberto,
> >>
> >> si tienes razón, cuando reseteas las poses en gazebo o reinicias el
> mundo,
> >> el plugin de AR.Drone reenvÃa las últimas coordenadas y no actualiza la
> >> última pose. Prueba a cerrar gazebo (incluso la terminal desde donde lo
> >> hayas ejecutado) y vuelve a lanzar gazebo, en principio con eso deberÃa
> >> funcionar.
> >>
> >> Pruébalo y nos cuentas si te sigue pasando.
> >>
> >> Un saludo
> >>
> >> 2015-02-26 11:15 GMT+01:00 Alberto Zapatero <alberto.zapatero en gmail.com
> >:
> >>>
> >>> Buenos dÃas,
> >>> Creo tener implementado un rudimentario lazo PID (al menos
> teóricamente),
> >>> pero me falla.
> >>> He estado haciendo algo de debugging y me he encontrado una cosa que me
> >>> despista:
> >>> en el método MyAlgorithm.execute() lanzo una única instrucción que me
> >>> printa por pantalla la posición del dron
> >>>
> >>> print 'posicion del
> >>> dron:',self.sensor.getPose3D().x,self.sensor.getPose3D().y
> >>>
> >>> Pues bien, aunque mueva manualmente el dron con los controles de
> >>> introrob_py (y vea como en gazebo se mueve), el resultado de ese
> comando
> >>> permanece inmutable en el tiempo; es decir: hace totalmente inservible
> el
> >>> lazo PID al no obtener valores reales.
> >>> ¿Dónde está el error?¿No deberÃa actualizarse el valor con cada pase de
> >>> ejecución del método execute()?
> >>>
> >>> Gracias,
> >>> Un saludo.
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Cursodrones mailing list
> >>> Cursodrones en gsyc.es
> >>> http://gsyc.es/cgi-bin/mailman/listinfo/cursodrones
> >>
> >>
> >> _______________________________________________
> >> Cursodrones mailing list
> >> Cursodrones en gsyc.es
> >> http://gsyc.es/cgi-bin/mailman/listinfo/cursodrones
> > _______________________________________________
> > Cursodrones mailing list
> > Cursodrones en gsyc.es
> > http://gsyc.es/cgi-bin/mailman/listinfo/cursodrones
> _______________________________________________
> Cursodrones mailing list
> Cursodrones en gsyc.es
> http://gsyc.es/cgi-bin/mailman/listinfo/cursodrones
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.es/pipermail/cursodrones/attachments/20150304/773822df/attachment.htm
More information about the Cursodrones
mailing list