Talks 2018

2018 Talks

(November 5th) Comportamiento robótico de seguimiento de personas usando Deep Learning, Nacho Condés (UC3M)

Speaker: Nacho Condés (U. Carlos III de Madrid, former student at URJC)

Abstract: En los últimos tiempos, la ciencia y la tecnología están experimentando un notorio auge en los campos como la robótica y las redes neuronales, que están tomando un papel significativo. Si buscamos posibles sinergias entre ellas la percepción visual en robótica es un área idónea. En este contexto se sitúa el trabajo que se presenta en esta charla: hemos combinado una inteligencia visual programada mediante redes neuronales con aprendizaje profundo y unos algoritmos de control de movimientos en un robot móvil equipado con un sensor económico (RGBD, tipo Kinect) para que el robot sea capaz de seguir a una persona concreta, incluso aunque le de la espalda.

When?: 2018-11-05, 16:30h

Where?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

It is open to general public, but registration is required at this web page

Slides: slides


(October 22nd) Arduino Programming in Python, Sergio Paniego (UPM)

Speaker: Sergio Paniego (U.Politécnica de Madrid, former student at URJC)

Abstract PyOnArduino PyOnArduino is a tool developed by JdeRobot that enables Python programming of robots with an Arduino processor built-in. The developed approach uses a Python parser and automatically translates it to Arduino language (C / C ++ function set), which once compiled, can be downloaded and run on the Arduino processor. All this process is done with a single command. PyOnArduino’s development started this summer as part of Google Summer of Code, a program in which we took part. On this talk, the project will be displayed with a practical approach in mind, showing examples with real-world robots, and also presenting the experience of working on a GSoC project as a student.

When?: 2018-10-22, 16h

Where?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

It is open to general public, but registration is required at this web page

Slides: PyOnArduino slides


(October 1st) Spatial Task Allocation in Search and Rescue, Okan Asik (Boğaziçi University)

Speaker: Okan Asik (Boğaziçi University)

Abstract Search and rescue strategies are developed by human experts using the knowledge gathered from previous disasters. However, these procedures are not formally validated and does not follow scientific approach. We develop a decision-theoretic multi-agent planning approach for search and rescue tasks. Although, multi-agent decision-theoretic approaches fails to scale, we use the spatial property of tasks to reduce the complexity of the problem. We validate our approach using the RoboCup Rescue Agent Simulator.

When?: 2018-10-01, 16:30h

Where?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron y el audio grabado de la charla.


(October 1st) JdeRobot VisualStates tool, Okan Asik (Boğaziçi University)

Speaker: Okan Asik (Boğaziçi University)

Abstract: The behavior programming is one of the fundamental tasks in robot programming. Its nature is different than other essential robotics modules such as perception and localization. Other robotics modules can be programmed and tackled in the level of algorithms, but robot behavior can also be represented by states. For example, simple wall following behavior can consist of two states; very close to the wall, very far away from the wall. The programmer can easily define specific commands for each state. JdeRobot VisualStates tool provides a visual programming environment for defining such reactive behaviors. It is developed as a ROS package and provides a mechanism to compose new behaviors by importing previously built behaviors. We plan to built a behavior repository where people can share different behaviors with each other and reuse already developed behaviors by adjusting the parameters of the behavior for their own use case.

When?: 2018-10-01, 16:30h

Where?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron y el audio grabado de la charla (desde minuto 30).


(April 23rd) OpenVidu, una plataforma para añadir videoconferencia en grupo en tu página web, Micael Gallego (URJC)

Speaker: Micael Gallego, profesor ETSII-URJC

Summary: La tecnología WebRTC permite crear videollamadas entre dos browsers. Pero para las llamadas en grupo, es necesario un servidor de media. Con OpenVidu, crear una aplicación de videollamadas en grupo es muy sencillo, sólo tienes que usar una librería JS en el browser y el servidor de OpenVidu dockerizado. Y si quieres, puedes grabar la videollamada en disco. En esta sesión podrás ver lo fácil que es implementar este tipo de aplicaciones, y usando únicamente tecnologías open source.

When?: 2018-04-23, 16:30h

Where?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron y el audio grabado de la charla.


(March 20th) Dense Visual SLAM: Geometry + Learning, Javier Civera (U.Zaragoza)

Ponente: Javier Civera, Doctor de la U.Zaragoza

