Mostrando entradas con la etiqueta Bricolage. Mostrar todas las entradas
Mostrando entradas con la etiqueta Bricolage. Mostrar todas las entradas

martes, 22 de abril de 2014

El robot humanoide de Yuto Nakanishi

Un robot humanoide con 10 años de investigación que puede avergonzar a Asimo.
Investigadores de la universidad de Tokyo llevan 10 años trabajando en un robot. Uno muy similar a los humanos, basado en un esqueleto y con músculos, que le permiten moverse de forma similar a un humano, creados por Yuto Nakanishi y sus colegas.

Este robot llamado Kenshiro es una versión mejorada de sus predecesores Kojiro y Kenzoh; y tiene un total de 70 grados de libertad de movimiento en sus ejes. Tiene 160 músculos en total, 22 en el cuello, 12 en los hombros, 76 en su abdomen, y 50 en sus piernas. Pesa 110 libras, con una caja torácica, pelvis y columna vertebral de aluminio, todos muy similares a la estructura de la forma humana de una persona de 12 años de edad.
kenshiro

Definitivamente se están haciendo progresos en la construcción de robots humanoides, ya que según el objetivo de este equipo descrito en el 2010, “Muchos humanoides han sido desarrollados, pero son más complicados y flexibles los humanoides que deban desarrollar a fin de realizar movimientos más naturales y diversos como los humanos”.

Este robot puede fácilmente dejar atrás y avergonzar al pequeño robot humanoide Asimo de Honda.

Veamos cómo funciona:
Es impresionante la forma en que se mueve, hasta podría decirse que hasta es un tanto perturbador, ver un esqueleto robótico moviéndose como un humano, pero dejemos que la tecnología avance, y esperemos que más adelante esto pueda ayudar a personas con discapacidades físicas, de una mejor manera de como lo hacen las prótesis de ahora, o quien sabe, tal vez podamos reemplazar más partes de nuestro cuerpo.

miércoles, 16 de abril de 2014

Diseño de un micro-robot seguidor de línea

