OpenRAVE Raúl Pérula Martínez

Slides:



Advertisements
Presentaciones similares
OTROS CAMPOS DE LA IA.
Advertisements

Introducción a C#.
CSS Rogelio Ferreira Escutia. 2 Hojas de estilo cascada, mayo 2010 Definición La hojas de estilo en cascada (en inglés.
Ing. Zamudio Mendoza Mario Said
Curso de Java Capitulo 7: Conceptos sobre poo Profesor:
Director General Innovación Sanitaria, Sistemas y Tecnologías
Microsoft SQL Server 2008 – SQL Server Integration Services
Servicios Web.
1. Visión Artificial Industrial. Introducción.
II CONGRESO INTERNACIONAL SOBRE COMUNICACIÓN, TECNOLOGÍA Y EDUCACIÓN
EVOLUCIÓN DE HTML.
Data Mart para la gestión de reportes y apoyo a la toma de decisiones del departamento de RR.HH. de la empresa de agua S.A.” Agosto 2010.
Informática II Prof. Dr. Gustavo Patiño MJ
Presentación del estado del arte
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
DIAGRAMAS DE CLASES Completando los diagramas de interacción, es posible identificar la especificación de las clases que participarán en la solución indicando.
SISTEMA DE ROBOTICA DE LEGO. ¿Cómo funciona la computación básica? Entrada Salida El procesador ejecuta los comandos. La memoria guarda los programas.
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
Brazo Robótico Controlado por DISPOSITIVOS DE realidad virtual
Con fines prácticos se puede clasificar al software en tres tipos: Software de sistema Software de programación Software de aplicación.
Microsoft InfoPath. Creación y publicación de formularios empresariales Dese su aparición en Office 2003, Microsoft InfoPath se ha convertido en una de.
Tema 10: Interfaces Antonio J. Sierra.
ATC-DistribuidasUniversidad de Oviedo / Dpto. de Informática Programación con OSF RPC y Microsoft RPC.
J.C.Cano, J. Sahuquillo, J.L. Posadas 1 Juan Carlos Julio Juan Luis
Sistemas a Eventos Discretos
Simulación de Redes de Datos con NS2 Ing. Rolando Pérez Martínez Universidad de Pinar del Río “Hermanos Saíz Montes de Oca”
Título Características y elementos fundamentales J.M. Morales-del-Castillo.
Weka.
Características y elementos fundamentales J.M. Morales-del-Castillo
ACIDE A C onfigurable I ntegrated D evelopment E nvironment (Un entorno integrado de desarrollo configurable)
SISTEMAS EXPERTOS INNOVADORES
El Ciclo de Vida del Proyecto
Evaluación de la Reusabilidad de los Objetos de Aprendizaje Javier Sanz Rodríguez Universidad Carlos III de Madrid Juan Manuel Dodero BeardoUniversidad.
Integrantes: David Miguel Martínez Rodríguez Diego David Bósquez Granja.
Fundamentos de Robótica M.C. Cynthia Patricia Guerrero Saucedo
(SESSION INITIATION PROTOCOL)
Dime con quién andas: Las Bases de Datos Bibliográficas como Herramientas de Medición Jane M. Russell Barnard Instituto de Investigaciones Bibliotecológicas.
FUNDAMENTOS DE PROGRAMACION
UNIVERSIDAD TECNOLOGICA DE NEZAHUALCÓYOTL
José Ulloa Suárez Cesar León Soledispa Ingeniería WiseConn S.A.
Ingeniería de software
Herramientas informáticas
Centro Integrado de Manufactura y Automatización Universidad Técnica Federico Santa María Robótica Industrial Centro Integrado de Manufactura y Automatización.
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Access.
Almacenamiento virtual de sitios web: «Hosts» virtuales. Jesús Torres Cejudo.
INFOPATH Ma. Belen Guevara. V ARIOS C ONCEPTOS Microsoft InfoPath es una aplicación usada para desarrollar formularios de entrada de datos basados en.
Diseño de Sistemas Expertos
Automatizacion en Word. Macros En Microsoft Office Word 2007 se pueden automatizar las tareas realizadas con más frecuencia creando macros. Una macro.
Vamos a tratar algunos temas que es necesario conocer a la hora de administrar un sistema informático y que nos van a ser útiles sin importar el sistema.
FACULTAD: CIENCIAS ECONÓMICAS Y EMPRESARIALES ASIGNATURA: GESTIÓN DE CONTENIDO ELECTRÓNICO TÍTULO: TINFOPATH - VENTAJAS Y USO. AUTORA: MARIA DANIELA TOMALÁ.
Algoritmos y Programación III
SOFTWARE Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
ALUMNA: NOELIA ESTEFANIA OJEDA ROMERO TEMA: REALIDAD AUMENTADA.
Software.
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Borland User Group - Guatemala Desarrollo de Aplicaciones utilizando Enterprise Core Objects III y BDS 2006 Lic. Mario Enríquez Open Consult.
Proyecto de Fin de Curso Camarón Raquel Martínez Rodríguez
Por: Jorge Aguirre.  Microsoft InfoPath es una aplicación usada para desarrollar formularios de entrada de datos basados en XML.  Su primera publicación,
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE NAVEGACIÓN POR VOZ PARA ROBOTS MOVILES CON RUEDAS (RMR) UTILIZANDO LA.
BPMN COMO HERRAMIENTA DE MODELADO DE NEGOCIO PARA LA CREACIÓN DE MODELOS CONCEPTUALES Integrantes Horenstein, Nicolás Gómez, Federico IDJEI 52.
Herencias Conceptos básicos i
:: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
Módulo III.- Recursos en UPSA VIRTUAL Este módulo explica como configurar los distintos recursos que pueden encontrarse en un curso de MOODLE. Recurso:
Curso de programación Visual Chart 6 (1ªEd.)
Entregables del Proyecto
Plataforma agregadora de Moocs para universidades.
TEMA 7 ANÁLISIS DE LOS RESULTADOS TEMA 7 ANÁLISIS DE LOS RESULTADOS.
Transcripción de la presentación:

OpenRAVE Raúl Pérula Martínez <raul.perula@uc3m.es> Modelado de robots Raúl Pérula Martínez <raul.perula@uc3m.es> Robots Humanoides Universidad Carlos III Madrid

Índice Introducción Formatos de modelado Corpus XML de OpenRave Formato Collada Base de datos de robots modelados Conclusiones

Introducción

Introducción OpenRAVE provee un entorno para realizar: test, desarrollo, y algoritmos de planificación de movimientos. Su principal objetivo es simular y analizar la información kinemática y geométrica relacionada con la planificación. Provee herramientas en línea de comandos para trabajar con robots. Uno de sus principales objetivos es la automatización de robots industriales.

Formatos de modelado

Corpus XML Los ficheros de modelado de COLLADA pueden ser un poco difíciles de editar a mano. OpenRAVE también define su propio formato para ayudar a los usuarios a modelar robots y entornos. Los robots hechos en este formato se pueden convertir a formato COLLADA mediante la siguiente instrucción: $ openrave -save myrobot.zae myrobot.xml

Corpus XML OpenRAVE usa XML para almacenar las descripciones de los robots o los escenarios. El formato de XML es bastante flexible para lincar un fichero XML a otro. También existe la posibilidad de lincarlo con un fichero en vrml o iv. Permite crear todo tipo de interfaces. Además, la etiqueta<environment> se puede usar para poner dentro todos las etiquetas bodies/interfaces. Las etiquetas más relevantes son: Environment (<environment>): Especifica múltiples objetos o robots. Puede definir propiedades de cámara y background. KinBody (<kinbody>): Es el objeto básico del que todos derivan. Un “kinematic body” consiste en una colección de cuerpos rígidos y uniones (joints) conectados. Robot (<robot>): Es el robot básico y deriva de KinBody. Normalmente cada Robot tiene al menos una declaración de KinBody dentro. Se pueden definir campos propios.

COLLADA OpenRAVE soporta el formato de los ficheros de COLLADA para especificar robots. Las extensiones para los robots incluyen: manipulators, sensors, planning-specific parameters Las extensiones para los robots en COLLADA son “dae”, “zae”. Los robots están estandarizados con el formato de COLLADA 1.5.

COLLADA El formato de COLLADA se usa para especificar los robots y las escenas. Por defecto, COLLADA 1.5 implementa geometría, efectos visuales, propiedades físicas y kinemáticas. COLLADA permite extensiones de cualquiera de sus etiquetas usando la etiqueta <extra>. Existe una correspondencia uno a uno entre el formato XML propio de OpenRAVE y el de COLLADA: Robot articulated_system KinBody kinematics_model Sensor sensor (new) XML COLLADA

Base de datos de robots modelados

Base de datos de robots modelados kawada-hironx Robot mitsubishi-pa10 Robot kuka-youbot Robot

Base de datos de robots modelados pr2-beta-static Robot HRP 2 (no incluido)

Base de datos de robots modelados Vídeos http://youtu.be/ufXPSSULigU?hd=1 http://youtu.be/FI8fooOT1nI http://youtu.be/SIhvo446M0Y http://youtu.be/Yze4wo71igY Demostración (Proyecto HANDLE)

Conclusiones

Conclusiones OpenRAVE Ficheros de modelado Muy útil para modelado de entornos y robots. Base de datos con robots (escasa). Más que un simulador, permite visualizar movimiento. Ficheros de modelado Sintaxis común (XML). Formato de COLLADA complejo. Posibilidad de cargar robots en COLLADA con ROS (en pruebas).

Muchas Gracias ¿Preguntas?