Research

Research: deep reinforcement learning and autonomous systems

Autonomous drones

Learning to navigate, and to keep navigating when a sensor fails.

His research develops deep reinforcement learning agents for drones and asks how they should act when part of their sensing degrades or fails in flight.

See the research

Illustration: a drone learns by trial and error to fly across a city, then flies the route on its LiDAR (orange: the path it plans) and keeps flying when part of the scan fails. Episode 1; sensor nominal; speed 0.0 m/s.

Research vision

His research aims to give unmanned aerial vehicles autonomy that is robust, reliable and trustworthy in complex, GPS-denied and degraded environments, moving them from lab prototypes to field-ready systems for infrastructure inspection, search and rescue, and environmental monitoring.

The guiding question

How can autonomous agents sense, decide and coordinate under uncertainty, when sensors fail, conditions change and maps are incomplete, while remaining safe and reliable?

Research directions

Three connected directions form one autonomy stack: sensing, deciding under uncertainty, and acting as a team. Uncertainty is measured and passed along at every level.

  1. Sense

    Resilient perception

    Multimodal fusion that keeps a drone aware of its surroundings when a sensor fails, using generative models to repair missing signals in real time and reporting how confident each estimate is.

  2. Decide

    Risk-aware control

    Reinforcement learning controllers that act on that uncertainty: slowing down in clutter, keeping wider clearance in poor visibility, and backed by lightweight safety layers.

  3. Act together

    Coordinated multi-agent mapping

    Teams of drones that coordinate to build accurate maps rather than simply cover ground, and that reorganize when an agent fails or communication drops.

Each layer passes on how certain it is to the next.

Longer term

  • Natural-language tasking, and explanations of a drone's decisions
  • Cooperative perception across networked UAVs
  • Swarm coordination that accounts for energy and mission time

Work to date

Autonomous UAV navigation

  • Deep reinforcement learning
  • Attention
  • Onboard camera
  • Obstacle avoidance

This work develops deep reinforcement learning agents that navigate unmanned aerial vehicles (UAVs) through cluttered, dynamic environments using onboard camera input alone. Attention mechanisms direct the agent to the regions of the scene most relevant to avoiding obstacles.

Perception that survives failure

  • Sensor failure
  • Signal recovery
  • LiDAR
  • Cooperative perception (V2V)

This work examines how an autonomous system should perceive and act when a sensor degrades or fails, and how the missing information can be recovered without introducing spurious detections. For connected vehicles, cooperative perception over vehicle-to-vehicle (V2V) communication allows a vehicle whose LiDAR has failed to reconstruct its view of the road from data shared by nearby vehicles.

Current work, including the graduate project on cooperative perception that he supervises.

Applied deep learning

  • Social network analysis
  • IoT anomaly detection
  • Medical image analysis

The same deep learning methods extend beyond aerial robotics to social network analysis, anomaly detection in Internet of Things data, and medical image analysis.

Publications

  1. 2026

  2. 2025

  3. 2024

  4. 2023

  5. 2022

  6. 2021

  7. 2019

Also listed on Google Scholar and ORCID.