El presente artículo describe el diseño y construcción de un prototipo micro-robot móvil de seguimiento de pista cerrada donde el número de vueltas se configura a un número determinado para después detenerse.
Introducción
 El avance tecnológico cada día es más vertiginoso, el área de la electrónica no podría rezagarse en este avance. Día con día surgen nuevos dispositivos electrónicos más veloces y pequeños, con un menor costo. Estas tecnologías permiten que los nuevos dispositivos sean más compactos y por lo tanto que puedan aplicarse al área de la micro-robótica. La construcción de este prototipo se realizó con el objetivo de participar en el concurso anual de mini-robótica ( http://www.minirobotica.org/ ), especialmente de aquellos que siguen una trayectoria dibujada en una pista. La trayectoria es de 8.0 m de longitud de color blanco de 1.5 cm . de ancho sobre fondo mate, que tiene una línea perpendicular para el conteo de vueltas. El robot consiste de una base metálica de aluminio (chasis) para fijarse sobre ella el tren de engranaje, motores, ruedas, detector y el tablero de control, ver Fig. 1.
Fig. 1 . Diagrama a bloques de los componentes del micro-robot
El par de motores del robot es manejado por el CI L293D quien recibe una señal eléctrica proporcionada por el conjunto de sensores de luz IR (infra-roja) ver Fig. 2. El conjunto de sensores de luz IR consiste de un par emisor-detector que polarizado adecuadamente envía una señal eléctrica de 0 a 5 Volts ("0" ó "1" lógico), dependiendo del color donde se refleje la luz IR. Los sensores están colocados a una distancia de 1.8 cm. entre sí y dependiendo del nivel de luz reflejada por la superficie blanca o negra, el sensor en cuestión proporciona un nivel lógico "0" ó "1" respectivamente.
Fig. 2. Diagrama simplificado del detector de contorno y pista.
El control de giro de los motores es en solo sentido permitiendo el avance y dirección del robot. Si el sensor izquierdo y el sensor derecho se encuentran en una región del mismo color el robot gira sus ruedas a la misma velocidad y dirección recta, ver Fig. 3.
Fig. 3 Diagrama a bloques del robot móvil
En caso de que el sensor izquierdo (ver Tabla 1) se encuentre en una región blanca y el sensor derecho se encuentre en una región oscura el robot se moverá a la izquierda (derecha). Cuando el robot complete cierto número de vueltas debe detenerse. El número de vueltas es programable desde 1 a 10, para nuestro caso quedó programado en cinco vueltas para cumplir con los requerimientos de la competencia.
Tabla 1. E specificaciones de giro de los motores del robot.
El conteo del número de vueltas está determinado por un CI contador, este circuito esta configurado para que inicie la cuenta regresiva desde cinco hasta cero. El pulso de conteo descendente es proporcionado por el sensor de conteo . Cuando el contador cuenta cinco vueltas envía un pulso al L293D para deshabilitar la polarización de los motores y así parar el robot. La construcción de este prototipo fue realizada con materiales que fácilmente se pueden encontrar en centros de venta de componentes electrónicos. El tren de engranajes y los motores de CD fueron obtenidos de un carro de juguete de bajo costo. El prototipo final ensamblado completo se muestra en la figura 4, donde puede observarse la parte electrónica y mecánica.
Fig. 4 Prototipo micro robot "roquero"
Las pruebas realizadas al micro-robot fueron realizadas en una pista de formaica de color negro mate a la cual le pegó una cinta de color blanca de 1.5 cm. de ancho. La trayectoria a seguir debe de ser de 8.0 m de longitud con curvas cuyo radio de curvatura mínimo es de 10 cm.

Descripción de funcionamiento

La parte electrónica del micro-robot no requiere de ningún tipo de microprocesador o memorias ni Pal's, Gal's etc. básicamente consiste de 3 CI: El LM324 se utiliza como comparador; los amplificadores operacionales (AO) U1a y U1b, ver Fig. 5, conectados a los fotodiodos IR permiten discriminar los niveles de la luz IR emitida por LED's de luz IR D1, D2 y D3 que es captada por los fotodiodos D4, D5 y D6 respectivamente, ver Fig. 6. La señales producidas por U1a y U1b (SI y SD) son invertidas por los transistores Q1 y Q2 para producir las señales de control (/SI y /SD).
Fig. 5 Detector de niveles e inversión
Fig. 6 Etapa de detección de luz IR reflejada
El emisor y receptor (izquierdo ó derecho) de detección de dirección están separados a una distancia de 5 mm. El detector izquierdo está separado 2 cm. de distancia del detector derecho y toda la parte inferior se pintó de negro mate para evitar la detección de reflejos indeseados. Así mismo se le agregó un capacitor de 0.1 uF para la eliminación de ruidos transitorios. También se le agregó un voltaje de referencia ajustable para compensar la iluminación existente en el ambiente, ver Fig. 7.
Fig. 7 Voltaje de referencia de los AO
El L293D se encarga del manejo de los motores de CD y puede manejar hasta 1 Ampere de corriente con voltajes de operación desde 4.5 hasta 36 Volts de manera bidireccional, pero en este caso se utiliza para que los motores giren en un solo sentido, ver Fig. 8. Las señales SI y /SD (/SI y SD) conectadas al arreglo NOR (se requiere una OR) de transistores correspondientes producen la señal de salida que debe alimentar a la entrada IN1 (IN2) del L293D. Las señales de salida del L293D deben estar invertidas. Para lograr la inversión de las señales se conectan los motores a voltaje para activarse cuando sea cero volts.
Fig. 8 Compuertas lógicas y etapa de amplificación de corriente
EL MMC40192 es un contador síncrono programable de década ascendente/descendente que puede programarse con conteo ascendente o descendente, ver Fig. 9.
Fig. 9 Circuito contador descendente de 0 a 10
El pulso de reloj se obtiene del AO U1C (Fig. 5). En este artículo el contador se emplea en cuenta descendente; la entrada CD del pin 4 es la del pulso de reloj de cuenta descendente. Cada vez que el micro robot se energice el contador se restablece a al valor proporcionado por el DIP switch conectado en los pines J1-4 del contador . La acción de restablecimiento ( reset pin 14 ) se genera por la resistencia y el capacitor conectados a este nodo. Cuando la cuenta llega a cero se genera una señal de préstamo /B que se conecta al L293D para dejar de energizar los motores del micro-robot. Esta señal se amplifica en corriente por medio del U5d para asegurar el funcionamiento deseado del L293d, ver Fig. 10.
Fig. 10 Amplificador de señal para el contador
Otra parte importante del micro-robot es la fuente de alimentación del micro-robot, ver Fig. 11. Esta fuente tiene un diodo de protección contra errores de conexión de la batería, tiene la desventaja de que la batería se descarga si no se percata del error pero no se daña el circuito. Se la agregó una etapa de filtrado de ruido que consta de un capacitor de 0.1 uF y otro de 100 uF. El interruptor permite restablecer el contador a la cuenta fijada y energizar toda la parte electrónica.
Fig. 11 Fuente de Poder de 6 V CD
Cuando el interruptor se encienda asegúrese de colocar el auto en dirección recta como se indica en la Fig. 12.
Fig. 12 Micro-robot sobre la pista
El listado de materiales de los diagramas esquemáticos citados se desglosa en la tabla 2.
Tabla 2. Listado departes electrónicas y mecánicas
Conclusiones

El micro-robot presenta un desempeño muy robusto a la velocidad de giro de los motores cuando se polarizan con 6 volts de CD.

Se recomienda que toda la parte inferior sea de color mate y que el tablero electrónico de detección esté lo más cercano a la pista para evitar señales no deseadas.

En caso de que se desee aumentar la velocidad del micro-robot se debe tener en cuenta que el tablero de detección colocado adelantado favorece a la dinámica de comportamiento de micro-robot.

El desarrollo de este micro-robot permitió que se plantearan nuevas técnicas de control al tratar de llevar el robot al límite máximo de velocidad, tales técnicas son mediante el control neuronal y difuso.

Se hicieron pruebas experimentales con redes neuronales para el control de este micro-robot, las cuales serán propuestas en otro artículo.

domingo, 6 de abril de 2014

Crean el piloto automático de drone más ligero del mundo

Investigadores holandeses han diseñado un sistema electrónico de control miniaturizado para quadrotors y helicópteros (autopilot). Con sus 1.9 gramos es, según los ingenieros, es el más ligero del mundo. Su objetivo es liberar peso todo lo posible para que este tipo de robots voladores puedan transportar la mayor carga útil posible.


En el siguiente vídeo se ve al sistema de control en acción. Evidentemente un sistema tan pequeño y sencillo no es capaz de procesar detección de obstáculos ni nada complejo, solamente mantenerse en vuelo de manera estable, que ya es bastante:

El controlador, llamado autopilot Lisa/S, tendrá esquemas y firmware libres (ver aquí). Incorpora como procesador un ARM Cortex M3 a 72MHz y como sensores de estabilización un giróscopo/acelerómetro de 3 ejes y un magnetómetro de 3 ejes, así como un GPS de uBlox.

viernes, 4 de abril de 2014

Robot controlado por el MC8051


¿Qué hace el Robot?

Básicamente se desplaza en línea recta y no cambia su estado hasta que no se den dos condiciones:
  • Que el robot se trabe o choque contra algún obstáculo que no vio
  • Que el robot vea un obstáculo
Si el robot se traba o choca contra algún obstáculo, dobla sus ruedas delanteras hacia la derecha y retrocede 6 pasos. Una vez que termino esta rutina vuelve a la lógica anterior (avanza hasta que...), pero apuntando levemente en otra dirección. Todo esto parece funcionar bien, pero existe la posibilidad de que cuando retrocede se trabe o choque con algo antes de terminar los 6 pasos. Si esto ocurriera, el robot deja de retroceder y vuelve a la lógica anterior. Parece algo sin sentido, pero funciona, por que repite esta secuencia todas las veces que sea necesario hasta que el robot logre un cambio significativo en su dirección y evite el obstáculo, para entender mejor esto, veamos un dibujo.


El robot consiste en un carro con cuatro ruedas, de las cuales dos son de tracción y dos de dirección. Está construido con Lego, estos ladrillitos facilitaron un montón la parte mecánica del proyecto, por que están pensados para este tipos de proyectos (ver figura 1). Volviendo al robot, enumeremos los sensores:
  • Un sensor que me indica la posición de las ruedas de dirección
  • Un sensor que lee luz del ambiente.
  • Un sensor que me indica cada vez que el robot da un paso
  • Además el robot puede controlar dos cosas:
  • La velocidad y dirección de dos motores (el de tracción y el de dirección).
  • Puede prender o apagar una linterna
Figura 1

El robot está controlado por el Micro Controlador 8051 de Dallas. El programa para controlar el robot lo escribo en la PC y después lo "bajo" al MC por medio de un puerto serie (el RS232). El Micro tiene una memoria ROM de 4 Kbytes y una RAM de 4 Kbytes. La memoria de ROM tiene quemado un BootStrap, un programa que le permite cargar programas en la memoria RAM a través del puerto serie. La memoria ROM está abajo de la memoria RAM, es decir, la memoria ROM está desde la dirección 0 a la 4000 y la memoria RAM de la dirección 8000 a la 16000 (esto es aproximado). La memoria RAM podría estar desde la dirección 4000 a la 8000, pero no es así por razones de comodidad en el hard, que no causan problemas en el soft, solamente hay que tener en cuenta estos parámetros al leer y escribir memoria.

La placa donde está montado el micro, permite utilizar:
  • Tres puertos en paralelo de 8 bits cada uno. Estos se denominan A, B y C y son controlados por el integrado 8255. Estos tres puertos son los más convenientes para controlar cosas, ya que la placa fue pensada para que esto fuera así.
  • Otro puerto paralelo (D) que está controlado directamente por el MC 8051, es decir, está conectado físicamente por el MC. Es peligroso por que no tiene ningún tipo de protección. Este puerto tiene conectado 1 modulo de 4 DIPs. Son interruptores que conectan a 4 pines del puerto a tierra o a +V. Se los utiliza para un posible seteo de algún programa.
  • Un puerto serie, por el cual se bajan los programas (con ayuda del BootStrap).
  • Cuatro pines (que se los podría llamar puerto E) que activan las interrupciones externas y los timers. En este proyecto se utiliza una de las dos interrupciones externas para contar pasos.
La parte electrónica y mecánica del proyecto, se puede apreciar en los siguientes esquemas:

Esquema General
Figura 2

Sensor que detecta la posición de las ruedas de dirección

Este sensor está compuesto por un led infrarrojo y tres fototransistores. Los fototransistores están en un agujero cada uno de un ladrillito, que está en la parte fije del sistema de dirección. El emisor de luz infrarroja está en un agujereo de un ladrillito de la parte móvil del sistema de dirección. Cuando las ruedas están derechas, el led IR ilumina el fototransistor del medio. Cuando las ruedas se mueven, se iluminan los fototransistores de los costados.

Los fototransistores están conectados al MC, y le envían pulsos eléctricos cuando están iluminados. De esta forma se entera en que posición, aproximada, están las ruedas. Para entender mejor el sensor, veamos la figura siguiente:
Figura 3
Sensor de luz y conversor analógico digital

Este sensor de luz, con ayuda de una linterna que se prende y se apaga, me permite detectar obstáculos antes de chocarlos. La linterna se controla desde el MC, entonces puede hacer mediciones con la linterna prendida y con la linterna apagada. Si las mediciones con la luz apagada son de menor intensidad que las mediciones con la luz prendida quiere decir que estoy viendo el reflejo de algo.
El sensor de luz no es un fototransitor al aire libre, si no que está dentro de un tubo negro, de unos 5 cm de largo, para que sea bastante direccional.

Antes de poder prender o apagar la linterna, lo que hacía era simplemente ver luz, y cuando sobrepasaba una intensidad determinada, esquivaba. El problema era que no se calibraba para distintos ambientes con más o menos luz.

El sensor de luz es muy sencillo, pero el problema es transformar esta magnitud análoga en un número binario. Para eso está el Conversor Analógico-Digital (ADC). Este conversor necesita un pequeño programa que lo ayude, que se explica en la figura 4.

Figura 4

Sensor que cuenta los pasos

Este sensor es muy sencillo, y es una rueda con 5 agujeritos, que interrumpen el paso de luz entre un led y un fototransistor. El fototransistor está conectado a un pin del puerto E, el pin que activa la interrupción externa numero 0. De esta forma cada vez que el fototransistor recibe luz, el programa que está corriendo en el MC se detiene, y se hace un JMP a la rutina de la interrupción. Una vez que la rutina termina de hacer lo suyo retorna al curso normal del programa.
Esto se ve más en detalle, en la parte del informe que explica la programación del MC.
La interface del sensor es igual a la fracción señalada en la figura 3.

Circuito interface de los motores

Sobre este punto no hay mucho que decir, es simplemente armar el circuito, toda la parte de control de los motores queda a cargo del MC. Más adelante se explica como.

Figura 5

Interface de la linterna

Es el mismo caso que el anterior, el circuito es muy sencillo y todo queda a cargo del MC, todo se verá mas adelante cundo veamos la programación del Robot.

Figura 6
Disposición de patas de los transistores e integrados

Programación del Robot

Para entender mejor la programación del micro, veamos ejemplos de programas sencillos, es decir no ver el programa final de golpe. Además no voy a explicar todas las virtudes del Micro primero por que llevaría un libro exclusivo a la descripción del mismo. Por otro lado, las características que sé las voy a describir a medida que aparezcan a lo largo del desarrollo del proyecto.

El programa Motor01.asm hace andar un motor a distintas velocidades sin usar los timers


El programa lo que hace es enviar una corriente pulsante por un pin del puerto A, esta corriente es amplificada por el circuito interface. La pulsación de la corriente es lo que logra las distintas velocidades del motor. Para variar la velocidad, hay que cambiar los valores de los registros 0 y 1, de este modo los pulsos van mas rápidos o mas despacio, pero existe un problema, el programa varía el tiempo entre pulso y pulso y el ancho del pulso, nosotros no queremos eso, sino que queremos un pulso de ancho fijo y solamente variar la distancia entre pulso y pulso.
 
Figura 7

Insisto en esto por que los motores que uso en el proyecto necesitan recibir corriente por un tiempo mínimo para poder moverse. Si yo achico la distancia entre pulsos y el ancho del pulso, llega un momento que el motor no se mueve. Pero si tengo un pulso de ancho fijo, por más que achique la distancia entre pulsos, el motor no se va a detener.

Para lograr que el programa haga esto, se le pueden hacer varias modificaciones, un de ellas es hacer otra rutina igual a delay, pero que sea un retardo fijo para el ancho del pulso. Pero lo que se hizo fue usar las interrupciones y los timers. ¿Qué es una interrupción? Se la puede definir como un evento determinado que te lleva a ejecutar otra parte del programa. Por ejemplo, yo hago una interrupción que cuando un pin determinado de algún puerto, cambie de nivel, el programa haga un JMP a una sección de código que me incrementa una variable y luego retorna al punto del programa donde se produjo la interrupción. Este sería el principio de un contador de pasos. Nótese la gran ventaja de las interrupciones, ya que yo no debo fijarme cada tanto el estado del pin (por ejemplo), si no que la interrupción "me avisa" al desviarme a cierta sección de código de mi programa.

Pero hay un detalle, las interrupciones no se activan ante cualquier evento, solo ante algunos, que en el caso del MC 8051 son:
  • Cuando un timer se rebalsa (overflows). Un timer es algo que me permite controlar tiempos. La forma de trabajo es sencilla, el timer lo que hace es incrementar a un numero, que está en memoria, en tiempo regulares. Cuando el timer se rebalsa, transcurrió un tiempo determinado, que se puede controlar, cambiando el número inicial.
  • Tengo dos pines que me permiten activar interrupciones externas.
  • Cuando me envían un dato por el puerto serie de comunicaciones.
La interrupción que nos interesa es la interrupción de los timers.
La rutina que maneja los timers para mandar los pulsos a los motores están en el archivo Motor02.asm

martes, 1 de abril de 2014

Medusa artificial con células de rata y silicona


Científicos replican en el laboratorio una medusa capaz de nadar como si estuviese viva Quería entender como funciona la musculatura del corazón humano, pero Kit Parker construyó una medusa artificial. Su creación, a la que llama «Medusoide» —mezcla de medusa y androide—, replica tan bien los movimientos de su equivalente vivo, que se atreve a calificarla de «criatura sintética».

sábado, 29 de marzo de 2014

Brazo robótico



Un brazo robótico es un tipo de brazo mecánico, normalmente programable, con funciones parecidas a las de un brazo humano; este puede ser la suma total del mecanismo o puede ser parte de un robot más complejo. Las partes de estos manipuladores o brazos son interconectadas a través de articulaciones que permiten, tanto un movimiento rotacional (tales como los de un robot articulado), como un movimiento translacional o desplazamiento lineal.

lunes, 17 de marzo de 2014

Realización de PCB por insolado

  1. Herramientas necesarias
  2. Fotolito
  3. Insolado
  4. Revelado
  5. Atacado
  6. Limpieza y comprobación

Si ya estás harto de usar placas perforadas para construir tus circuitos y quieres dar el salto a la realización de placas por insolado, bienvenido a este artículo, pues es probable que al menos te sirva como iniciación.

De todas formas, tengo que advertirte que por mucho que leas al respecto, será complicado que consigas buenos resultados las primeras veces, por lo que no deberás desanimarte y seguir intentándolo, verás cómo depuras la técnica y cada vez van saliendo mejor.

Por otra parte, el método que os presento a continuación es totalmente casero, como podréis observar en las fotos, y su acabado no pretende competir con ningún método profesional, pero al menos sirve para nuestros propósitos.

sábado, 15 de marzo de 2014

Control de motores de CC Puente H

por
Eduardo J. Carletti

En el circuito de abajo vemos un Puente H de transistores, nombre que surge, obviamente, de la posición de los transistores, en una distribución que recuerda la letra H. Esta configuración es una de las más utilizadas en el control de motores de CC, cuando es necesario que se pueda invertir el sentido de giro del motor.



Medición de distancias con una cámara web y un puntero láser

Basado en el artículo original de Todd Danko
que a su vez se basa en el tutorial
Traducido con autorización del autor.

Introducción
Existen en el mercado muchos medidores de distancia (o telémetros) en base a ultrasonido, infrarrojo y hasta con sistema láser. Todos estos dispositivos cumplen bien su función, pero en el campo de la robótica aérea, el peso del dispositivo es una cuestión primordial. Cada componente que se agrega a la estructura de un avión debe tener un máximo de utilidad y eficiencia. Una nave aérea robótica miniatura puede llevar apenas 100 gramos de carga útil.

Medidores varios
(Esto es válido, también, para cualquier robot móvil, aunque sea terrestre, porque en estos casos también es importante controlar el peso para evitar un gasto excesivo de energía y así darle autonomía al robot y un mayor tiempo de funcionamiento sin necesidad de una recarga de sus baterías.)

Se pueden realizar tareas de visión robótica, tales como la identificación y sorteo de obstáculos, utilizando una cámara web (webcam) o una mini cámara de video inalámbrica conectada a una computadora a través de USB. Mejor aún, dos webcams pueden proporcionar una visión estéreo que nos dé mejor capacidad de evitar obstáculos, debido a que se puede determinar la profundidad. Esto, por supuesto, tiene la desventaja de agregar el peso de una segunda cámara de imagen.
Este trabajo describe la manera de utilizar un mini puntero láser de bajo costo junto a una única cámara de imagen barata, del tipo webcam, para obtener información de distancia.

Visión en robots

Visión estereoscópica en tiempo real por medio de una cámara única

Este escueto artículo, basado en un original en inglés de Nelson Bridwell (Mirage Robotics, LLC), aporta, creo yo, algunos conceptos interesantes, y nos muestra una idea aplicable a nuestros trabajos.

Una de las dificultades de la visión estereoscópica en tiempo real, para nada trivial, es lograr la adquisición simultánea de imágenes sincronizadas a partir de dos cámaras en dos posiciones separadas.

La posibilidad de lograr esto con una cámara única y un espejo, ubicados en una disposición de geometría simple, es una solución poco conocida.

Vista lateral de la distribución geométrica del espejo y la cámara

Estéreo cabeza abajo Debido a que los obstáculos y objetos de interés por lo general no están ubicados por encima de un robot móvil, puede ser una buena idea montar la cámara en la parte superior, debajo de un espejo cuya parte reflectora apunta hacia el piso. Esto nos aportará una visión estéreo despejada del espacio de navegación.



Esta disposición puede tener el beneficio adicional de aislar la cámara del resplandor de la luz del ambiente, lo que resultará en un mayor rango de intensidades en los objetos de alrededor.

También debería minimizar el oscurecimiento del espejo a causa de la acumulación de polvo en su superficie.

Aplicación en un robot móvil



Vista lateral del montaje sobre un robot

Visión estereoscópica múltiple

Utilizando más de una cámara y un solo espejo se puede obtener visión estereoscópica en varias direcciones de manera simultánea.

Visión múltiple

miércoles, 12 de marzo de 2014

El Robot con forma de Pelota


Cuando era un niño, Greg Schroll soñaba con un balón de fútbol que podría cambiar su direccion mientras rodaba, como estudiante de ingeniería mecánica en el MIT, construyó un robot esférico que puede hacer precisamente eso y mas.

Otros robots de forma esférica ruedan como resultado de un péndulo en el interior que cambia constantemente la masa del centro de la esfera, pero el diseño es limitado, segun Schroll: "La mayoría de los robots esféricos no pueden subir pendientes pronunciadas o escaleras. Mi objetivo era superar esa limitación."

Ese fue un gran desafío para una licenciatura, pero Schroll con la ayuda de su padre, ya había abordado una serie de proyectos impresionantes antes de terminar la escuela secundaria, incluyendo un vehículo rastreador todo terreno y un obús de aire a presión que utiliza para pulverizar calabazas contra una pared en su patio trasero en Chatham, Nueva Jersey. La clave para la construcción de su nuevo bot: Decidió, que fuera un conjunto de giroscopios que almacenaran impulso antes de llegar a un obstáculo.
Schroll utilizo una máquina de chorro de agua abrasivo del MIT, para cortar aluminio y piezas de acero para su prototipo. Se sacaron partes de helicópteros de radio control y una carcasa exterior de un coche, reutilizo un globo de 18 pulgadas de una máquina de chicle, para la tracción y tiras de goma de una pelota. El resultado fue una bola de control remoto que pueda navegar en un terreno empinado, escarpado e incluso desde un punto muerto. Ken Stone, director de Hobby Shop por 18 años, dice que Schroll, el mejor estudiante de diseño y construccion que jamás haya visto . " El lema de MIT es “Mens et Manus”, el éxito de la escuela, ha sido gracias a las personas con esa capacidad para construir y llevar una idea a la realidad", segun Stone:"Greg es la encarnación de la idea."
Ahora, como estudiante de posgrado en la Universidad Estatal de Colorado, Schroll está mejorando su bot con sensores, incluyendo una unidad de medición inercial típicamente utilizado en aviones y misiles guiados . Se prevé que la tecnología se utilize para explorar todo, desde planetas alienígenas a sitios de desechos peligrosos . Dado que la capa exterior es una superficie continua , que se podría hacer impermeable a productos químicos nocivos o sellado herméticamente, tambien se puede hacer flotar en el agua. Schroll dice: "Una de mis ideas de fantasía es construir uno con suficiente suspensión para que pueda ser lanzados desde el aire, me imagino que se podria lanzarlos desde un avión de carga desde 1.000 metros de altura, sin ningun equipo de aterrizaje, tocarian tierra y comenzarian la recogida de información."

lunes, 17 de febrero de 2014

Construccion de un robot bipedo

Se denomina bipedestación o bipedismo a la capacidad para andar sobre las dos extremidades inferiores o traseras a diferencia de los cuadrúpedos. Muchas especies de aves, mamíferos y reptiles han evolucionado a lo largo de la historia natural para adoptar esta postura en el desplazamiento, desde dinosaurios, como la mayoría de los terópodos, hasta homininos.

Caminar erguido supone abrirse a mayor cantidad de experiencias en la vida de los homininos, debido que los miembros superiores de estos animales están libres para la realización de diversas tareas que son más dificultosas para animales cuadrúpedos.

Delft walking robot Flame


Daan Hobbelen, investigador de la Universidad Tecnológica de Delft (Países Bajos) ha desarrollado un nuevo robot andante muy avanzado: Flame, el robot que camina tan eficazmente como un humano.

Este tipo de investigación es importante ya que proporciona un conocimiento técnico profundo sobre cómo caminamos los humanos.

Esto a su vez puede ayudar a las personas que tienen dificultades para caminar, mediante mejores diagnósticos, y un equipamiento más avanzado para actividades de rehabilitación. Si usted intenta enseñar a un robot a caminar, descubrirá cuán complicado es como actividad.




Existen Robots andantes construidos desde la década de 1970.
El Delft walking robot Flame está construido para el movimiento de caminar humano, desde el principio, el robot revisa cada paso hacia adelante. Esto produce un movimiento suave y con bajo consumo de energía.

La Universidad Tecnológica de Delft es pionera en la estrategia para la fabricación de robots andantes, donde el movimiento del pie humano tiene un punto de partida diferente, la caminata humana es una caída controlada hacia adelante.


Con este concepto, el robot puede superar el andar rígido que muestran los robots comunes y reemplazarlo por un movimiento más suave y fluido, imitando la eficiencia energética de las personas.

El estudiante de doctorado Daan Hobbelen tiene ahora, por primera vez un robot que puede ser todavía mas estable y eficiente. El avance se logro primero, al encontrar una manera conveniente para medir la estabilidad de la circulación de corriente, en especial porque el tradicional movimiento hacia adelante era tan inestable. Flame contiene siete motores, un sistema vestibular y varios algoritmos para su alta estabilidad.

El robot funciona sobre la base de la información proporcionada por el sistema vestibular y sus pies un poco más separados para evitar una inminente caída. Flame según Hobbelen, es la maquina que camina, más avanzada del mundo, al menos de los robots de imitan el movimiento humano.
Los tendones de flame
se mueve con la fluidez
de una pluma en vez
de con movimientos
repentinos, como en
los demas robots.

Por supuesto es útil para los investigadores mejorar el modelo de caminar, en los robots de dos piernas. Pero una mejor comprensión del proceso de caminar es también necesario para ser capaz de ayudar a las personas con poca dificultad, por ejemplo, mejores diagnósticos, capacitación y equipo de rehabilitación.

TU Delft trabaja en esta área junto con expertos en el movimiento libre de la Universidad de Amsterdam. Hobbelen cita el ejemplo del tobillo. es como en parte un sistema de suspensión, de los cuales se puede ajustar la rigidez óptima. Investigaciónes sobre el  tobillos, han proporcionado una visión más clara a este científico, sobre el movimiento de las personas al caminar.

domingo, 16 de febrero de 2014

Los robots en madera de Takeji Nakagawa.


Takeji Nakagawa es un artesano japonés que produce esculturas y juguetes de madera que apelan al repertorio visual de personajes robóticos -o mechas-, y al lenguaje estético de los Vinyl Toys. Empezó trabajando en solitario en el taller de su casa, a espaldas del mundo, y hubiera continuado así de no ser por la influencia de su esposa y su hermano. A continuación escribiré una dramatización de lo que -hipotéticamente- ocurría en esas épocas (me baso en lo que pude descifrar de su blog, dado que es un personaje bastante parco):

Volviendo de largos viajes, llega un día el hermano de Takeji a su casa. Se encuentra con el taller de su hermano abarrotado de piezas de increíble detalle, y de gran potencial mercantil.
-Hermano de Takeji. - Che vieja! (en japonés coloquial), zarpado el laburo que te mandaste! -Takeji. -Mmm. (como les decía, es un hombre de pocas palabras). -Hermano de Takeji. - A cuánto las estás vendiendo? -Takeji. -No las vendo. -Hermano de Takeji. -Nah. En serio? Pero si es oro en polvo! Se venden solas! -Takeji. -Mmm. En eso entra la mujer de Takeji, secándose las manos. -Esposa de Takeji. -No hay caso, mirá que ya le insistí. Aunque sea que las muestre en alguna exposición, o algo así... -Hermano de Takeji. -Ah, no man! Ya mismo les saco unas fotos, las subo a mi blog, y en un par de días armamos la página, y llamamos a la Agencia de Cultura, y... De esta manera nace Take-G Toys, cuya página y blog pueden encontrar acá http://take-g.com/ Al taller actualmente lo llevan adelante Takeji y su esposa. Hasta el día de hoy es difícil adquirir sus obras, ya que sus mejores trabajos no se pueden comprar online (de hecho, el hombre tenía mucha reticencia a vender sus trabajos fuera de la isla). Lo más accesible son sus juguetes más simples:



Detalles de la manofactura

La técnica que domina se llama yosegi-mokuzougan, que es la unión de bloques preformados de madera, para luego terminarlos uniformizando la superficie hasta lograr patrones de texturas y colores compuestos. En particular, los juguetes de Take-G son realizados a partir de la unión de cuatro maderas: Keyaki, Teca, Nogal y Fresno blanco.
Es de esta manera que el resultado responde a la visión de su creador: un futuro de tecnología sustentable, donde la madera subsiste al metal.
 Su trabajo