domingo, 16 de diciembre de 2012

Introducción a la Robótica Básica (II)



Todo robot necesita elementos que le permitan el desplazamiento o el movimientos de los elementos que lo forman. Brazos, ruedas, grúas, etc. Para ello se utilizan motores eléctricos  elementos hidráulicos o neumáticos  Para robots de uso no industrial se utilizan motores eléctricos de corriente continua, ya que por su fácil manejo, alto rendimiento para tareas estándar y bajo coste los convierte en un elemento muy apreciado. Para las aplicaciones industriales se utilizan habitualmente motores del tipo neumático o hidráulico  ya que por su alta capacidad de carga los vuelve especialmente interesantes en aplicaciones industriales, sin embargo el costo y su mantenimiento es suficientemente alto como para no ser utilizados habitualmente en aplicaciones más "simples".

Para robots, "convencionales", robots a nivel de usuario, utilizamos los siguientes tipos de motores eléctricos de corriente continua:

En primer lugar, el motor continuo sin final de carrera. Estos motores son los típicos utilizados en múltiples juguetes, slot  y muchos otros aparatos. El funcionamiento de este tipo de motor es sencillo.

Esquema motor de corriente continua

Como vemos en la imagen, tenemos un polo positivo y otro negativo creado por imanes, en el centro, acoplado una bobina, la cual, al pasar una corriente por dicha bobina, esta genera un campo magnético  lo que hace que sea continuamente repelida por los imanes, lo que genera un movimiento continuo.

Así es básicamente como funciona un motor eléctrico de corriente continua. Estos, básicamente, son utilizados para el desplazamiento del robot con ruedas o cadenas. No requieren gran cantidad de energía y podemos encontrarlos de diversos tamaños y potencias.

El problema surge, cuando, aún queriendo desplazarnos, queremos saber cuanto nos hemos desplazado, por alguna especificación del programa implementado en el robot o por la situación donde se encuentra.

Para ello se utiliza un motor paso a paso. Son motores practicamente iguales que los continuos, la diferencia es que es posible controlar la posición del eje del motor, y en consecuencia, el desplazamiento del elemento por el que esté siendo utilizado.
Esquema funcionamiento motor paso a paso de medio paso.
Como vemos en el esquema, dependiendo del acoplamiento magnético de las bobinas, atraerá el eje a una zona concreta del motor, por lo que podemos controlar con ayuda de un microcontrolador, que bobinados queremos activar, cuantas veces y durante cuanto tiempo.

Cuando el desplazamiento se va a realizar de manera no rodante, se utilizan los servo-motores. Estos servo-motores son motores controlados por una señal digital a través de un microcontrolador. Estan calibrados grado a grado, siendo normalmente su recorrido de 0º a 300º aproximadamente (dependiendo del fabricante.) lo que permite controlar la posición de cada motor con una precisión muy alta.

Interior servo motor
Existe una gran variedad de estos motores pudiendo encontrarlos desde los gramos de fuerza por motor (conocidos como microservos) hasta los cientos de kilos de fuerza. Estos motores no se utilizan únicamente para el desplazamiento no rodante, además se utilizan para funciones de carga, grúa, etc.

Estos son los motores utilizados a nivel de usuario. En esta descripción no vamos a profundizar en motores neumáticos o hidráulicos ya que su utilización y configuración es más costosa, además, de que son utilizados, en su mayoría, en industria.

http://www.cursomicros.com/avr/entrada-salida-generales/motores-paso-a-paso.html
http://www.klugers.net/web/mecanica-/60-el-servomotor
http://autodesarrollo-electricidadpractica.blogspot.com.es/2011/07/motores-electricos.html

domingo, 9 de diciembre de 2012

Introducción a la Robotica Básica (I)


En los últimos días hemos visto ferias de la semana de la ciencia celebradas en distintos lugares de España. En estas ferias son muy habituales las energías renovables, experimentos sencillos de química y física, óptica  telecomunicaciones y robótica.

El problema que surgen de estas exposiciones es, básicamente, lo que se expone. Mucha información en muy poco tiempo y sobre temas los cuales la sociedad general no tiene muchos conocimientos, y aunque el esfuerzo de los ponentes en dichas exposiciones es inmenso a la hora de acercar la ciencia y la tecnología a la sociedad hay veces que se quedan cortas las exposiciones o los conceptos.

Es por ello, que hoy, hablamos de robótica básica, algo que normalmente vemos en este tipo de exposiciones.

