SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Open Source Robotics 
Simulation Software
SIMUNROBOT




 Daniel Fernando Jiménez Torres
Universidad Nacional de Colombia
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

Destacado

PRIMER EJERCICIO I. TEC. I. CENTROS EDUCATIVOS
PRIMER EJERCICIO I. TEC. I. CENTROS EDUCATIVOSPRIMER EJERCICIO I. TEC. I. CENTROS EDUCATIVOS
PRIMER EJERCICIO I. TEC. I. CENTROS EDUCATIVOSteresa
 
Programación Y Simulación De Robot SCARA, presentación
Programación Y Simulación De Robot SCARA, presentaciónProgramación Y Simulación De Robot SCARA, presentación
Programación Y Simulación De Robot SCARA, presentaciónBronson Duhart
 
Juegos sociales
Juegos socialesJuegos sociales
Juegos socialesLazaro Bg
 
Control de trayectoria de manipulador robótico de
Control de trayectoria de manipulador robótico de Control de trayectoria de manipulador robótico de
Control de trayectoria de manipulador robótico de Juan Camarena
 
Introduccion a la robotica
Introduccion a la roboticaIntroduccion a la robotica
Introduccion a la roboticawiliune
 
Taller De Simulacion Y ProgramacióN De Robots Industriales
Taller De Simulacion Y ProgramacióN De Robots IndustrialesTaller De Simulacion Y ProgramacióN De Robots Industriales
Taller De Simulacion Y ProgramacióN De Robots Industrialesdavidlokito182
 
Manual para programar brazo robotico industrial nachi
Manual para programar brazo robotico industrial nachiManual para programar brazo robotico industrial nachi
Manual para programar brazo robotico industrial nachiJuan Camarena
 
Presentación final
Presentación finalPresentación final
Presentación finalxaidely
 
Lenguajes de programacion para Robotica
Lenguajes de programacion para RoboticaLenguajes de programacion para Robotica
Lenguajes de programacion para RoboticaDavid Freire
 
Tutorial movimiento de un robot industrial con flex pendant
Tutorial movimiento de un robot industrial con flex pendantTutorial movimiento de un robot industrial con flex pendant
Tutorial movimiento de un robot industrial con flex pendantpfalari
 
Tutorial Simulación con RAPID
Tutorial Simulación con RAPIDTutorial Simulación con RAPID
Tutorial Simulación con RAPIDpfalari
 
Robótica Aplicada a la Manufactura
Robótica Aplicada a la ManufacturaRobótica Aplicada a la Manufactura
Robótica Aplicada a la ManufacturaDania Barraza
 

Destacado (20)

PRIMER EJERCICIO I. TEC. I. CENTROS EDUCATIVOS
PRIMER EJERCICIO I. TEC. I. CENTROS EDUCATIVOSPRIMER EJERCICIO I. TEC. I. CENTROS EDUCATIVOS
PRIMER EJERCICIO I. TEC. I. CENTROS EDUCATIVOS
 
Programación Y Simulación De Robot SCARA, presentación
Programación Y Simulación De Robot SCARA, presentaciónProgramación Y Simulación De Robot SCARA, presentación
Programación Y Simulación De Robot SCARA, presentación
 
Morfologia del robot actu y sens
Morfologia del robot actu y sensMorfologia del robot actu y sens
Morfologia del robot actu y sens
 
Juegos sociales
Juegos socialesJuegos sociales
Juegos sociales
 
Control de trayectoria de manipulador robótico de
Control de trayectoria de manipulador robótico de Control de trayectoria de manipulador robótico de
Control de trayectoria de manipulador robótico de
 
Robótica Industrial
Robótica IndustrialRobótica Industrial
Robótica Industrial
 
Introduccion a la robotica
Introduccion a la roboticaIntroduccion a la robotica
Introduccion a la robotica
 
Taller De Simulacion Y ProgramacióN De Robots Industriales
Taller De Simulacion Y ProgramacióN De Robots IndustrialesTaller De Simulacion Y ProgramacióN De Robots Industriales
Taller De Simulacion Y ProgramacióN De Robots Industriales
 
Manual para programar brazo robotico industrial nachi
Manual para programar brazo robotico industrial nachiManual para programar brazo robotico industrial nachi
Manual para programar brazo robotico industrial nachi
 
Presentación final
Presentación finalPresentación final
Presentación final
 
Metodos de programacion d robot
Metodos de programacion d robotMetodos de programacion d robot
Metodos de programacion d robot
 
Tercera sesion
Tercera sesionTercera sesion
Tercera sesion
 
Programación aplicada a robots (Gestual y textual)
Programación aplicada a robots (Gestual y textual)Programación aplicada a robots (Gestual y textual)
Programación aplicada a robots (Gestual y textual)
 
Robotica
RoboticaRobotica
Robotica
 
Lenguajes de programacion para Robotica
Lenguajes de programacion para RoboticaLenguajes de programacion para Robotica
Lenguajes de programacion para Robotica
 
Tutorial movimiento de un robot industrial con flex pendant
Tutorial movimiento de un robot industrial con flex pendantTutorial movimiento de un robot industrial con flex pendant
Tutorial movimiento de un robot industrial con flex pendant
 
Simulation in Robotics
Simulation in RoboticsSimulation in Robotics
Simulation in Robotics
 
Tutorial Simulación con RAPID
Tutorial Simulación con RAPIDTutorial Simulación con RAPID
Tutorial Simulación con RAPID
 
Robotica ppt
Robotica pptRobotica ppt
Robotica ppt
 
Robótica Aplicada a la Manufactura
Robótica Aplicada a la ManufacturaRobótica Aplicada a la Manufactura
Robótica Aplicada a la Manufactura
 

Similar a SIMUNROBOT

Programación de videojuegos con Godot Engine
Programación de videojuegos con Godot EngineProgramación de videojuegos con Godot Engine
Programación de videojuegos con Godot Enginepythoncanarias
 
No más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKittNo más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKittJavier Muñoz
 
Generación de código sobre plataformas específicas de desarrollo de aplicacio...
Generación de código sobre plataformas específicas de desarrollo de aplicacio...Generación de código sobre plataformas específicas de desarrollo de aplicacio...
Generación de código sobre plataformas específicas de desarrollo de aplicacio...Jose Manuel García Valladolid
 
Modelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreModelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreEQ SOFT EIRL
 
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptxLo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptxSergio Antonio Ochoa Martinez
 
Microcontroladores Ciscx
Microcontroladores CiscxMicrocontroladores Ciscx
Microcontroladores CiscxElohim Flores
 
Android apps: un dia sin dex2jar y sin apktool
Android apps: un dia sin dex2jar y sin apktoolAndroid apps: un dia sin dex2jar y sin apktool
Android apps: un dia sin dex2jar y sin apktoolSalvador Mendoza
 
Presentación uso software
Presentación uso softwarePresentación uso software
Presentación uso softwareCESEIC
 
Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)
Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)
Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)Igalia
 
Windows 8 y Metro para desarrolladores .NET
Windows 8 y Metro para desarrolladores .NETWindows 8 y Metro para desarrolladores .NET
Windows 8 y Metro para desarrolladores .NETRoberto Luis Bisbé
 
ROS - Jornadas de la ingeniería cádiz-2011
ROS - Jornadas de la ingeniería cádiz-2011ROS - Jornadas de la ingeniería cádiz-2011
ROS - Jornadas de la ingeniería cádiz-2011Pablo Iñigo Blasco
 
Recuperación Soporte Técnico segundo"A" Info.pdf
Recuperación Soporte Técnico segundo"A" Info.pdfRecuperación Soporte Técnico segundo"A" Info.pdf
Recuperación Soporte Técnico segundo"A" Info.pdfchristopherbarrera39
 
