Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Me dirijo a toda la comunidad robotera aficionada para presentarles un pequeño proyecto doméstico que tiene para mi y Dieguito -mi hijo de 8 años- un significado tremendamente potente.
Dieguito y yo siempre hemos sido muy unidos, pese a que él vive con su madre en otra ciudad y no nos vemos con toda la frecuencia que desearíamos. Siempre he tenido ganas de poder ayudarlo a distancia en sus labores diarias de estudio, artísticas (es muy buen dibujante) y en su nueva afición: Lego WeDo (su regalo de navidad). Pero todo lo que he probado resulta limitado y poco eficaz.
Por supuesto, la razón de tal ineficacia es que nada puede sustituir la presencia humana real. Pero soy un convencido de que siempre hay formas de mejorar las limitaciones que el ambiente nos pone. Es siguiendo esta filosofía que he ideado el siguiente robot como una extensión de mi presencia... en casa de mi hijo 😀
Los objetivos...
El robot debería permitirme interactuar a distancia con él, más allá de lo que permite una WebCam, micrófono y parlantes. Me refiero a que la video conferencia normal obliga a estar mirando a un monitor y a situarse delante de una cámara fija. Eso es una limitación muy grande a la hora de, por ejemplo, ayudar a un niño a resolver un problema que tiene escrito en su cuaderno o simplemente verlo jugar con sus Legos.
La clave para saltear esas limitaciones es poder “compartir” el mismo espacio físico.
Cómo lo veo en mi mente...
En estado de inactividad, mi “alter ego telepresente” tendría la forma de un cubo de colores con un asa en su parte superior que permita llevarlo de un lugar a otro con relativa facilidad.
Al activarse, la parte superior del cubo se abriría para dejar salir a sus extremidades y órganos perceptivos. Básicamente, estas extremidades serían dos brazos mecánicos dotados en sus extremos de los siguientes instrumentos, todos de tamaño pequeño:
* 2 punteros láser (mis dedos).
* 1 micrófono (mis oídos).
* 2 parlantes (mi voz).
* 1 pantalla LCD pequeña (mi rostro y algo más).
Los punteros láser, las WebCam y el monitor, así como los brazos que los sostengan serían controlados por mí con joysticks de forma independiente y a distancia por medio de internet.
La idea es -por ejemplo- mirarlo a él con una cámara, mientras que con la otra miro su cuaderno y que los punteros me sirvan para señalar cosas en su cuaderno. Que haya 2 cámaras tiene como objetivo reducir los movimientos distractores (mira a él, mirar su cuaderno, y de vuelta). Los 2 punteros buscan, además de reducir movimientos distractores, permitir señalar y relacionar cosas que pueden no estar suficientemente cerca de forma simultánea (por ejemplo, una fórmula en un libro y una ecuación en un cuaderno). La función del monitor LCD es bastante obvia: permitirme hacer dibujos o mostrar contenidos desde mi PC.
Existen otras funcionalidades que deseo implementar a futuro, pero creo que, de momento, con esto tengo suficiente para un año de trabajo e investigación.
Ahora pasemos a la realidad...
Mis contras:
* Tengo un presupuesto reducido, aunque de momento no totalmente definido.
Mis pros:
* Tengo persistencia suficiente para estar dispuesto a gastar el tiempo que sea necesario para aprender lo que se requiera.
* Soy hábil armando y desarmando objetos mecánicos, así como construyendo variado tipo de cosas con variados materiales.
* Ya he adquirido unas nociones básicas sobre electrónica leyendo tutoriales en varios sitios de Internet.
* Estoy familiarizado con lenguajes de programación básicos, como javascript, actionscript y otros (todo aprendido por mi cuenta).
Mi propuesta a la comunidad robotera...
Mi intención es poner este proyecto y todo su desarrollo a disposición de todo el mundo (pueden tomar de él todo cuanto deseen), con la sola condición de que me ayuden respondiendo consultas y aportando ideas.
Creo que la idea de Sphinx es buena, es algo que te ayudará en parte a conseguir tu objetivo con algo que ya existe y no tienes que desarrollarlo.
Permiteme que te sujiera incluir una Tableta gráfica
Es muy útil para el tema de poder realizar ejercicios matemáticos conjuntos o hacer croquis. Con escritorio compartido podrías escribir en el mismo lugar que tu hijo. Es lo más similar que existe a la acción de corregir un problema sobre el papel.
Antes de decir más, quisiera agradecer a todos por sus solícitos y acertados comentarios. Es muy grato ver que las ideas de uno no caen en el vacío 😀
Las ideas planteadas me han sido de gran ayuda. Responderé a la brevedad, ayudándome de dibujos y posiblemente una representación tridimensional de cómo imagino el robot.
Usar un portátil pequeño me resulta muy seductor. Gracias, Ranganok.
Gracias, FJ_Sanchez, por el valorable esfuerzo de hacer esos dibujos (con sketch-up, verdad?) y pensar en tantas cosas. Creo que tendré que responder a tus propuestas con dibujos "a la altura" 😀
A ver si más tarde me pongo a hacer algo en 3D.
Sphinx y Juanjo, el whiteboard también me parece algo muy interesante. He usado tabletas gráficas y realmente son herramientas poderosas. Pero poder usar a distancia un mismo espacio para dibujar me parece algo fantástico. Tengo entendido que hay en el mercado unas láminas transparentes que se pueden usar para construir tabletas gráficas de bajo costo. Investigaré un poco más sobre aquello.
Los mantendré al tanto... por ahora, saludos a todos!!!
Interesante proyecto, eBruna.
Así no es exactamente lo que tú quieres, pero es muy sencillo de montar y fácilmente se podría añadir otra cámara, los laser, etc.:
Acer AspireOne + Lego Mindstorms NXT:
Si tienes herramientas y habilidades mecánicas puedes sustituir la parte Lego:
Aunque tu creación final no fuera Lego, la gracia de Lego es que te permite hacer prototipos de forma muy fácil.
Respecto el software..., ¿qué tal vas en programación? Si te interesa la idea y necesitaras ayuda, dímelo, creo que te podría ayudar 🙂
Creo que si hay mucha gente interesada se podría abrir un proyecto (wiki, lista de correo, blog, etc), para que se pueda colaborar ...
S2
Ranganok Schahzaman
Ohhhh! (o.O)
Gracias por tu ofrecimiento de ayuda, aprendiendo. Sin duda la necesitaré cuando entre en la etapa de crear el software. Ya tengo un par de personas comprometidas para esta labor, que es (creo) donde más ayuda requeriré.
Como señalé al presentar el proyecto, estoy familiarizado con lenguajes como actionscript (de flash) y javascript. Pero tampoco es que sea un maestro. De C y lenguajes más poderosos no sé nada, aunque podría aprender si fuera necesario.
Tu idea, Ranganok, ya la tengo en mente. De hecho, tengo un blog donde pretendo publicar los avances. Pero, en vista del creciente número de colaboradores, considero que sería mucho más provechoso y ordenado implementar un foro para discutir ideas y destinar el blog unicamente a los avances y noticias sobre el proyecto. En este momento tengo dispersas en varios sitios y foros mis preguntas, aunque debo decir que aquí es donde mejor han sido recibidas.
Por lo pronto, me retiro... mañana estaré posteando nuevamente, porque tengo salida de campo con mi familia 😀