Sunteți pe pagina 1din 10

KERBOTS, REVOLUCIN DE LA

INGENIERA MEDIANTE ROBOTS ENJAMBRES

Kevin Quiel, Ismael Guerra, Digenes Trejos, Victor Correa, Emmanuel Batista, Pedro
Gonzlez, Sofa Serracn, Ralph Canto.
Circuitos Lgicos Electrnicos
Universidad Tecnolgica de Panam

Resumen- Los robots enjambre son un tipo de tecnologa insipiente, por ello su campo de
aplicacin es bastante extenso y dispone de un gran rea de investigacin. Inspirado en
la naturaleza, tiene como objetivo obtener un sin nmero de ventajas en nuestro entorno.
Una de las principales caractersticas de esta tecnologa es la comunicacin en conjunto,
por ello se dispone de una gran cantidad de informacin, la cual debe ser procesada; sin
embargo en este artculo nos hemos enfocado en el primer paso hacia el estudio de esta
tecnologa: la construccin de 3 robots que puedan trabajar en conjunto.
Palabras clave: Arduino, Diseo, Enjambre, Robot, Sensores.

Abstract- Swarm robots are a new technology; that have a lot of ways for application,
inspired on nature that have many advantages.
One of the most remarkable feature is the communication that provide information to be
processed; but we are going to take the first step with the design of three KerBots to run
like swarm.
Keywords: Arduino, Design, Swarm, Robot, Sensor.

I. INTRODUCCIN IV. Con la implementacin de estas


II. Nos proponemos exponer las soluciones se da paso a mtodos
aplicaciones de los robots precisos y eficientes; como por
enjambre en la ingeniera; ejemplo en un enfoque industrial
mediante el diseo, programacin podemos potenciar los procesos
y ensamble de tres robots, de siembra y cosecha [2].
llamados Kerbots. V. Adicionalmente se podra llegar a
III. En la actualidad existen grandes perfeccionar las tcnicas de
desafos para la ingeniera los rescates ya sea en zonas
cuales pueden ser abordados apartadas o peligrosas, lo que
mediante robots enjambre [1]. garantiza acciones pertinentes en
el tiempo requerido; y por XI.
supuesto en acciones de
vigilancia y monitoreo; todo esto
gracias a las tecnologas con las
cuales se cuenta hoy.
VI.
VII. La ingeniera de enjambre, se
efecta en forma sistemtica esta
incluye ares indispensables como
el diseo y la coordinacin; el
trmino de inteligencia de
enjambre fue introducido por
Kazadi (2000), con esto se busca
lograr el mayor nmero de metas
en el menor nmero de
movimientos; adicionalmente de
debe garantizar la operacin de
forma autnoma y as cada robot
pueda reaccionar aun cuando se
llegue a perder la comunicacin
establecida entre ellos, el mayor
xito depender del grado de XII. Figura 1 Parmetros de diseo
coordinacin que exista [3]y [4].
VIII. XIII.
IX. A continuacin se detallar el
XIV. HARDWARE
proceso para el diseo y
XV.
programacin de los Kerbots,
como se muestra en la figura1, se XVI. Servo Motor
definen los parmetros
considerados.
X.

XVII.

XVIII. Figura 2 Servo Motor

XIX. Un Servo es un dispositivo


