SlideShare una empresa de Scribd logo
Open Source Robotics 
Simulation Software
SIMUNROBOT




 Daniel Fernando Jiménez Torres
Universidad Nacional de Colombia
SIMUNROBOT
El Trasfondo
●   Difícil de Enseñar
●   Herramientas de alto Costo
●   Simulaciones Lentas
●   Uso Complicado
Diseño de Robots
●   Necesidades.
●   Limitaciones.
●   Diseño Mecánico.
    ●   Análisis Estático.
    ●   Análisis Dinámico.
●   Diseño Electrónico.
    ●   Diseño Controlador.
    ●   Etapa Potencia.
    ●   Diseño Comunicación.
●   Software.
    ●   Controlador.
    ●   Interfaz de Usuario.
Descripción Estática
●   Denavit – Hartenberg (Craig)




●   Screws
Herramientas Actuales
●   Matlab (ToolBox UN)
    ●   Importar Archivos .wrl
    ●   Hallar Jacobiano
    ●   Seguimiento de Puntos
    ●   Descripción Denavit-Hartenberg ó Screws
    ●   Setup por Cinemática Directa
    ●   Acceso a todas las propiedades de Matlab
    ●   Interacción con otros Robots
    ●   Cadenas Paralelas
    ●   Requiere Matlab
Herramientas Actuales
●   SIMUNROBOT
    ●   Importar Archivos OBJ, STL
    ●   Hallar Jacobiano.
    ●   Hallar Matrices de Transformación.
    ●   Interpolación entre Puntos.
    ●   Descripción Denavit – Hartenberg
    ●   Setup por Cinemática Directa
    ●   Cinemática Inversa por el metodo de CCD
    ●   Acceso a las librerías de C++
    ●   Optimizado para Renderización de Entornos 3D
¿Open Source?
●   Las Universidades Generan y Comparten
    Conocimiento.
●   Fácil y Rápido Crecimiento.
●   Fácil y Rápida Adaptación.
●   Fácil y Rápida Difusión.
●   Gratis.
Software

●   Problema
●   Objetivo
●   Diseño
●   Desarrollo
Patrones de Diseño
●   Qué son?
●   Estándares.
●   Reutilización de Código.
●   Model View Controller Pattern.
●   Singleton Pattern.
Cute
●   Diseñar por Widgets
●   Conectando Señales y Slots
XML
●   Estándar
●   Evita Errores
●   Fácil de Entender.
●   Fácil de Expandir y Añadir nuevos Tags.
Instalación
●   Tan sencillo como make, make install
●   .deb disponible
Uso
●   Asistente Nuevo Robot
●   Tabla D-H
●   No hace falta especificar el nombre del .obj
Uso
●   C.A.D.
●   Archivos OBJ
Uso
●   Entorno Personalizable
●   Diferentes Vistas
●   Interacción Cinemática Inversa / Directa
●   Guardar e Interpolar posiciones
Personalización
●   GPL permite modificación y distribución del
    nuevo código.
Posibilidades y Limites
Futuro
Futuro
●   Interfaz Hardware
●   Interfaz de Consola
●   Control de Robots Complejos

Más contenido relacionado

PPTX
INTERFAZ GRÁFICA PARA OPENCV EN PYTHON
PDF
Visión artificial con Processing y OpenCV
PPTX
ODP
PPS
Informatica pao
PPTX
Algoritmos, Diagramas de flujo, Pseudocódigos
PPTX
Obfuscation & unpacking
PPTX
Algebra calculator
INTERFAZ GRÁFICA PARA OPENCV EN PYTHON
Visión artificial con Processing y OpenCV
Informatica pao
Algoritmos, Diagramas de flujo, Pseudocódigos
Obfuscation & unpacking
Algebra calculator

Destacado (20)

PPT
PRIMER EJERCICIO I. TEC. I. CENTROS EDUCATIVOS
PDF
Programación Y Simulación De Robot SCARA, presentación
PDF
Morfologia del robot actu y sens
PPS
Juegos sociales
PDF
Control de trayectoria de manipulador robótico de
PDF
Robótica Industrial
PPT
Introduccion a la robotica
PPT
Taller De Simulacion Y ProgramacióN De Robots Industriales
PDF
Manual para programar brazo robotico industrial nachi
PPTX
Presentación final
DOC
Metodos de programacion d robot
PPTX
Programación aplicada a robots (Gestual y textual)
PPT
Robotica
PPTX
Lenguajes de programacion para Robotica
PDF
Tutorial movimiento de un robot industrial con flex pendant
PDF
Simulation in Robotics
PDF
Tutorial Simulación con RAPID
PPT
Robotica ppt
PPTX
Robótica Aplicada a la Manufactura
PRIMER EJERCICIO I. TEC. I. CENTROS EDUCATIVOS
Programación Y Simulación De Robot SCARA, presentación
Morfologia del robot actu y sens
Juegos sociales
Control de trayectoria de manipulador robótico de
Robótica Industrial
Introduccion a la robotica
Taller De Simulacion Y ProgramacióN De Robots Industriales
Manual para programar brazo robotico industrial nachi
Presentación final
Metodos de programacion d robot
Programación aplicada a robots (Gestual y textual)
Robotica
Lenguajes de programacion para Robotica
Tutorial movimiento de un robot industrial con flex pendant
Simulation in Robotics
Tutorial Simulación con RAPID
Robotica ppt
Robótica Aplicada a la Manufactura
Publicidad

Similar a SIMUNROBOT (20)

