Dr. Andres Gongora

I am a researcher at the Machine Perception and Autonomous Intelligent Robotics (MAPIR) group, at the Univerity of Malaga, researching new technologies to improve the sensory capabilities of mobile robots.

Research Interests

  • Mobile Robotics: obstacle avoidance and navigation.
  • Artificial Olfaction for Robotics: perception of airborne chemicals.
  • Spatial Point Processes: reconstruction of scalar and vector fields.
  • Unmanned Aerial Vehicles (UAVs): controller design and flight control.

Brief CV

I was born in Schaffhausen (Switzerland) in 1990, close to the German border, and soon after moved to southern Spain at the age of 8. There I started to develop a strong curiosity for information technologies and electronics in general (I used to take our HiFi apart to “improve” its reception, something of which my parents were not precisely enthusiastic about). Still, my family supported me all along and years later I found myself studying at the University of Malaga. There I received my B.Sc in Industrial Engineering specialized in Electronics (2012), my B.Sc in Electronic Engineering (2014), and my M.Sc in Software Engineering and Artificial Intelligence (2015).

It was also during these years that small UAVs, and drones, in particular, emerged with great strength. They obviously fascinated me to the point where I wanted to build my own, but it had to be different. I wanted mine to be fully autonomous and capable of serious onboard computation. This got me eventually into the MAPIR research group in 2014, where I subsequently did my Ph.D in robotics.

Although I still have a long way to go (research is never done), I had so far the chance to work with autonomous robots, RGBD cameras, ROS, artificial olfaction and gas distribution map generation; as well as to be a lecturer of several subjects related to computer science and mobile robotics.

Contact info

Dr. Andres Gongora
andresgongora@uma.es
+34 952133361

Boulevard Louis Pasteur, 35, Lab 2.3.6
HTS of Computer Science Engineering
29071 Malaga (Malaga) – SPAIN

Boulevard Louis Pasteur, 35, Lab 2.3.6
ETSI Informática-Telecomunicaciones
29071 Málaga (Málaga) – ESPAÑA

Skills

ENGINEERING

COMPUTER SKILLS

LANGUAGES

CODING

Projects and research

Modeling gas and smell maps

Reconstruction of scalar and vector fields from sparse samples

Although conceptually different, gas and smell maps pursue the same goal: to represent the spatial distribution o a volatile in a way that its proportional to the magnitude of interest (e.g. concentration or perceived intensity).
Once this spatial representation has been attained, new applications for olfactory-driven robotics become available. Such as reasoning about the origin of the gases (i.e. gas-source localization), planning on contingency measures to limit how gases distribute (e.g. in case of a gas leak), or simply understanding how they move within an environment due to the presence of obstacles and wind currents.

As for smell maps, we generate them by acquiring georeferenced gas samples with an electronic nose and classifying them with deep learning. This classifier, in turn, has been trained to recognize odors according to human subjective perception. Such that we may plot each sample on a map according to its smell the same way a human would; only in a completely automatic way.

Gas maps, on the other hand, are meant to address a completely different problem. In these cases, the target gas is usually known beforehand and does not need to be classified. Instead, the goal is to obtain a very accurate representation of its spatial distribution from a small set of samples. Because gas sensors are usually limited to measuring a very small volume of space, and it would be intractable to sample a whole volume in this way, we resort to mathematical models (e.g. Gaussian Markov random networks, Bayesian inference, etc.) to create a prediction that can be updated as more evidence becomes available.

A modular and self-arbitrated hardware architecture

A new approach for electronic noses

The main limitation of electronic noses (e-noses), and any embedded system in general, lies in the versatility of their hardware. Adapting to a broad range of possible applications requires all sort of sensors, transducers, and processing capabilities. But carrying all imaginable hardware on a single device is usually not feasible in terms of size, weight, and cost. Also, for most applications, all functions are not required simultaneously at any given time.

We address this problem with a completely modular architecture based on self-arbitrated and self-contained modules; offering a solution to the design of different and specific devices (e.g. e-noses) with interconnectable building blocks. This brings not only versatility and reusability to the design, but also reduces development costs and ensures long-term serviceability, as new modules can be added as needed.

