Robot controlado por ojo (3 / 3 paso)

Paso 3: Configuración y calibración

Ahora que tienes todo instalado y montado, el siguiente paso es configurar el hardware y software para su entorno.

Comience por conectar todos los dispositivos USB para el sistema. Esto incluye interruptores capacitivos, webcam y cámaras fotográficas de la pupila.

A continuación, asociar el esfero con el ordenador. Asegúrese de que está cargada y desapareado de otros dispositivos y golpear dos veces para despertarla. Lo has hecho correctamente cuando las luces comienzan a parpadear un patrón de tres colores. A continuación, abra Preferencias del sistema de la aplicación en tu Mac y vaya a Bluetooth. Espere hasta que el esfero demuestra para arriba en la lista y haga clic en el botón "Pair" a su lado.

Ahora, encontrar el puerto que está conectado el esfero. Abra la aplicación Terminal y tipo

LS - a/dev | grep tty. Esfero

. Debe resultar en una línea que parece

/ dev/TTY. Esfero-YRO-AMP-SPP

(probablemente será ligeramente diferente para su particular esfero). Copia esa línea en el portapapeles.

Abra el software de eyerobot. Debería verse como una ventana del navegador con un fondo de ojo morado. Haga clic en "Configurar" en la pantalla principal. Cambiar el campo "Puerto de esfero" para que coincida con lo que usted encuentra en Terminal. "Superficie de la pupila" es el nombre del que perseguidor de alumno utilizará para representar la pantalla. Decidimos llamarlo "pantalla". Puede hacer algo aquí. Copiar la configuración queda de la imagen de arriba. Si usted quiere probar el robot usando control de ratón en vez de tu mirada, puede escribir "activar" en el último cuadro. Haga clic en "Guardar". Luego, oprima el botón Back.

En la pantalla principal, pulsa "Start". El video en la lista desplegable para la webcam enchufada en el cambio. Será generalmente llamado algo como "USB Camera". La webcam tiene que tener una vista buena, clara y horizontal del suelo. Esto se puede lograr generalmente colgando un objeto como un trípode. Puede verificar el visión por mirar el video en eyerobot.

Ahora, abra el programa de seguimiento de bola. En el terminal, escribir

Python BallTracker.py

. Pedirá un identificador de fuente de vídeo. Determina cuál de las cámaras el tracker de la bola va a utilizar para buscar el esfero. Éste es generalmente el mismo ID de fuente utilizado en el programa de eyerobot. Si todo está trabajando correctamente, mostrará una ventana con un punto azul y rojo en el centro de la esfero detectado.

El último paso es calibrar la pupila. Coloque el auricular de la pupila en la cabeza y abra la aplicación de captura de alumno. Debe abrir dos ventanas, una para la cámara y otra para la cámara de ojo. Asegúrese de que la cámara del ojo tiene una buena vista de su ojo; Usted puede comprobar yendo a la ventana de la cámara de ojo y asegurándose de que hay un contorno alrededor de la pupila con un punto rojo en el centro. Si hay pestañas, bloqueo de la cámara, puede que necesite desactivar la "detección gruesa" en la ventana de la pupila.

A continuación, tendrá que agregar a la pantalla del ordenador como una superficie a pupila. Esto permitirá que el alumno informar la posición de su mirada en la pantalla. Para ello, abra eyerobot y hacerlo pantalla completa para que los cuatro marcadores QR-código-como en la esquina de la pantalla son visibles en la cámara del mundo. En la pupila, pulse el botón "A" (Añadir superficie) para añadirlo como una superficie de orugas. Por último, cambiar el nombre de la superficie a lo que usted elija en la configuración de eyerobot.

El último paso es calibrar el perseguidor del ojo. Esto permite que el programa sabe que posición de la mirada del ojo corresponde a qué lugar del mundo real. La calibración es realmente simple. Pulsa el botón "C" (calibración) en la misma columna hace clic en el botón Añadir superficie y mira los objetivos como suben! Hay un total de 9 objetivos.

Eso es todo! Estamos todos listos. Ahora puede controlar robots con el poder de tus ojos!

Artículos Relacionados

Robot controlado por Bluetooth usando Arduino

Robot controlado por Bluetooth usando Arduino

Bluetooth coche controlada mediante el uso de Arduino uno de teléfono móvil con AndroidPaso 1: Aparato requerido:1 X Arduino Atmega3281 módulo X Bluetooth (HC-06)1 compatible con chasis de X 4 X (o) 2 x ruedas al chasisSoporta 4 x motores (o) x 2 mot
ROBOT controlado por humanos dedos

