El documento describe un sistema para segmentar objetos y planos en tiempo real utilizando una Kinect. El sistema utiliza OpenNI y Point Cloud Library para adquirir y filtrar nubes de puntos, RANSAC para segmentar planos, agrupamiento euclidiano para segmentar objetos, y triangulación rápida para reconstruir superficies. Los resultados muestran que el sistema puede segmentar, etiquetar y reconstruir objetos en tiempo real mientras la Kinect se mueve.
Presentación usada para el trabajo de redes de 4º de Ingeniería en informática en Deusto. En las secciones donde teníamos videos se han incluido los enlaces correspondientes de youtube.
Abstract--- Desde el incicio de la computadora por los años 1950 que eran equipos de gran tamaño que ocupaban grandes espacios y que tenian muchas limitaciones hasta las computados de la actualidad mucho mas pequeñas y versatiles, desde el año 2000 se han planteado nuevas hipotesis para mejorar el funcionamiento del computador cuántico desde la algoritmia hasta los qubits su composición y comportamiento.
Presentación usada para el trabajo de redes de 4º de Ingeniería en informática en Deusto. En las secciones donde teníamos videos se han incluido los enlaces correspondientes de youtube.
Abstract--- Desde el incicio de la computadora por los años 1950 que eran equipos de gran tamaño que ocupaban grandes espacios y que tenian muchas limitaciones hasta las computados de la actualidad mucho mas pequeñas y versatiles, desde el año 2000 se han planteado nuevas hipotesis para mejorar el funcionamiento del computador cuántico desde la algoritmia hasta los qubits su composición y comportamiento.
Concepto e importacia de la Computación Cuántica, Axiomas Fundamentales de la Mécanica Cuántica, El Qbit, sistema de dos qbits, compuertas cuánticas, algoritmos cuánticas, Dwave: la primera computadora cuántica comercial.
Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones...CIMAT
Salvador Ruiz Correa (https://www.cimat.mx/~src/), Jean Bernard Hayet (https://www.cimat.mx/~jbhayet/) and Diego Jiménez Badillo (http://archaeology.asu.edu/tm/Pages/equipodiego.html).
Resumen:
La capacidad de reconocer objetos en tiempo real es de gran utilidad en aplicaciones en visión computacional. Por ejemplo en aplicaciones de Realidad
Aumentada, la cual estudia las técnicas que permiten integrar, en tiempo real, contenido virtual con el mundo real, a través de un
dispositivo, como una computadora portátil o un dispositivo móvil.
El presente trabajo propone una metodología para el reconocimiento de objetos, utilizando descriptores SIFT para representar a un objeto y un
esquema de vecino más cercano para clasificar aquellos puntos sobresalientes en una escena que correspondan a un objeto, para posteriormente estimar la ubicación del mismo.
Al conocer una estimación de la ubicación del objeto, podemos crear diferentes aplicaciones que utilicen la ubicación estimada para realizar alguna
acción. En particular desarrollamos un sistema de Realidad Aumentada como parte de nuestro trabajo de investigación. Este sistema funge de asistencia a visitantes de museos, particularmente el Museo del Templo Mayor de la Ciudad de México.
El sistema diseñado cuenta con una interfaz gráfica, la cual utiliza la ubicación del objeto para dibujar sobre su contorno un polígono complejo
para señalizar que el objeto ha sido reconocido. De esta forma la interacción del usuario con el sistema es natural y dinámica.
La interacción se da cuando el usuario selecciona al objeto, en ese momento se despliega información acerca del objeto a través de una
página web que contiene elementos multimedia, mapas satelitales, visión de calle y vídeos.
Como parte de nuestros resultados generamos diferentes vídeos donde se muestra el funcionamiento del sistema, estos se pueden consultar en la
siguiente dirección web (http://mariocanulku.awardspace.info/).
Generacion de un entorno virtual para un robot autonomo movil (J.J. Moreno Lu...Cristina Urdiales
Creación de un entorno virtual OpenGL para la simulación de robots móviles con comportamientos programados en C. Permite la visualización externa y desde el punto de vista del robot y corre de forma concurrente al sistema
Visión Artificial, Accesibilidad y AndroidDroidcon Spain
Ponencia ofrecida por Juan Manuel Sáez Martínez, profesor de la Universidad de Alicante. Sinopsis: En esta charla descubriremos una herramienta de desarrollo en android, el entorno Qt. Una biblioteca multiplataforma de código abierto para desarrollo GUI, bajo licencia LGPL. Además del FrameWork, Qt proporciona un completo entorno de desarrollo, denominado QtCreator. Junto a ello la visión estéreo y android permitirán dar forma a software de detección de obstáculos aéreos.
En las siguientes día positivas podrán dar seguimiento del curso de este enlace : https://www.coursera.org/learn/augmented-reality/home/welcome
El curso se encuentra en ingles por lo que a veces es difícil de comprender, en la presentación podrán comprender de manera mejor lo que este curso puede ofrecernos.
Concepto e importacia de la Computación Cuántica, Axiomas Fundamentales de la Mécanica Cuántica, El Qbit, sistema de dos qbits, compuertas cuánticas, algoritmos cuánticas, Dwave: la primera computadora cuántica comercial.
Algoritmo de Reconocimiento de Objetos en Escenas Complejas para Aplicaciones...CIMAT
Salvador Ruiz Correa (https://www.cimat.mx/~src/), Jean Bernard Hayet (https://www.cimat.mx/~jbhayet/) and Diego Jiménez Badillo (http://archaeology.asu.edu/tm/Pages/equipodiego.html).
Resumen:
La capacidad de reconocer objetos en tiempo real es de gran utilidad en aplicaciones en visión computacional. Por ejemplo en aplicaciones de Realidad
Aumentada, la cual estudia las técnicas que permiten integrar, en tiempo real, contenido virtual con el mundo real, a través de un
dispositivo, como una computadora portátil o un dispositivo móvil.
El presente trabajo propone una metodología para el reconocimiento de objetos, utilizando descriptores SIFT para representar a un objeto y un
esquema de vecino más cercano para clasificar aquellos puntos sobresalientes en una escena que correspondan a un objeto, para posteriormente estimar la ubicación del mismo.
Al conocer una estimación de la ubicación del objeto, podemos crear diferentes aplicaciones que utilicen la ubicación estimada para realizar alguna
acción. En particular desarrollamos un sistema de Realidad Aumentada como parte de nuestro trabajo de investigación. Este sistema funge de asistencia a visitantes de museos, particularmente el Museo del Templo Mayor de la Ciudad de México.
El sistema diseñado cuenta con una interfaz gráfica, la cual utiliza la ubicación del objeto para dibujar sobre su contorno un polígono complejo
para señalizar que el objeto ha sido reconocido. De esta forma la interacción del usuario con el sistema es natural y dinámica.
La interacción se da cuando el usuario selecciona al objeto, en ese momento se despliega información acerca del objeto a través de una
página web que contiene elementos multimedia, mapas satelitales, visión de calle y vídeos.
Como parte de nuestros resultados generamos diferentes vídeos donde se muestra el funcionamiento del sistema, estos se pueden consultar en la
siguiente dirección web (http://mariocanulku.awardspace.info/).
Generacion de un entorno virtual para un robot autonomo movil (J.J. Moreno Lu...Cristina Urdiales
Creación de un entorno virtual OpenGL para la simulación de robots móviles con comportamientos programados en C. Permite la visualización externa y desde el punto de vista del robot y corre de forma concurrente al sistema
Visión Artificial, Accesibilidad y AndroidDroidcon Spain
Ponencia ofrecida por Juan Manuel Sáez Martínez, profesor de la Universidad de Alicante. Sinopsis: En esta charla descubriremos una herramienta de desarrollo en android, el entorno Qt. Una biblioteca multiplataforma de código abierto para desarrollo GUI, bajo licencia LGPL. Además del FrameWork, Qt proporciona un completo entorno de desarrollo, denominado QtCreator. Junto a ello la visión estéreo y android permitirán dar forma a software de detección de obstáculos aéreos.
En las siguientes día positivas podrán dar seguimiento del curso de este enlace : https://www.coursera.org/learn/augmented-reality/home/welcome
El curso se encuentra en ingles por lo que a veces es difícil de comprender, en la presentación podrán comprender de manera mejor lo que este curso puede ofrecernos.
1º Caso Practico Lubricacion Rodamiento Motor 10CVCarlosAroeira1
Caso pratico análise analise de vibrações em rolamento de HVAC para resolver problema de lubrificação apresentado durante a 1ª reuniao do Vibration Institute em Lisboa em 24 de maio de 2024
libro conabilidad financiera, 5ta edicion.pdfMiriamAquino27
LIBRO DE CONTABILIDAD FINANCIERA, ESTE TE AYUDARA PARA EL AVANCE DE TU CARRERA EN LA CONTABILIDAD FINANCIERA.
SI ERES INGENIERO EN GESTION ESTE LIBRO TE AYUDARA A COMPRENDER MEJOR EL FUNCIONAMIENTO DE LA CONTABLIDAD FINANCIERA, EN AREAS ADMINISTRATIVAS ENLA CARREARA DE INGENERIA EN GESTION EMPRESARIAL, ESTE LIBRO FUE UTILIZADO PARA ALUMNOS DE SEGUNDO SEMESTRE
Una señal analógica es una señal generada por algún tipo de fenómeno electromagnético; que es representable por una función matemática continua en la que es variable su amplitud y periodo en función del tiempo.
2. Objetivos
Motivación del trabajo
› Percepción en robótica
› Visión Artificial
Introducción al problema
› El problema de la segmentación
› Kinect
› Point Cloud Library (PCL)
Sistema Propuesto
› OpenNI
› RANSAC
› Euclidean cluster
› Fast triangulation
Resultados
› Análisis de resultados
Conclusiones y trabajos futuros
2
3. Asentar las bases para la
posterior manipulación y
reconocimiento de objetos por
parte del robot Manfred.
Reconocer el entorno
dividiéndolo en objetos y
planos en tiempo real.
Segmentar unos objetos de
otros etiquetándolos.
Reconstruir la superficie de
los objetos.
3Objetivos
4. La robótica se podría definir como el arte de
percibir el entorno con sensores y tomar decisiones
mediante un ordenador o máquina de manera
autónoma.
Al intentar que una máquina reproduzca nuestros
movimientos o nuestro comportamiento nos vemos
obligados a otorgarle los mismos sentidos para que
puedan realizar los mismos actos.
4
Robótica
Robótica
5. La percepción en robótica se
basa en otorgar algo
parecido a los sentidos
humanos, que permitan
realizar una retroalimentación
con el entorno que les rodea.
5
Percepción en Robótica
Percepción en robótica
6. ¿Qué es la visión artificial?
› Consiste en extraer información visual del entorno y
transformarla de tal forma que se pueda procesar por una
máquina.
¿Por qué visión artificial?
› La visión supone un 75% de la información sensorial
procesada por el cerebro.
6
Visión Artificial
Visión Artificial
7. ¿Cómo extraer la información
relevante?
7El problema de la segmentación
El problema de la segmentación
8. Antes información = Color (RGB,HSV,Grises)
Ahora información = Color + Profundidad
8El problema de la segmentación
El problema de la segmentación
13. 13Point Cloud Library
Conjunto de Bibliotecas y algoritmos
Multiplataforma: Windows, GNU/Linux, MAC.
Adquisición de datos OpenNI
Visualización con VTK
14. 14
Point Cloud Library
¿Qué es una nube de puntos?
› RGB + Profundidad
› Visualizador VTK de PCL
Point Cloud Library
=+
Imagen RGB
(Opcional)
Mapa disparidad Nube de puntos 3D
27. 27
Hemos desarrollado un sistema capaz de:
Filtrar una nube de puntos sin perder información relevante.
Segmentar el entorno en planos y objetos.
Etiquetar objetos envolviéndolos en cubos y asignándoles un
nombre que los diferencie de los demás.
Visualización distinguiendo objetos y planos, por el color, y los
objetos entre sí por las etiquetas.
Reconstruir la superficie de los objetos.
Visualizar la reconstrucción superficial con VTK.
En tiempo real y con movimiento del sensor Kinect mientras sigue
realizando los algoritmos.
28. 28
Algunos desarrollos que se pueden implementar para aumentar las
funcionalidades de este proyecto a medio plazo son:
GPU con PCL 1.6 para la segmentación de planos.
Mapeado y modelado del entorno real con Kinect Fusion de PCL.
Algoritmo “Cluster Recognition and 6DOF Pose Estimation using VFH
descriptors” para el reconocimiento de patrones
ROS para la integración en el Robot MANFRED para aumentar las
prestaciones y mejorar la comunicación entre los distintos sistemas.