Control de usuario
Patrocinadores
Estadísticas
Miembros:
325.600
Online:
633
Hilos:
1.351.611
Mensajes:
23.926.695
Stats

Experimentos con el Wiimote

05/02/07 a las 12:13 por jiXo
Desde la salida de la Wii, algo que ha fascinado a muchos usuarios es la posibilidad de utilizar el Wiimote para otras aplicaciones. No son pocos los ejemplos que hemos visto hasta ahora, pero cada vez parecen más sorprendentes. Los últimos, un robot tenista-samurai y un interfaz para mezclar música:


Fuente, gracias a DyV por el aviso.


Fuente, gracias a Kinopio por el aviso.

Comentarios de los usuarios

Si es que la peña se aburre y se pone a discurrir que puede hacer con lo que tiene a mano, lo del robot es brutal.

Salu2
________________________
miduman
Aunque tiene un poco de retraso, me ha encantado el robot [+risas]
________________________
Barbiman
"El wiimote no hace lo que tu haces"
IRonia OFF
________________________
Aidan
jajajaja como mola tios....

Cada dia me da mas envidia la gente que tiene una Wii....

Igual me pillo una...

Un saludet
________________________
^TxTeZ^
A ver si los desarrolladores se ponen las pilas y se dedican a investigar como han hecho estos pavos, que la qii tiene mucho potencial señores!!!!! [+furioso]
________________________
Hattory
Señores, ya tenemos al futuro nº1 en el raking de la ATP, [carcajad] [carcajad] [carcajad] [carcajad]

Y lo del robot ninja, vamos cuidadito con él XD XD
________________________
bigblue
Hace poco tuve una conversacion con un par de estudiantes de ingenieria informatica y matematicas avanzadas, en las que comentabamos como era posible que la "Wii" tuviera la reaccion de tiempo de respuesta tan rapido, teniendo encuenta la cantidad de operaciones que deben procesarse al ejecutar un movimiento dentro de un campo tridimensional.

El hecho de que un raton, ya efectue movimientos en 2 dimensiones, hace que se coma ciertos recursos durante el movimiento del mismo, y si aplicamos la cantidad de recursos que repecute el hacer un reconocimiento en 3D, es realmente increible.

Como muchos sabreis, la ejecucion de movimientos en 3D via remota, para realizar operaciones e intervenciones medicas, es un hecho, pero la cantidad de recursos necesarios para tal funcion, es brutalmente mas cara de lo que parece, si se realizase un proyecto en el que se unieran 2 Wiis para manejar utensilios a 2 manos, seria una gran ayuda para gente discapacitada, para proyectos donde la mano humana no pudiera introducirse por motivos radioactivos o simplemente para el control remoto de ciertos instrumentos medicos, se avanzaria muchisimo con bajo coste.

Algo, que por lo visto no mucha gente se ha dado cuenta, es que la Wii, es uno de los primeros aparatos en representar movimientos programados con anterioridad en 3D, esto significa que cualquier juego que hayamos probado hasta la fecha, nos movemos en 2D dentro de un entorno 3D, para intentar "emular" un movimiento 3D en un entorno 3D, se introducieron los 2 Sticks analogicos, que la suma de ambos, conseguimos un movimiento 3D, pero que en realidad, ambos hacen un movimiento en 2D.

Encierto modo, la Wii y sus juegos, deben interpretar "cualquier" movimiento realizado por el usuario, como 3D, y eso llevarlo a la pantalla es casi infinito, desde el punto en que cuando no esta programado un movimiento, este o no es interpretado, o en su lugar, no hay movimiento alguno para el programa.

Como se ve en el video del brazo articulado robotico, la interpretacion del movimiento tridimensional del wiimote, no es en tiempo real, enconsecuencia, ahi radica la verdadera gracia del control del mando en un videojuego, que llevado a un brazo como ese, puede dar cientos de posibilidades, que dentro de la ingenieria, podrian ayudar a muchos mas campos, como asi lo han conseguido con los videojuegos.

