Es divertido para una Roomba alrededor por control remoto. Es más divertido tener una vista en primera persona mientras lo hace. Este proyecto me fue casi todo el desarrollo de software porque ya tenía todo el hardware. Aquí es lo que necesita en el lado del hardware:
- Roomba 500 + (si tienes una Roomba mayores, deberás modificar el código)
- Dos dispositivos Android (por ejemplo, un teléfono y un tablet)
- Adaptador Bluetooth Roomba (utilicé un Brainlink creó según este Instructable)
- Un stand para poner un dispositivo Android en una Roomba (esto puede ser sólo un par de trozos de madera y algunas bandas de goma; Velcro en el soporte y el Roomba hacen cosas más conveniente).
La idea es que un dispositivo Android se encuentra en la Roomba y secuencias de vídeo que se muestra por la otra. Usted puede hacer esto con Skype o Google Hangouts, o con una aplicación de webcam.
El único problema era cómo controlar la Roomba desde el dispositivo que se muestra el video. He probado usando un módulo de xposed que me permiten ejecutar dos ventanas en el tablet, uno con una aplicación de control remoto de Roomba y el otro que muestra el video, pero que fue una torpe manera de hacerlo. Así que en vez escribió Roodrive (código fuente aquí), una simple Roomba Bluetooth la aplicación remota que es controlada por pasar en una plaza semi transparente en la pantalla que aparece en la parte superior una muestra de la aplicación video.