Resumen: El objetivo del SLAM (acrónimo de Simultaneous Localization and Mapping) visual es la estimación de un mapa global de una escena y la autolocalización a partir de datos visuales. Actualmente es una disciplina de gran relevancia, debido a su madurez y a ser pieza clave de tecnologías emergentes como robótica móvil, AR y VR. En esta charla se introducirán algunos algoritmos del estado del arte, con foco en 1) reconstrucciones 3D densas, 2) el potencial del aprendizaje automático (en concreto, deep learning) en SLAM, y 3) la fusión con otros sensores (principalmente inerciales).

¿Cuándo?: 2018-03-20, 18h

¿Dónde?: Salón de Grados, edificio departamental II, campus de Móstoles de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron y el audio grabado de la charla.


(February 13th) Aplicación de técnicas de deep learning a reconocimiento de objetos en visión, Miguel Cazorla (U.Alicante)

Ponente: Miguel Cazorla Quevedo, catedrático de la U.Alicante

Resumen: hablaremos de varios trabajos sobre reconocimiento de objetos usando técnicas de deep learning. En el primero, se explicará cómo se puede obtener el modelo 3D de una mano a partir de imágenes 2D. Se comentará el dataset realizado para obtener manos con sus datos 3D anotados. A continuación, veremos el pipeline de la aplicación completo, desde la aplicación de una RCNN para detectar la mano hasta la regresión realizada para obtener las coordenadas de los distintos dedos. En el segundo se explicará cómo se puede abordar el reconocimiento de insectos. Este problema es de clasificación, pero tiene ciertos dificultades a la hora de organizar la información. Se detallarán los pasos que hemos seguido y los resultados obtenidos. Por último se comentará una manera de obtener la información 3D de una escena a partir únicamente de una imagen 2D. Este trabajo está en desarrollo, pero se comentará la manera de abordarlo.

¿Cuándo?: 2018-02-13, 18h

¿Dónde?: Aula 170, edificio departamental II, campus de Móstoles de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias.


2017 Talks

(noviembre 28) Aplicación práctica de la Robótica en procesos empresariales y financieros, Luis González Gugel (Deloitte)

Ponente: Luis Gonzalez Gugel, Socio de Deloitte responsable del área de Robotics

Resumen: La inevitable realidad en el mundo de los negocios es la continua búsqueda por adquirir una ventaja competitiva. La empresa que es capaz de proporcionar las soluciones más eficientes a las necesidades de sus clientes, es la que se encontrará capturando el mercado. La búsqueda de eficiencia se ha convertido en una carrera por transferir actividades transaccionales a máquinas que pueden realizarlas de manera rápida y con un mínimo de errores, liberando el tiempo de las personas para que se puedan enfocar en actividades de índole estratégica; aprovechando la creatividad humana para mejorar los negocios, en vez de ocuparlos en actividades repetitivas.

La nueva era digital trae consigo un futuro en el cual las máquinas empiezan a aprender de los seres humanos; y a medida que estas se vuelvan mejor en su labor, su demanda y permeabilidad en el día a día de las empresas será más prevalente. Aunque esta tecnología aún se encuentra en una etapa de desarrollo, ya ha rendido sus primeros frutos mediante la Automatización Robótica de Procesos (RPA). Los robots en este caso no son físicos, sino una evolución del software, pero su objetivo es contundente con el resto de la ideología de esta revolución; permitiendo la automatización de porciones de procesos que no requieran del juicio humano.

Para el 2020, RPA será una herramienta común y se espera que para el 2025 sea común encontrar maquinas inteligentes con capacidad de aprendizaje en gran parte de los negocios, sobrepasando la limitante transaccional de los sistemas actuales. Se espera que para el 2025 la inteligencia artificial sea parte de los negocios, esta permitirá reconocimiento y procesamiento del lenguaje natural, capacidad para trabajar con grandes volúmenes de datos no estructurados, análisis predictivo basado en un hipótesis, capacidades avanzadas de aprendizaje y mejora de rendimiento.

¿Cuándo?: 2017-11-28, 15:30h

¿Dónde?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron.


(noviembre 20) Electrónica digital para todos con FPGAs libres, Juan González

Ponente: Juan González (ObiJuan)

Resumen: La electrónica digital es la base con la que se diseñan todos los chips digitales que están en nuestros móviles, ordenadores, tablets, televisores… ¿Sería posible acercar esta tecnología a personas no técnicas, y que pudiesen crear sus propios circuios digitales? Con las FPGAs libres esto es viable, y podemos sintetizar circuitos sencillos en segundos, siguiendo un ciclo de diseño tan rápido como el del software. La charla será fundamentalmente práctica, donde se harán demostraciones

