Sensores de ultrasonidos

29/05/2009 at 5:39 pm (Robot Nao)

Nao dispone de 2 parejas de ultrasonidos.

Ultrasonidos

Para conocer el valor de ambos ultrasonidos en cada momento hay que acceder al módulo de memoria a través de su memoryProxy y obtener los datos de las siguientes posiciones utilizando el método getData. Los datos se almacenan en un array de 2 posiciones:

    ”extractors/alultrasound/distances”     

Con los valores obtenidos teniamos el mismo problema de siempre y es que nos devolvía enteros por lo que perdiamos los decimales. En este caso el problema era aun mas grave porque los valores que devuelve el ultrasonidos van desde 0 hasta 1, de forma que siempre nos devolvía 0 y no sabiamos si estabamos cogiendo los valores adecuados.

El dato verdadero se puede mirar en el módulo de memory cuando el webots esta en funcionamiento.

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.