Fundamentos de Minirobótica 1
La robótica es uno de los temas mas apasionantes de la tecnología actual, pero hay una rama derivada de ella que ha cobrado auge entre la comunidad de lectores desde el aficionado y el estudiante hasta el profesionista, es la minirobótica, y la presente nota es el inicio de una serie que los acercara a este tema de una manera practica y sencilla guiándolos en el entendimiento y la construcción de un móvil el cual con cada número tendrá módulos funcionales que lo dotaran de prestaciones mas avanzadas.
Autor: Ing. Juan Carlos Téllez Barrera
e-mail: tellezgcarlos@gmail.com
MINIROBOTICA
En el estudio de los insectos se ha destacado que de una
manera organizada y ejecutando tareas sencillas se pueden ejecutar funciones en
comunidad bastante complejas, esto puede recrearse con pequeñas unidades autónomas
operando bajo los mismos principios que pueden imitar de manera muy aproximada
a dichas comunidades, y así como este hay muchos ejemplos representativos en
los cuales se encuentra involucrada la minirobotica.
Su aplicación no es exclusiva de la investigación, en el ámbito
recreativo se ha extendido bastante así como su uso como herramienta educativa
ha dado como consecuencia la proliferación de concursos estudiantiles de
“minirobotica” donde pequeños “engendros” haciendo gala de la electrónica de
punta pueden desde seguir una línea hasta sortear obstáculos por medio de
visión artificial, pero aquí llegamos a un punto muy importante antes de
seguir, ¿Quienes los construyen? ¿Qué necesito para construirlos? ¿Es necesaria
una preparación técnica para poder llegar a construir uno propio?.¿Su costo es
muy alto? ¿Yo puedo hacerlo?. Como respuesta a estas interrogantes he aquí el
presente articulo el cual de manera muy condensada pretende contestar esta y
más preguntas. Mi interés es que con estas notas se entiendan los principios básicos
y la finalidad de los minirobots y sobre todo, que quede claro que cualquier
persona podrá construirlo, desde el aficionado hasta el técnico experimentado y
al mismo tiempo sirva de apoyo a los profesionales en potencia para inclinarse
a realizar sus estudios en alguna rama afín, no es necesario invertir demasiado
dinero ni tener un nivel elevado de conocimientos ya que al construirlo
aprenderemos y sobre todo que será con un lenguaje sencillo y sin manejar
conceptos muy profundos, así que manos a la obra.
Antes que nada todos tuvimos esta pregunta ¿Qué es un
minirobot? Son aquellos robots de bajo costo cuya función primordial es la
realización de tareas sencillas que pueden ejecutar con el mínimo de errores.
Esta descripción es un tanto generalizada pero es de las más directas para
englobar esa rama. Lo anterior es muy importante ya que el definir de manera
adecuada el tipo de minirobot que deseamos construir y el fin al cual lo
enfocaremos nos delimitara en gran medida las herramientas o elementos a
abordar para poder llevar a cabo un diseño óptimo y por consiguiente que cumpla
la función para la cual será diseñado.
Podemos delimitar 4 tipos importantes de minirobots: Terrestres, acuáticos, aéreos y espaciales, de los cuales por ahora nos limitaremos a los minirobots terrestres, específicamente a los dotados con ruedas ya que son los mas utilizados debido a su simplicidad y facilidad de construcción, su capacidad de carga, mayor control y estabilidad mecánica aunque tienen en contra que se limitan a terrenos planos y que los posibles obstáculos que se presenten no deben ser mayores al tamaño de las ruedas. Se presentan cuatro estructuras básicas (Fig. 1):
Diferencial: Se componen de 2 ruedas en un
eje común, cada rueda se controla independientemente, puede realizar
movimientos en línea recta, en arco y sobre su propio eje de contacto de
rodamiento, requiere de una o dos ruedas adicionales para balance o estabilidad.
Sencillo mecánicamente pero puede presentar problemas de estabilidad y su cinemática es sencilla (La cinemática de
un robot se refiere a la manera en que se mueve), para lograr el movimiento en
línea recta requiere que las dos ruedas de tracción giren a la misma velocidad.
Sincrono: Todas las ruedas se mueven al
mismo tiempo (manera sincrona) para el avance y vuelta. Las ruedas siempre
apuntan en la misma dirección, para dar vuelta giran sobre su propio eje de
apoyo manteniendo la posición del frente del robot, evita inestabilidades y pérdida
de contacto diferencial, pero presentan el inconveniente de complejidad
mecánica.
Triciclo: Dos ruedas de tracción fijas y
una tercera para la dirección sin tracción, presenta estabilidad y simplicidad
mecánica con facilidad para los movimientos rectos pero presenta una cinemática
compleja, esto es que para realizar giros y vueltas requiere de grandes
desplazamientos o movimientos
Carro: Es similar al triciclo,
cuenta con dos ruedas de tracción y dos ruedas de dirección, tiene buena estabilidad
y facilidad para movimientos rectos pero presenta mayor complejidad mecánica
por el acoplamiento entre las dos ruedas de dirección y también complejidad
cinemática.
Fig.1
A partir de este punto nos referiremos al minirobot como
un “móvil”, y como tal también se rige con algunos de los principios de la robótica,
el primero y mas importante de ellos para nuestros fines son los grados de
libertad, lo que en pocas palabras podemos definir como “la capacidad de
movimientos que puede realizar”, y con respecto a un punto de referencia
(posición en el espacio) tiene tres, la posición X, posición Y y su orientación
(ángulo con respecto a su posición de origen) Fig.2. Desde cualquier punto donde inicie su
movimiento se tendrá una posición X,Y y una orientación (ángulo).
¿Cual es la importancia de lo anterior? Que esto nos
ayudara a justificar alguna estructura de las nombradas anteriormente para
construir nuestro móvil, ya que por experiencia en aulas el error recurrente es
que usan la estructura del primer carro de juguete que encuentran y al no percatarse
de la complejidad mecánica que implica muy difícilmente logran que funcione.
Para lo anterior
recurrimos a las “Restricciones Cinemáticas” (aplicadas a nuestro móvil), esto
es, la relación que hay entre los diferentes grados de libertad y su repercusión
en los demás cuando cambia de posición alguno de ellos. Traducido a nuestros
mundanos fines quiere decir que si desplazo a mi móvil o lo cambio de
orientación que movimientos implica realizar, y si analizamos las estructuras
básicas podemos determinar que la más sencilla por la facilidad para realizar
desplazamientos con el mínimo de movimientos es la diferencial. Si quieren un
ejemplo comparen los movimientos que realiza un automóvil para estacionarse en
un lugar reducido contra los que realizaría un carro de “hot dogs” (Fig.3).
Quizá no es la manera mas ortodoxa para representarlo
pero si muy ilustrativa. Ya que elegimos la estructura base necesitamos
construirla y dotarla de la electrónica necesaria para que funcione
prácticamente desde el principio, pero antes de darnos a la tarea de conseguir
todo lo necesario debemos de aclarar otros puntos.
La estructura básica de cualquier móvil la podemos
simplificar de esta manera (Fig.4):
Sistema de
alimentación:
Se compone de pilas, baterías celdas solares o cualquier elemento que
proporcione la energía para “alimentar” al Móvil.
Sistema de
control: Es
el que se encargara de procesar las señales de los sensores e indicara el momento del funcionamiento de los actuadores.
Actuadores: Motores, electroimanes, luces
o elementos que lo dotaran de movimiento o respuesta física.
Sensores: Interruptores, elementos
infrarrojos, fotorresistencias, piroelementos o cualquier otro que se le
parezca para “sentir” el entorno o estimulo.
Queda claro que aquí involucramos elementos eléctricos y electrónicos, dicho de
otra manera “las tripas” de nuestro móvil, lo sencillo seria comprar el kit,
montarlo y admirarlo, se vale, pero si algunos quisieran construirlo con sus
propias manos e involucrarse mas a fondo, tendrían que echar mano de las
siguientes consideraciones y de paso ahorrar dinero.
La construcción parte del diseño adecuado que nos dará la
pauta para elegir los materiales de la estructura principal y los motores que
proporcionaran el desplazamiento o esfuerzo. No es lo mismo motores de C.D. a
motores a pasos, o si llevaran reducción o giraran libremente, si no
contemplamos la carga total a desplazar o a que estimulo va a reaccionar, a la
luz o al contacto, estos y muchos mas detalles delimitaran nuestro trabajo, por
tal motivo iniciaremos con la estructura mas sencilla y popular para nuestro
minirobot la cual se construye a partir de unos pocos materiales y mecanismos
que obtendremos de juguetes en desuso o si
la economía lo permite con servos.
Consideraciones de materiales, electrónica y mecanismos.
En cuanto al material de construcción recomiendo laminas
de acrílico, inclusive he visto móviles armados con cajas de CD o el CD mismo dándole
originalidad y vista agradable, el uso de aluminio también es buena opción pero
precisa de herramienta mas especializada pero ambas opciones son buenas para la
construcción de la base principal ya que ahí soportaremos el peso de las pilas
y circuitos así como el fijado de los motores.
Para la realización de los circuitos es importante el uso
de tabletas universales por las constante adiciones de circuitos o
modificaciones, para los mas osados es valida la realización de circuitos
impresos pero esa tarea la facilitaremos en ediciones posteriores que incluirán
los impresos y así darle una mejor presentación en caso de que participes en algún
concurso que están ahora en su creciente apogeo. Si solo deseas hacer pruebas
temporales el mismo protoboard puedes fijarlo en tu móvil y hacerlo parte de tu
base y así realizar las modificaciones de último momento o para ajustes
empíricos, recuerda, todo es valido siempre y cuando trabajes ordenadamente y
no quieras perderte en una maraña de cables.
Un error constante es el uso de alambres en vez de
cables, entre los sensores y circuitos el uso de cables te dan la flexibilidad
suficiente para las modificaciones o adición de módulos, el uso de conectores
es fabuloso y procuraremos usarlos mas a menudo, el uso de alambres solo es valido en el Protoboard ya que su
rigidez limita los movimientos y es constante un malfuncionamiento debido a
alambres cortados entre módulos. ¿Donde consigo cable flexible? En cualquier
tienda de electrónica encuentras de varios calibres, o si tienes por ahí un Mouse
de PC dañado puedes obtenerlos de ahí y usarlo para tus conexiones a tus
sensores o entre tarjetas, puedes reutilizar hasta los sensores que tienen
dentro, solo debemos tener cuidado en que los cables no sean tan delgados en
las conexiones a las pilas y motores ya que por ellos fluirá mayor corriente.
Los mecanismos que darán movilidad a nuestro “monstruo” deberán
ser con reducción, los motores en si no dan la fuerza (o torque) necesaria para
desplazar el peso y en caso de que así lo fuera la velocidad no nos daría la
posibilidad de gobernarlo adecuadamente, la reducción no solo disminuye la
velocidad sino “aumenta la fuerza “(esto debido a las relaciones mecánicas entre
engranajes) que puede ser aplicada a cualquier mecanismo, en nuestro caso a las
ruedas motrices. Si tu pregunta es donde conseguirlos puedes reciclar
mecanismos de juguetes económicos, el uso de servos es lo mas adecuado ya que
proporciona el torque o la fuerza suficiente para el desplazamiento, mas sin
embargo su precio es muy elevado y nuestra finalidad es realizar un móvil económico
y funcional, de cualquier manera mas adelante se describirá el proceso de
modificación de un servo y su correcto empleo. Quizá se preguntaran porque no
se usan motores a pasos, la limitante es su costo el cual es compensado por su precisión,
pero el conseguir motores pequeños y que consuman poca corriente es un tanto
difícil, además su aplicación es mas justificable si nuestro proyecto fuera un
robot de mayor tamaño y que su presición sea necesaria, su enfoque es a brazos
roboticos y sistemas de ejes coordenados, ante todo simplicidad es lo que
necesitamos.
Para simplificar el diseño los motores con su respectiva reducción
los consideraremos genéricos, esto es que su unidad principal sea un motor de
C.D. de 3 a 5 volts, de ahí partiremos a definir la estructura básica y el
porque de la misma. Lo anterior nos lleva a una cuestión importante, ¿Qué comerá?
¿Cual será su fuente de energía principal? Al rescate vienen toda una gama de baterías,
se puede usar casi cualquier batería recargable ya sea de gel, NiCad, NiH, ion
de litio como las usadas en los teléfonos celulares, etc., hoy en día su coste
ha disminuido tanto que podemos esforzarnos y comprar aquella que cumpla con
nuestras expectativas de durabilidad y costo, pero como nuestra finalidad es la
simplicidad supondremos que usaremos el clásico portapilas para cuatro unidades
“AA” de 1.5 volts, esto nos dará en total 6 volts, si elegimos cualquier otra
procuraremos que los voltajes que entreguen sean cercanos a este, de cualquier
modo por el momento no usaremos lógica TTL
o algún otro dispositivo que sea poco tolerante a variaciones de voltaje
cercanos al indicado, si se diera el caso de usar alguna batería de mayor
voltaje lo indicado es utilizar un regulador de voltaje de 5 Volts, pero
recuerden, están en una etapa de inicio y sigamos el camino simple que no es lo
mismo que el mas fácil.
PLATAFORMAS
ALTERNATIVAS
Solo lo tomaremos como comentario, en la actualidad hay
una gran variedad de “juguetes” educativos que pueden servirnos como plataforma
base para construir minirobots, las mas populares son el LEGO y el MECANO, la
primera tiene una serie llamada Technic que esta enfocada a la construcción de
infinidad de prototipos, desde una simple articulación hasta un robot
manipulador con elementos neumáticos, si bien son muy flexibles lo complicado
es el conseguir los elementos reductores y motores que solo puedes adquirirlos
en tiendas especializadas que son un poco caros, pero el adquirir algún kit básico
para armar algún vehículo nos proporcionara las piezas necesarias para construir
nuestro móvil, con solo unas cuantas modificaciones y un poco de ingenio
podemos adaptarlos a motores comunes y corrientes, ante todo lo dejaremos a la
creatividad de los lectores y a su bolsillo. Una opción muy viable es el
reciclado de juguetes en desuso o económicos que sean de baterías, las ruedas,
motores, cajas de reducción y hasta los portapilas pueden ser reutilizables y
por consiguiente económicos.
ESTRUCTURA
BASICA DEL MOVIL.
La estructura básica es la mostrada en la Fig.5 que nos
muestra una configuración de tres ruedas, como se indica dos de las ruedas que
denominaremos ruedas motrices son las responsables de el desplazamiento del móvil
y serán impulsadas por una caja de reducción y un motor de DC por cada una,
esta caja puede ser de algún juguete o un servo modificado (posteriormente se
explicara la técnica de modificación), la tercer rueda es de giro libre o
“rueda loca” que esta adosada a un eje que no es concéntrico permitiéndole así
no presentar alguna resistencia al
desplazamiento del móvil y su función principal es de apoyo.
Las ventajas en
cuanto a su desplazamiento (Fig.6) son las siguientes, al girar las ruedas motrices
a la misma velocidad el móvil se desplazara en línea recta, si en algún momento
deseamos que el mismo gire hacia la derecha o izquierda podemos detener uno
de los motores y el móvil dará vuelta
tomando como eje de giro el punto de contacto de la rueda que este detenida, en
caso de girar en el otro sentido el eje de giro será la que este en turno sin
girar, analizando estos movimientos observamos que el desplazamiento es mínimo
al dar vuelta además que ya no requeriremos de algún otro motor que haga la función
de eje de dirección como seria necesario en caso de ser de cuatro ruedas (por
ejem. el automóvil), la rueda loca solo cumple la función de dar estabilidad al
sistema. Lo anterior es valido para cuando el móvil solo tiene la capacidad de
que sus ruedas motrices se desplacen en un solo sentido.
Las cosas mejoran para el caso en que las ruedas motrices
tengan la capacidad de invertir su sentido de giro (Fig.7), si hacemos girar
las ruedas una en sentido contrario a la otra el eje de giro del móvil será la
parte central del eje imaginario que pasa por las dos ruedas, esto dará la
posibilidad de que podamos orientar al móvil en cualquier dirección o que gire
sobre si mismo 360 grados. Las ventajas
son:
-Gira sobre si mismo 360 grados.
-Evadir obstáculos más fácilmente.
-Moverse en lugares muy reducidos.
-Menor lógica de control sobre los motores en su etapa
inicial.
-Control total del desplazamiento del móvil por medio de
PMW (Modulación por ancho de pulso).
una vez que definimos nuestra estructura básica y sus
ventajas podemos pasar a la construcción de la misma, la nota del siguiente
número proporcionara los elementos necesarios para la construcción de nuestra
estructura base y la prueba de operación sin sensor de ningún tipo, conforme el
móvil “evolucione” e incorporemos la electrónica necesaria para su
funcionamiento lo conjuntaremos con la teoría necesaria para su análisis de
funcionamiento y el constructor se
aventure a incorporar mejorías o simplemente disfrute de su creación robótica.
Comentarios
Publicar un comentario