¿Cuándo?: 2017-11-20, 15:30h

¿Dónde?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron.


(marzo 28) Enriqueciendo aplicaciones WebRTC con Kurento, Miguel París

Ponente: Miguel París (Twilio)

Resumen: En el marco de las aplicaciones multimedia distribuidas se expondrán los fundamentos y la filosofía de Kurento, las abstracciones que ofrece para facilitar el desarrollo de aplicaciones comunicaciones/multimedia, entre los que hablaremos de qué elemento implementa los estándares de WebRTC y de esta forma hacer una breve incursión en lo que es WebRTC y qué aporta al estado del arte actual. La idea es intercalar las explicaciones con pequeñas demos mostrando código para ver fácilmente como encajan las ideas en la práctica.

¿Cuándo?: 2017-03-28, 17h

¿Dónde?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron.

La puedes disfrutar en el canal de YouTube de JdeRobot:



(marzo 24) Retransmisión en directo desde un drone usando YouTube, Alberto Pavo

Ponente: Alberto Pavo (GFT Spain)

Resumen: Se introducirán las tecnologías audiovisuales, el manejo de eventos en YouTube y las librerías que proporciona Google (YouTube Data API) para el desarrollo de aplicaciones que gestionen contenido en YouTube, en concreto, eventos en directo. También se explicarán dos tipos de codificadores capaces de comunicarse con YouTube y enviar a sus servidores el contenido multimedia. Mezclando todo lo anterior se mostrará cómo se usan esas tecnologías para retransmitir el contenido captado por un drone en tiempo real.

¿Cuándo?: 2017-03-24, 16h

¿Dónde?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron.

La puedes disfrutar en el canal de YouTube de JdeRobot:



2016 Talks

(abril 08) Robótica: Retos y soluciones, Antonio Barrientos

Título: Robótica: Retos y soluciones

Ponente: Antonio Barrientos (UPM)

Resumen: La Robótica es una disciplina en pleno crecimiento. Firmemente asentada en el ámbito industrial, especialmente en el sector automovil, lejos de estancarse, ha abordado nuevos retos en los sectores industriales, servicios y domésticos.

¿Cuándo?: 2016-04-08, 12h

¿Dónde?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron.

La puedes disfrutar en el canal de YouTube de JdeRobot:



(abril 05) Técnicas de autolocalización en 3D con visión monocular, Eduardo Perdices

Título: Técnicas de autolocalización en 3D con visión monocular

Ponente: Eduardo Perdices (AFC ingenieros)

Resumen: En los últimos años han surgido diversas técnicas para la localización de robots, drones y dispositivos móviles en entornos desconocidos, permitiendo obtener una localización precisa en 3D a la vez que se generan mapas del entorno en el que se encuentran. Este tipo de algoritmos han sido ya utilizados en la vida real en campos como la medicina, la educación o los videojuegos. En esta charla veremos cómo han ido evolucionando estas técnicas a lo largo de los años, destacando los algoritmos de MonoSLAM y PTAM, y explicaremos en detalle los últimos avances realizados en este campo de investigación.

¿Cuándo?: 2016-04-05, 18h

¿Dónde?: Aula 170, departamental-II, campus de Móstoles de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron y el audio grabado de la charla.


(marzo 30) Una introducción Práctica a Git, Victor Arribas

Título: Una introducción Práctica a Git

Ponente: Victor Arribas (URJC)

Resumen: Introducción a Git desde un punto de vista pragmático. El objetivo de la charla es motivacional. Ofrecer un por qué para usar Git, saber cómo usarlo y saber cuándo usarlo. Incluye casos prácticos, así como herramientas de apoyo, simplificación y atajos (te doy el punto de apoyo para que tú muevas el mundo – la ley de la palanca).

La charla no explica los aspectos elementales de Git. Para los novatos y no introducidos a Git se recomienda que echen un vistazo a estos tres recursos:

* Video explicación de Git
  https://www.youtube.com/watch?v=fBRE5zuYUlI
  (videos más relevantes: 1 y 3)
* Área de trabajo de Git
  http://marklodato.github.io/visual-git-guide/index-es.html
* Libro official de Git (español)
  https://git-scm.com/book/es/v2

¿Cuándo?: 2016-03-30, 13h

¿Dónde?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron.



