8

La Robotica

Embed Size (px)

Citation preview

Page 1: La Robotica
Page 2: La Robotica

Los Robots, Utilidades, clasificación y Lenguajes de programación…

presentado por: Daniel Mateo Rodríguez Velásquez

Presentado a: Lic. AlexanderGrado: 11-03 j.m

Institución Educativa Departamental General Santander

Cundinamarca, SibatéJulio de 2012

Page 3: La Robotica

La Robótica

La robótica es una ciencia o rama de la tecnología, que estudia el diseño y construcción de máquinas capaces de desempeñar tareas realizadas por el ser humano o

que requieren del uso de inteligencia. Las ciencias y tecnologías de las que deriva podrían ser: el álgebra, los

autómatas programables, las máquinas de estados, la mecánica o la informática.

Page 4: La Robotica

Clasificación de los Robots

Los robots han sido clasificados de acuerdo a su generación, a su nivel de inteligencia, a su nivel de control, y a su nivel de lenguaje de programación. Éstas clasificaciones reflejan la potencia del software en el controlador, en particular, la sofisticada interacción de los sensores. La generación de un robot se determina por el orden histórico de desarrollos en la robótica. Como ejemplo: Un Robot Androide.

Page 5: La Robotica

Los Robots son clasificados de la siguiente manera:

1. Dispositivos de manejo manual, controlados por una persona.2. Robots de secuencia arreglada.3. Robots de secuencia variable, donde un operador puede modificar la secuencia fácilmente.4. Robots regeneradores, donde el operador humano conduce el robot a través de la tarea.5. Robots de control numérico, donde el operador alimenta la programación del movimiento, hasta que se enseñe manualmente la tarea.6. Robots inteligentes, los cuales pueden entender e interactuar con cambios en el medio ambiente.

Page 6: La Robotica

Lenguaje de programaciónLenguaje de comportamientos: Es un lenguaje de control basado en reglas y en tiempo real que compila controladores AFSM.Lenguaje robótico genérico o GRL: Se trata de un lenguaje de programación funcional para programar grandes sistemas de control modulares. Usa autómatas finitos como bloques básicos de construcción. Provee un rango de constructores más extenso para definir flujos de comunicación y restricciones de sincronización entre diferentes módulos que el lenguaje de comportamientos.Sistema de planificación de acción reactiva o RAPS: Se trata de otro lenguaje de programación que permite a los programadores especificar objetivos, planes asociados a los objetivos y las condiciones para que dichos planes tengan éxito. Provee facilidades para manejar los fallos inevitables que se producen con los sistemas robóticas reales.GOLOG: Se trata de un lenguaje que permite el razonamiento y el aprendizaje para un robot. Fue introducido por John McCarthy en 1963. Mezcla la resolución deliberativa de problemas (planificación) y la especificación directa de control reactivo. Los programas en este lenguaje están formulados en cálculo de situación, con la opción adicional de operadores de acción no deterministas.CES: Se trata de un lenguaje de programación que extiende C++ e integra probabilidades y aprendizaje. Los tipos de datos son distribuciones de probabilidad. Pero lo más destacable de este lenguaje es que hace posible “entrenar” el software de un robot con ejemplos.ALisp: Es una extensión del lenguaje LISP. Permite a los programadores especificar puntos de elección no deterministas de forma similar a los puntos de decisión de GOLOG. Alisp aprende inductivamente la acción correcta mediante aprendizaje por refuerzo.

Page 7: La Robotica

Utilidad de los RobotsEn la actualidad, los robots comerciales e industriales son ampliamente utilizados, y realizan tareas de forma más exacta o más barata que los humanos. También se les utiliza en trabajos demasiado sucios, peligrosos o tediosos para los humanos. Los robots son muy utilizados en plantas de manufactura, montaje y embalaje, en transporte, en exploraciones en la Tierra y en el espacio, cirugía, armamento, investigación en laboratorios y en la producción en masa de bienes industriales o de consumo.Otras aplicaciones incluyen la limpieza de residuos tóxicos, minería, búsqueda y rescate de personas y localización de minas terrestresUno de los usos mas frecuentes es el uso medico y militar

Page 8: La Robotica