Un saludo.
________________________
Edy
Todo esto está muy bien, pero yo aun espero unos drivers decentes para MacOSX, que el DarwiinRemote es mas de testeo que otra cosa, no mapea el nunchako (o al menos no stick y movimientos) y solo vale de mouse (mal ajustado) o para mapear teclado. Con eso y una libreria decente se podria hacer maravillas. Lo que está claro es que no hay ni drivers ni aplicaciones que engloven todas las posibilidades del mando, y es una lastima porque es lo mas vesatil que corre por ahi.
________________________
Gurlukovich
un flipe lo del traktor.... el programita de por si es la polla... pero pinchar tirando de wiimote...es espectáculo puro!
________________________
amarillo114
Estoy con Edy, la de aplicaciones de bajo coste que podrian salirle a esta tecnologia son casi infinitas.

A mi el video del robot me deja de piedra
________________________
ELPUTORUSO
Mmmm, buenas ideas para los chicos de nintendo y futuros juegos de DJ ;-)
________________________
alberto666
Lo que yo no entiendo es como es que cuando está con la espada, hay un momento en el que el robot se adelanta al moviento humano. (el robot baja el brazo y seguidamente el humano) algo falla ahí no? a unos 38 segundos del final se puede ver. (el contador me sale hacia atrás [reojillo] )
________________________
Harkaitz
excelente, notese el "delay" del robot, cada dia me sorprende mas como gente comun logra hacer cosas asi
________________________
D3m0nz
Edy escribió:Encierto modo, la Wii y sus juegos, deben interpretar "cualquier" movimiento realizado por el usuario, como 3D, y eso llevarlo a la pantalla es casi infinito, desde el punto en que cuando no esta programado un movimiento, este o no es interpretado, o en su lugar, no hay movimiento alguno para el programa.

Como se ve en el video del brazo articulado robotico, la interpretacion del movimiento tridimensional del wiimote, no es en tiempo real, enconsecuencia, ahi radica la verdadera gracia del control del mando en un videojuego, que llevado a un brazo como ese, puede dar cientos de posibilidades, que dentro de la ingenieria, podrian ayudar a muchos mas campos, como asi lo han conseguido con los videojuegos.

Un saludo.


La cantidad de calculos puede ser considerable, pero no creo que sea tan inviable ya que la potencia de la wii no es excesivamente alta, diria que cualquier PC mas o menos moderno es bastante mas potente.
A no ser, claro, que los calculos se hagan con un hardware especifico.

El hecho que detecte los movimientos no quiere decir que se tengan que programar todas las posibilidades, de igual manera que no se programan las 1280*1024 posibilidades distintas de un ratón. Me imagino que habran algortmos dedicados a calcular que se tiene que hacer en cada caso.

Otro de los puntos que se ha comentado es el bajo coste de esta tecnologia, en primer lugar directamente se descartaria para aplicaciones medicas, ya que se necesita un cierto nivel de seguridad, estabilidad y precision muy lejano al que pueden proporcionar estos dispositivos.
Lo que si que es cierto es que abre las puertas a aplicaciones que hasta ahoar estaban muy limitadas por su alto coste.
________________________
d34th
d34th escribió:
La cantidad de calculos puede ser considerable, pero no creo que sea tan inviable ya que la potencia de la wii no es excesivamente alta, diria que cualquier PC mas o menos moderno es bastante mas potente.
A no ser, claro, que los calculos se hagan con un hardware especifico.

El hecho que detecte los movimientos no quiere decir que se tengan que programar todas las posibilidades, de igual manera que no se programan las 1280*1024 posibilidades distintas de un ratón. Me imagino que habran algortmos dedicados a calcular que se tiene que hacer en cada caso.

Otro de los puntos que se ha comentado es el bajo coste de esta tecnologia, en primer lugar directamente se descartaria para aplicaciones medicas, ya que se necesita un cierto nivel de seguridad, estabilidad y precision muy lejano al que pueden proporcionar estos dispositivos.
Lo que si que es cierto es que abre las puertas a aplicaciones que hasta ahoar estaban muy limitadas por su alto coste.


Si en cierto modo se le reprocha potencia a la consola, es por los calculos que debe realizar en compensacion con los movimientos 3D + los graficos que ello repercute.

Fijaos, que aqui no hay graficos cuando hablamos de controlar un brazo robotico industrial, simplemente programar la sincronizacion "en tiempo real" de un movimiento, trasladandolo a otro sistema, en este caso el brazo robotico. Que PC habran utilizado? que optimizacion tendra el software utilizado para dicho trabajo? habran utilizado las bases del control robotico (el generico para controlar movimientos precisos para la fabricacion en serie ...) pero introduciendo los campos X, Y y Z en tiempo real?

La cuestion es que en cierto modo, lo que Nintendo ha conseguido con el Wiimote y su Wii, es algo increible llevandolo a otros campos, donde se ve claramente, 1, las posibilidades, y 2, lo bien preparada que esta la consola para conseguir unretardo minimo en la respuesta del control.

Lo que comentas del raton, no es asi del todo, como ya sabemos, un raton se menea en funcion de una serie de puntos por pulgada, y en determinacion a la tecnologia que esta utilice, sera mas o menos precisa, pero no dejan de ser movimientos en un plano 2D, por lo tanto, las limitaciones que ello repercurte estan en la propia resolucion en pantalla, no en el propio raton.

Aqui hablamos de que la cantidad de calculos recibidos, teniendo en cuenta las 3 coordenadas tridimensionales, hacen del mando un utensilio fuera de toda normal, excepcional que hasta la fecha, no se habia logrado con ningun otro tipo de control, del cual todo movimiento 2D se lleva a entornos 3D, y otros movimientos 3D, se trasladan a entornos 2D.

Por asi decirlo, programar todos los movimientos que seriamos capaces de hacer con el Wiimote es imposible, porque sien un juego, deben realizar cientos de pruebas para determinar un "cierto numero de movimientos" como los correctos, el resto simplemente no son coherentes dentro del movimiento que debemos realizar, por ejemplo, al dar un raquetazo.

Un saludote.
________________________
Edy
Buaaaahhh pero ese vídeo del WiiJ no es el que mola, tenéis que poner este:

http://www.youtube.com/watch?v=46DOpVNhNn8&mode=user&search=
[qmparto]
________________________
BlueTrance
el futuro es sin mas.
________________________
carbayu
Yo vi un video en el que un tio controlaba un coche teledirigido con el wiimote.
________________________
Sly_Marbo135
eso con el mando de la ps3 tb se puede hacer. [jaja]
________________________
Paboh
mola... pero se quedara en una anecdota na mas
________________________
TSC
y algunos que dicen por hay que Nintendo no hace innovaciones .

Ninendo is [tadoramo]

saludos

tecnor
________________________
tecnor
Paboh escribió:eso con el mando de la ps3 tb se puede hacer.


Más bien no. El SIXAXIS de la PS3 es sensible a la inclinación del mando, pero no a su posición en el espacio.
________________________
Frok
Que wapo, ya me imagino un Wii ROB... ROB

Harkaitz escribió:Lo que yo no entiendo es como es que cuando está con la espada, hay un momento en el que el robot se adelanta al moviento humano. (el robot baja el brazo y seguidamente el humano) algo falla ahí no? a unos 38 segundos del final se puede ver. (el contador me sale hacia atrás smile_[reojillo] )


Puede que lo que tenga programado sea que cuando el tio hace el movimiento de subir el brazo, el robot haga lo que es el movimiento completo (subirlo, esperar y bajarlo).

O alomejor hace un giro de muñeca que interpreta como que baja el brazo, que también puede ser...

Paboh escribió:eso con el mando de la ps3 tb se puede hacer.


Con joystick no tiene gracia
________________________
Latiosu
Harkaitz escribió:Lo que yo no entiendo es como es que cuando está con la espada, hay un momento en el que el robot se adelanta al moviento humano. (el robot baja el brazo y seguidamente el humano) algo falla ahí no? a unos 38 segundos del final se puede ver. (el contador me sale hacia atrás [reojillo] )
Lo que pasa es que el robot al dejar de recibir nuevos movimientos con el wiimote, se resetea su posición a la original. Dando la casualidad que el tío baja el brazo cuando también lo hace la máquina.
________________________
Sly_Marbo135
O eso o nos la están metiendo doblada.

Supongo que será eso, que se resetea el brazo mecánico.
________________________
Harkaitz
una curiosidad nada mas.




esto me parece un avance mayor al del wiimote aun.
http://www.in2games.uk.com/corporate/news-item.php?newsid=14
________________________
asthar
Hattory escribió:A ver si los desarrolladores se ponen las pilas y se dedican a investigar como han hecho estos pavos, que la qii tiene mucho potencial señores!!!!! [+furioso]


Si quieres te lo cuento. Programan en el KuKa unos cuantos movimientos predefinidos y los disparan cuando detectan ciertos movimientos en el Wiimando. Eso debería responder también a:

Barbiman escribió:Aunque tiene un poco de retraso, me ha encantado el robot [+risas]


No es que tenga retraso, es que como he comentado, hasta que no detecta el movimiento completo, no puede iniciarlo el robot. Aparte de que aunque hiciesen seguimiento "exacto", el brazo del robot pesa muchísimo más que el del tío, no se puede mover exactamente con la misma agilidad. Lo de los movimientos predefinidos se ve claramente porque el robot CALCA los movimientos cada vez (además de que en el vídeo, y seguramente en el artículo, ya lo dicen).

Frok escribió:Más bien no. El SIXAXIS de la PS3 es sensible a la inclinación del mando, pero no a su posición en el espacio.


El mando de Wii puede conocer su posición en el espacio SOLO cuando funciona en modo puntero. Otra cosa es que el sisasis tenga limitaciones a las inclinaciones que puede detectar y no sea tan sensible como el Wiimote. Pero vamos, en este caso no influye lo de la posición 3D porque no se utiliza.
________________________
DyV
Soy al unico q no le han gustado los videos?? [tomaaa]
y al unico q le parece que lo del tio dj lo hace solo pa fliparse???

mejor el wiimote para la wii
________________________
u24ever
Harkaitz escribió:Lo que yo no entiendo es como es que cuando está con la espada, hay un momento en el que el robot se adelanta al moviento humano. (el robot baja el brazo y seguidamente el humano) algo falla ahí no? a unos 38 segundos del final se puede ver. (el contador me sale hacia atrás [reojillo] )


Tal y como dice DyV, lo mas provable es que el robot tenga una serie de modimientos ya definidos, y soloreacciona cuando ha detectado ciertos movimientos.
Por cierto, ¿hay drivers que reconozcan la posición relativa del mando?
Hasta donde yo he visto, sólo se reconocia la inclinacion del mando, nada de la posición.

Un saludo
________________________
d34th
Harkaitz escribió:Lo que yo no entiendo es como es que cuando está con la espada, hay un momento en el que el robot se adelanta al moviento humano. (el robot baja el brazo y seguidamente el humano) algo falla ahí no? a unos 38 segundos del final se puede ver. (el contador me sale hacia atrás [reojillo] )

Hola ,Yo estoy en el mundo de la robotica y te puedo asegurar que , esos movimientos estan ya predeterminados, es bastante dificil darle la posición ,a ese tipo de robot "KUKA" , en tiempo real, seguramente tienen ya movimiento predeterminados que el robot ejecuta a unas señales de entrada.

Saludos
________________________
miguelangellr