Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2-4) Matlab en Aplicaciones de Robotica Movil PDF
2-4) Matlab en Aplicaciones de Robotica Movil PDF
2-4) Matlab en Aplicaciones de Robotica Movil PDF
Resumen: Matlab es un software matemtico muy provided by the Matlab software, to develop Mobile
poderoso, comercialmente disponible, desarrollado y Robots applications based on this software. This
distribuido por Mathworks, Inc. Es utilizado ampliamente application let exploring a small area and found the
en la academia y la industria debido a sus capacidades different obstacles localizing.
avanzadas, adems posee una serie de herramientas que
contienen funciones comnmente usadas en ingeniera.
Key words: Data, CRC (Cyclic Redundancy Check Code),
En este artculo se har una pequea descripcin del microbot, Matlab PC (Personal Computer), radio
manejo y comportamiento del puerto serial del PC y el frequency (RF), serial port, sensor, toolbox, ultrasound.
manejo de interfaces graficas, mediante el uso de las
herramientas proporcionadas por el software Matlab, para 1. INTRODUCCIN
desarrollar una aplicacin de robtica mvil, la cual permiti
explorar un rea determinada y detectar la ubicacin de La microbtica es una rama derivada de la robotica, la
diferentes obstculos. cual a tomado gran auge en el siglo XXI. Existen una gran
diversidad de microbots, entre los cuales podemos
Palabras claves: Datos, CRC (cdigo de redundancia destacar: bpedos, cuadrpedos, hexpodos y rastreadores,
cclica, Matlab, microbot, PC (computador personal), entre otros.
puerto serial, radio frecuencia (RF), sensores, toolbox
ultrasonido. Toda la informacin referente al microbot a su entorno
puede ser adquirida, procesada o enviada mediante el uso
Abstract: Matlab is a commercially available mathematical de los puertos del computador. Existen muchos softwares
software package developed and distributed by The que permiten manipular los puertos del PC, Matlab no es
Mathworks, Inc. It is widely used in academia and industry la excepcin, adems de lo anteriormente mencionado, esta
because of its advanced capabilities, it's also has built-in dotado con una toolbox especializada en robtica.
toolboxes that contain commonly used engineering.
Quizs una de las aplicaciones de la microbtica mvil
In this article, Im going to do a small description of the mas conocida en el campo de la investigacin es el
handling and behaviour of the computers serial port and microbot SOJOURNER, el cual fue enviado por la NASA
graphic interface handling, by means of the use of the tools en 1997, para la exploracin del planeta Marte.
dcada del siglo XXI. El microbot es un dispositivo mvil
Para comprender de una forma ms rpida y concisa, las que reacciona ante el entorno de acuerdo con un plan de
aplicaciones de robtica mvil, es necesario contar con acciones programado por el usuario. Para moverse utiliza
algunos conceptos bsicos de comunicacin de datos, motores y para reconocer el entorno emplea sensores de
electrnica, robtica, sensores y software de desarrollo. Sin todo tipo. Finalmente para controlar motores, sensores y
previo conocimiento de estos temas, se dificultara un tanto, actuadores dispone de un computador en miniatura
el entendimiento de lo que se desea plasmar en el presente programado en funcin de la finalidad a la que se destina
artculo. [2].
Tomado de [1] .
Fig. 1. Fotografa Del Robot Sojourner En Su Explotacin A
Marte.
En general, matrices y vectores son el corazn de Matlab, Fig. 4. Representacin en bloques de la aplicacin
todos los datos son almacenados como vectores [7]. Adems desarrollada.
de esto cuenta con herramientas de desarrollo como la GUI
(Graphic User Interface), la cual permite generar entornos Inicialmente se familiarizo con los comandos que permiten
grficos para las diferentes aplicaciones. manipular los puertos del PC, y se construyeron los
elementos necesarios para establecer una comunicacin
2.7.1 Caractersticas Del Entorno: Matlab provee acceso bidireccional entre el PC y un perifrico externo. Para lo
inmediato a las caractersticas grficas especializadas anteriormente mencionado se implementaron tanto los
requeridas en ingeniera y ciencias. Posee una serie de cables de comunicacin para los puertos, como los circuitos
herramientas que facilitan el procesamiento de informacin, de proteccin correspondientes para cada caso.
entre los cuales se destacan:
3.1 Puerto Paralelo:
Representaciones 2-D y 3-D, incluyendo datos triangulados
Para observar el comportamiento del puerto
y reticulados.
paralelo, se hicieron pruebas sencillas de transmisin y
Representaciones 3-D quiver, ribbon, y stem
recepcin de datos con el fin de verificar la fiabilidad de la
Control de fuentes, letras Griegas, smbolos, subndices y
comunicacin implementada con el puerto paralelo.
superndices.
Seleccin expandida de smbolos marcadores de curvas.
Para este caso especifico, se implemento un circuito con
LEDS e interruptores miniaturas, de tal manera que el
circuito implementado permitiese para manipular los estados desarrollar. En la figura 7, se observa un ejemplo de
de las entradas del puerto y observar las salidas del mismo. recepcin de datos mediante el puerto serial.
En la figura 5, se observa un ejemplo de la creacin de un
objeto digital tipo paralelo.
REG_TX= 0
REG_RX= 0
DATOS= 0
Llanta 1 Llanta 2
HUBO_INTERRUPCION REG_RX=
SI
POR RX? DATOS Eje de Giro
NO
VISULIZAR
DATOS
4. AGRADECIMIENTOS
[11] STREMLER, Ferr el G. Introduccin a los sistemas de
comunicacin. 3 Ed. Wilmington: Addison-Wesley
Agradezcemos de manera muy cordial al ingeniero Jess Antonio
Iberoamericana S.A. 1993. Pg. 608.
Vega, por su gran colaboracin y amistad, a los ingenieros: Cristian
Jhon Ruiz, Carlos Gerardo Hernndez, Juan Carlos Villamizar y al
Al Dr. Hctor Ramiro Prez por sus comentarios y apoyo. [12] TOMASI Wayne. Sistemas De Comunicaciones
Electrnicas 4 Ed. Mxico: Prentice Hall / Pearson
A la Dra Ivonne Twiggy Sandoval Cceres y la Esp. Tilcia Cceres Educacin, S.A. 2000.. Pg 535-566.
de Sandoval por su gran colaboracin y apoyo incondicional.