fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Wii-board y robótica

10 Respuestas
5 Usuarios
0 Reactions
3,192 Visitas
obijuan
Respuestas: 161
Topic starter
(@obijuan)
Estimable Member
Registrado: hace 20 años

Hola,

Estamos experimentando con nuevas formas de controlar los robots. Una de ellas es usando la nueva plataforma wii-board de Nintendo. Tiene 4 sensores de presión. Te subes a ella y puedes detectar la presión en cada punto... Y con ello puedes controlar robots usando los pies 🙂

En este vídeo estoy moviendo un Skybot:

Vídeo 😀

El control de momento es muy básico, basado en umbrales. El robot siempre se mueve a la misma velocidad. Es una prueba de concepto.

Aquí está la información y las fuentes del programa

Está hecho en Python y lo estoy probando en una máquina Gnu/Linux (Debian/Etch)

Ahora ya podermos decir literalmente que los robots se mueven a nuestro ritmo 😀

Responder
9 respuestas
obijuan
Respuestas: 161
Topic starter
(@obijuan)
Estimable Member
Registrado: hace 20 años

Juan!!Muy chulos los videos...! sabes que interfaz lleva? Porque me acuerdo que con el mando de la wii ya tuve ciertos problemas para usarlo en windows porque iba por el HID y ahí dejé la cosa por no haber librerias....si no habrá que meterse este año seriamente con linux jeje, un saludo!

Hola Rashii!

Está hecho con el Pywii, que a su vez se basó en la libwiimote (lenguaje C).
Pywii y libwiimote NO usan el HID, sino que leen directamente las tramas que vienen por Bluetooth. Las librerías de Python para Bluetooth estaban sólo para Linux hace tiempo, pero es muy probable que ya estén migradas a Windows (estaban en ello).

En cualquier caso y aunque sea a través del HID, desde Windows se puede manejar la wii board usando GlobePie. Mif lo tiene ya controlado 😉

Responder
rashii
Respuestas: 530
(@rashii)
Ardero
Registrado: hace 20 años

Genial!! No tenia ni idea del GlobePie....asi que me pondre con ello!!! Muchas gracias!!!!

Responder
obijuan
Respuestas: 161
Topic starter
(@obijuan)
Estimable Member
Registrado: hace 20 años

Se me olvidaba, a este concepto de mover un robot con la Wii board lo hemos llamado: Robosurfing 😉

Responder
jorcoval
Respuestas: 418
(@jorcoval)
Reputable Member
Registrado: hace 19 años

Juan!!Muy chulos los videos...! sabes que interfaz lleva? Porque me acuerdo que con el mando de la wii ya tuve ciertos problemas para usarlo en windows porque iba por el HID y ahí dejé la cosa por no haber librerias....si no habrá que meterse este año seriamente con linux jeje, un saludo!

Hola Rashii!

Está hecho con el Pywii, que a su vez se basó en la libwiimote (lenguaje C).
Pywii y libwiimote NO usan el HID, sino que leen directamente las tramas que vienen por Bluetooth. Las librerías de Python para Bluetooth estaban sólo para Linux hace tiempo, pero es muy probable que ya estén migradas a Windows (estaban en ello).

En cualquier caso y aunque sea a través del HID, desde Windows se puede manejar la wii board usando GlobePie. Mif lo tiene ya controlado 😉

¿Python y bluetooth? Pues no tenía noticia...y me acabas de alegrar el día. He "descubierto" python hace poco y cada día me gusta más. Por otro lado las aplicaciones bluetooth tambien me llaman mucho...

a ver que saco.

Responder
obijuan
Respuestas: 161
Topic starter
(@obijuan)
Estimable Member
Registrado: hace 20 años

Hola Jorcoval,
¿Python y bluetooth? Pues no tenía noticia...y me acabas de alegrar el día. He "descubierto" python hace poco y cada día me gusta más. Por otro lado las aplicaciones bluetooth tambien me llaman mucho...
a ver que saco.

Yo "descubrí" Python el año pasado, gracias a un amigo y la verdad es que estoy emocionado. Para hacer aplicaciones muy rápidamente y que además sean 100% multiplataforma es lo mejor. Yo lo utilizo mucho en robótica. El programa de descarga de software en la skypic (el Pydownloader) está en Python y funciona perfectamente en Linux y Windows. Estoy emocionado 🙂

Y luego tienes librerías para todo: Bluetooth, opengl, ODE, gráficos, puerto serie, USB...

Responder
Página 2 / 2
Compartir: