Escolar Documentos
Profissional Documentos
Cultura Documentos
CURSO:
Inteligencia Artificial
PROFESORA:
Muoz Diana
NOMBRES:
Gomero Salinas Karla
Huamn Burgos Esteban
Mezones Novoa Steven
Sanchez Vidal Marita
Silva Caldern Dillan
TEMA:
La Robotica y Aplicaciones Arduino
CICLO:
VII
2017
LA ROBTICA
INTRODUCCIN
La robtica es la rama de la tecnologa diferenciada de la telecomunicacin (cuya funcin
es cubrir todas las formas de comunicacin a distancia) que se dedica al diseo,
construccin, operacin, disposicin estructural, manufactura y aplicacin de los robots.
Un sistema Robtico puede describirse, como "Aquel que es capaz de recibir informacin,
de comprender su entorno a travs del empleo de modelos, de formular y de ejecutar
planes, y de controlar o supervisar su operacin".
El inicio de la robtica actual puede fijarse en la industria textil del siglo XVIII, cuando Joseph
Jacquard inventa en 1801 una mquina textil programable mediante tarjetas perforadas. La
revolucin industrial impuls el desarrollo de estos agentes mecnicos, entre los cuales se
destacaron el torno mecnico motorizado de Babbitt (1892) y el mecanismo programable
para pintar con spray de Pollard y Roselund (1939). Adems de esto, durante los siglos XVII
y XVIII fueron construidos en Europa muecos mecnicos muy ingeniosos que tenan
algunas caractersticas de los robots. Jacques de Vauncansos construy varios msicos de
tamao humano a mediados del siglo XVIII. Esencialmente se trataba de robots mecnicos
diseados para un propsito especfico: la diversin.
En 1805, Henri Maillardert construy una mueca mecnica que era capaz de hacer dibujos.
Una serie de levas se utilizaban como ' el programa ' para el dispositivo en el proceso de
escribir y dibujar. Estas creaciones mecnicas de forma humana deben considerarse como
inversiones aisladas que reflejan el genio de hombres que se anticiparon a su poca.
La palabra robot se emple por primera vez en 1920 en una obra de teatro llamada "R.U.R."
o "Los Robots Universales de Rossum" escrita por el dramaturgo checo Karel Capek. La
trama era sencilla: el hombre fabrica un robot, despus el robot mata al hombre. Muchas
pelculas han seguido mostrando a los robots como mquinas dainas y amenazadoras. La
palabra checa 'Robota' significa servidumbre o trabajador forzado, y cuando se tradujo al
ingles se convirti en el trmino robot.
Entre los escritores de ciencia ficcin, Isaac Asimov contribuy con varias narraciones
relativas a robots, que escribi a partir de 1939. A l se atribuye el acuamiento del trmino
Robtica. La imagen de robot que aparece en su obra es el de una mquina bien diseada
y con una seguridad garantizada que acta de acuerdo con tres principios. Estos principios
fueron denominados por Asimov las Tres Leyes de la Robtica, y son:
Consecuentemente todos los robots de Asimov son fieles sirvientes del ser humano, de sta
forma su actitud contraviene a la de Kapek. Inicialmente, se defina un robot como un
manipulador reprogramable y multifuncional diseado para trasladar materiales, piezas,
herramientas o aparatos a travs de una serie de movimientos programados para llevar a
cabo una variedad de tareas.
Son varios los factores que intervinieron para que se desarrollaran los primeros robots en
la dcada de los 50. La investigacin en inteligencia artificial desarroll maneras de emular
el procesamiento de informacin humana con computadoras electrnicas e invent una
variedad de mecanismos para probar sus teoras.
Las primeras patentes aparecieron en 1946 con los muy primitivos robots para traslado de
maquinaria de Devol. Tambin en ese ao aparecen las primeras computadoras: J. Presper
Eckert y John Maulchy construyeron el ENAC en la Universidad de Pensilvania y la primera
mquina digital de propsito general se desarrolla en el MIT. En 1954, Devol disea el
primer robot programable y acua el termino "autmata universal", que posteriormente
recorta a Unimation. As llamara Engleberger a la primera compaa de robtica. La
comercializacin de robots comenzara en 1959, con el primer modelo de la Planet
Corporation que estaba controlado por interruptores de fin de carrera. En 1964 se abren
laboratorios de investigacin en inteligencia artificial en el MIT, el SRI (Stanford Research
Institute) y en la universidad de Edimburgo. Poco despus los japoneses que anteriormente
importaban su tecnologa robtica, se sitan como pioneros del mercado. Otros desarrollos
importantes en la historia de la robtica fueron:
En 1961, un robot Unimate se instal en la Ford Motors Company para atender una
mquina de fundicin de troquel. En 1966, la firma noruega Trallfa construy e
instal un robot de pintura por pulverizacin.
En 1971 el "Standford Arm'', un pequeo brazo de robot de accionamiento
elctrico, se desarroll en la Standford University.
En medicina, aunque en esta rea ya hay varias aplicaciones, como la gran cantidad de
robots quirrgicos aplicados a la Urologa, Ginecologa, Ciruga, Peditrica, General y
Torcica. Y como aquellos usados en procedimientos de ciruga poco invasiva, Tambin los
hay de aquellos que se utilizan en los laboratorios en el transporte de muestras biolgicas
y qumicas.
En el cuidado de personas, se trata de una aplicacin muy reciente pero de mucha demanda
en pases con escasez de mano de obra, como China y Japn que por sus propias tradiciones
culturales -el cuidado de los ancianos no se deja en instituciones, como asilos, sino en su
propia casa-, resultaran de mucha utilidad en esas sociedades.
Recientemente, Junio 2009, cientficos del mismo Laboratorio RoMeLa han desarrollado un
robot nico que puede sujetar con firmeza objetos tan duros como una lata de cerveza o
tan delicados como un huevo crudo, adems de ser lo suficientemente habilidoso como
para hacer gestos del lenguaje de los signos.
El Robot bautizado con el nombre RAPHel (Robotic Air Powered Hand with Elastic Ligaments
o Mano Robtica impulsada por Aire con Ligamentos Elsticos), consiste en una mano
robtica completamente articulada e impulsada por un tanque compresor de aire de una
presin de ms de 4 atmsferas (1 atmsfera es la presin a nivel del mar).
Su diseo de alimentacin por aire es lo que hace a esta mano nica, dado que con l (la
mquina) no necesita de ningn tipo de motor, adems que su fuerza para asir objetos
puede ajustarse con solo cambiar la presin del aire. Esta mano est destinada al primer
robot humanoide bipedo y andante fabricado integramente en Estados Unidos, de nombre
Charli.
Potencialidad estructural de ejecutar tareas diversas y/o ejecutar una misma tarea
de forma diversa. Esto impone al robot una estructura mecnica de geometra
variable.
Significa que un robot debe, por s solo, alcanzar su objetivo (ejecutar su tarea) a
pesar de las perturbaciones imprevistas del entorno a lo largo de la ejecucin de su
tarea. Esto supone que el robot sea consciente de su entorno y que por lo tanto
posea sentidos artificiales.
EL ROBOT Y SU FUNCIONAMIENTO
Un robot operacional puede estar constituido por cuatro entidades unidas entre s
2. El entorno es el universo en que est sumergida la primera entidad. Si los robots estn
sobre un puesto fijo se reduce al espacio alcanzable por el robot. En l el robot puede
encontrar obstculos que ha de evitar y objetos de inters, o sea los objetos con los que
tiene que actuar. Por todo esto existe interaccin entre la parte fsica y el entorno.
Mediante los captadores interoceptivos (cmaras, detectores de fuerzas, detectores de
proximidad, captadores tctiles) se toman informaciones sobre el entorno.
3. Las tareas a realizar es el trabajo que se desea que haga el robot. La descripcin de estas
tareas se hace mediante lenguajes que pueden ser a travs de los gestos, en el que se le
ensea al robot lo que se debe hacer; orales, se le habla; por escrito en el que se le
escriben las instrucciones en un lenguaje compatible con el robot.
4. El cerebro del robot es el rgano de tratamiento de la informacin. Este puede ser desde
un autmata programable para los menos avanzados hasta un mini-ordenor numrico o
microprocesador para los ms avanzados. El cerebro, es el que tiene el papel principal,
contiene en sus memorias:
Un modelo del robot fsico: las seales de excitacin de los accionadores y los
desplazamientos que son consecuencia de ellas.
CRITERIO CLASIFICACIN
Geometra
Se basa en la forma del rea de
trabajo producida por el brazo del
robot: rectangular, cilndrica o esfrica.
La configuracin polar utiliza
Configuraciones coordenadas polares para especificar
cualquier posicin en trminos de una
rotacin sobre su base, un ngulo de
elevacin y una extensin lineal del
brazo.
La configuracin de coordenadas
cartesianas posee tres movimientos
lineales, y su nombre proviene de las
coordenadas cartesianas, las cuales
son ms adecuadas para describir la
posicin y movimiento del brazo. Los
robots cartesianos a veces reciben el
nombre de XYZ, donde las letras
representan a los tres ejes del
movimiento.
Grados de libertad Consiste en contar el nmero de
grados de libertad que tengan. Se
considera un grado de libertad cada
eje a lo largo del cual se puede mover
el brazo de un robot.
rea de aplicacin Ensamblaje
En la produccin los robot se destacan por traer consigo una disminucin de la mano de
obra; adems ayuda a una mayor calidad del producto acabado, a la rapidez de la
produccin. Casi siempre, en la industria, los robot se unen a otras mquinas aportando
mayor eficiencia en la produccin.
En la esfera cientfica, muchos de ellos son utilizados para hacer investigaciones en el campo
donde el hombre se le hace difcil ir, tal vez por un medio hostil o tal vez demasiado
peligroso: submarino, espacial, irradiado por centrales nucleares. As se han diseado dos
tipos de robot de acuerdo a su misin y a su sentido de operacionalidad:
- Robot autnomo: Se le programa su misin, casi siempre con trabajos sencillos y sin
necesidad de reflexionar, de comprender su entorno.
- rtesis: estructuras rgidas motorizadas que se ponen alrededor del miembro paralizado
y lo arrastran en su movimiento.
- Teltesis: destinadas a los paralticos de los cuatro miembros (tetrapljicos) y son robots
que el afectado controla a distancia a partir de las zonas de motrocidad voluntaria que haya
podido conservar(por ejemplo: la lengua, los msculos de los ojos).
PROGRAMACIN USADA EN LA ROBTICA
La programacin que se emplea en la robtica tiene caracteres diferentes: explcito, en el
que el operador es el responsable de las acciones de control y de las instrucciones
adecuadas que las implementan, o estar basada en la modelacin del mundo exterior,
cuando se describe la tarea y el entorno y el propio sistema toma las decisiones.
- Programacin Textual. En esta labor no participa la mquina (off-line). Las trayectorias del
manipulador se calculan matemticamente con gran precisin y se evita el
posicionamiento a ojo.
Seleccin de velocidades
Generacin de retardos
Funciones especiales
PROGRAMACIN TEXTUAL
El programa queda constituido por un texto de instrucciones o sentencias, cuya
confeccin no requiere de la intervencin del robot; es decir, se efectan "off-line".
Con este tipo de programacin, el operador no define, prcticamente, las acciones
del brazo manipulado, sino que se calculan, en el programa, mediante el empleo de
las instrucciones textuales adecuadas.
En una aplicacin tal como el ensamblaje de piezas, en la que se requiere una gran
precisin, los posicionamientos seleccionados mediante la programacin gestual no
son suficientes, debiendo ser sustituidos por clculos ms perfectos y por una
comunicacin con el entorno que rodea al sistema. En esta la posibilidad de edicin
es total. El robot debe intervenir, slo, en la puesta a punto final.
Por el contrario, los lenguajes del tipo articular indican los incrementos
angulares de las articulaciones. Aunque esta accin es bastante simple para
motores de paso a paso y corriente continua, al no tener una referencia
general de la posicin de las articulaciones con relacin al entorno, es difcil
relacionar al sistema con piezas mviles, obstculos, cmaras de TV, etc.
Los lenguajes ms conocidos en programacin 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. Los movimientos pueden tener lugar en sistemas de coordenadas cartesianas, cilndricas
o de unin, siendo posible insertar y borrar las instrucciones que se desee. Es posible,
tambin, implementar funciones relacionadas con sensores externos, as como revisar el
programa paso a paso, hacia delante y hacia atrs.
En el lenguaje FUNKY se usa un mando del tipo "joystick", que dispone de un comando
especial para centrar a la pinza sobre el objeto para el control de los movimientos, mientras
que el T3 dispone de un dispositivo de enseanza ("teach pendant").
El procesador usado en T3 es el AMD 2900 ("bit slice"), mientras que en el FUNKY est
constituido por el IBM SYSTEM-7.
- ANORAD
- EMILY
- RCL
- RPL
- SIGLA
- VAL
- MAL
Estos lenguajes son, por lo general, del tipo intrprete, con excepcin del RPL, que tiene un
compilador. La mayora dispone de comandos de tratamiento a sensores bsicos: tacto,
fuerza, movimiento, proximidad y presencia. El RPL dispone de un sistema complejo de
visin, capaz de seleccionar una pintura y reconocer objetos presentes en su base de datos.
Los lenguajes EMILY y SIGLA son transportables y admiten el proceso en paralelo simple.
ANORAD
VAL
Fue diseado por UNIMATION INC para sus robots UNIMATE y PUMA. (FIG. 1) Emplea, como
CPU, un LSI-II, que se comunica con procesadores individuales que regulan el servocontrol
de cada articulacin. Las instrucciones, en idioma ingls, son sencillas e intuitivas, como se
puede apreciar por el programa siguiente:
LISPT
PROGRAM PICKUP
2. MOVES PART
3. CLOSE, 0.0.0
6. MOVES DROP
7. OPEN, 0.0.0
END
RPL
Dotado con un LSI-II como procesador central, y aplicado a los robots PUMA, ha sido
diseado por SRI INTERNATIONAL.
EMILY
Es un lenguaje creado por IBM para el control de uno de sus robots. Usa el procesador IBM
370/145 SYSTEM 7 y est escrito en Ensamblador.
SIGLA
Desarrollado por OLIVETTI para su robot SUPER SIGMA, emplea un mini-ordenador con 8 K
de memoria. Escrito en Ensamblador, es del tipo intrprete.
MAL
Aplicado al robot PACS y desarrollado por RPI, emplea, como CPU, un PDP 11/03. Es del tipo
intrprete y est escrito en Ensamblador.
- AL
- HELP
- MAPLE
- PAL
- MCL
- MAL EXTENDIDO
Con excepcin de HELP, todos los lenguajes de este grupo estn provistos de estructuras de
datos del tipo complejo. As, el AL utiliza vectores, posiciones y transformaciones; el PAL
usa, fundamentalmente, transformaciones y el MAPLE permite la definicin de puntos,
lneas, planos y posiciones. Slo el PAL, y el HELP carecen de capacidad de adaptacin
sensorial. Los lenguajes AL, MAPLE y MCL, tienen comandos para el control de la
sensibilidad del tacto de los dedos (fuerza, movimiento, proximidad, etc.). Adems, el MCL
posee comandos de visin para identificar e inspeccionar objetos.
AL
HELP
MAPLE
Escrito, como intrprete, en lenguaje PL-1, por IBM para el robot de la misma empresa,
tiene capacidad para soportar informaciones de sensores externos. Utiliza, como CPU a un
IBM 370/145 SYSTEM 7.
PAL
MCL
MAL EXTENDIDO
Procede del Politcnico de Miln, al igual que el MAL, al que incorpora elementos de
programacin estructurada que lo potencian notablemente. Se aplica, tambin, al robot
SIGMA.
ESPECIFICATIVA A NIVEL OBJETO
- RAPT
- AUTOPASS
- LAMA
RAPT
Su filosofa se basa en definir una serie de planos, cilindros y esferas, que dan lugar a otros
cuerpos derivados. Para modelar a un cuerpo, se confecciona una biblioteca con sus rasgos
ms representativos. Seguidamente, se define los movimientos que ligan a los cuerpos a
ensamblar (alinear planos, encajar cilindros, etc.).
As, si se desea definir un cuerpo C1, se comienza definiendo sus puntos ms importantes,
por ejemplo:
P1 = < x, 0, 0 >
P2 = < 0, y, 0 >
P4 = < 0, 0, z >
C1 = CIRCLE/P2, R;
C2 = CIRCLE/P4, R;
L1 = L/P1, P2;
L2 = L/P3, P4;
Si, anlogamente al cuerpo C1, se define otro, como el C2, una accin entre ambos podra
consistir en colocar la cara inferior de C1 alineada con la superior de C2. Esto se escribira.
AUTOPASS
Creado por IBM para el ensamblaje de piezas; utiliza instrucciones, muy comunes, en el
idioma ingls. Precisa de un ordenador de varios Megabytes de capacidad de memoria y,
adems de indicar, como el RAPT, puntos especficos, prev, tambin, colisiones y genera
acciones a partir de las situaciones reales.
PLACE C1
El AUTOPASS realiza todos sus clculos sobre una base de datos, que define a los objetos
como poliedros de un mximo de 20,000 caras. Est escrito en PL/1 y es intrprete y
compilable.
LAMA
Procede del laboratorio de Inteligencia Artificial del MIT, para el robot SILVER, orientndose
hacia el ajuste de conjuntos mecnicos. Aporta ms inteligencia que el AUTOPASS y permite
una buena adaptacin al entorno. La operatividad del LAMA se basa en tres funciones
principales:
La filosofa de estos lenguajes consiste en definir la situacin final del producto a fabricar, a
partir de la cual se generan los planes de accin tendentes a conseguirla, obtenindose,
finalmente, el programa de trabajo. Estos lenguajes, de tipo natural, suponiendo una
potenciacin extraordinaria de la Inteligencia Artificial, para descargar al usuario de las
labores de programacin. Prevn, incluso, la comunicacin hombre-mquina a travs de la
voz.
- STRIPS
- HILAIRE
STRIPS
HILAIRE
Procedente del laboratorio de Automtica Y Anlisis de Sistemas (LAAS) de Toulouse, est
escrito en lenguaje LISP. Es uno de los lenguajes naturales ms interesantes, por sus
posibilidades de ampliacin e investigacin.
Los pases que no contaban hace apenas unos aos ahora estn emergiendo como actores
principales en el mbito de la robtica. Muchos diseo y limitaciones operativos asociados
con los robots estn siendo arrasados por, entre otras cosas, el uso de la computacin en la
nube y las redes sociales.
Los costos estn cayendo rpidamente, lo que permite nuevas aplicaciones. Incluso la
nocin de lo que se consideraba un robot est cambiando rpidamente. Todas estas seales
parecen apuntar que la robtica est al borde de algo grande que se espera que puedan
afectar nuestra vida de una manera positiva.
Se espera que el uso de aviones no tripulados en el sector civil, tanto nacional como
internacional para crecer a un ritmo rpido. Por desgracia, estos robots tienen mayor
vulnerabilidad desde la perspectiva de la seguridad ciberntica. Ejemplos recientes de
piratera de coches ilustran la vulnerabilidad de estos vehculos a los ataques cibernticos.
Se necesitan nuevas tecnologas de seguridad ciberntica para hacer frente a los ataques
que pueden comandar vehculos y causar dao fsico. Un incidente serio en esta rea puede
influir en la opinin pblica y causar un gran revs para este campo emergente.
5. Nube Robtica
Los robots pueden aprovechar la nube para realizar el procesamiento masivo de datos y el
intercambio de informacin con otros robots en tiempo real. La robtica en la nube tiene el
potencial de liberar a los robots las limitaciones de computar y darles suficientes cerebros
grandes para hacer frente a situaciones difciles que no podan hacer frente a antes de ellos
mismos. Los avances en los grandes datos tambin estn siendo adoptados por
la comunidad robtica para hacer frente a los datos masivos generados por robots ricos en
sensores.
Los robots tienen ahora acceso a los datos en las redes sociales. Pueden extraer datos
(como imgenes, videos y mapas) de las redes sociales y, utilizando tcnicas de IA, como
algoritmos de aprendizaje profundo, adquirir nuevas capacidades de percepcin que
pueden a su vez ampliar su capacidad de entender el medio ambiente. Las redes
sociales tambin pueden ser utilizados para ayudar a los robots a adquirir nuevas
habilidades.
http://www.web-robotica.com/robotica/seis-tendencias-recientes-en-robotica-y-sus-
implicaciones
http://www.galeon.com/analistasdesistemas/Lprogramacion.htm
http://www.monografias.com/trabajos31/robotica/robotica.shtml
http://alexa1028.blogspot.pe/2012/07/informe.html
http://definicionyrobotica.blogspot.pe/p/para-que-sirve-la-robotica.html