(marzo 15) Object perception life-cycle: from detection to 3D shape fitting, Pablo Bustos

Título: Object perception life-cycle: from detection to 3D shape fitting

Ponente: Pablo Bustos (Universidad de Extremadura)

Resumen: Object perception is a crucial aspect of current research in Social Robotics. In this talk we will describe our recent work on modeling the life-cycle of an object when it is perceived by an autonomous robot that has to locate, search, detect and recognize a household item. We follow an approach based on affordances to ask the following question, ¿If I believe the object in front of me is a table, how do I have to look at it so I can confirm it? To answer this question, the internal representation of the object will produce an adaptive plan of actions to validate the hypothesis of it being out there. These actions are visual routines that are chained to increasingly reduce the uncertainty of the potential object. Typical routines for a table object could be harris_corners or edge_following, and are called in the right order to the fixate the free parameters of the internal object. The goal is reached when a 3D geometric model is fitted to the object and tracked hereafter. We will describe work in progress towards building families of theses formal objects that know how to be perceived while adapting to occlusions and environmental changes.

¿Cuándo?: 2016-03-15, 18h

¿Dónde?: Aula 170, departamental-II, campus de Móstoles de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron.


(enero 20) Software libre en Robótica: proyecto JdeRobot, José María Cañas

Título: Software libre en Robótica: proyecto JdeRobot

Ponente: José María Cañas (URJC)

Resumen: Presentaremos la plataforma JdeRobot para la programación de robots y de aplicaciones de visión artificial. Es un proyecto de software libre que está creciendo en funcionalidad y ha recibido financiación de Google en 2015. Describiremos la arquitectura software subyancente orientada a componentes y el middleware de comunicaciones que emplea. Introduciremos los drivers de robots más utilizados y varias herramientas robóticas que incluye: visores web, calibradores, la programación visual con autómatas… También algunas otras piezas software en las que se apoya: simulador Gazebo, biblioteca PCL, openCV, ROS, etc. Además, daremos una panorámica de las aplicaciones más recientes usando JdeRobot: domótica, realidad aumentada, manejo de drones, un robot móvil en entorno industrial, kinect2, robot humanoide, monitorización de personas en 3D, etc..

¿Cuándo?: 2016-01-20, 17h

¿Dónde?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron.


(enero 18) Técnicas de optimización en visión artificial, Alberto Martín, Francisco Rivas

Título: Técnicas de optimización en visión artificial

Ponente: Alberto Martín (Verisk Analytics), Francisco Rivas (Verisk Analytics), José María Cañas

Resumen: Presentaremos varias técnicas de optimización (Ajuste de mínimos cuadrados, Descomposición en valores singulares -SVD-, RANSAC, Bundle Adjustment…) aplicándolas tres o cuatro problemas. El objetivo es describir las técnicas y hacer un análisis de fortalezas y debilidades sobre ejemplos concretos. Comentaremos tiempos típicos de cómputo, precisión, robustez a ruido térmico, robustez a díscolos (outliers), etc.. Empezaremos por ajustar la línea que subyace en un conjunto de puntos 2D con ruido. Continuaremos con ajustar el plano que subyace a un conjunto de puntos 3D con ruido. Abordaremos el problema del registro visual: conociendo los puntos 3D de un patrón y en qué píxeles aparecen en la imagen, estimar la posición y orientación 3D de la cámara. Conociéndo estas técnicas de optimización podrás usarlas como herramientas en problemas de visión, por ejemplo visualSLAM.

¿Cuándo?: 2016-01-18, 18h

¿Dónde?: Aula 170, departamental-II, campus de Móstoles de la URJC

Como siempre, es abierta. Apúntate aquí

Aquí tienes las trasparencias que hemos usado.


(enero 14) Tecnologías web en Robótica, Aitor Martínez

Título: Tecnologías Web en robótica

Ponente: Aitor Martínez (URJC)

Resumen: ¿Puedes teleoperar un drone o ver los datos de una Kinect desde el navegador de tu teléfono móvil? Html5, Javascript (JQuery, Bootstrap…), ICE-JS pueden ayudarte a ello. Las tecnologías web han incrementado enormemente su rendimiento y funcionalidad en los últimos años. Presentaremos los desarrollos más recientes en JdeRobot conectando navegadores web con los drivers de robots y sensores, directamente. Con ellos la interfaz gráfica de una aplicación robótica puedes programarla en Javascript y es multiplataforma, ya no hay que programar un GUI para cada sistema operativo.

