[Butia-devel-list] Fwd: Consulta Butiá
Guillermo Reisch - Fing
greisch en fing.edu.uy
Dom Nov 8 17:02:03 UYT 2015
Siente el Robot que hay en ti!
El robot puede estar en DOS estados claramente diferenciados:
Estado (A) ESTOY EN LA LINEA
Estado (B) NO ESTOY EN LA LINEA
El estado (B) lo podes diferenciar en dos estamos más
(B.1) NO ESTOY EN LA LINEA PORQUE ME SALI POR LA IZQUIERDA
(B.2) NO ESTOY EN LA LINEA PORQUE ME SALI POR LA DERECHA
Lo que tienes que ver es como descubrir en que estado estas utilizando
los sensores ( ejemplo "GRIS > 1020" u otra función matemática que te
devuelva VERDADERO o FALSO ) ; y Definir que Acción debe realizar el robot
dependiendo del estado en que se encuentra.
Otro tema es cuantos sensores de gris tiene tu Robot!?
Si tienes DOS SENSORES saber si te saliste por la izquierda o derecha es
simplemente saber cual de los dos sensores se salio de la linea
(suponiendo que los dos están sobre la linea cuando estas recorriendo la
misma)
Primero lo mas fácil es hacer un CIRCULO y tratar de recorrer el circulo.
Solo necesitas un sensor de gris. Te recomiendo empieces con esta
prueba antes de continuar con una linea mas compleja.
El circulo tiene una peculiaridad que siempre sabes por donde te salís, así
que uno de los dos estados (B.1) o (B.2) se puede descartar
(dependiendo si lo recorres horario o anti-horario) ; Dibuja un circulo
grande en una hoja y fíjate como se recorrería ; puedes usar un MOUSE
para simular que es el Robot ; Acuérdate solo puedes [ Rotar_Derecha ;
Rotar_Izquierda ; Adelante ] en cada estado ; Osea solo puedes realizar
UNA SOLA ACCION por estado.
Si te trancas te tiro más pistas.
Saluds
Guillermo Reisch
MINA - INCO
On Sunday 08 November 2015 16:28:18 Juan Pablo Peculio wrote:
> El temas es que no se como hacerlo por eso estoy pidiendo la ayuda
>
> Saludos,
>
> Pablo
>
> El 8 de noviembre de 2015, 14:27, Guillermo Reisch - Fing <
>
> greisch en fing.edu.uy> escribió:
> > Aja! así que es simplemente que los ejemplos son OBSOLETOS.
> >
> > Juan Pablo! Ya que estas haciendo el seguidor de linea del ejemplo de
la
> > WIKI ; cuando lo tenga realizado:
> >
> > * Podrías subirlo a la WIKI?
> >
> > * Podrías actualizar la Imagen con una correcta?
> >
> >
> >
> > Saluds
> >
> > Guille.
> >
> > On Saturday 07 November 2015 01:39:44 Alan Jhonn Aguiar Schwyn
wrote:
> > > Por lo que entendí el problema es este: los ejemplos en turtleblocks
> >
> > (.ta o
> >
> > > .tb) de la wiki todavía tienen los bloques"girar X grados" y algún otro
> >
> > que
> >
> > > en la versión nueva no están.Entonces al abrir un código viejo con
esos
> > >
> > > bloques, aparecenen gris y sin etiquetas. Habría que actualizar
esos
> > >
> > > ejemplos. Ya que no tiene muchosentido darle nuevamente
compatibilidad a
> > >
> > > los mismos. Saludos!
> > >
> > > Alan
> > >
> > >
> > >
> > > From: aaguirre en fing.edu.uy
> > >
> > > Date: Fri, 6 Nov 2015 23:14:51 -0200
> > >
> > > To: greisch en fing.edu.uy
> > >
> > > CC: butia-devel-l en fing.edu.uy; pablito1313.2001 en gmail.com
> > >
> > > Subject: Re: [Butia-devel-list] Fwd: Consulta Butiá
> > >
> > >
> > >
> > > Tener en cuenta que el bloque "girar por grados" lo sacamos hace
ya unos
> > >
> > > años. Qué versión de turtlebots estás usando? Es bien importante
la
> > >
> > > información que comenta Guillermo, para poder diagnosticar el
problema.
> > >
> > > saludos
> > >
> > >
> > >
> > >
> > >
> > > 2015-11-06 14:47 GMT-02:00 Guillermo Reisch - Fing
<greisch en fing.edu.uy
> > >
> > >
> > >
> > >
> > >
> > >
> > > El problema es saber SI NO TE ANDA NADA o si bien es solamente el
bloque
> > >
> > > GIRAR X GRADOS que no te anda.
> > >
> > >
> > >
> > > Proba los bloques por separado.
> > >
> > >
> > >
> > > ADELANTE anda?
> > >
> > > DERECHA anda?
> > >
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://www.fing.edu.uy/pipermail/butia-devel-l/attachments/20151108/d43ca915/attachment.html>
Más información sobre la lista de distribución Butia-devel-l