pequeo que tiene un eje de
rendimiento controlado. Este
puede ser llevado a posiciones
angulares especficas al enviar
una seal codificada. Con tal Rango de humedad: de 20% al
de que una seal codificada 80% con 5% de precisin
exista en la lnea de entrada, el 1 Muestra por segundo (No es el
servo mantendr la posicin ms rpido del oeste)
angular del engranaje. Cuando Bajo consumo
la seala codificada cambia, la Devuelva la medida en C
posicin angular de los XXV.
piones cambia. En la XXVI.
prctica, se usan servos para
posicionar superficies de XXVII. Arduino
control como el movimiento XXVIII.
de palancas, pequeos
ascensores y timones. Ellos
tambin se usan en radio
control, tteres, y por supuesto,
en robots.
XX.
XXI. Sensor de Temperatura XXIX. Figura 4 Arduino
(DHT11)
XXX. Arduino es una plataforma de
creacin de prototipos de
cdigo abierto basado en fcil
de usar hardware y software.
Placas Arduino son capaces de
leer las entradas - la luz en un
sensor, un dedo sobre un botn
XXII. o un mensaje de Twitter - y lo
convierten en una salida - la
XXIII. Figura 3 Sensor DHT11 activacin de un motor,
XXIV. Nos proporcionan de forma encender un LED, publicar
digital la temperatura y la algo en lnea. Se puede decir
humedad, con diferente que su tablero qu hacer
precisin segn el modelo. mediante el envo de un
Nuestro modelo, el DHT11, conjunto de instrucciones al
presenta las siguientes microcontrolador en el tablero.
caractersticas: Para ello se utiliza el lenguaje
de programacin de Arduino
Funciona con 3,3 y 5V de (basado en el cableado), y el
alimentacin software de Arduino (IDE),
Rango de temperatura: de 0 a 50 sobre la base de
con 5% de precisin (pero solo procesamiento.
mide por grados, no fracciones)
XXXI. Sensor Ultrasnico
3. Por ltimo la fase de
desarrollo con la finalidad de
optimizar la fase 1.

XXXVIII. La primera parte de


nuestro proyecto consisti en
el diseo de cada uno de los
XXXII. elementos mecnicos que
XXXIII. Figura 5 Sensor HC-SR04
conforman a los swarm bots.
Logramos este objetivo
XXXIV. El HC-SR04 es un sensor empleando al programa
de distancias por ultrasonidos Autodesk Inventor, que nos
capaz de detectar objetos y brind todas las herramientas
calcular la distancia a la que se para desarrollar los elementos.
encuentra en un rango de 2 a
450 cm. El sensor funciona XXXIX. Antes de iniciar esta tarea
por ultrasonidos y contiene encontramos un diseo en
toda la electrnica encargada internet el cual atrap nuestra
de hacer la medicin. Su uso atencin, pero nos
es tan sencillo como enviar el encontramos con que las
pulso de arranque y medir la dimensiones eran mucho
anchura del pulso de retorno. mayores a las que podamos
De muy pequeo tamao, el fabricar con la impresora 3D,
HC-SR04 se destaca por su as que nuestro trabajo se bas
bajo consumo, gran precisin en redimensionar los
y bajo precio por lo que est elementos del diseo
reemplazando a los sensores encontrado. Redimensionamos
polaroid en los robots ms cada una de las piezas en el
recientes. programa, adecundolas a las
dimensiones mximas que
XXXV. podamos imprimir, que son de
XXXVI. DISEO
14 x 14 cm.
XXXVII. Un diseo apropiado es aquel XL. El proceso de diseo consisti
que contiene una serie de propiedades
en llevar a cabo una serie de
con la finalidad de ejecutar y dar por
procedimientos, como:
cumplido la misin [5]. Esto se logra
mediante tres fases: 1. El sketch
1. Definir las necesidades del XLI. Para llevar a cabo esto, se
usuario seleccion un eje de trabajo,
2. La segunda consiste en
posteriormente se usaron las
pruebas y ensayo con la
finalidad de asegurar el herramientas Lnea, Crculo,
diseo Empalme y Cota, que son sumamente
importantes para tener en
consideracin las dimensiones de cada
una de las partes que conforman el 2. Extrusin
sketch mientras se disea; esto ayud
L. Es otra herramienta sumamente
a evitar errores de dimensionamiento.
importante en el programa, que nos
XLII. dio la facilidad de convertir un simple
conjunto de lneas y crculos, en un
elemento solido en 3 dimensiones.
LI.
LII.

XLIII. Figura 6 Base

XLIV.
XLV.

LIII. Figura 9 Impresora 3D

LIV.
XLVI. Figura 7 Soporte de Llantas
LV.
XLVII.
LVI.
XLVIII.
LVII.
3. Retoques Finales
LVIII. Cuando finalizamos con la
mayor parte de los diseos de las
piezas empleamos herramientas de
Autodesk Inventor como Filete,
Orificio y Revolver. Con las
herramientas mencionadas les dimos
el retoque final a los diseos.

XLIX. Figura 8 Rueda


LIX. Luego que aplicamos todos forma dinmica y de gran calidad
los procedimientos ya mencionados, [6].
imprimimos las piezas. LXIX. En tanto que a la comunicacin e
LX. interaccin no podemos dejar
pasar por alto la informacin, y
con ello la seguridad; con esto
nos plantea tanto beneficios
como retos lo que le convierte en
una punto a detallar y el cual
requerir de mayor estudio [7]y
[8]
LXX. En aplicaciones de rescate ya se
han planteado mtodos de
LXI. Figura 10 Impresin de las comunicacin que involucra la
Llantas combinacin del hombre y as
poder lograr un trabajo en
LXII. conjunto de mayor xito [9].
LXIII. LXXI. El objetivo principal es que se
desarrolle un trabajo en conjunto,
organizado y de manera eficaz
[10] [11] [12].
LXXII. [13] [14] [15] En conclusin los
robot enjambre trabajarn en
conjunto, pero se debe garantizar
la unicidad e independencia de
cada uno.
LXXIII. PROGRAMACIN

LXIV. Figura 11 KERBOTS

LXV.
LXVI. COMUNICACIN
LXVII.
LXVIII. Una de las vas de
comunicacin para enjambres es
mediante la red de datos
inalmbrica, puesto que es una
LXXVIII. Al evaluar las posiciones
sin marca, examinar su
orientacin y se alinear para
llegar a la posicin ms
cercana sin marca con menor
nmero de movimientos y se
dirigir a dicho punto. En el
momento en que se encuentre
encima del punto, se tomarn
los datos y se marcar.
LXXIX. En el caso de encontrar
durante el movimiento
obstculos en frente a un
paso de distancia, se marcar
como obstculo para poder de
esta forma rodear dicho punto.
LXXX. Una vez el dispositivo ha
terminado cada movimiento
satisfactoriamente, se enviar
la informacin obtenida por el
puerto de comunicacin a los
otros dispositivos y ellos
reconocern el o los puntos
que hayan sido analizados
para seguir as solamente con
LXXIV. los que falten por analizar.
LXXV. LXXXI. En caso de que en el espacio
LXXVI. Inicialmente se le Brinda de trabajo brindado en un
un espacio de trabajo al inicio haya sido totalmente
dispositivo que estar de analizado, los dispositivos
terminado por celdas, cada enviarn por el puerto de
uno con una posicin comunicacin una matriz de
numrica. Dichas posiciones datos con el nmero de cada
se encuentran inicialmente no posicin con los datos
marcadas. especficos recolectados de
LXXVII. El dispositivo comenzar a cada punto dentro de la matriz
verificar mediante clculos si y quedarn en espera.
alguna de las posiciones de la LXXXII.
matriz se encuentra sin marca. LXXXIII.
LXXXIV.
Ilustracin 12 Diagrama de flujo para la LXXXV.
programacin LXXXVI.
LXXXVII.
LXXXVIII.
LXXXIX. supervisin de la zona de
manera ms eficiente.
XC.
CIII. Utilizarlo para motivos de
XCI. RECOMENDACIONES
rescate de personas, por
XCII. En primer lugar se observ
causas de desastres
que el diseo es muy verstil, esto
naturales.
permite su aplicacin en acciones de
rescate y cultivo [16]. CIV. Rescate de materiales
XCIII. En segundo lugar, la difciles de tratar
comunicacin entre los Kerbots es mucho manualmente por el
ms fcil utilizando los mdulos X-bee, hombre. El prototipo
cuya interface es simple, una vez se requiere de la correccin
cuente con estos mdulos se iniciar la de limitaciones que
progarmacin y acople de los mismos dificultan la programacin
[17] [18]. principalmente.
XCIV. Al fraccionar este proyecto
por etapas como lo recomienda [19] y CV. REFERENCIAS
segn lo propuesto en el diagrama de
flujo podemos garantizar un enjambre CVI.
simple y a la vez de gran aplicacin. CVII.
XCV. Como principal modelo de
aplicacin, este proyecto es un gran punto CVIII.
CIX. N. a. M. A. Correll, A
de partida al entendimiento en cuanto a [ Challenging Aplication
programacin por lo cual sirve como in Swarm Robotic.
herramienta didctica [20] [21].
XCVI. Finalmente el prototipo que CX. CXI. N. K. y. o. Anil H,
se propuso es una unidad econmica lo [ Revolutionizing
que tiene como principal ventaja poder Farming Using Swarm
aumentar el enjambre. Robotic, K. S.
XCVII. Institute of
XCVIII. Technology .
XCIX. CONCLUSIONES
C. CXII.CXIII. J. Penders, Robot
[ Swarming
CI. Presentamos Applications.
funcionamiento de robots
enjambre (Kerbots), CXIV.
CXV. F. G. H. C. L. B. a. E. S.
aplicada en diferentes [ Ali E. Turgut, Kobot: A
reas, entre las primeras a mobile robot designed
considerar: specifically for swarm
robotics research,
CII. El anlisis de terrenos de 2007.
siembra y cultivo para
determinar ciertos CXVI.
CXVII. C. P. M. B. a. M. D.
parmetros a lo largo del [ Manuele Brambilla,
mismo, y ayudar a lo que Property driven
es el mantenimiento y design for swarm
robotics.
CXVIII.
CXIX. A. G. a. B. K. Ryan K. ROBOTIC SWARMS.
[ Williams, Route
Swarm: Wireless CXXX.
CXXXI. R. G. M. S. M. L. K.
Network Optimization [ D. R. G. M. H. A. B. a.
through Mobilit, S. B. Sean Wilson,
International Pheeno, A Versatile
Conference on Swarm Robotic
Intelligent Robots and Research and
Systems , 2014. Education Platform.

CXX.CXXI. M. G. Ctlin Buiu, A CXXXII.


CXXXIII. H. C. L. Z. Q. G. Bin
[ New Model for [ Lei, Consensus
Interactions between Algorithm with Input
Robots in a Swarm, Constraints for Swarm
International Robots Formation
Conference 6th Control, Proceedings
Edition Electronics, of 2015 IEEE 12th
Computers and International
Artificial Intelligence , Conference on
2014. Networking, Sensing
and Control Howard
CXXII.
CXXIII. J. I. Q. B. K. I. B. A. Civil Service
[ G. S. C. A. I. R. A. A. B. International House,
Patricia Marie L. 2015.
Lapea, Swarm
Algorithm CXXXIV.
CXXXV. I. S. L. E. V. K. A. V.
Implementation in [ G. I. A. Zikratov,
Mobile Robots for Securing Swarm
Security and Intellect Robots with a
Surveillance. Police Office Model.

CXXIV.
CXXV. E. G. P. R. G. O. a. A. CXXXVI.
CXXXVII. N. Y. C. G. L.
[ M. F.Viani, Wireless [ Atsushi Shinnoh,
Coverage Communication
Optimization for Packet Loss
Robotic Swarm in Concealment for
Emergency Scenario. Pattern Generation
with Robotic Swarms.
CXXVI.
CXXVII. A. S. R. J. W. R. N.
[ Nicholas R. Hoff III, CXXXVIII.
CXXXIX. A. H. e. A. G. M. a.
Two Foraging [ J. T. James Hilder, The
Algorithms for Robot Psi Swarm: A low-cost
Swarms Using Only robotics platform.
Local CXL.CXLI. M. D. Patil,
Communication. [ Heterogeneous
CXXVIII.
CXXIX. I. N. Oiza, Robot Swarm-
[ COLLECTIVE Hardware Desing and
MOVEMENT IN Implementation,
2014. CXLVIII.
CXLIX.M. L. K. a. V. V. Hafner,
[ LumiBots Making
CXLII.
CXLIII. M. K. A. M. Sirajum Emergence Graspable
[ Munia, Multi Swarm in a Swarm of
Optimization For Robots.
Following Robot Using
RF Communication, CL. CLI. D. Z. y. otros,
2014. [ Experimental Studies
of Swarm Robotic
CXLIV.
CXLV. F. C. BelkacemKhaldi, Chemical Plumb
[ An Overview of Tracing using
Swarm Robotics: computational fluid
Swam Intelligence dynamics simulation,
Applied to Multi- Emerald, 2010.
robotics,
International Journal CLII.CLIII. R. Y. S. Y. Mohsen
of Computer [ Pashna, Analysis of
Applications, 2015. Predictions Methods
for Swarm Robotic.
CXLVI.
CXLVII. X. R. J. P. a. A. M.
[ Christopher M. Cianci, CLIV.
Communication in a
CLV.
Swarm of Miniature.
CLVI.

S-ar putea să vă placă și