We have combined to that end MAVLink, a communications library of UAVs, with I²C, configured for multi-master broadcast communications: providing all modules with a single medium for communications on which they can seamlessly share all sorts of information or commands. Which also allows for the creation of distributed sensors that, connected over wireless modules, behave like a single monolithic device.

Notice that this technology is not limited to e-noses alone, but can be extrapolated to Electronic Control Units (ECUs) on modern cars, or to arbitrate distributed power generation and storage solution, among many other examples.

Integration of artificial olfaction in mobile robotics

Robotic olfaction is the discipline that brings together artificial olfaction and mobile robotics. It involves equipping robots with small and portable electronic-noses (e-noses) in order to extend their sensory capabilities with the perception of volatile substances. The relevance of these ”olfactory robots” lies not only in their usefulness for a wide range of potential odor-related applications, but also in the boost that the sense of smell brings towards the design of more intelligent robotic behaviors.

One of the most relevant tasks for olfactory robots is the automatic localization of a gas emission source (GSL). Traditionally, GSL has been tackled with autonomous mobile robots in an attempt to automate the search process. Different approaches, ranging from bio-inspired techniques to engineering solutions have been proposed. Yet, due to the still limited capabilities of autonomous robots and the complex mechanism that rule gas dispersion, most works in this field have only been validated under laboratory conditions (i.e. unidirectional and laminar wind fields, absence of obstacles in the environment, etc.) far from the complexity of real-world settings.

In this project, we are seeking to overcome these limitations by studying GSL from a teleoperation standpoint, so that we may understand how humans process the robot’s sensory information to locate the source. In particular, we are interested in the development of a bio-inspired algorithm that may, one day, offer a solid solution to GSL in industrial applications.

Completely autonomous drones

A proof of concept

Enhancement of a commercial multicopter for autonomous navigation. We equipped a 1.5Kg hexacopter with an UDOO-quad (4 core 1GHz Cortex A9) and an RGB-D camera. With them, the hexacopter was able to track and follow a color beacon at a constant distance by communicating the desired pose to the underlying APM Copter Controller.

We detect the beacon with OpenCV (through simple color segmentation) such that we can retrieve the depth of the associated pixels from the RBD-C camera; and to hold altitude, we employed a sonar on the bottom side of the drone. Once all distances are known, we run various parallel PID controllers on the UDOO and communicate the new, desired pose to the drone.

You may find our source code here and our published paper here.

Electronic shield for education

Educational electronic device aimed at teaching and training college-grade computer sciences and control engineering. Particularly, working with a microcontroller, digital intput-output, several standard industrial ports (e.g. SPI, I²C), analog signal processing, working with RC+RLC low pass filters, and controlling servo-motors among others.

We are currently working on the fourth iteration of our educational shield. So far, we have employed it to teach control theory, real-time operating systems, and other electronics related subjects.

Publications

Journals (4)

2023

A. Gongora, J. Monroy, F. Rahbar, C. Ercolani, J. Gonzalez-Jimenez, A. Martinoli

Information-Driven Gas Distribution Mapping for Autonomous Mobile Robots

MDPI Sensors. Special Issue Robotics for Environment Sensing, vol. 23, no. 12, 2023. Q2 · T2

2020

A. Gongora, J. Monroy, J. Gonzalez-Jimenez

Joint Estimation of Gas & Wind Maps for Fast-Response Applications

Applied Mathematical Modelling, 2020, ISSN: 0307-904X. Q1 · T1

2019

A. Gongora, J. Gonzalez-Jimenez

Olfactory Telerobotics. A Feasible Solution for Teleoperated Localization of Gas Sources?

Robotics and Autonomous Systems (ACCEPTED), vol. 113, pp. 1–9, 2019, ISSN: 0921-8890.

2018

A. Gongora, J. Monroy, J. Gonzalez-Jimenez

An Electronic Architecture for Multi-Purpose Artificial Noses

Journal of Sensors, vol. 2018, 2018. Q2 · T2

Book Chapters (1)

2018

A. Gongora, D. Fernandez-Chaves, A. Jaenal, J. Monroy, J. Gonzalez-Jimenez

