Héctor Azpúrua, Ph.D.

Héctor Azpúrua, Ph.D.

London Area, United Kingdom
1K followers 500+ connections

About

I'm a computer scientist researcher in robotics and AI with a passion for software…

Articles by Héctor

Activity

Join now to see all activity

Experience

  • Meta Graphic

    Meta

    London, England, United Kingdom

Education

  • Universidade Federal de Minas Gerais Graphic

    Universidade Federal de Minas Gerais

    -

    Ph.D. in Robotics and Artificial Intelligence, my thesis title is "Terrain-Aware Autonomous Exploration of Unstructured Confined Spaces". We focused on developing novel exploratory behaviors for terrestrial platforms in industrial or natural narrow spaces using mesh-based and information-based frontier selection methods.

  • -

    MBA in Project Management focused in Innovative Research and Development projects (Agile). My thesis title was: "Agile methodologies and knowledge management applied for research mobile robotics projects" (original title is in portuguese).

  • -

    M.Sc. in robotics and computer vision. My dissertation was titled "Cooperative area coverage with aerial robots with hexagonal segmentation." In this work we tackled multi-robot cooperative coverage with small aerial robots (quad-rotors), with a focus on geophysical magnetic surveys.

  • -

    My bachelor's degree in computer science focused on networking and cyber-security. My undergraduate thesis was entitled "Automated Monitoring And Supervision System Based on Free Software of the WAN, LAN and Satellite Networks of British Telecom Latam (BT Latam)."

Licenses & Certifications

