5. | Métodos de sensorización

5.4 Mensajes de estado

Introducción

Robobo envía mensajes al dispositivo en el que se esté programando con una frecuencia determinada, que se puede modificar para reducir el coste computacional.

Elementos de programación

5.4.1 Enumerado StatusFrequency

Representa la lista de posibles valores para establecer la frecuencia de los mensajes de estado del robot.

Low: Baja.
Normal: Normal.
High: Alta.
Max: Máxima.

5.4.2 Método setStatusFrecuency

setStatusFrecuency(frecuency)

Establece la frecuencia de los mensajes de estado provenientes del Robobo. Los mensajes de estado se filtran por defecto para reducir el ancho de banda. Una alta frecuencia reduce los filtros, por lo que se envían más mensajes de estado y se usa más ancho de banda.

Parámetros:

frecuency (StatusFrequency): La nueva frecuencia de los mensajes de estado (ver Enumerado StatusFrequency).

Ejemplo de Uso

En este ejemplo, se cambia la frecuencia de los mensajes de estado a tres posibles valores: frecuencia baja, frecuencia media y frecuencia alta.

from robobopy.Robobo import Robobo
from robobopy.utils.StatusFrequency import StatusFrequency

rob = Robobo("localhost")
rob.connect()

rob.setStatusFrequency(StatusFrequency.Low)
rob.setStatusFrequency(StatusFrequency.Normal)
rob.setStatusFrequency(StatusFrequency.High)

5. | Métodos de sensorización

5.4 Mensajes de estado

Introducción

Robobo envía mensajes al dispositivo en el que se esté programando con una frecuencia determinada, que se puede modificar para reducir el coste computacional.

Elementos de programación

5.4.1 Enumerado StatusFrequency

Representa la lista de posibles valores para establecer la frecuencia de los mensajes de estado del robot.

Low: Baja.

Normal: Normal.

High: Alta.

Max: Máxima.

5.4.2 Método setStatusFrecuency

setStatusFrecuency

Establece la frecuencia de los mensajes de estado provenientes del Robobo. Los mensajes de estado
se filtran por defecto para reducir el ancho de banda. Una alta frecuencia reduce los filtros, por lo
que se envían más mensajes de estado y se usa más ancho de banda.

 

Parámetros:

• frecuency (StatusFrequency): La nueva frecuencia de los mensajes de estado (ver
Enumerado StatusFrequency).

Ejemplo de Uso

En este ejemplo, se cambia la frecuencia de los mensajes de estado a tres posibles valores: Frecuencia baja, frecuencia media y frecuencia alta.

from robobopy.Robobo import Robobo
from robobopy.utils.StatusFrequency import StatusFrequency

rob = Robobo("localhost")
rob.connect()

rob.setStatusFrequency(StatusFrequency.Low)
rob.setStatusFrequency(StatusFrequency.Normal)
rob.setStatusFrequency(StatusFrequency.High)
Robobo
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.