Toward the Generation of Smell Maps: Matching Electro-Chemical Sensor Information with Human Odor Perception

Petkov, Nicolai; Strisciuglio, Nicola; Travieso-González, Carlos M. (Ed.): Frontiers in Artificial Intelligence and Applications (FAIA), IOS Press, pp. 134–145, IOS Press, 2018.

Conferences (7)

2020

A. Gongora, J.A. Fernández-Madrigal, A. Cruz-Martín, V. Arevalo-Espejo, C. Galindo, C. Sánchez-Garrido, J. Monroy, J. Fernandez de Cañete

Optimizing Subject Design, Timing, and Focus in a Diversity of Engineering Courses through the Use of a Low Cost Arduino Shield

ICERI2020 Proceedings, pp. 443-450, International Conference of Education, Research and Innovation Seville, 2020.

2019

A. Gongora, A. Jaenal, D. Fernandez-Chaves, J. Monroy, J. Gonzalez-Jimenez

Urban Monitoring of Unpleasant Odors with a Handheld Electronic Nose

ISOCS/IEEE International Symposium on Olfaction and Electronic Nose (ISOEN), Fukuoka (Japan), 2019.

2018

A. Gongora, D. Fernandez-Chaves, A. Jaenal, J. Monroy, J. Gonzalez-Jimenez

Toward the Generation of Smell Maps: Matching Electro-Chemical Sensor Information with Human Odor Perception

International Conference on Applications of Intelligent Systems (APPIS), Las Palmas de Gran Canaria (Spain), 2018.

2017

A. Gongora, J. Monroy, J. Gonzalez-Jimenez

Gas Source Localization Strategies for Teleoperated Mobile Robots. An Experimental Analysis

2017 European Conference on Mobile Robots (ECMR), Paris (France), 2017.

J. Monroy, F. Melendez-Fernandez, A. Gongora, J. Gonzalez-Jimenez

Integrating Olfaction in a Robotic Telepresence Loop

2017 26th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), pp. 1012-1017, IEEE Lisbon (Portugal), 2017.

A. Gongora, J. Monroy, J. Gonzalez-Jimenez

A Robotic Experiment Toward Understanding Human Gas-Source Localization Strategies

International Symposium on Olfaction and Electronic Nose (ISOEN), pp. 1–3, Montreal (Canada), 2017.

2015

A. Gongora, J. Gonzalez-Jimenez

Enhancement of a commercial multicopter for research in autonomous navigation

2015 23rd Mediterranean Conference on Control and Automation (MED), pp. 1204-1209, IEEE Torremolinos, Spain, 2015.

National conferences (2)

2018

A. Cruz-Martín, A. Gongora, J.A. Fernández-Madrigal, V. Arevalo-Espejo, C. Galindo, J. Monroy, C. Sánchez-Garrido, J. Fernandez de Cañete

Innovación en el trabajo en laboratorio de una diversidad de asignaturas de ingeniería mediante el diseño y aplicación de una extensión de la plataforma de hardware abierto arduino

VI Jornadas de Innovación Educativa y Enseñanza Virtual (Universidad de Málaga), Malaga (Spain), 2018.

2017

A. Gongora, J.A. Fernández-Madrigal, A. Cruz-Martín, V. Arevalo-Espejo, C. Galindo, C. Sánchez-Garrido, J. Monroy, J. Fernandez de Cañete

Shield Arduino de bajo coste para la enseñanza de asignaturas de Ingeniería

II Jornadas de Computación Empotrada y Reconfigurable (JCER2017), pp. 1–10, Zenodo, Málaga (Spain), 2017.

Patents (1)

2018

J.A. Fernández-Madrigal, A. Gongora, A. Cruz-Martín, V. Arevalo-Espejo, C. Galindo, J. Monroy, C. Sánchez-Garrido

Patent ES2622734: Dispositivo electrónico educativo de funcionalidad múltiple para diversas ramas de la ingeniería

2018.

PhD Theses (1)

2021

A. Gongora, J. Monroy, J. Gonzalez-Jimenez

Enhancement of the Sensory Capabilities of Mobile Robots through Artificial Olfaction

Universidad de Málaga, 2021.

comic by xkcd

Similar Posts