El proyecto Android para robots surge por una tentación de hobbie por parte de nuestro expositor, con el fin de crear un prototipo que por medio del celular y un WI - FI obtenga movimientos propios.
Como primera medida se habló acerca de la situación actual de la tecnología, comentando de los tantos dispositivos que aún con el pasar del tiempo siguen siendo parte de la cotidianidad, además de ello, los dispositivos nuevos y móviles que permiten acceder a redes sociales como: facebook y twitter. Dentro de este punto encontramos lo siguiente:
1. integración de diferentes tipos:
* google maps
* georeferenciación de medios
* posicionamiento
* realidad aumentada
2. Juegos como aplicaciones:
* Simulador mando NES: En este juego, se usa Android como base del control
3. ¿Que falta?
* Enfocarse en otros niños, en otras aplicaciones, unirlo a otras disciplinas por medio de los hadware, para lograr extender la plataforma.
Tomando como referente lo anteriormente mencionado, se habló entonces de las herramientas del desarrollo alternativo como Android NDK que son ideas de trabajo que da google para manejar un bajo nivel, vale la pena mencionar que ANDROID es un sistema operativo que permite integrar componentes para dar versatilidad y trabajar sobre cualquier hadware migrando varias aplicaciones.
1. Ventajas:
* creación de librerías de mayor eficiencia
* acceso a capas distintas
* migracios de proyectos existentes
2. Desventajas:
* no es del todo multiplataforma, CPUs soportadas
* falta de muchas librerías
3. Librerías actuales:
* Libc (library) headrs
* Libm (math library) headrs
4. Componentes NDK:
* java - librería dinámica para dar paso a las demás aplicaciones
5. Android Scripting Guionment Soporta:
* perl * jruby * lua
* beanshell * java scrip * TCL
* Shell * puthon
siendo este ultimo el que se accede a todos los servicios que nos brinda Android sobre google.
Después de hablar acerca de Android, se dio paso a explicar el proyecto POP, creado por el expositor, en donde el celular hace parte del robot como un microprocesador. De este proyecto podemos sacar a colación lo siguiente:
1. Ventajas:
* la independencia
* versatilidad en el desarrollo
* procesador
* un plus de sensores APLS
* sistema de comunicación
* reducción de costos
2. Plus de sensores que se obtienen como ganancia:
* brújula
* GPS
* acelerómetros
* cámara
* micrófono (comandos por voz)
3. APLS
* APLS de google (maps, voice, etc.)
* acceder a sistemas independientes de generación
4. Sistemas de comunicación:
* bluetooth
* Wi - Fi
* GPRS / EDGE / 3G
5. Estado actual del proyecto:
* construccion de la interfaz cellbots permitiendo que en una hora el robot ya este y solo sea hacerle la programación necesaria y requerida
* desarrollo del driver para POP - ROT
Como punto final, el expositor enseñó su prototipo de robot haciéndolo funcionar por medio de la programación del celular, además de ello, mostrando que dicho robot genera unos sonidos en ingles con el movimiento, pues toda la programación se hace en ese idioma.
Para mas información con proyectos relacionados buscar en:
http://www.cellbots.com/
http://www.amarino-toolkit.net/
No hay comentarios:
Publicar un comentario