La primera pregunta que surge es, ¿que és un robot? según la R.A.E. (Real Academia Española):
(Del ingl. robot, y este del checo robota, trabajo, prestación personal).

1. m. Máquina o ingenio electrónico programable, capaz de manipular objetos y realizar operaciones antes reservadas solo a las personas.

Entendiendo este concepto, vemos que un robot es un "dispositivo" electrónico capaz de realizar una acción  o una tarea la cual normalmente la realizaba solo los seres humanos, por ejemplo, andar, coger objetos, desplazarse por terrenos complejos, etc. En esta clasificación no incluimos los "robots" como se denominan a cierto tipo de electrodomésticos ya que esos entran más en la categoría de electrodomésticos inteligentes.

Siendo esto así, tenemos dos tipos de robots:
  • Fijos
  • Móviles
Dentro de los robots fijos son comúnmente conocidos los robots industriales.

Robot industrial modelo KUKA
Este tipo de robot tiene la característica de ser capaz de realizar múltiples tareas en su lugar de trabajo, desplazar piezas de gran embergadura y trabajar en lugares donde comúnmente los humanos es peligroso hacerlo. Este tipo de robot se suele emplear normalmente en cadenas de montaje, donde las tiradas de un mismo producto suelen ser rápidas y repetitivas.

Pasando a los robots móviles podemos encontrar:
  • Rodantes
  • Zoomorficos
  • Combinados
  • Humanoides o con forma humana.
Como vemos, aquí hay una gran variedad de robots, y por sus nombres podemos imaginarnos como son cada uno. Estos tipos de robots tienen como característica principal la capacidad de desplazarse desde un punto A a un punto B. Ademas de ser capaces de decidir ciertas acciones mediante su programación integrada.  Vamos a ir  viendo ejemplos de cada uno y explicando pequeñas características de ellos.

Robot rodante: Este tipo de robot tiene la principal característica que su medio de desplazamiento es a traves de ruedas o cadenas.  

SR1, robot rodante con sonar frontal

Estos tipos de robot tienen la facilidad de que al tener gran capacidad de carga y normalmente gran estabilidad son capaces de usar gran cantidad de sensores y elementos de control, por lo que los hacen muy útiles en tareas exploración e investigación ademas de ser muy útiles en espacios cerrados. 

Robot Zoomorfico: Como bien se puede intuir, este tipo de robot tiene forma de animal normalmente. Los mas usuales son de 4 a 6 patas, habiendolos de muchas mas patas para su desplazamiento. Su capacidad de carga y sensorización va a depender mucho del diseño del propio robot, ya que podemos encontrarlos de diferentes tamaños, usos y capacidades
Los robots tipo aracnido son los más típicos entre los zoomorficos


Robot combinado: Son aquellos que combinan caracteristicas de los robots rodantes con las de un zoomorfico. Son mas flexibles en sus caracteristicas y permiten una capacidad de combinación bastante amplia.


Bigdog, ejemplo de robot combinado

Robot Humanoide: Este tipo de robot, es el "robot" por excelencia. Es la idea popular que tenemos de robot. Desde la idea que nos dío Karal Capek con su obra R.U.R. o con las novelas de ciencia ficción de  Isaac Asimov y sus contemporaneos, cuando alguien habla en robotica se nos viene a la mente a C3PO, Terminator, Robocop, Wall-e y un largo etc. Esa idea no es totalmente correcta, ya que aún siendo el concepto correcto, forma humana, no son robot asesinos, policias o que "dominan 6 millones de formas de comunicacion". Son sencillamente robots, con una programación preestablecida los cuales llevan a cabo las tareas indicadas por el programador. Entonces ¿por qué forma humana? Basicamente, nos sentimos más "comodos" con un dispositivo lo más humano posible que con una maquina fria. Es sencillamente el mero hecho de la interacción hombre maquina.
Este tipo de robot está aún en fase de experimentación, aunque en la ultima decada su mejora ha sido más que considerable y pudiendo atreverme a que en pocos años podremos ver robots humanoides cada vez más cerca y no algo lejano o muy tecnológico. 


Distintos ejemplos de robots humanoides o de forma humana


Pero primero, es muy posible que esa introducción de la robotica a casa se realice con robots "más" sencillos, como los rodantes o los zoomorficos. Eso lo podemos ver ya en robots como los limpia suelos o similares. Todo ha de ir poco a poco. La introducción de este tipo de robots se hace cada vez más palpable en la comunidad universitaria, al ser un tipo de robot que puede ser utilizado practicamente en cualquier tipo de ingeniería técnica. Esperemos ir viendo progresos en los próximos años.