Inercial#
Introducción#
El VEX GO Brain incluye un sensor inercial incorporado para medir la aceleración y detectar cambios en el movimiento.
A continuación se muestra una lista de todos los bloques disponibles:
calibrar giroscopio – Calibrar el sensor inercial del cerebro.
establecer rumbo – Establece manualmente el valor del rumbo del robot.
establecer rotación – Establece manualmente el valor de rotación acumulativo del robot.
heading – Devuelve el ángulo de rumbo del robot (0 a 359,99 grados).
rotación – Devuelve cuánto ha girado el robot desde que comenzó el proyecto.
¿Se detectó un fallo? – Devuelve un valor booleano que indica si se detectó un fallo.
aceleración – Devuelve la aceleración a lo largo del eje detectada por el sensor inercial.
calibrar el giroscopio#
El bloque calibrar giro calibra el sensor inercial del cerebro. Todos los bloques posteriores esperarán a que se complete la calibración antes de ejecutarse. La calibración es un procedimiento interno que mide y compensa el ruido y la deriva del sensor durante un período específico. Durante este tiempo, el cerebro debe permanecer completamente inmóvil (es decir, sobre una superficie estable sin ningún movimiento externo). El movimiento durante la calibración producirá resultados inexactos.
Nota: Si se configura un tren motriz, este bloque no estará disponible.
calibrar el giroscopio
Parámetros |
Descripción |
---|---|
Este bloque no tiene parámetros. |
Ejemplo
¡Próximamente un ejemplo!
establecer rumbo#
El bloque establecer rumbo establece el rumbo actual del sensor inercial a un valor especificado.
Nota: Si se configura un tren motriz, esto se convierte en el bloque establecer rumbo de unidad.
establecer rumbo a (0) grados
Parámetros |
Descripción |
---|---|
título |
El valor del rumbo a asignar, en grados. |
Ejemplo
¡Próximamente un ejemplo!
rotación del conjunto#
El bloque establecer rotación establece el valor de rotación acumulativo actual del sensor inercial.
Nota: Si se configura un tren motriz, esto se convierte en el bloque establecer rotación de la unidad.
establecer la rotación a (0) grados
Parámetros |
Descripción |
---|---|
rotación |
El valor de rotación acumulada a asignar, en grados. |
Ejemplo
¡Próximamente un ejemplo!
título#
El bloque heading devuelve el ángulo de rumbo del robot en un rango de 0 a 359,99 grados.
Nota: Si se configura un tren motriz, esto se convierte en el bloque encabezado de unidad.
(rumbo en grados)
Parámetros |
Descripción |
---|---|
Este bloque no tiene parámetros. |
Ejemplo
¡Próximamente un ejemplo!
rotación#
El bloque rotación devuelve cuánto ha girado el robot desde que comenzó el proyecto, en grados: positivo para sentido horario, negativo para sentido antihorario.
Nota: Si se configura un tren motriz, esto se convierte en el bloque de rotación de la unidad**.
(rotación en grados)
Parámetros |
Descripción |
---|---|
Este bloque no tiene parámetros. |
Ejemplo
¡Próximamente un ejemplo!
¿Se detectó un accidente?#
El bloque ¿Se detectó un fallo? devuelve un valor booleano que indica si el robot se bloqueó o no.
Verdadero: se detectó un fallo.
Falso: no se detectó ningún fallo
Nota: Este bloque requiere una transmisión configurada.
<¿Se detectó un accidente?>
Parámetros |
Descripción |
---|---|
Este bloque no tiene parámetros. |
Ejemplo
¡Próximamente un ejemplo!
aceleración#
El bloque aceleración devuelve la aceleración de uno de los ejes (x, y o z) del sensor inercial del cerebro VEX GO como un decimal entre -4,0 y 4,0 G.
(aceleración del eje [incógnita v] en g)
Parámetros |
Descripción |
---|---|
eje |
El eje del que se obtiene la aceleración:
|
Ejemplo
¡Próximamente un ejemplo!