Publications

  • HeRo 2.0: a low-cost robot for swarm robotics research

    Autonomous Robots

    The current state of electronic component miniaturization coupled with the increasing efficiency in hardware and software allow the development of smaller and compact robotic systems. The convenience of using these small, simple, yet capable robots has gathered the research community’s attention towards practical applications of swarm robotics. This paper presents the design of a novel platform for swarm robotics applications that is low cost, easy to assemble using off-the-shelf components…

    The current state of electronic component miniaturization coupled with the increasing efficiency in hardware and software allow the development of smaller and compact robotic systems. The convenience of using these small, simple, yet capable robots has gathered the research community’s attention towards practical applications of swarm robotics. This paper presents the design of a novel platform for swarm robotics applications that is low cost, easy to assemble using off-the-shelf components, and deeply integrated with the most used robotic framework available today: ROS (Robot Operating System). The robotic platform is entirely open, composed of a 3D printed body and open-source software. We describe its architecture, present its main features, and evaluate its functionalities executing experiments using a couple of robots. Results demonstrate that the proposed mobile robot is capable of performing different swarm tasks, given its small size and reduced cost, being suitable for swarm robotics research and education.

    Other authors
    See publication
  • An Integrated Solution for an Autonomous Drone Racing in Indoor Environments

    Journal of Intelligent Service Robotics (JISR)

    Other authors
  • Autonomous Navigation System for a Delivery Drone

    Journal of Control, Automation and Electrical Systems (JCAE)

    Other authors
  • Three-dimensional Terrain Aware Autonomous Exploration for Subterranean and Confined Spaces

    IEEE International Conference on Robotics and Automation (ICRA)

    Other authors
  • Towards semi-autonomous robotic inspection and mapping in confined spaces with the EspeleoRobô

    Journal of Intelligent & Robotic Systems (JINT)

    Other authors
  • Cooperative digital magnetic-elevation maps by small autonomous aerial robots

    Journal of Field Robotics

    One of the steps to provide fundamental data for planning a mining effort is the magnetic surveying of a target area, which is typically carried out by conventional aircraft campaigns. However, besides the high cost, fixed‐wing aerial vehicles present shortcomings especially for drape flights on mountainous regions, where steep slopes are often present. Traditional human‐crewed flights have to perform tedious and dangerous trajectories, under strict velocity and attitude constraints. In this…

    One of the steps to provide fundamental data for planning a mining effort is the magnetic surveying of a target area, which is typically carried out by conventional aircraft campaigns. However, besides the high cost, fixed‐wing aerial vehicles present shortcomings especially for drape flights on mountainous regions, where steep slopes are often present. Traditional human‐crewed flights have to perform tedious and dangerous trajectories, under strict velocity and attitude constraints. In this paper, we deal with the problem of accomplishing digital magnetic‐elevation maps using autonomous and cooperative aerial robots. The proposed approach for autonomous mapping utilizes a custom‐built fluxgate sensor and off the shelf cameras adapted for small airborne platforms. We also propose an innovative approach for generating a digital magnetic‐elevation model from the gathered data. Our method was evaluated and validated in field tests in an industrial scenario to detect scrap metals in ore piles. Results show that the proposed method could reliably detect magnetic anomalies while generating accurate three‐dimensional magnetic maps.

    Other authors
    • Guilherme A. Potje
    • Paulo A. F. Rezeck
    • Gustavo M. Freitas
    • Luis G. Uzeda Garcia
    • Erickson R. Nascimento
    • Douglas G. Macharet
    • Mario F. M. Campos
    See publication
  • Multi-robot coverage path planning using hexagonal segmentation for geophysical surveys

    Robotica Journal

    The field of robotics has received significant attention in our society due to the extensive use of robotic manipulators; however, recent advances in the research on autonomous vehicles have demonstrated a broader range of applications, such as exploration, surveillance, and environmental monitoring. In this sense, the problem of efficiently building a model of the environment using cooperative mobile robots is critical. Finding routes that are either length or time-optimized is essential for…

    The field of robotics has received significant attention in our society due to the extensive use of robotic manipulators; however, recent advances in the research on autonomous vehicles have demonstrated a broader range of applications, such as exploration, surveillance, and environmental monitoring. In this sense, the problem of efficiently building a model of the environment using cooperative mobile robots is critical. Finding routes that are either length or time-optimized is essential for real-world applications of small autonomous robots. This paper addresses the problem of multi-robot area coverage path planning for geophysical surveys. Such surveys have many applications in mineral exploration, geology, archeology, and oceanography, among other fields. We propose a methodology that segments the environment into hexagonal cells and allocates groups of robots to different clusters of non-obstructed cells to acquire data. Cells can be covered by lawnmower, square or centroid patterns with specific configurations to address the constraints of magneto-metric surveys. Several trials were executed in a simulated environment, and a statistical investigation of the results is provided. We also report the results of experiments that were performed with real Unmanned Aerial Vehicles in an outdoor setting.

    Other authors
    • Gustavo M. Freitas
    • Douglas G. Macharet
    • Mario F. M. Campos
    See publication
  • Combining genetic algorithm and swarm intelligence for task allocation in a real time strategy game

    SBC Journal on 3D interactive systems

    Real time strategy games are complex scenarios where multiple agents must be coordinated in a dynamic, partially observable environment. In this work, we model coordination as a task allocation problem, in which specific tasks must be properly assigned to agents. We employ a task allocation algorithm based on swarm intelligence and adjust its parameters using a genetic algorithm. A fitness estimation method is employed to accelerate execution of the genetic algorithm. To evaluate this approach,…

    Real time strategy games are complex scenarios where multiple agents must be coordinated in a dynamic, partially observable environment. In this work, we model coordination as a task allocation problem, in which specific tasks must be properly assigned to agents. We employ a task allocation algorithm based on swarm intelligence and adjust its parameters using a genetic algorithm. A fitness estimation method is employed to accelerate execution of the genetic algorithm. To evaluate this approach, we implement this coordination mechanism in the AI of a popular video game: StarCraft: BroodWar. Experiment results show that the genetic algorithm successfully adjusts task allocation parameters. Besides, we assess the trade-off between solution quality and execution time of the genetic algorithm with fitness estimation.

    Other authors
    • Anderson R. Tavares
    • Gianlucca Lodron Zuin
    • Luiz Chaimowicz
    See publication
  • Autonomous Aeromagnetic Surveys using a Fluxgate Magnetometer

    MDPI Sensors Journal

    Recent advances on the research of autonomous vehicles have showed a vast range of applications, such as exploration, surveillance and environmental monitoring. Considering the mining industry, it is possible to use such vehicles in the prospection of minerals of commercial interest beneath the ground. However, tasks such as geophysical surveys are highly dependent on specific sensors, which mostly are not designed to be used in these new range of autonomous vehicles. In this work, we propose a…

    Recent advances on the research of autonomous vehicles have showed a vast range of applications, such as exploration, surveillance and environmental monitoring. Considering the mining industry, it is possible to use such vehicles in the prospection of minerals of commercial interest beneath the ground. However, tasks such as geophysical surveys are highly dependent on specific sensors, which mostly are not designed to be used in these new range of autonomous vehicles. In this work, we propose a novel magnetic survey pipeline that aims to increase versatility, speed and robustness by using autonomous rotary-wing Unmanned Aerial Vehicles (UAVs). We also discuss the development of a state-of-the-art three-axis fluxgate, where our goal in this work was to refine and adjust the sensor topology and coupled electronics specifically for this type of vehicle and application. The sensor was built with two ring-cores using a specially developed stress-annealed CoFeSiB amorphous ribbon, in order to get sufficient resolution to detect concentrations of small ferrous minerals. Finally, we report on the results of experiments performed with a real UAV in an outdoor environment, showing the efficacy of the methodology in detecting an artificial ferrous anomaly.

    Other authors
    • Douglas G. Macharet
    • Paulo A. F. Rezeck
    • Guilherme A. Potje
    • Luiz C. C. Benyosef
    • André Wiermann
    • Gustavo M. Freitas
    • Luis G. U. Garcia
    • Mario F. M. Campos
  • Rock, Paper, StarCraft: Strategy Selection in Real-Time Strategy Games

    AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE)

    The correct choice of strategy is crucial for a successful realtime strategy (RTS) game player. Generally speaking, a strategy
    determines the sequence of actions the player will take in order to defeat his/her opponents. In this paper we present a systematic study of strategy selection in the popular RTS game StarCraft. We treat the choice of strategy as a game itself and test several strategy selection techniques, including Nash Equilibrium and safe opponent exploitation. We adopt a subset…

    The correct choice of strategy is crucial for a successful realtime strategy (RTS) game player. Generally speaking, a strategy
    determines the sequence of actions the player will take in order to defeat his/her opponents. In this paper we present a systematic study of strategy selection in the popular RTS game StarCraft. We treat the choice of strategy as a game itself and test several strategy selection techniques, including Nash Equilibrium and safe opponent exploitation. We adopt a subset of AIIDE 2015 StarCraft AI tournament bots as the available strategies and our results suggest that it is useful to deviate from Nash Equilibrium to exploit sub-optimal opponents on strategy selection, confirming insights from computer rock-paper-scissors tournaments.

    Other authors
    • Anderson Rocha Tavares
    • Amanda Santos
    • Luiz Chaimowicz
    See publication
  • Multi-robot 3D Coverage Path Planning for First Responders Teams

    Automation Science and Engineering (CASE)

    It is known that the first hours after a disaster are critical to maximize the rescue and recovery of victims. However, in disaster scenarios, with the communication infrastructure damaged and cluttered environment, first responders can be in disadvantage without proper communication and global information about the mission.

    In this sense, the use of aerial robots have a clear advantage over other kind of robots, since they are able to navigate over large areas faster and with a…

    It is known that the first hours after a disaster are critical to maximize the rescue and recovery of victims. However, in disaster scenarios, with the communication infrastructure damaged and cluttered environment, first responders can be in disadvantage without proper communication and global information about the mission.

    In this sense, the use of aerial robots have a clear advantage over other kind of robots, since they are able to navigate over large areas faster and with a privileged view from above.

    This paper proposes a methodology for three-dimensional area coverage using multiple small UAVs based upon a customized cell decomposition algorithm using regular hexagons.

    The approach has been thoroughly evaluated in different simulated scenarios. We also report on the results of experiments performed with real UAVs in an outdoor environment.

    Other authors
    • Douglas G. Macharet
    • Paulo A. F. Rezeck
    • Mario F. M. Campos
    See publication
  • Evolving swarm intelligence for task allocation in a real time strategy game

    SBGames 2014

    Real time strategy games are complex scenarios where multiple agents must be coordinated in a dynamic, partially observable environment. In this work, we model the coordination of these agents as a task allocation problem, in which specific tasks are given to the agents that are more suited to execute them. We employ a task allocation algorithm based on swarm intelligence and adjust its parameters using a genetic algorithm. To evaluate this approach, we implement this coordination mechanism in…

    Real time strategy games are complex scenarios where multiple agents must be coordinated in a dynamic, partially observable environment. In this work, we model the coordination of these agents as a task allocation problem, in which specific tasks are given to the agents that are more suited to execute them. We employ a task allocation algorithm based on swarm intelligence and adjust its parameters using a genetic algorithm. To evaluate this approach, we implement this coordination mechanism in the AI of a popular video game: StarCraft: BroodWar. Experiment results show that the genetic algorithm enhances performance of the task allocation algorithm. Besides, performance of the proposed approach in matches against StarCraft's native AI is comparable to that of a tournament-level software-controlled player for StarCraft.

    Other authors

