Professional Documents
Culture Documents
NRC: 1483
INFORME DE PROYECTO
INTEGRANTES:
1. Melanie Chiluisa
2. Alexander Cordova
3. Gustavo Crdova
4. Tania Criollo
5. Jonathan Dillon
USER
Contenido
RESUMEN ........................................................................................................................................ 4
TEMA: .............................................................................................................................................. 5
OBJETIVOS ....................................................................................................................................... 5
ALCANCE ......................................................................................................................................... 5
Antecedentes .............................................................................................................................. 5
Definicin de robtica............................................................................................................. 6
Interpolacin: .......................................................................................................................... 8
Ventajas: ................................................................................................................................. 9
Desventajas: ............................................................................................................................ 9
SOFTWARE .................................................................................................................................. 9
ROS .......................................................................................................................................... 9
AUTOCAD .............................................................................................................................. 12
USER
HARDWARE ............................................................................................................................... 13
SERVOMOTOR ....................................................................................................................... 14
ARDUINO ............................................................................................................................... 19
Bibliografa .................................................................................................................................... 41
Tabla Figuras
USER
RESUMEN
USER
TEMA:
OBJETIVOS
Objetivo General:
Disear e implementar un robot de morfologa esfrica de 3 grados de libertad para
manipulacin de objetos utilizando ROS.
Objetivos Especficos:
Disear y construir la estructura mecnica del robot.
Implementar la etapa de electrnica de potencia para el correcto funcionamiento de los
actuadores del manipulador.
Programar el sistema de control del manipulador robtico utilizando la plataforma ROS.
ALCANCE
El alcance tcnico del proyecto consiste en disear, construir e implementar un
manipulador robtico esfrico de 3 grados de libertad el cual puede controlar cada uno de los
movimientos correspondientes a sus grados de libertad (rotacional, angular, lineal) por medio de
una botonera y por medio de una interfaz realizada en la plataforma ROS, en donde se realizada
adems la programacin del sistema que permite controlar al manipulador robtico.
MARCO TEORICO
Antecedentes
A lo largo de la historia el hombre ha procurado construir artefactos con caractersticas
cada vez mejores. Al hablar de la historia de la robtica se puede observar el desarrollo en la
tcnica tanto para el diseo como para la construccin de estos artefactos que buscan
asemejarse al ser humano tanto en su forma como en las aplicaciones para las que son
construidos. Todo esto con el objetivo de facilitar tareas repetitivas, peligrosas o difciles para un
ser humano. Desde el siglo I A.C. pueden hallarse mquinas autmatas como por ejemplo el
USER
rgano de viento, mquinas de vapor y neumticas. Con el desarrollo constante de artefactos
empleando cada vez mejores tcnicas para el diseo, construccin y aplicacin de los mismos.
[1].
En 1921 el novelista Karel Kapev acua el trmino robot en su obra titulada Rossums
Universal Robots. En 1961 la empresa Unimate instal el primer robot industrial a partir de lo
cual el desarrollo en esta ciencia y tecnologa no se ha detenido hasta la actualidad. [1]
Definicin de robtica
Robtica es la ciencia y tecnologa de los robots. Se ocupa de su diseo, manufactura y
aplicaciones. Entendiendo el trmino robot como un dispositivo multifuncional reprogramable
diseado para manipular o transportar material a travs de movimientos programados para la
realizacin de tareas variadas. Su utilidad consiste en reproducir ciertas capacidades de los
organismos vivos. [2]
Manipuladores robticos
La definicin ms comnmente aceptada posiblemente sea la de la Asociacin de
Industrias de Robtica (RIA, Robotic Industry Association), segn la cual:
USER
Se incluye en esta definicin la necesidad de que el robot tenga varios grados de libertad. Una
definicin ms completa es la establecida por la Asociacin Francesa de Normalizacin (AFNOR),
que define primero el manipulador y, basndose en dicha definicin, el robot:
Manipulador: mecanismo formado generalmente por elementos en serie, articulados
entre s, destinado al agarre y desplazamiento de objetos. Es multifuncional y puede ser
gobernado directamente por un operador humano o mediante dispositivo lgico.
Robot: manipulador automtico servo-controlado, reprogramable, polivalente, capaz de
posicionar y orientar piezas, tiles o dispositivos especiales, siguiendo trayectoria
variables reprogramables, para la ejecucin de tareas variadas. Normalmente tiene la
forma de uno o varios brazos terminados en una mueca. Su unidad de control incluye
un dispositivo de memoria y ocasionalmente de percepcin del entorno. Normalmente
su uso es el de realizar una tarea de manera cclica, pudindose adaptar a otra sin cambios
permanentes en su material. [4]
Los principales parmetros que caracterizan a los robots industriales son:
Nmero de grados de libertad: es el nmero total de grados de libertad de un robot, dado
por la suma de g.d.l. de las articulaciones que lo componen. Aunque la mayora de las
aplicaciones industriales requieren 6 g.d.l., como las de soldadura, mecanizado y
almacenamiento, otras ms complejas requieren un nmero mayor, tal es el caso de las
labores de montaje.
Espacio de accesibilidad o espacio (volumen) de trabajo: es el conjunto de puntos del
espacio accesibles al punto terminal, que depende de la configuracin geomtrica del
manipulador. Un punto del espacio se dice totalmente accesible si el PT puede situarse
en l en todas las orientaciones que permita la constitucin del manipulador y se dice
parcialmente accesible si es accesible por el PT pero no en todas las orientaciones
posibles. En la figura inferior se aprecia el volumen de trabajo de robots de distintas
configuraciones.
Capacidad de posicionamiento del punto terminal: se concreta en tres magnitudes
fundamentales: resolucin espacial, precisin y repetibilidad, que miden el grado de
exactitud en la realizacin de los movimientos de un manipulador al realizar una tarea
USER
programada.
Capacidad de carga: es el peso que puede transportar el elemento terminal del
manipulador. Es una de las caractersticas que ms se tienen en cuenta en la seleccin de
un robot dependiendo de la tarea a la que se destine.
Velocidad: es la mxima velocidad que alcanzan el PT y las articulaciones.
Robot Esfrico
A este tipo de configuracin segn Groover (1990), tambin se le suele llamar
configuracin polar, utiliza un brazo telescpico que puede elevarse o bajar alrededor de un
pivote horizontal. Este pivote est montado sobre una base giratoria. Estas diversas
articulaciones proporcionan al robot la capacidad para desplazar si brazo dentro de un espacio
esfrico
Dos juntas de rotacin y una prismtica permiten al robot apuntar en muchas direcciones,
y extender la mano a un poco de distancia radial. [5]
Grados de libertad:
Los movimientos son: rotacional, angular y lineal. Tiene rotacin de cintura en la base,
giro en torno a la vertical y extensin prismtica (del brazo). [5]
Interpolacin:
Utiliza la interpolacin por articulacin para moverse en sus dos primeras articulaciones,
y la interpolacin lineal para la extensin y retraccin. [6]
USER
Volumen de trabajo:
Presentan un volumen de trabajo irregular
Ventajas:
Tiene un alcance por encima de l.
Desventajas:
Comparado con el robot de coordenadas cartesianas tiene una resolucin relativamente
baja que vara con el largo del brazo.
DESCRIPCION DE RECURSOS
SOFTWARE
ROS
Es un entorno de trabajo que significa Robot Operating System. Provee los servicios
estndar de un sistema operativo tales como abstraccin del hardware, control de dispositivos
de bajo nivel, paso de mensajes entre procesos e implementacin de funcionalidad de uso
comn.
ROS es software libre bajo trminos de licencia BSD, que permite libertad para uso
comercial e investigador. Proporciona toda una serie de servicios y libreras que simplifican
considerablemente la creacin de aplicaciones complejas para robots.
Las reas de aplicacin de los paquetes del sistema operativo se basan en:
USER
Percepcin.
Identificacin de objetos.
Reconocimiento Facial.
Reconocimiento de gestos.
Seguimiento de objetos.
Comprensin de movimiento.
Agarre de objetos.
Percepcin de profundidad mediante el uso de dos cmaras.
Robots mviles.
Control.
ROS permite el uso de distintos lenguajes de programacin. De forma oficial soportan Python,
C++ y Lisp adems de muchas otras como java, Lua; tambin puede ser ejecutado sobre maquinas
tipo Unix, principalmente Ubuntu y Mac OS X, existe soporte para otras plataformas como Fedora
y Gentoo.
El objetivo principal del ROS es apoyar el cdigo reutilizable en la investigacin robtica y el
desarrollo. [7]
Fuente: [Robotic,2012]
UBUNTU 14.04
Es un sistema operativo que contiene todas las aplicaciones que puedas necesitar, desde
procesadores de texto y aplicaciones de email, hasta software para servidor web y herramientas
de programacin. Concentra su objetivo en la facilidad de uso, la libertad en la restriccin de uso,
los lanzamientos regulares y la facilidad en la instalacin.
USER
La versin de Ubuntu emplea GNOME, una interfaz grfica de usuario GUI y un conjunto
de aplicaciones de escritorio para Linux. Esta versin renueva algunos iconos de aplicaciones,
adems de cambios en el diseo de las ventanas de apagado de sistema. Tambin cambios en el
diseo de Nautilus, el cual ahora se llama Archivos. Actualizaciones de nuevas caractersticas para
Firefox, Shotwell, Rhythmbox y Actualizacin de software. [7]
PLATAFORMA DE ARDUINO
Arduino es una plataforma de prototipos electrnica de cdigo abierto (open-source)
basada en hardware y software flexibles y fciles de usar. Est pensado para artistas,
diseadores, como hobby y para cualquiera interesado en crear objetos o entornos interactivos.
Arduino puede sentir el entorno mediante la recepcin de entradas desde una variedad
de sensores y puede afectar a su alrededor mediante el control de luces, motores y otros
artefactos. [8]
Arduino tambin simplifica el proceso de trabajo con microcontroladores, pero ofrece
algunas ventajas para profesores, estudiantes y aficionados interesados sobre otros sistemas:
Barato: Las placas Arduino son relativamente baratas comparadas con otras
plataformas microcontroladoras. La versin menos cara del mdulo Arduino puede ser
ensamblada a mano, e incluso los mdulos de Arduino preensamblados cuestan menos
de 50$.
Multiplataforma: El software de Arduino se ejecuta en sistemas operativos Windows,
Macintosh OSX y GNU/Linux. La mayora de los sistemas microcontroladores estn
USER
limitados a Windows.
Entorno de programacin simple y claro: El entorno de programacin de Arduino es fcil
de usar para principiantes, pero sucientemente flexible para que usuarios avanzados
puedan aprovecharlo tambin. Para profesores, est convenientemente basado en el
entorno de programacin Processing, de manera que estudiantes aprendiendo a
programar en ese entorno estarn familiarizados con el aspecto y la imagen de Arduino.
Cdigo abierto y software extensible: El software Arduino est publicado como
herramientas de cdigo abierto, disponible para extensin por programadores
experimentados. El lenguaje puede ser expandido mediante librerias C++, y la gente que
quiera entender los detalles tcnicos pueden hacer el salto desde Arduino a la
programacin en lenguaje AVR C en el cual est basado. De forma similar, puedes aadir
cdigo AVR-C directamente en tus programas Arduino si quieres.
AUTOCAD
Es un software de diseo asistido por computadora utilizado para dibujo 2D y modelado
3D. Actualmente es desarrollado y comercializado por la empresa Autodesk.
USER
Es un software reconocido a nivel internacional por sus amplias capacidades de edicin,
que hacen posible el dibujo digital de planos de edificios o la recreacin de imgenes en 3D; es
uno de los programas ms usados por arquitectos, ingenieros, diseadores industriales y
otros.Adems de acceder a comandos desde la solicitud de comando y las interfaces de mens,
AutoCAD proporciona interfaces de programacin de aplicaciones (API) que se pueden utilizar
para determinar los dibujos y las bases de datos. [8]
HARDWARE
LAPTOP HP 1000
Caractersticas del computador personal:
HP1000 Intel Core i5
Memoria Ram 4 Gb
Disco duro de 750Gb
Pantalla Led de 14 pulgadas.
USER
Figura 7-Computadora HP1000 con los programas instalados
SERVOMOTOR
Un servomotor (o servo) es un tipo especial de motor con caractersticas especiales de
control de posicin. Al hablar de un servomotor se hace referencia a un sistema compuesto por
componentes electromecnicos y electrnicos. [8]
USER
Figura 9-Partes del servomotor 2
Fuente: [Maquinaria,2012]
La presencia del sistema de engranajes como el que se muestra en la figura hace que
cuando movemos el eje motor se sienta una inercia muy superior a la de un motor comn y
corriente. Observando las imgenes que hemos presentado nos podemos dar cuenta que un
servo no es un motor como tal, sino un conjunto de partes (incluyendo un motor) que forman un
sistema. [8]
MOTORES PASO A PASO
El motor paso a paso se caracteriza principalmente por permitirlos mover un paso a la vez
por pulso aplicado. Segn las caractersticas del motor vara el ngulo de paso, pero
generalmente se encuentran de 1.8 o 4 pasos. [7]
Estos motores pueden ser de reluctancia variable, de imn permanente y los hbridos.
En los motores tipo imn permanente, su rotor es un imn que posee una ranura en toda su
longitud y el estator est formado por una serie de bobinas enrolladas alrededor de un ncleo o
polo. [8]
Este tipo de motores pueden ser de dos tipos:
Unipolares.
Bipolares.
USER
Motores Unipolares
Fuente: [Maquinaria,2012]
Estos motores puedes ser de 5 o 6 cables de salida tal como se muestra en las Figuras 3 y
4. Para este tipo de motores, se puede emplear 3 secuencias:
Secuencia normal: esta forma de polarizacin es la recomendada por el fabricante, gracias
a la activacin de 2 bobinas el motor avanza un paso, permitiendo la obtencin de un alto
torque de paso y retencin.
Secuencia del tipo Wave drive: A diferencia de la anterior secuencia, en esta se activa
una sola bobina a la vez, provocando un funcionamiento ms suave, siendo el torque de
paso y retencin ms suave.
USER
Secuencia por medio paso: Esto provoca que la activacin de las bobinas brinde un
movimiento igual a la mitad del paso real, activando primero 2 bobinas y luego solo 1, y
as sucesivamente.
Para poder controlar un motor paso a paso, hay que conocer que existen tres modos de
excitacin:
Paso completo.
Medio paso.
Microstepping.
El motor se mueve a travs de su ngulo de paso bsico, esto quiere decir, un motor de
1,8 paso toma 200 pasos por revolucin del motor.
Hay dos tipos de modos de paso de excitacin completos. En el modo de una sola fase,
tambin conocido como "de una sola fase en, paso completo" de excitacin, el motor es operado
con una sola fase (grupo de devanados) energizado a la vez. [8] De esta manera, se puede
controlar por cualquiera de los modos de excitacin.
Caractersticas
Cinco resoluciones diferentes: paso completo, medio paso, un cuarto de paso, un octavo
de paso, y un dieciseisavo de paso.
Control de corriente ajustable que permite ajustar la salida de corriente mxima con un
potencimetro, que le permite utilizar tensiones superiores a la tensin nominal del
motor paso a paso para lograr mayores tasas de paso.
Proteccin por sobrecalentamiento trmico, cierre por baja tensin, y proteccin por
sobrepico de corriente.
USER
Figura 12-Driver Pololu A4988
Alimentacin
El controlador requiere una tensin de alimentacin lgica (3-5,5 V) que se conecta a
travs de los pines VDD y GND y una tensin de alimentacin del motor (8-35 V) para ser
conectada a travs de VMOT y GND. Estos suministros deben tener condensadores de
desacoplamiento adecuados cerca a la placa, y que deben ser capaces de entregar las corrientes
esperadas (picos de hasta 4 A para el suministro del motor).
USER
debe ser lo suficientemente bajo (vase ms adelante). De lo contrario, los niveles intermedios
no se mantienen correctamente, y el motor se saltar micropasos.
ARDUINO
El hardware Arduino ms sencillo consiste en una placa con un microcontrolador y una
serie de puertos de entrada y salida. Los microcontroladores AVR ms usados son el Atmega168,
Atmega328, Atmega1280, y Atmega8 por su sencillez y bajo coste que permiten el desarrollo de
mltiples diseos, aunque tambin nos encontramos microcontroladores CortexM3 de ARM de
32 bits,5 que coexistirn con las ms limitadas, pero tambin econmicas AVR de 8 bits. La
diferencia entre los distintos Arduino la encontraremos por un lado en la tensin utilizada en las
placas. Generalmente las microcontroladoras con CortexM3 tienen un voltaje de 3,3 voltios,
mientras que la mayor parte de las placas con AVR utilizan una tensin de 5 voltios. Esto luego
es fundamental para utilizar lgica TTL (frente a lgica CMOS) por ejemplo, lo que abre la
posibilidad de utilizar chips baratos y complementar el Arduino con alguna funcionalidad externa.
Arduino se puede utilizar para desarrollar elementos autnomos, o bien conectarse a otros
dispositivos o interactuar con otros programas, para interactuar tanto con el hardware como con
el software. Nos sirve tanto para controlar un elemento, pongamos por ejemplo un motor que
nos suba o baje una persiana basada en la luz que haya y gracias a un sensor conectado al
Arduino, o bien para transformar la informacin de una fuente, como puede ser un teclado, y
convertir la informacin a algo que entienda por ejemplo un ordenador.
Fuente: [Arduino,2015]
USER
DISEO MECATRONICO
DISEO MECANICO
DESARROLLO DE CONCEPTOS (DISEO MECNICO)
El presente diseo cuenta con las caractersticas de un robot polar o de revolucin capaz de
posicionarse en 3 GDL representada en la siguiente caja negra
Rotacional
Angular Posicionamiento
Prismtico
Rotacional
Tipo de Inicio de Sistema de
actuador transmisin transmisin
Posicionamiento
Angular Sistema de
Tipo de Inicio de
actuador transmisin transmisin
Prismtico
Tipo de Inicio de Sistema de
actuador transmisin transmisin
Las subfunciones quedan definidas de la siguiente forma debido a que se restringe el diseo a
usar 2 motores a pasos unipolares y un servomotor como actuadores del robot, debido a ello de
realiza el anlisis del las posibles combinaciones.
USER
RBOL DE CLASIFICACIN DE CONCEPTOS
Se usa 3 rboles de clasificacin para el diseo debido a que se puede usar los mismos para los 3
tipos de grado de libertad
Subfuncin Tipo de actuador
Simple
efecto
Pistones
Neumticos Doble efecto
Motores
Simple
efecto
Hidrulicos Pistones
Tipo de
Doble efecto
actuador
Bipolar
Motor a
pasos
Unipolar
Elcticos ServoMotor
Pistones
USER
Se descarta los tipos de actuadores Neumticos e Hidrulicos debido a que se restringi en el
inicio de la propuesta del diseo, para lo cual se propuso usar de forma acadmica actuadores
elctricos.
Dentro de los actuadores elctricos se tuvo una segunda restriccin, la cual fue usar 2 motores
unipolares y un servomotor.
Subfuncin Inicio de transmisin
Base
Centro de
gravedad
Inicio de
transmisin
Articulaciones
Sobre el centro
de gravedad
USER
Sobre el centro de gravedad: Es una opcin poco recomendable debido a los sobre
esfuerzos que ya causan el propio peso y vibracin de los mismos, creando as un el
anlisis de una carga sobre la lnea de accin, pero usados generalmente cuando es difcil
la transmisin de los mismos desde la base.
Engrane
Correa dentada
CIrcular-circular Cadena
Paralelogramo
Cable
Sistema de
transmicin Tornillo sin fin
Circular-Lineal
Cremallera
Enlace rguido
Lineal-Circular
Cremallera
USER
Tabla 3 Tabla de ventajas e inconvenientes de sistemas de transmisin
Dentro de los sistemas necesarios para el diseo del robot polar son revolucin, angular y
prismtico para los cuales todos parten de movimientos circulares de los actuadores se
determina el uso de sistemas de transmisin circular- circular para los movimientos de rotacin
y posicin angular, mientras que para el prismtico se selecciona el sistema circular-lineal
teniendo en cuenta que este sistema se puede combinar con transmisin de cadena o banda
dentada si su inicio de transmisin no es directamente en la articulacin, se descarta en este tipo
el tipo de cadena por su peso ya que se requiere un menor peso sobre el centro de gravedad
inicial del robot
Se descarta los tipos de sistema lineal-circular por motivos de restriccin de actuadores.
USER
Tabla de combinacin de conceptos
Concepto 1
Subconcepto Rotacional 1
Tipo de actuador Inicio de transmisin Sistema de transmisin
Motor Monopolar Base Engrane
ServoMotor Centro de gravedad Correa dentada
Articulacin Cadena
Sobre el centro de Paralelogramo
gravedad Cable
Tabla 4 Subconcepto 1
Subconcepto Angular 1
Tipo de actuador Inicio de transmisin Sistema de transmisin
Motor Monopolar Base Engrane
ServoMotor Centro de gravedad Correa dentada
Articulacin Cadena
Sobre el centro de Paralelogramo
gravedad Cable
Tabla 5 Subconcepto 2
USER
Anlisis del subconcepto
Se parte de un servomotor el cual presenta gran torque y precisin, con repetitividad el cual se
conectara directamente a la articulacin mediante el sistema de transmisin de engrane el cual
se ubica sobre el centro de gravedad teniendo el inconveniente del peso innecesario sobre el
mismo.
Para este movimiento se puede usar un servomotor debido a que su movimiento angular puede
ser restringido.
Subconcepto Prismtico 1
Tipo de actuador Inicio de transmisin Sistema de transmisin
Motor Monopolar Base Tornillo sin fin
ServoMotor Centro de gravedad Cremallera
Articulacin Correa dentada-Cremallera
Sobre el centro de Cadena-Cremallera
gravedad
Tabla 6 Subconcepto 3
USER
Concepto 1
Figura 14-Concepto 1
USER
Concepto 2
Subconcepto Rotacional 2
Tipo de actuador Inicio de transmisin Sistema de transmisin
Motor Monopolar Base Engrane
ServoMotor Centro de gravedad Correa dentada
Articulacin Cadena
Sobre el centro de Paralelogramo
gravedad Cable
Tabla 7 Subconcepto 4
Subconcepto Angular 2
Tipo de actuador Inicio de transmisin Sistema de transmisin
Motor Monopolar Base Engrane
ServoMotor Centro de gravedad Correa dentada
Articulacin Cadena
Sobre el centro de Paralelogramo
gravedad Cable
Tabla 8 Subconcepto 5
USER
Anlisis del subconcepto
Se parte de un servomotor el cual presenta gran torque y precisin, con repetitividad el cual se
conectara a la articulacin mediante el sistema de transmisin de paralelogramo conocido como
4 barras el cual se ubica en la base, la relacin de posicin angular es directa desde el servo a la
articulacin, en este caso se puede usar tambin correa dentada, para este caso se puede usar
los dos tipos de transmisin ya que la distancia entre la base y articulacin es aceptable para usar
el sistema de paralelogramo, evitando as el diseo de banda y engranes
Para este movimiento se puede usar un servomotor debido a que su movimiento angular puede
ser restringido.
Subconcepto Prismtico 2
Tipo de actuador Inicio de transmisin Sistema de transmisin
Motor Monopolar Base Tornillo sin fin
ServoMotor Centro de gravedad Cremallera
Articulacin Correa dentada-Cremallera
Sobre el centro de Cadena-Cremallera
gravedad
Tabla 9 Subconcepto 6
USER
Figura 15-Distribucin en gra tipo torre
Concepto 2
Figura 16-Concepto 2
USER
sistema correa dentada- cremallera iniciando sobre el centro de gravedad y paralelo al
movimiento prismtico por un motor monopolar.
En este tipo de diseo los tres movimientos son independientes resultando as un mejor anlisis
posterior de las ecuaciones que rigen sobre el posicionamiento del robot polar
Decisin: Se procede a trabajar en el concepto 2 debido a que los tres movimientos son
independientes y resulta conveniente para un mejor diseo mecnico del sistema.
Diseo de detalle
Las medidas se encuentran en milmetros y en la configuracin detallada a continuacin.
Rotacional
Para el movimiento rotacional se usa el sistema de engranes presentado a continuacin el cual
usa un acople entre dos discos los cuales uno ser la base mvil y una base fija en la que se
encuentra empotrado el motor monopolar.
El elemento 1 se ubica en el disco mvil que se acopla al elemento 2 que se fija al eje del motor
monopolar
USER
La transmisin es directa y la precisin de esta posicin depende de la resolucin del motor a
pasos monopolar, teniendo un campo de trabajo en revolucin de 360 con un diferencial de
rea determinado por el prismtico como se detalla a continuacin.
Angular
Para el sistema de transmisin angular se usa un sistema paralelogrmo de cuatro barras
dispuestas en el eje vertical, usando como actuador un servomotor el cual tiene un
desplazamiento de la siguiente forma.
USER
Figura 19-Distribucin de 4 barras
USER
Figura 21-Campo de trabajo, vista frontal plano YX
Prismtico
Para el sistema de transmisin prismtico se usa un sistema banda dentada cremallera paralela
al eslabn, usando como actuador un motor a pasos el cual tiene un desplazamiento de la
siguiente forma.
USER
Para el acople del sistema se usaron los siguientes clculos
DISEO ELECTRONICO
Para la parte electrnica se necesitar circuitos que aseguren el funcionamiento de los
motores unipolares que se va a utilizar, en el presente proyecto hemos tomado como
circuito el driver POLOLU A4988.
USER
Este driver nos brinda la facilidad de que no se requiere un parte de potencia previa, ya
que como se observa, nicamente se necesita conectar una fuente externa para los
motores a los pines correspondientes del driver, y con esto aseguramos la alimentacin
para cada motor, y el driver se encarga internamente de la parte de potencia y las seales
que recibir del controlador utilizado en este caso Arduino.
Para el funcionamiento del Servo Motor no se requiere un circuito especial, ya que los
servos poseen internamente su circuito de control, y simplemente se conecta sus
terminales directamente al controlador utilizado (Vcc, Gnd, Seal).
Una vez determinado la conexin a utilizarse para los motores, el diagrama de conexiones
finales se detalla en la figura 24.
USER
Figura 25-Diagrama Conexiones
USER
DISEO SISTEMA CONTROL
USER
USER
USER
DESCRIPCION DE HMI
MELANIE
CONCLUSIONES Y RECOMENDACIONES
El control de la corriente para el movimiento de los motores es necesario controlarlos para que
no haya movimientos bruscos al momento de la operacin.
Se recomienda en el diseo usar siempre los actuadores en la base del robot para asi tener mayor
estabilidad en el mismo.
Bibliografa
[6] Instituto Tcnico Industrial Francisco Jose de Caldas, Como trabaja un robot, 21 Enero
2015. [En lnea]. Available:
http://automatica.mex.tl/imagesnew/5/0/1/4/2/GUIAS%20ROBOTICA%202.pdf. [ltimo
acceso: 26 Mayo 2017].
USER
[8] Escuela Superior Politcnica de Alcoy, Departamento de Ingeniera Electrnica, 2002. [En
lnea]. Available: http://server-die.alc.upv.es/asignaturas/lsed/2002-
03/MotoresPasoaPaso/tipos.htm.
USER