ROBOT controlado por humanos dedos

Esta innovación viene de los movimientos de mano que pueden controlar un robot. En este proyecto utilizo flex sensor y estoy tomando el sensor flex leyendo y poniendo esta lectura a la intel edison. como un valor analógico y manipular estos valores y
Robot controlado por Sensor sin contacto

Robot controlado por Sensor sin contacto

Este proyecto es un simple robot controlado desde un PC por un teclado o un sensor sin contacto de movimiento de salto. El robot ejecuta en un PICAXE 20M 2 chip, un microcontrolador programado usando una forma de BASIC. Elegí el chip PICAXE porque er
Robot Controlado Por Wifi Con Detector De Intensidad De Señal

Robot Controlado Por Wifi Con Detector De Intensidad De Señal

Este es un Robot controlado desde una computadora, ambos conectados a una misma red local vía Wifi, cuyo propósito es él mismo pueda detectar la intensidad de la roja en un lugar determinado, emitiendo un sonido lento en caso de la intensidad de la r
Micro Robot controlado por Bugbot Bluetooth

Micro Robot controlado por Bugbot Bluetooth

Bugbot es pequeño bluetooth conrolled robot. Es muy rápidoPaso 1: breve historia de tiempo construir¿Por qué construir largo?Porque al principio quería construir un quadcopter pequeña, en la imagen superior puedes ver mi marco impreso para él. Cuando
Robot controlado por teléfono móvil

Robot controlado por teléfono móvil

HolaHoy voy a hacer un robot que puede ser controlado a través de señales de móvil. Este robot puede controlarse por mundo por simplemente hacer llamadas entre 2 móviles.deja comienzo...Paso 1: Lo que se necesitaUn chasis o un robot.Un regulador de 5
Robot controlado por Clap: Cómo entrenar a tu conejo

Robot controlado por Clap: Cómo entrenar a tu conejo

Esto es un robot que pone en marcha con una palmada y hacia atrás con dos y a sólo ir hacia atrás si aplaudir dos veces mientras su ir hacia adelante y viceversa. Yo quería hacer este un poco más divertido, así hizo bunny-themed.Si desea que esto sea
Robot controlado por Android para principiantes (A Z)

Robot controlado por Android para principiantes (A Z)

¿Te gustan los Robots? ¿Eres nuevo en robótica? ¿Es usted pensando en construir un Robot desde cero? Si es así, este instructables es para usted. En este instructables voy a mostrarles cómo pueden construir un robot desde cero, también te muestro cóm
Robot controlado por cerebro de silla de ruedas

Robot controlado por cerebro de silla de ruedas

presentación de nuestro proyecto de independencia es ampliar nuestras sillas de ruedas Brain-Controlled anterior (1er Premio del desafío de Salud Humana en coordinación con charque) del proyecto en un nuevo diseño que utiliza una combinación revoluci
Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Después de intentar robot seguimiento remoto por mando a distancia IR. He proceder para controlar la misma plataforma del robot por BluetoothControlador Arduino a través de la aplicación para Android. Este método es más confiable, más distancia, mejo
Crear un Robot controlado por Wi-Fi, utilizando un LinkIt

Crear un Robot controlado por Wi-Fi, utilizando un LinkIt

Aquí está una guía paso a paso que ayudará a construir el primer robot y añadir complejidad, siguiendo a lo largo. Además de construir un obstáculo básico evitando el robot con un sensor de ultrasonidos y Sparkfun motor driver , también aprenderá a c
Frambuesa de Pi de Robot controlado por Bluetooth

Frambuesa de Pi de Robot controlado por Bluetooth

este tutorial se basa en un Instructable anterior -Robustezas del edificio con Raspberry Pi y PythonEl objetivo es presentar un ejemplo de cómo configurar una conexión Bluetooth en serie con Arduino para controlar un robot de Raspberry Pi. Pero permi
Brazo robot controlado por Arduino voz

Brazo robot controlado por Arduino voz

¿Te has sentido fustrated haciendo cosas que tenía un lado más?Bien, esto le ayudará.Se trata de un robot que puede hacer lo que quieres solo habla que por ejemplo se puede decir "arriba" y el robot hará un poco de movimiento hacia el lado que d
Hacer un Robot controlado por voz

Hacer un Robot controlado por voz

(solicitado en el concurso, 18 años edad categoría)Este tutorial mostrará cómo construir un robot simple voz controlada que es bastante fácil para los principiantes a hacer en unas pocas horas. Muestro cómo se puede hacer en dos idiomas, Inglés y tai