Patents

  • Dispositivo Robótico para Inspeção de Tubos

    Filed BR BR 10 2021 010685 9

  • Multi-terrain inspection robotic device and methods for configuring and guiding the same

    Issued US 16/485397

Projects

  • Evaluation of the use of augmented reality for industrial processes. Use case: conveyor belts

  • Robotic device for inspection of confined environments: autonomous and semi-autonomous operation – EspeleoRobô v2 (SpeleoRobot v2)

  • Advanced teleoperation of mining equipment. Use case: excavators

    -

  • Conveyor belt monitoring framework. Use case: aerial robots, thermal sensing and computer vision

    -

  • Remote cavity inspection and monitoring device – EspeleoRobô (SpeleoRobot)

    -

  • Robotic device for in-the-field mineral qualification

    -

  • Development and evaluation of autonomous cooperative vehicles for mining mapping activities

    -

  • Assisted steering system for mining equipment

    -

Honors & Awards

  • 1st place at the CAPES contest for best Brazillian Computer Science PhD Thesis

    CAPES

    Héctor Azpúrua, Ph.D., former VeRLab student, was awarded the 2023 Capes Thesis Award in the area of Computer Science. The work was guided by prof. Douglas G. Macharet and co-supervised by prof. Mario Campos, and makes a significant contribution to the field of robotics, addressing the challenge of autonomous exploration of confined and unstructured spaces.

    The CAPES Thesis Award recognizes the best doctoral completion works defended in Brazilian postgraduate programs according to the…

    Héctor Azpúrua, Ph.D., former VeRLab student, was awarded the 2023 Capes Thesis Award in the area of Computer Science. The work was guided by prof. Douglas G. Macharet and co-supervised by prof. Mario Campos, and makes a significant contribution to the field of robotics, addressing the challenge of autonomous exploration of confined and unstructured spaces.

    The CAPES Thesis Award recognizes the best doctoral completion works defended in Brazilian postgraduate programs according to the following criteria: originality of the work, relevance to scientific, technological, cultural, social and innovation development and added value by the educational system to the candidate.

    https://www.gov.br/capes/pt-br/assuntos/premios/premio-capes-de-tese/premio-capes-de-tese-documentos-relacionados

  • 1st place at the Robotics Ph.D. Dissertation contest in the IEEE LARS/CTDR 2022

    IEEE LARS

    I won the best Ph.D. robotics dissertation (1st place) at the dissertation contest in the IEEE Latin American Robotics Symposium LARS/CTDR 2022

  • 5th place in the DARPA’s Subterranean Challenge 2021 (SubT 21)

    -

    I participated in the finals of the DARPA’s Subterranean Challenge 2021 (SubT 21) with the CoSTAR team of NASA’s Jet Propulsion Lab (JPL). Our team ended in 5th place in the finals.

  • Selected as an RSS Pioneer at the Robotics: Science and Systems Pioneers Workshop (RSS 2021)

    RSS 2021

  • OpenCV AI Competition 2021 Phase 1 Finalist

    OpenCV

    We were one of the finalists of the 1st phase of the OpenCV AI 2021 competition for our robotic SLAM project (https://opencv.org/opencv-ai-competition-2021/). Our team was "Guará Wolves FTW (For the Win)" https://youtu.be/2sJpyIe-XZY .

  • Finalist of the CASE 2020 Best Student Paper Award

    IEEE CASE 2020 - International Conference on Automation Science and Engineering

    We were finalist of the Best Student Paper Award at the 2020 International Conference on Automation Science and Engineering for the paper "Indoor Localization and Navigation Control Strategies for a Mobile Robot Designed to Inspect Confined Environments”

  • 7th place at the 2019 AIRR World Championship (Drone Race Competition)

    AIRR AI Robotic Racing - Drone Racing Leage

    We ended up 7th place at the 2019 AIRR World Championship (Drone Race Competition) sponsored by Lockheed Martin from over 450 teams all around the world from the best research institutes. Our team official page: https://xquadufmg.com/ .

  • 3rd Place IEEE CIG Student Starcraft Competition 2016

    IEEE CIG

    3rd Place on one of the Best Artificial Intelligence Competitions for Starcraft bots (Student track)

  • Top 10 of AIIDE Worldwide Starcraft Competition 2016

    AIIDE

    We reached the Top 10 best performing bots of AIIDE Worldwide Starcraft Competition 2016.

  • 2nd Place in Rescue Simulation League Competition (Latin American Robocup 2015)

    Latin American Robocup 2015

    2nd Place at the Rescue Simulation League (Latin American Robocup Competition 2015)

  • SBGames 2014 Best Paper on Computing track

    SBGames 2014

    Best paper in the computing track of Brazilian Symposium on Computer Games and Digital Entertainment (SBGames) 2014

  • Vale (ITV) Scholarship

    UFMG / ITV

  • Winner of Microsoft BlueHat Challenge 2013 (Web track)

    Microsoft

    Winner of the Microsoft BlueHat Challenge 2013, Web track.

  • CNPQ Scholarship (Master's degree scholarship)

    CNPQ

Languages

  • English

    Professional working proficiency

  • Spanish

    Native or bilingual proficiency

  • Portuguese

    Professional working proficiency

Recommendations received

More activity by Héctor

View Héctor’s full profile

  • See who you know in common
  • Get introduced
  • Contact Héctor directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses