Академический Документы
Профессиональный Документы
Культура Документы
Presentado por:
JHON ALBERTO SOLANO CALDERON
INGENIERÍA DE SISTEMAS
MOGOTES
2019
IDENTIFICAR QUÉ ASPECTOS REFERENTES A LA PROGRAMACIÓN DE
ROBOTS, SABE Y CUALES SE DESCONOCEN. REALIZAR UN MAPA
CONCEPTUAL SOBRE LA TEMÁTICA “PROGRAMACIÓN DE ROBOTS”.
SABE DESCONOCE
SENSORES Programación guiada. Este método se basa en
LENGUAJE C conseguir que el robot pueda ejecutar la tarea
LOGICA DE PROGRAMACION. correspondiente mediante el movimiento de sus
articulaciones de manera habitual. Esto lo hará al
mismo tiempo que se registran los movimientos
que captan los sensores, para luego ser capaces de
repetirlos de forma automática.
Guiar al robot en movimiento lento, Programación textual. Dentro de este tipo de
puede ser en general llevado a cabo de programación, nos encontramos con hasta 3
varias maneras: usando un joystick, un maneras diferentes de establecer contacto con el
conjunto de botones (uno para cada robot. Mediante lenguajes de programación, a
movimiento) o un sistema de través de la enseñanza/repetición o bien por el uso
manipulación maestro-esclavo. de comandos verbales.
Los lenguajes de programación de alto Hay varias maneras de comunicarse con un robot,
nivel suministran una solución más y tres soluciones generales para lograrlo:
general para resolver el problema de • que son reconocimiento de palabras
comunicación hombre-robot. En la separadas.
década anterior, los robots fueron • enseñanza y repetición.
utilizados con éxito en áreas tales como • lenguajes de programación de alto nivel.
soldadura por arco voltaico o pintura con
spray utilizando el guiado (Engelberger
[1980]). Estas tareas no requieren
interacción entre el robot y su entorno y
pueden ser programadas fácilmente por
guiado. Sin embargo, la utilización de
robots para llevar a cabo las tareas
requieren técnicas de programación en
lenguajes de alto nivel ya que el robot de
la línea de producción suele confiar en la
realimentación de los sensores y este tipo
de interacción sólo puede solo puede ser
mantenida por métodos de programación
que contengan condiciones.
Los lenguajes clásicos empleados en informática,
como el FORTRAN, BASIC, PASCAL, etc., no
disponen de las instrucciones y comandos
específicos que necesitan los robots, para
aproximarse a su configuración y a los trabajos que
han de realizar. Esta circunstancia, ha obligado a
los constructores de robots e investigadores a
diseñar lenguajes propios de la Robótica. Sin
embargo, los lenguajes desarrollados hasta el
momento, se han dirigido a un determinado modelo
de manipulador y a una tarea concreta, lo que ha
impedido la aparición de lenguajes transportables
entre máquinas y por lo tanto de carácter universal.
LENGUAJES DE PROGRAMACIÓN EN
FUNCIÓN DE LOS OBJETIVOS.
La filosofía de estos lenguajes consiste en definir la
situación final del producto a fabricar, a partir de la
cual se generan los planes de acción tendentes a
conseguirla, obteniéndose, finalmente, el programa
de trabajo.
Estos lenguajes, de tipo natural, suponiendo una
potenciación extraordinaria de la Inteligencia
Artificial, para descargar al usuario de las labores
de programación. Prevén, incluso, la comunicación
hombre-máquina a través de la voz.
LENGUAJES DE PROGRAMACIÓN
ESPECIFICATIVA A NIVEL OBJETO.
En este grupo se encuentran tres lenguajes
interesantes:
RAPT
AUTOPASS
LAMA
LENGUAJES DE PROGRAMACIÓN
GESTUAL PUNTO A PUNTO
Se aplican con el robot "in situ", recordando a las
normas de funcionamiento de un magnetofón
doméstico, ya que disponen de unas instrucciones
similares: PLAY (reproducir), RECORD
(grabar), FF (adelantar), FR (atrasar), PAUSE,
STOP, etc. Además, puede disponer de
instrucciones auxiliares, como INSERT (insertar
un punto o una operación de trabajo) y DELETE
(borrar).
Conceptualmente, ala estar el manipulador en línea
funciona como un digitalizador de posiciones.
Los lenguajes más conocidos en programación
gestual punto a punto son el FUNKY, creado por
IBM para uno de sus robots, y el T3, original de
CINCINNATI MILACROM para su robot T3.
LENGUAJES DE PROGRAMACIÓN A
NIVEL DE MOVIMIENTOS
ELEMENTALES.
ANORAD
EMILY
RCL
RPL
SIGLA
VAL
MAL
AL
HELP
MAPLE
PAL
MCL
MAL EXTENDIDO
1
TOMADO DE https://www.bejob.com/que-es-la-programacion-robotica-y-para-que-sirve-2/
2
Tomado de Robótica: Control, Detección, Visión e InteligenciaK.S. FU, R.C González, C.S.G. LEE
McGraw Hill Robótica Practica Tecnología y Aplicaciones José Ma. Angulo Ed. Paraninfo, Samuel Candelas
Rodríguez, https://www.monografias.com/trabajos3/progrob/progrob.shtml
MAPA CONCEPTUAL.
3
Tomado de https://automaticaindustrial.wordpress.com/robotica/programacion-de-robot/
INVESTIGAR LAS GENERALIDADES DE LOS SIGUIENTES SOFTWARE DE
PROGRAMACIÓN DE ROBOTS: ROBOCELL, ROBOWORKS, VREP, ROBOT
STUDIO, ROBODK, KUKA SIM PRO, COSIMIR.
SOFTWARE DE
PROGRAMACI
ÓN
Robocell https://www.youtu https://www.intelitek.com/robots/robotic-
be.com/watch?v=K software/robocell/
fUdUA7noBA
Roboworks https://www.youtu http://newtonium.com/
be.com/watch?v=F
S3Pci0Udes
VREP https://www.youtu http://coppeliarobotics.com/assets/v-
be.com/watch?v=- repspecifications.pdf
mBDTEthTF4
Robot studio https://www.youtu http://www.directindustry.es/prod/abb-
be.com/watch?v=Z robotics/product-30265-1882624.html
fYzsj5xILs
https://new.abb.com/products/robotics/es/r
obotstudio
4
Tomado de http://newtonium.com/
VREP
Plataforma V-Rep es multiplataforma y permite la creación de contenido
transversal y portátil, escalable y fácil de mantener: un solo archivo portátil
portátil. puede contener un modelo (o escena) completamente funcional,
incluido el código de control.
KUKA.Sim Pro sirve para la programación offline completa de los robots KUKA. Con este
producto pueden analizarse los tiempos de ciclo y crearse programas de robot. Además permite
la conexión en tiempo real con el control de robot virtual de KUKA, KUKA.OfficeLite.
El KUKA Sim Pro se utiliza para la construcción de componentes paramétricos así como para
la definición de las cinemáticas que se utilizan en el KUKA.Sim Layout. KUKA.OfficeLite está
incluido en el paquete profesional de KUKA.Sim. Con KUKA.Sim Pro disfrutará de las
siguientes funciones:
Tutorial Robotworks.
1. Descargar roboworks. http://newtonium.com/
Click
Click
Click
Archivo descargando
ABRIR EL PROGRAMA ROBOWORKS
click
GUARDANDO Y ASIGNANDO UN NOMBRE
CAMBIANDO EL COLOR DEL AREA DE TRABAJO Y VISUALIZANDOLO
EN COORDENADAS.
L
U
E
G
O
C
L
LUEGO CLICK
I
PRIMERO CLICK
C
K
CLICK
CREACION DE BRAZO ROBOTICO DE 2 GRADOS DE LIBERTAD
CLICK
SELECCIONO EL ELEMENTO A INSERTAR.
NOTA: cuando al mover los elementos se des unen no se mueven en conjunto es por
dos razones.
Asi como.
Revisar el desarrollo de esta fase del proyecto a la luz del aprendizaje adquirido y volver a
identificar nuevos aprendizajes necesarios, para ello: