Se muestran los artículos pertenecientes al tema Robotica General.
15/02/2009
Iniciación a la Robótica basada en Microcontroladores con Software Libre

La robótica basada en microcontroladores utiliza uno o varios circuitos integrados, llamados microcontroladores, como "cerebros" del robot. Un microcontrolador es un circuito integrado que incluye un procesador, una zona de memoria y una o varias unidades de entrada y salida. El microcontrolador almacena en su zona de memoria un programa que contiene las instrucciones que ejecutará el microcontrolador y necesita un oscilador conocido como cristal que genera la señal de reloj necesaria para hacer funcionar el microcontrolador.
Los pasos necesarios para crear un circuito basado en microcontroladores son los siguientes:
1- Diseño del esquema del circuito (cara de componentes).
2- Diseño de la cara de pistas del circuito.
3- Desarrollo del programa que gobernará el microcontrolador.
4- De ser posible, simulación del circuito para detectar posibles errores.
5- Fabricación de la placa del circuito.
6- Grabación del programa en la zona de memoria del microcontrolador.
7- Soldado de componentes en la placa del circuito.
Más adelante comentaré cómo llevar a cabo los pasos anteriores utilizando software libre.
07/11/2008
Robots Carnívoros, células de combustible microbiano
No, no es una inocentada !!!
Aunque parezca de ciencia ficción, eso de “células de combustible microbianas” por lo visto es bastante real y consiste básicamente en la transformación de energía eléctrica a través de reacciones químicas. Estas reacciones químicas las provoca una bacteria al realizar el metabolismo sobre determinados productos orgánicos como (insectos, estiércol, restos de frutas, aguas residuales,etc...). Estas bacterias se sitúan en el ánodo de la pila de combustible y realizan el metabolismo de manera anaerobia (sin presencia de oxigeno) produciendo una pequeña cantidad de electrones cuando están en contacto con el ánodo (electrodo negativo) de la pila de combustible. En el cátodo de la batería (el electrodo positivo) se utiliza un producto químico oxidante (favorece la circulación de electrones a través del ánodo al cátodo de la pila) cerrando así el circuito y creando una diferencia de potencial (electricidad) entre ambos terminales. Energía que es limpia y natural.

Ya existen algunos proyectos de estos robots ecológicos como:
- EcoBot II: Un robot desarrollado por la Universidad de Bristol si no recuerdo mal y que se alimenta de moscas. El problema es que se desplaza muy lentamente (10 cm por hora) y por ahora hay que alimentarlo de manera manual pero la ventaja que tiene es que puede estar desplazandose durante 5 días con tan solo “digerir” 8 moscas. Ya se esta investigando algunos mecanismos para que pueda alimentarse por si mismo.

- Lampshade Robot (Lampara carnívora) de James Auger y Jimmy Loizeau, otro ejemplo de aplicación es esta tecnología, donde lampara obtiene su luz de los insectos que “digiere” como hemos explicado anteriormente.

A partir de este año que viene será cuando se empiece presentar diferentes proyectos de aplicación de esta nueva tecnología y diferentes robots carnívoros domésticos.
De aquí a unos años la frase de “...es que tengo que darle de comer al perro...” cambiara por “es que me esperan el perro y mi CarivorusBot para que les de el pienso...” por lo menos el CarnivorusBot, no habrá que sacarlo a la calle a hacer sus necesidades.
He aquí otra forma natural de producir energía y además eliminándonos de los molestos insectos de verdad !!!
20/10/2008
nos controlarán las máquinas ??
Esta pregunta siempre a levantado desde mucho antes de que se inventaran los ordenadores un gran temor en la humanidad. Bueno esto se nota en la cantidad de películas que han surgido sobre el tema, (Frankenstein, Yo Robot, Resident Evil, Wall-E,etc...).
Centrandonos en los robots (también hay peliculas en los que son buenos como R2-D2) escritores como Isaac Asimov se ven obligados a reflejar en sus libros algún medio por el cual los robots de sus novelas sean controlados en todo momento por el hombre impidiendo que estos nos puedan causar daño y crea una serie de leyes que llegarón a convertirse en las "leyes de la Robótica":
- Un robot no debe dañar a un ser humano o, por su inacción, dejar que un ser humano sufra daño.
- Un robot debe obedecer las órdenes que le son dadas por un ser humano, excepto si estas órdenes entran en conflicto con la Primera Ley.
- Un robot debe proteger su propia existencia, hasta donde esta protección no entre en conflicto con la Primera o la Segunda Ley.
Bueno en la actualidad y según algunas lineas de investigación en el mundo de la robotica estas leyes no se puede decir que se les haga mucho caso.
En el mundo de la robótica BEAM tambien existen otras 3 leyes redactadas por su creador Mark. W. Tilden:
- Un robot debe proteger su existencia a toda costa.
- Un robot debe obtener y mantener el acceso a su propia fuente de energía.
- Un robot debe buscar continuamente fuentes de energía mejores.
Bueno a mi entender y debido a que no son programables (por tanto menos peligrosos para el ser humano ya que no actuan de acuerdo a programas creados por seres humanos) lo que reflejan estas leyes es un comportamiento en estos robots muy primitivo y de subsistencia constante. Generalmente estos robots se alimentan de energia solar ó baterias y son de reducido tamaño, para la tranquilidad de todos... que no se asuste la gente !!!!
Pero volviendo a la respuesta de la pregunta y como nos dijo en la carrera nuestro profesor de Inteligencia Artificial e Ingeniería del Conocimiento podemos estar tranquilos en éste aspecto por que desde hace tiempo ya estamos dominados por las máquinas !!! Si no se lo creen solamente hay que hacer un sencillo experimento, piensa que mañana cuando te levantas no funciona nada que sea eléctrico, casi puedo garantizar que yo no llegaría a tiempo a mi trabajo o incluso puede que ni llegara. Otro ejemplo sería el uso del movil, si sales a la calle sin movil es como si fueras sin ropa.