Shakey Robot juega Angry Birds

En el Pitchon de este año [Jason Huggins] dio una conferencia sobre su robot de juego Angry Birds. Construyó un robot delta que incluye un acelerador de plumas para controlar la capacidad de la pantalla táctil. El video posterior al descanso comienza con una demostración del bot que supera el nivel de Angry Birds en el iPad.

La idea detrás de la construcción es que dichos robots podrían usarse para probar programas. Yo en este caso [Jason] recortó los comandos de servicio manualmente para lograr los resultados. Pero durante el discurso muestra algo de visión artificial para analizar y ganar un juego de tic-tac-to-to.

Disfrutamos viendo el robot, pero no vendemos pensando que las pruebas utilizarán robots. Puede haber una necesidad específica para este tipo de cosas, pero asumimos que la mayoría de las pruebas automatizadas se pueden realizar en el emulador para el dispositivo en el que está desarrollando. Lo que realmente queremos saber es cómo funciona el lápiz óptico de capacidad. No lo sorprendimos hablando de eso en absoluto. Queremos una forma confiable pero simple de iniciar electrónicamente las entradas de la pantalla táctil (en la línea de este proyecto). Si sabes como [Jason’s] stylus funciona por favor comparta sus pensamientos en la sección de comentarios.

[via Reddit]

  • puntilla dice:

    ¡Oh, video! Oh, dura 30 minutos. No importa.

  • NewCommentor1283 dice:

    Supongo que si las pantallas táctiles usan la misma detección que esos interruptores táctiles capacitivos.
    significado ...

    iniciarlo con un dispositivo eléctrico de 22 khz (CA) ??? como una "señal de radio" pero de bajo voltaje y baja frecuencia, por lo que no va más allá del ancho del electrodo sensor (píxel / celda).

    ¿fórmula? ¡A la mierda!
    utilizar resistencias ajustables y "afinarlo" XD

    • NewCommentor1283 dice:

      quizás incluso frecuencias más altas. y AM lo modula en 55 Hz: P

  • asesino dice:

    http://en.wikipedia.org/wiki/Capacitive_sensing

  • y taller dice:

    El lápiz utiliza un trozo de espuma conductora, como las cosas en las que se empaquetan los circuitos integrados. Una pequeña pieza no activará la pantalla, pero cuando se conecta a tierra (con algo como FET) o se conecta a una pieza de metal (incluso un cable longitudinal) tiene suficiente capacitancia para simular el tacto. Este lápiz tiene una pieza basada en un alambre en el extremo del bolígrafo.

  • y taller dice:

    Utiliza un trozo de espuma conductora (similar a la que contienen los circuitos integrados). Si se conecta a tierra o se conecta a un cable bastante grande, tiene suficiente capacitancia con la pantalla para activar un toque. Si es solo una pequeña parte de la espuma, no se inicia. Este lápiz tiene un trozo de espuma en la punta del bolígrafo, pero está conectado a tierra mediante un cable.

  • Gdogg dice:

    Usan robots para probar las pantallas táctiles en cuanto a respuesta táctil / latencia.

    Sin embargo, para muchas otras pruebas, solo pueden enviar manualmente los eventos táctiles y no requieren hardware adicional.

  • zaprodk dice:

    en la televisión danesa, un programa llamado "Natholdet" (El equipo nocturno) descubrió que la salchicha funciona tan bien como el lápiz óptico, incluso cuando está envuelto http://youtu.be/5K8d6pcrhHA

  • Jorge dice:

    no se debe mostrar ningún código en una presentación.
    la presentación es aburrida

  • Jordán dice:

    si tiene suficiente metal, no necesita nada más. Una punta de espuma conductora proporciona un punto de contacto con la pantalla que no raya. Probé esto aislándome de varios materiales y usándolos en pantallas táctiles capacitivas. Las baterías tienden a funcionar particularmente bien.

    • Jordán dice:

      (@ Mike Szczys) [quote]Lo que realmente queremos saber es cómo funciona el lápiz óptico de capacidad. No lo sorprendimos hablando de eso en absoluto. Queremos una forma confiable pero simple de iniciar electrónicamente las entradas de la pantalla táctil (en la línea de este proyecto). Si sabes como [Jason’s] stylus funciona por favor comparta sus pensamientos en la sección de comentarios.[/quote]

  • Joeisi dice:

    Bueno, ¿no se trata solo de poner un trozo de metal en el extremo del brazo? Eso debería interrumpir el camino eléctrico. Quizás él también lo esté culpando. Eso haría que la pantalla se interrumpiera mucho.

    Todo el conocimiento de este artículo.

  • Aaron Leclair dice:

    Tal vez sean solo mis ojos, pero parece que la "mano" del bot delta tiene un lápiz táctil capacitivo adjunto. Creo que usan una punta de goma conductora para esos, ¿quizás los de carbono? Aunque puedo estar completamente equivocado.

  • Aaron Leclair dice:

    También funcionaría una barra de aluminio, la probé con mi protector Invisi con mi teléfono inteligente. Realmente solo necesita algo con conductividad similar a la del tejido humano.

  • Gumby dice:

    Usted fabrica un lápiz táctil capacitivo con algo de la espuma antiespuma ligeramente conductora que se usa para almacenar los circuitos integrados.

  • abrazos dice:

    Hola, aquí Jason Huggins (también conocido como el tipo que creó el robot. 🙂

    Lo que realmente queremos saber es cómo funciona el lápiz óptico de capacidad. No lo sorprendimos hablando de eso en absoluto.

    Lo siento por eso. En mi demostración en PyCon, utilicé un lápiz óptico Targus para iPad como efector final.

    Sin embargo, en mis primeros prototipos, simplemente usé una espuma antiestática con la que a menudo se envían chips. Luego llené la espuma en una varilla de latón hueca. Si bien la solución de espuma / barra era mucho más barata, encontré que el gris Targus era más confiable: la espuma continuaba desmoronándose o cayendo del tubo. En el futuro, espero tener en mis manos un poco de goma conductora y sacar mi propio lápiz óptico más duradero.

    De cualquier manera (espuma o lápiz comercial), también tuve que conectar un cable de tierra. No entiendo toda la física, pero necesitaba ese cable de tierra para que el toque se grabe correctamente en la superficie de la pantalla.

    También sobre:

    pero suponemos que la mayoría de las pruebas automáticas se pueden realizar en el emulador del dispositivo.

    Sí, la mayoría de las pruebas deben realizarse con un emulador, pero en Android, por ejemplo, existe una gran diferencia entre un emulador y el rendimiento real del dispositivo. Los desarrolladores prefieren ver cómo se comporta su aplicación en un dispositivo real. Combinado con el hecho de que aparecen nuevos dispositivos todo el tiempo y que las API de prueba apropiadas a menudo retrasan la versión inicial, un "dedo de robot" es útil cuando la única otra opción es la prueba manual.

  • nes dice:

    Los robots se utilizan comúnmente para probar la interfaz de los teléfonos móviles. Estaba trabajando en un sistema personalizado que presionaba botones y tenía cámaras para detectar píxeles muertos y artefactos LCD a través de una red neuronal. Se usó en una motosierra a mediados de los 90, los cerebros eran un estante lleno de computadoras DOS.

  • Tom la Burbuja dice:

    Tal vez pueda superarme al nivel que me ha atrapado durante semanas.

Alejandro Vargas
Alejandro Vargas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.