Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Cursos gratis / Robótica - Lenguajes de programación de robots

Robótica - Lenguajes de programación de robots

 ****- (21 opiniones)
Creative Commons Curso gratis de BarzanaRafael Menéndez-Barzanallana Asensio - 25 de Julio de 2005
6. Lenguajes de programación de robots
Un gran obstáculo en la utilización de los manipuladores como máquinas de uso general es la falta de comunicación eficaz y apropiada entre el usuario y el sistema robótico, de forma que éste pueda dirigir al manipulador para cumplir una tarea dada. Hay algunas formas de comunicarse con un robot, y los tres grandes enfoques para lograrlo son: el reconocimiento de palabra discreta, enseñar y reproducir y lenguajes de programación de alto nivel.

El estado actual del reconocimiento de voz es bastante primitivo y generalmente depende del orador. Pueden reconocer un conjunto de palabras discretas de un vocabulario limitado y normalmente requiere que el usuario pare entre palabras. Aunque es posible reconocer palabras en tiempo real debido a componentes de ordenadormás rápidos y algoritmos de procesamientos eficientes, la utilidad del reconocimiento de palabras discretas para describir una tarea es limitada. Más aún, requiere una gran cantidad de memoria para almacenar el discurso, y normalmente se necesita un período de entrenamiento para incorporar patrones de voz con fines de reconocimiento.

El método de enseñar y reproducir lleva consigo el instruir al robot al dirigirlo a través de los movimientos que va a realizar. Esto se suele efectuar en los pasos siguientes: 1) dirigir al robot en movimiento lento utilizando control manual a través de la tarea de montaje completa, siendo grabados los ángulos de las articulaciones del robot en posiciones apropiadas con el fin de reproducir el movimiento; 2) edición y reproducción del movimiento enseñado, y 3) si el movimiento enseñado es correcto, entonces el robot lo ejecuta a una velocidad apropiada de forma repetitiva. Este método se conoce también como guiado y es el enfoque más comúnmente utilizado en los robots industriales de hoy día.

Un planteamiento más general para resolver los problemas de comunicación hombre-robot es la utilización de programación de alto nivel. Los robots se utilizan comúnmente en áreas tales como soldadura por arco, soldadura de punto y pintura al spray". Estas tareas no requieren interacción entre el robot y el entorno y se pueden programar fácilmente mediante guiado. Sin embargo, el uso de robots para efectuar tareas de montaje requiere generalmente técnicas de programación de alto nivel. Se necesita este esfuerzo porque el manipulador se controla normalmente por una ordenador, y la manera más efectiva para que los humanos se comuniquen con las ordenadors es a través de un lenguaje de programación de alto nivel. Más aún, al utilizar programas para describir tareas de montaje, permite a un robot efectuar trabajos diferentes simplemente ejecutando el programa apropiado. Esto aumenta la flexibilidad y versatilidad del robot.
Autor y licencia de 'Robótica - Lenguajes de programación de robots'
BarzanaRafael Menéndez-Barzanallana Asensio Extraído de: http://www.um.es/docencia/barzana

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Robótica - Lenguajes de programación de robots'

Revisamos varios lenguajes de programación que son usados en la actualidad para hacer páginas Web.... Más »
XML es un metalenguaje, es decir, un lenguaje hecho para poder construir otros lenguajes con... Más »
XML es un metalenguaje, es decir, un lenguaje hecho para poder construir otros lenguajes con... Más »
PHP es un lenguaje de programación diseñado específicamente para aplicaciones Web; las características más destacables... Más »
PHP es un lenguaje de programación diseñado específicamente para aplicaciones Web; las características más destacables... Más »
¿Estás seguro de que deseas eliminar este capítulo?