Sensor de visión#

Introducción#

El sensor de visión es un sensor basado en cámara que detecta y rastrea firmas y códigos de color. Permite al robot analizar su entorno y responder a la información visual.

Los ejemplos de Visión tienen un Sensor de Visión configurado con el nombre Vision1, que aparece en los Bloques.

A continuación se muestra una lista de bloques disponibles:

Acciones – Capturar datos del sensor de visión de IA para un tipo de objeto seleccionado.

Configuración – Elige con qué objeto interactuar.

Valores – Acceder y utilizar los datos capturados.

Comportamiento#

tomar una instantánea de la visión#

El bloque tomar instantánea de visión capturará la imagen actual del sensor de visión para procesarla y analizarla en busca de firmas de color o códigos de color.

Las firmas de colores y los códigos de color deben configurarse primero en la Utilidad del sensor de visión antes de poder usarse con este bloque.

Nota: Es necesario tomar una instantánea antes de usar cualquier otro bloque de sensor de visión.

El conjunto de datos almacena objetos ordenados de mayor a menor por ancho, comenzando en el índice 0. Se puede acceder a las propiedades de cada objeto mediante el bloque propiedad del objeto de visión. Si no se detectan objetos coincidentes, se devuelve un conjunto de datos vacío.

[Vision1 v]una instantánea de [SELECT_A_SIG v]

Parámetro

Descripción

sensor de visión

El sensor de visión a utilizar, configurado en la ventana Dispositivos.

firma

Filtra el conjunto de datos para incluir únicamente datos de la firma de color o el código de color especificado.

Ejemplo

Próximamente habrá un ejemplo.

Ajustes#

establecer el índice del objeto de visión#

El bloque establecer índice de objeto de visión establece qué elemento del conjunto de datos utilizar.

Establezca el índice del objeto [Vision1 v] en [1]

Parámetro

Descripción

sensor de visión

El sensor de visión a utilizar, configurado en la ventana Dispositivos.

índice

El número del elemento en el conjunto de datos que se utilizará.

Ejemplo

Próximamente habrá un ejemplo.

Valores#

¿Existe el objeto de visión?#

El bloque ¿Existe el objeto de visión? devuelve un valor booleano que indica si se detecta una firma de color o un código de color especificado en el conjunto de datos.

  • Verdadero: el conjunto de datos incluye la firma de color o el código de color.

  • Falso: el conjunto de datos no incluye la firma de color ni el código de color.

<¿Existe [Vision1 v] objeto?>

Parámetros

Descripción

sensor de visión

El sensor de visión a utilizar, configurado en la ventana Dispositivos.

Ejemplo

Próximamente habrá un ejemplo.

recuento de objetos de visión#

El bloque conteo de objetos de visión devuelve la cantidad de objetos detectados en el conjunto de datos como un entero.

([Vision1 v] recuento de objetos)

Parámetros

Descripción

sensor de visión

El sensor de visión a utilizar, configurado en la ventana Dispositivos.

Ejemplo

Próximamente habrá un ejemplo.

propiedad del objeto de visión#

Hay nueve propiedades que se incluyen con cada objeto (que se muestra a continuación) almacenado después de que se utiliza el bloque tomar instantánea de visión.

([Vision1 v] objeto [amplitud v])

Algunos valores de propiedad se basan en la posición de la firma de color o el código de color detectados en la vista del sensor de visión al usar el bloque tomar instantánea de visión. El sensor de visión tiene una resolución de 316 x 212 píxeles.

Parámetro

Descripción

sensor de visión

El sensor de visión a utilizar, configurado en la ventana Dispositivos.

propiedad

¿Qué propiedad del objeto detectado utilizar?:

ancho#

ancho devuelve el ancho de la firma de color detectada en píxeles como un entero de 0 a 316.

El bloque de pila de propiedades del objeto Vision con su parámetro establecido en ancho.#
[Vision1 v] objeto [amplitud v]

Ejemplo

Próximamente habrá un ejemplo.

altura#

altura devuelve la altura de la firma de color detectada en píxeles como un entero de 0 a 212.

El bloque de pila de propiedades del objeto Vision con su parámetro establecido en altura.#
[Vision1 v] objeto [altura v]

Ejemplo

Próximamente habrá un ejemplo.

centroX#

centerX devuelve la coordenada x del centro de la firma de color detectada en píxeles como un entero de 0 a 316.

El bloque de pila de propiedades del objeto Vision con su parámetro establecido en centerX.#
[Vision1 v] objeto [centroX v]

Ejemplo

Próximamente habrá un ejemplo.

centroY#

centerY devuelve la coordenada y del centro de la firma objcolor detectada en píxeles como un entero de 0 a 212.

El bloque de pila de propiedades del objeto Vision con su parámetro establecido en centerY.#
[Vision1 v] objeto [centroY v]

Ejemplo

Próximamente habrá un ejemplo.

ángulo#

ángulo devuelve la orientación del código de color detectado como un entero en grados de 0 a 180.

El bloque de pila de propiedades del objeto Visión con su parámetro establecido en rotación.#
[Vision1 v] objeto [ángulo v]

Ejemplo

Próximamente habrá un ejemplo.