¿Cuándo?: 2016-01-14, 17h

¿Dónde?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC

Como siempre, es abierta. Apúntate aquí

Tienes aquí las trasparencias que se usaron.



2015 Talks

Aplicaciones de Autolocalización visual y Realidad Aumentada, Yazmin Cumberbirch y Daniel Azuara

Título: Aplicaciones de Autolocalización visual y Realidad Aumentada

Ponente: Yazmin Cumberbirch (Telefónica Global Solutions) y Daniel Azuara (Telefónica)

Resumen: En la última década, las aplicaciones visuales se han hecho cada vez mayor hueco entre las aplicaciones punteras. La posibilidad de que un elemento que contiene una cámara pueda conocer su posición en un mundo conocido, solo haciendo uso de las imágenes de la cámara que las captura abre paso a una gran gama de aplicaciones de realidad aumentada, que pueden utilizar dicha posición calculada de la cámara para proyectar, sobre el mundo real, figuras virtuales que interactúan con dicho mundo. La interacción con el mundo puede ser tan compleja como quiera la imaginación del desarrollador y las librerías disponibles, así como su exportación a plataformas móviles para una mayor portabilidad. En esta charla, por una parte hablaremos de lo que es la autolocalización visual, así como distintas formas de realizarla, y por otra, de una serie de aplicaciones de realidad aumentada que se han desarrollado en la URJC con JdeRobot, utilizando como base las técnicas de autolocalización visual comentadas.

¿Cuándo?: 2015-06-23, 18h

¿Dónde?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC


Programando drones en el simulador Gazebo, Daniel Yagüe

Título: Programando drones en el simulador Gazebo

Ponente: Daniel Yagüe (Indra)

Resumen: En los últimos años han aparecido varias plataformas comerciales de robots aéreos (drones) a precio asequible, se han popularizado y se ha disparado el abanico de aplicaciones que estos robots abren: juegos, grabación de escenas para cine o anuncios, transporte de mercancías, vigilancia de instalaciones, etc. El interés en este tipo de robots es enorme actualmente y se están explorando las posibilidades reales de nuevas aplicaciones. Por ejemplo, empresas punteras como Google (Project Wing) o Amazon (Prime Air) han enseñado prototipos de drones que llevan mercancía de un lugar a otro. Un tipo de drone muy exitoso son los cuadricópteros, que incorporan un sistema de vuelo con cuatro hélices y motores. La inteligencia y funcionalidad reside en su software, en los programas que ejecuta. Para preparar este software y depurarlo sin riesgo son muy útiles los simuladores. En esta charla se presenta el soporte para estos cuadricópteros en JdeRobot utilizando el simulador Gazebo y varias aplicaciones con ellos. Por un lado, los plugins de Gazebo que permiten a las aplicaciones de JdeRobot conectarse con los sensores y actuadores del cuadricóptero. Por otro, varios ejemplos de navegación del cuadricóptero programados utilizando ese soporte: seguir una carretera, navegación guiada por posición, exploración autónoma dentro de un perímetro… Esta infraestructura se ha usado con éxito en el curso URJC de programación de drones y se usará en el campeonato abierto de programación de drones que se celebra en unas semanas.

¿Cuándo?: 2015-06-08, 17h

¿Dónde?: Laboratorio de Robótica: Lab III, aula 3104, campus de Fuenlabrada de la URJC


Un proyecto exitoso de ingeniería: robot móvil industrial autónomo, JoseMaría Cañas

Título: Un proyecto exitoso de ingeniería: robot móvil industrial autónomo

Ponente: José María Cañas (URJC)

Resumen: La robotización es una tendencia creciente en los escenarios industriales y de logística. Los brazos manipuladores son los más extendidos pero con los recientes avances se están abriendo paso robots con ruedas capaces de moverse de modo seguro y transportar mercancías por sí mismos de un punto a otro en cierto entorno. Por ejemplo, Amazon equipa sus nuevos centros logísticos con una flota de robots que transportan los pedidos de modo automático y eficiente. Estos robots incorporan capacidades de navegación y autolocalización autónomas. En esta charla se presentará el caso de éxito de un robot móvil autónomo programado por el Grupo de Robótica de la URJC para un escenario industrial donde la robustez es requisito fundamental. El robot se mueve para transportar cargas y utiliza sensores RGBD, tipo Kinect, para autolocalizarse, guiarse y percibir obstáculos.

¿Cuándo?: 2015-04-17, 17h

