Multi touch interface (part 1): Planning
When I watched the Jeff Han’s multi touch video a year ago, I got impressed with that technology and I was researching about it. In fact, this is a not so new technology, and is really simple.
There are tons of geeks all over the world building their own multi touch displays, and researching how to improve them, and nowadays these home made prototypes are as good as any kind of comercial device.
I’m planning to build my own prototype. As a coder, I have an special interest about this technology and how to develop applications for it.
When I decided to start this projects, first of all I had to choose the technology to use on my interface. There are two main approachs to develop a home made multi touch interface. Both of them are similar, but the construction are totally diferent:This first method is the most used, perhaps because is the method used by Jeff Han, and it did famous this technology.
With this method, we use an acrylic panel and flood it with IR light from the borders. We use acrylic and not glass, because acrylic has a good transmittance for IR, while glass will not work.
This is Antonio Rodriguez's (aka MoebiuZ) personal weblog.
Josep: Friday May 2nd, 2008
Yo también estoy muy interesado en construirme uno de estos dispositivos,me interesa más los paneles DI y no encuentro demasiada información en castellano, por eso espero que vayas comentando tus progresos frecuentemente.
Sebastian: Tuesday August 12th, 2008
Hola, me parece muy interesante todo lo que estas haciendo, me gustaria poder contactarme con vos,sebaslp@hotmail.com
Muchas gracias
walterleonardo: Tuesday September 23rd, 2008
hola… buenas… yo estoy iniciándome en el proyecto, ya he realizado el de la caja de cartón con la webcam… muy primitivo y funciona muy bien… ahora he adquirido el acrílico y me propongo a realizar el complejo… tengo todos los materiales pero falta tiempo…
Para la demo… tengo un acrílico tamaño A4… de 1cm de grosor… pero para el definitivo… que será una mesa… tengo uno de 1,5×0,6mtrs. del mismo grosor que el anterior… Y ya tengo encargado 50 leds emisores de infrarrojos. (aunque actualmente realizaré la demo con solo 10.)
espero contarles como va.
SI quieren agregarme en skype… para conversar del tema… mi usuario es walterleonardo
Antonio Rodríguez: Wednesday September 24th, 2008
50 leds para el tamaño de la mesa que has escogido quizá se te queden cortos. El largo de la mia son 90 cm y utilizo 25 leds a cada lado. Lo ideal es que esten separados entre si alrededor de 2 centimetros, así los blobs que generes claros y brillantes. En cuanto al grosor de 1 centímetro, ya nos contarás que tal te responde, si no yo te recomendaría que cogieses solo 8 mm, que es suficiente para que el panel sea rígido y la luz se reflejará más uniformemente. Aquí tienes una herramienta para simular el campo evanescente del panel en función de sus dimensiones y como realices el montaje: http://tools.nuigroup.com/FTIR/
walterleonardo: Wednesday September 24th, 2008
Gracias por la info… y por el link… muy util… pero muy util.
En principio, voy a probar con el modelo DI, porque quiero que lea patrones… intentaré generar algo parecido a la “REACTABLE”.
Y atengo todo… menos el tiempo… (proyector, acrilico, leds, mesa, y ordenador con el software…)Ademas de varias Webcam convertidas a Infrarrojo.
En cuanto tenga un poco de tiempo.. te cuento como va.
y si tienes mas info del modelo DI… te lo agradeceria.
He realizado proyectos con “REALIDAD AUMENTADA” y quiero fusionarlos ambos…
Y si no sirbe para hacer dinero… por lo menos que me entretenga…
UN saludo…
Antonio Rodríguez: Wednesday September 24th, 2008
En cuanto al modelo DI poco puedo decirte que no sepas ya. Tienes que utilizar iluminadores led (o lámparas led), no leds sueltos, ya que tienes que iluminar todo el panel desde “abajo”, y en ángulo para que no te refleje la luz de vuelta hacia la cámara. Necesita estar todo en una caja cerrada y es bastante sensible a la luz ambiente (aunque si utilizas rosco como difusor ya te bloquea bastante luz ambiente). Otro inconveniente es que los blobs generados no son tan claros como los que consigues con FTIR (o con LLP utilizando lasers).
En fin, si la única razón por la que escoges DI es lo del reconocimiento de fiduciales, yo te recomiendo otra cosa. Haz un montaje FTIR, y luego utiliza marcadores autoiluminados para conseguir los fiduciales. Serían unas cajitas con un led IR en su interior, y unas rendijas con la forma del patrón fiducial, de forma que la cajita solo emitiría luz a través de esas rendijas. Es una idea que llevo pensando un tiempo pero todavía no he probrado a hacer nada todavía. En cuanto haga algunas pruebas te comento que tal funciona.
walterleonardo: Wednesday September 24th, 2008
GRacias…nuevamente…
Voy a probar ambas tecnologias… con el panel de tamaño A4 intentaré ambas a ver que tal, y tener mi propia experiencia…
Yo creo que es mas como el FTIR, pero no estoy seguro si poner los led, dentro del acrilico, con ahujeros taladrados… o realizarlo como he visto tantos solo apollados en el acrilico. Quiero experimentar a ver que tal, la idea de las Cajas con IR dentro, se me paso por la cabeza… pero todo eso está en el buffer, y solo lo intentaré una vez que tenga fino el muntitouch…
quiero hacer una interfaz portatil de muntitouch, con el A4,y probar todas las tecnologias existentes… a ver cual es mas comoda.
Soy de Madrid de donde eres tu?
Saludos
Antonio Rodríguez: Wednesday September 24th, 2008
No taladres el acrílico. Ya ha probado más gente y da mal resultado (ademas de ser bastante difícil de hacer los agujeros y muy fácil romperlo).
Soy de Galicia.
Esteban: Wednesday October 29th, 2008
Hola.
Cada tipo de modelo me gusta y tiene sus ventajas, así como desventajas, aunque mínimas. Es por esto que estoy pensando en crear un modelo mixto, puesto que al final la cámara y el proyector se colocan en las mismas posiciones en ambos modelos FTIR y DI. ¿Es posible hacer esto, no hay inconvenientes o problemas técnicos?
Gracias.
Antonio Rodríguez: Wednesday October 29th, 2008
Si lo haces FTIR pierdes las “ventajas” del DI al usar la complaint surface, asi que no tiene mucho sentido hacerlo mixto. De todas formas si hay un método “mixto”, que no es más que el modelo FTIR, pero empleando un acrilico especial (enlighten acrylic), que es mucho más caro, pero tiene particulas reflectantes en su interior, con lo cual la luz se refleja en ambos sentidos y si puedes usar fiduciales, pero es más sensible a la luz ambiente y tiene las mismas desventajas del DI. Tambien existe otro método, empleando lasers infrarrojos, el LLC. Es el mejor método, pero es caro y “peligroso”. Si decides ir por ahí utiliza SIEMPRE gafas protectoras homologadas para laser, puesto que puedes perder la vista si te da la luz directamente, especialmente cuando hablamos de laser infrarrojo que no es visible. Y no es buen método si la mesa la va a usar más gente que tú por la misma razón. En NUIGroup puedes ver más sobre ese tema.
Alejandro Argumedo: Monday May 31st, 2010
Hola Antonio, por lo visto ya tienes bastante tiempo experimentando con la multitouch, sabes nosotros estamos interesados en desarrollar proyectos multimedia en México, yo soy arquitecto y junto con 3 amigos artistas 3d y visuales, estamos montando un estudio en el cual queremos incluir este tipo de tecnología, en México es un poco difícil de desarrollar pues no es muy conocido, ojala te interese que nos pongamos en contacto.
Saluods.
MARIA: Monday June 7th, 2010
Hola Antonio, estoy investigando sobre la tecnología multi-touch. Mi cometido para un trabajo en la facultad es hacer un escaparate multitouch y la verdad es que no tengo mucha idea. Pensaba que con ID era mejor, pero he leído por aquí que sólo se puede utilizar en una caja cerrada por lo que entonces en un escaparate… Me gustaría si me pudieses ayudar un poco en qué técnica elegir o cómo lo puedo hacer, estaría muy agradecida. Muchísimas gracias por todo
Antonio Rodríguez: Monday June 7th, 2010
Si tu idea es que puedan tocar el cristal de un escaparate (sin poner nada por fuera del cristal) y funcione el multitouch es bastante complicado. La unica forma de hacerlo sería trackeando sombras (como en el MT Mini) con con el método DI, pero en este último caso sería bastante inviable, ya no porque tenga que ser caja cerrada, sino porque la luz de la calle anularía completamente tus blobs (el DI es el más sensible a la luz ambiente de todos los métodos).
El mejor método para hacer lo que tu quieres sería el LLC (utilizando lasers IR), pero implicaría poner el montaje de los lasers por la parte de fuera del escaparate, muy bien calibrados y protegidos para que no se muevan, ya que tambien es el método más peligroso (para los ojos) si no está todo bien asegurado. Esto es así porque con laser los blobs que generas son los más brillantes, y a los que menos afectaría la luz de fuera; aun así, si da el sol directamente sobre el escaparate probablemente funcionase mal. Para tu proyecto necesitaras muy buenos filtros (de los caros) para poner a la cámara.