Hardware copyleft, la comunidad Qi-hardware
 Hardware copyleft, la comunidad Qi-hardware Hardware copyleft, la comunidad Qi-hardware
Hardware copyleft, la comunidad Qi-hardwareitsas_ehu
 
Programación de Apps con Android – Avanzado por Jorge Pintado
Programación de Apps con Android – Avanzado por Jorge PintadoProgramación de Apps con Android – Avanzado por Jorge Pintado
Programación de Apps con Android – Avanzado por Jorge PintadoCongresoWeb
 
Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013Carlos Camacho
 
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosJosé Antonio Sandoval Acosta
 

Similar a SIMUNROBOT (20)

Programación de videojuegos con Godot Engine
Programación de videojuegos con Godot EngineProgramación de videojuegos con Godot Engine
Programación de videojuegos con Godot Engine
 
No más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKittNo más "programación copy&paste". Generación automática de código con MOSKitt
No más "programación copy&paste". Generación automática de código con MOSKitt
 
Generación de código sobre plataformas específicas de desarrollo de aplicacio...
Generación de código sobre plataformas específicas de desarrollo de aplicacio...Generación de código sobre plataformas específicas de desarrollo de aplicacio...
Generación de código sobre plataformas específicas de desarrollo de aplicacio...
 
Modelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreModelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software Libre
 
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptxLo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
Lo que tienes que saber de Dart para Backend, frontend y Mobile..pptx
 
Introducción a ROS
Introducción a ROSIntroducción a ROS
Introducción a ROS
 
Presentacion cw2012
Presentacion cw2012Presentacion cw2012
Presentacion cw2012
 
Microcontroladores Ciscx
Microcontroladores CiscxMicrocontroladores Ciscx
Microcontroladores Ciscx
 
01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
 
Android apps: un dia sin dex2jar y sin apktool
Android apps: un dia sin dex2jar y sin apktoolAndroid apps: un dia sin dex2jar y sin apktool
Android apps: un dia sin dex2jar y sin apktool
 
Presentación uso software
Presentación uso softwarePresentación uso software
Presentación uso software
 
Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)
Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)
Gráficos 3D en Linux con Mesa (GPUL Labs Meetup)
 
Windows 8 y Metro para desarrolladores .NET
Windows 8 y Metro para desarrolladores .NETWindows 8 y Metro para desarrolladores .NET
Windows 8 y Metro para desarrolladores .NET
 
Lenguaje de programación Java
Lenguaje de programación Java Lenguaje de programación Java
Lenguaje de programación Java
 
ROS - Jornadas de la ingeniería cádiz-2011
ROS - Jornadas de la ingeniería cádiz-2011ROS - Jornadas de la ingeniería cádiz-2011
ROS - Jornadas de la ingeniería cádiz-2011
 
Recuperación Soporte Técnico segundo"A" Info.pdf
Recuperación Soporte Técnico segundo"A" Info.pdfRecuperación Soporte Técnico segundo"A" Info.pdf
Recuperación Soporte Técnico segundo"A" Info.pdf
 
Hardware copyleft, la comunidad Qi-hardware
 Hardware copyleft, la comunidad Qi-hardware Hardware copyleft, la comunidad Qi-hardware
Hardware copyleft, la comunidad Qi-hardware
 
Programación de Apps con Android – Avanzado por Jorge Pintado
Programación de Apps con Android – Avanzado por Jorge PintadoProgramación de Apps con Android – Avanzado por Jorge Pintado
Programación de Apps con Android – Avanzado por Jorge Pintado
 
Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013Vaadin y Grails Barcamp 2013
Vaadin y Grails Barcamp 2013
 
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmosIng. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
Ing. Mecatrónica, Prog. Básica U1; Conceptos basicos y algoritmos
 

Último

Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 

Último (20)

Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 

SIMUNROBOT

  • 2. SIMUNROBOT Daniel Fernando Jiménez Torres Universidad Nacional de Colombia
  • 3.
  • 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