PPTX
SecondNug Robotics, Kinect y un par de demos más
PDF
Introducción a ROS
PDF
Software para el modelamiento, simulación y programación de aplicaciones rob...
PPTX
Master RIAtec 2013 - Bloque 2
PDF
Planificación en inteligencia artificial aplicada a la robótica
PDF
ROS - Jornadas de la ingeniería cádiz-2011
PPTX
PDF
Reporte bernardino melgarejo lugo
PDF
Unidad 4. Robotica. Sistemas de control y motores de impulsión
DOC
Qué Es La RobóTica
DOC
Qué Es La RobóTica
PPTX
programcion karel
PPT
Robótica prueba
PPT
Unidad 4 robotica(4º)
PDF
PrintBots: Robots libres e imprimibles
PPT
Introduccion utilización Robotstudio ABB
PPT
Robotica
PDF
Uso de matlab en aplicaciones de roboticamovil
PPTX
Programas sim
PPSX
Proyecto brazo robot mediante algoritmos evolutivos
SecondNug Robotics, Kinect y un par de demos más
Introducción a ROS
Software para el modelamiento, simulación y programación de aplicaciones rob...
Master RIAtec 2013 - Bloque 2
Planificación en inteligencia artificial aplicada a la robótica
ROS - Jornadas de la ingeniería cádiz-2011
Reporte bernardino melgarejo lugo
Unidad 4. Robotica. Sistemas de control y motores de impulsión
Qué Es La RobóTica
Qué Es La RobóTica
programcion karel
Robótica prueba
Unidad 4 robotica(4º)
PrintBots: Robots libres e imprimibles
Introduccion utilización Robotstudio ABB
Robotica
Uso de matlab en aplicaciones de roboticamovil
Programas sim
Proyecto brazo robot mediante algoritmos evolutivos
Publicidad

Último (20)

PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
modulo seguimiento 1 para iniciantes del
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
Presentación de Redes de Datos modelo osi
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
capacitación de aire acondicionado Bgh r 410
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
Diapositiva proyecto de vida, materia catedra
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
modulo seguimiento 1 para iniciantes del
introduccion a las_web en el 2025_mejoras.ppt
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Presentación de Redes de Datos modelo osi
Zarate Quispe Alex aldayir aplicaciones de internet .docx
capacitación de aire acondicionado Bgh r 410
Presentación PASANTIAS AuditorioOO..pptx
CyberOps Associate - Cisco Networking Academy
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
Power Point Nicolás Carrasco (disertación Roblox).pptx
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
MANUAL de recursos humanos para ODOO.pdf
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Diapositiva proyecto de vida, materia catedra

SIMUNROBOT

  • 2. SIMUNROBOT Daniel Fernando Jiménez Torres Universidad Nacional de Colombia
  • 4. El Trasfondo ● Difícil de Enseñar ● Herramientas de alto Costo ● Simulaciones Lentas ● Uso Complicado
  • 5. Diseño de Robots ● Necesidades. ● Limitaciones. ● Diseño Mecánico. ● Análisis Estático. ● Análisis Dinámico. ● Diseño Electrónico. ● Diseño Controlador. ● Etapa Potencia. ● Diseño Comunicación. ● Software. ● Controlador. ● Interfaz de Usuario.
  • 6. Descripción Estática ● Denavit – Hartenberg (Craig) ● Screws
  • 7. Herramientas Actuales ● Matlab (ToolBox UN) ● Importar Archivos .wrl ● Hallar Jacobiano ● Seguimiento de Puntos ● Descripción Denavit-Hartenberg ó Screws ● Setup por Cinemática Directa ● Acceso a todas las propiedades de Matlab ● Interacción con otros Robots ● Cadenas Paralelas ● Requiere Matlab
  • 8. Herramientas Actuales ● SIMUNROBOT ● Importar Archivos OBJ, STL ● Hallar Jacobiano. ● Hallar Matrices de Transformación. ● Interpolación entre Puntos. ● Descripción Denavit – Hartenberg ● Setup por Cinemática Directa ● Cinemática Inversa por el metodo de CCD ● Acceso a las librerías de C++ ● Optimizado para Renderización de Entornos 3D
  • 9. ¿Open Source? ● Las Universidades Generan y Comparten Conocimiento. ● Fácil y Rápido Crecimiento. ● Fácil y Rápida Adaptación. ● Fácil y Rápida Difusión. ● Gratis.
  • 10. Software ● Problema ● Objetivo ● Diseño ● Desarrollo
  • 11. Patrones de Diseño ● Qué son? ● Estándares. ● Reutilización de Código. ● Model View Controller Pattern. ● Singleton Pattern.
  • 12. Cute ● Diseñar por Widgets ● Conectando Señales y Slots
  • 13. XML ● Estándar ● Evita Errores ● Fácil de Entender. ● Fácil de Expandir y Añadir nuevos Tags.
  • 14. Instalación ● Tan sencillo como make, make install ● .deb disponible
  • 15. Uso ● Asistente Nuevo Robot ● Tabla D-H ● No hace falta especificar el nombre del .obj
  • 16. Uso ● C.A.D. ● Archivos OBJ
  • 17. Uso ● Entorno Personalizable ● Diferentes Vistas ● Interacción Cinemática Inversa / Directa ● Guardar e Interpolar posiciones
  • 18. Personalización ● GPL permite modificación y distribución del nuevo código.
  • 21. Futuro ● Interfaz Hardware ● Interfaz de Consola ● Control de Robots Complejos