¿Dónde?: Aulario II, aula 205, campus de Fuenlabrada de la URJC


Simplificando el desarrollo software con CMake, L.Roberto Morales

Título: Simplificando el desarrollo software con CMake

Ponente: Luis Roberto Morales (Blamar Automatización Y Control)

Resumen: Conforme un proyecto software adquiere mayor funcionalidad y complejidad, se complican tareas de desarrollo y mantenimiento como pueden ser la generación de binarios, paquetes de distribución y módulos de pruebas. En esta presentación se tratará en cierta profundidad qué es y cómo funciona la herramienta Cmake (http://www.cmake.org/). Es una herramienta multiplataforma destinada a simplificar y automatizar algunas de estas tareas, y es utilizada en el desarrollo de la plataforma robótica JdeRobot así como de otros muchos proyectos de software (Netflix, KDE, mySQL…).

¿Cuándo?: 2015-04-10, 17h

¿Dónde?: Aulario II, aula 207, campus de Fuenlabrada de la URJC

Transparencias: CMake-talk

Ejemplos: CMake-examples



2014 Talks

Robots aéreos en la URJC, Jorge Cano, Daniel Yagüe, Alberto Martín (URJC)

Título: Robots aéreos en la URJC

Ponente: Jorge Cano, Daniel Yagüe y Alberto Martín

Resumen: La tecnología robótica proporciona cada vez más aplicaciones y productos a la sociedad: aspiradoras robóticas, drones, brazos robotizados en factorías de coches, en embalaje, robots que ayudan a cirujanos, etc.. En esta exhibición se presentarán varios trabajos sobre robots aéreos desarrollados en la Universidad Rey Juan Carlos. Entre ellos un cuadricóptero construido por estudiantes de la Rama IEEE en la URJC (Grupo Aerologies), otro cuadricóptero real (ArDrone) que navega autónomamente siguiendo objetos y otro simulado que sigue una carretera usando visión y explora una zona en busca de objetos relevantes en tierra. Se describirá brevemente el hardware de los robots, sus sensores, así como el software y los algoritmos que le dan inteligencia.

When: 2014-11-28, 18h

Where: Laboratorio de Robótica URJC (archivo 7, edificio biblioteca), campus de Fuenlabrada de la URJC

Slides: Aerologies

This talk-exhibition has been celebrated as an event inside the European Robotics Week.


Surveillance 4, domótica en JdeRobot, Daniel Castellano (Ingeniería de Software Avanzado, S.A.)

Título: Surveillance 4, domótica en JdeRobot

Ponente: Daniel Castellano

Resumen: La domótica ya no es algo que sólo pueda verse en películas y casas de revista. Cada vez está es más util y está más extendida. Por ello JdeRobot (plataforma de programación de software libre) ha implementado entre sus componentes a Surveillance, el cual permite en su última versión integrar sensores (temperatura, luz, etc.), alarmas (puerta abierta, inundación…), actuadores (encendido y apagado de luces) y videovigilancia (streaming de vídeo). Las posibilidades que ofrece este componente son muy grandes, desde las típicas de la domótica (ahorro de energía, comodidad, etc.) hasta la integración con otros componentes de Jderobot para el cuidado de ancianos. En esta charla explicaremos las bases de funcionamiento de Surveillance, las funcionalidades implementadas y las líneas de actuación futuras.

When: 2014-02-28, 18:30h

Where: Laboratorio de Robótica URJC (archivo 7, edificio biblioteca), campus de Fuenlabrada de la URJC

slides


Vision para Robótica: Geometría y entendimiento, Javier Civera (U.Zaragoza)

Título: Vision para Robótica: Geometría y entendimiento

Ponente: Javier Civera

Resumen: El modelado del entorno de un robot a partir de información sensorial es una de las piezas claves para el desarrollo de robots autónomos capaces de interactuar y navegar de manera segura en dicho espacio. Algunas tareas robóticas (por ejemplo la navegación) precisan únicamente información geométrica de entorno. Los modelos geométricos del entorno han sido ampliamente estudiados, en gran parte bajo el nombre de Simultaneous Localization and Mapping (SLAM). Sin embargo, la realización de tareas más complejas (por ejemplo encontrar un objeto y llevarlo a una persona) requieren un mayor entendimiento de la escena; es decir, modelos de nivel semántico más alto: ¿Cómo reconozco el objeto? ¿Dónde es más probable encontrarlo? ¿Dónde está la persona? En esta presentación se expondrán una serie de trabajos recientes relacionados con la construcción de modelos geométricos y de alto nivel semántico a partir de información visual; así como las relaciones entre ambos tipos de modelos y su utilidad para robótica móvil. Se analizarán también los avances recientes en hardware y recursos computacionales (tarjetas gráficas, computación y almacenamiento en la nube) y su uso en percepción robótica.

When: 2014-02-04, 16h

Where: Aula 170, departamental-II, campus de Móstoles de la URJC


2013 Talks

Programando robots humanoides con autómatas de estado finito, Borja Menéndez (URJC)

Título: VisualHFSM4: Programando robots humanoides con autómatas de estado finito

Ponente: Borja Menéndez

Resumen: Uno de los campos de mayor interés en robótica es el de los robots humanoides. Prototipos como el Asimo de Honda o el Fujitsu HOAP-3 son la base de muchos esfuerzos en investigación, varios de ellos para replicar tanto la inteligencia como la maniobrabilidad humanas. Sus aplicaciones son muy variadas: en terapias de enfermos de Alzheimer aprovechando su fácil aceptación por humanos, en labores de rescate (por ejemplo Darpa Robotics Challenge -DRC-) o en demostradores tecnológicos como jugar un partido de fútbol (RoboCup). Existen herramientas para facilitar su programación y en esta charla contaremos dos de ellas que hemos desarrollado para el robot humanoide Nao. En primer lugar el soporte para el Nao dentro del simulador Gazebo. Los simuladores ofrecen entornos virtuales y emulan un mundo lo más realista posible; Gazebo es el simulador de referencia para ROS y para el DRC, ampliamente usado en la comunidad robótica. En segundo lugar, una herramienta que permite programar la inteligencia del humanoide usando autómatas de estado finito: VisualHFSM. (Más información en http://jderobot.org/Bmenendez-tfm).

When: 2013-11-29, 18h

Where: Aula 303, departamental-III, campus de Fuenlabrada


Robots industriales autónomos: proyecto AutoNav, Alejandro Hernández (DTA)

Título: Robots industriales autónomos: proyecto AutoNav

Ponente: Alejandro Hernández

Resumen: En los últimos años los robots autónomos han salido de los laboratorios y están usándose en otros escenarios de manera creciente. La aspiradora robótica Roomba en el ámbito doméstico y los vehículos autónomamente guiados (AGV) en ámbito industrial son ejemplos de éxito. En esta charla el ingeniero Alejandro Hernández, de la empresa DTA, contará los etalles y la tecnología robótica desarrollada en el proyecto AutoNav, de construcción y programación de un robot autónomo capaz de arrastrar cargas pesadas. Describirá las técnicas de navegación local, navegación global, autolocalización desarrolladas. También se comentarán las aplicaciones realizadas para teleoperar desde una tableta Android al robot y el entorno de simulación creado para ajustar los algoritmos antes de llevarlos a la plataforma real. (Más información en http://jderobot.org/AutoNav)

When: 2013-11-08, 18h

Where: Sala de Grados, departamental-I, campus de Fuenlabrada

slides


Automatic vehicle classification based on vision, Redouane Kachach (URJC)

Título: Monitorización tráfico rodado con visión (TrafficMonitor)

Ponente: Redouane Kachach

Resumen: Redouane Kachach, que está haciendo su tesis doctoral sobre ello, nos contará los algoritmos de visión que subyacen dentro de la aplicación TrafficMonitor. Son los que permiten al programa contar los vehículos que pasan por una carretera, estimar su velocidad y clasificarlos (moto, coche, autobus, furgoneta, etc.). TrafficMonitor es una aplicación que usa Jderobot y tiene como entrada las imágenes de una cámara encima de una carretera. Hay más detalles y videos ilustrativos aquí.

When: 2013-07-12, 18:30h

Where: Laboratorio de Robótica URJC (archivo 7, edificio biblioteca), campus de Fuenlabrada

slides


Advances in 3D data processing and 3D cameras, Miguel Cazorla (U.Alicante)

Título: Avances en manejo de datos 3D y cámaras RGBD

Ponente: Dr. Miguel Cazorla

Resumen: Actualmente, gracias al dispositivo Kinect, el uso de cámaras RGBD ha supuesto un gran avance tanto en el campo de la robótica como de la visión artificial. Sin embargo, el volumen de datos proporcionado por este dispositivo es enorme, por lo que es necesario disponer de métodos para reducir esta cantidad de información y hacerlo en un tiempo razonable. En esta charla vamos a ver varios métodos que hemos desarrollado para conseguir este fin. Por un lado, describiremos el uso de una red neuronal (Growing Neural Gas) que permite preservar la topología de los datos y reducir considerablemente su volumen. Sin embargo, esta red no es precisamente rápida, por lo que se propone el uso de GPUs para reducir su coste temporal. Por otro lado, describiremos un par de métodos de extracción de características para 3D, aplicados a tareas robóticas. Por último, presentaremos un método de “compresión” de datos 3D basado en planos y que permite tener en cuenta el color presente en la escena.

When: 2013-05-13, 11:30h

Where: Laboratorio de Robótica URJC (archivo 7, edificio biblioteca), campus de Fuenlabrada

slides


Construcción Mapas Visuales en Tiempo-Real, José M. Martínez Montiel (U.Zaragoza)

Título: Construcción de mapas visuales en tiempo real

Ponente: José M. Martínez Montiel

Resumen: Es un resultado bien conocido que a partir únicamente de una secuencia de imágenes tomadas por una cámara móvil que observa una escena puede estimarse tanto un mapa dicha escena, como la trayectoria seguida por la cámara. Este problema conocido en robótica mediante el acrónimo SLAM visual (Simultaneous sensor Location And Mapping) es uno de los más investigados en robótica móvil porque es una de las capacidades básicas para la operación autónoma de un robot. El seminario cubrirá una panorámica de los métodos de SLAM visual comenzando con los métodos focalizados en la estimación de la geometría de la escena en tiempo real. Posteriormente se abordará el contenido semántico del mapa estimado, considerando la inclusión de objetos reconocidos en los mapas. También se presentarán métodos de SLAM en aplicaciones de endoscopia médica y en escenas no rígidas.

When: 2013-04-18, 16h

Where: Salón de Grados del departamental-II, URJC, campus de Móstoles

slides


JdeRobot_5.1, Maikel González (URJC)

Título: Plataforma JdeRobot 5.1 para desarrollo de aplicaciones robóticas

Ponente: Maikel González

Resumen: En esta charla se comentarán los aportes principales de la nueva versión de esta plataforma. Especialmente el uso de cmake como herramienta en la cadena de compilación sustituyendo a autotools, el diseño de la paqueteria debian renovado y algunos componentes nuevos o refinados respecto de los existentes en Jderobot-5.0 (gazeboserver, basic_component, introrob, etc.). Además de nosotros la están usando para prácticas alumnos de dos másteres de esta universidad.

When: 2013-03-15, 18:30h

Where: Laboratorio de Robótica URJC (archivo 7, edificio biblioteca), campus de Fuenlabrada

slides


Localization in unknown environments using computer vision, Eduardo Perdices (URJC)

Título: Localization in unknown environments using computer vision

Ponente: Eduardo Perdices

Resumen: Aplicación práctica de la visión artificial para calcular la localización de una cámara en un entorno desconocido en tiempo real. Se utiliza un algoritmo conocido como MonoSLAM, que es capaz de calcular la trayectoria realizada por una cámara y de generar automáticamente un mapa del entorno utilizando un filtro extendido de Kalman (EKF). Es una oportunidad de conocer de modo distentido varios algoritmos de procesamiento visual muy chulos (echad un ojo a [1] para algún video del sistema funcionando) y la tecnología alrededor. Inspiradora.

When: 2013-03-01, 18:30h

Where: Laboratorio de Robótica URJC (archivo 7, edificio biblioteca), campus de Fuenlabrada

slides


Herramientas programación en el entorno JdeRobot: CMake, subversion, sftp. Alejandro Hernández and Borja Menéndez (URJC)

Título: Herramientas programación en el entorno JdeRobot: CMake, subversion, sftp

Ponente: Alejandro Hernández Borja Menéndez

Resumen: En esta charla se presenta la plataforma JdeRobot para la programación aplicaciones de robótica, visión computacional y sistemas sensoriales inteligentes. También se enseña a manejar varias herramientas de desarrollo útiles en proyectos software y que se emplean con asiduidad en la comunidad de JdeRobot. Por ejemplo los repositorios subversion, la cadena de compilación con CMAKE y el manejo de sftp

When: 2013-02-25, 18:30h

Where: Laboratorio de Robótica URJC (archivo 7, edificio biblioteca), campus de Fuenlabrada

Slides: JdeRobot cmake subversion sftp