← Latest papers
💻 computer science

Simultaneous Localization and 3D-Semi Dense Mapping for Micro Drones Using Monocular Camera and Inertial Sensors

This paper proposes a real-time, edge-aware lightweight monocular SLAM system for micro drones that fuses deep learning-based depth prediction with inertial data via an extended Kalman filter to achieve accurate 3D semi-dense mapping and autonomous navigation on resource-constrained platforms without relying on global loop closure.

Original authors: Jeryes Danial, Yosi Ben Asher, Itzik Klein

Published 2026-09-09
📖 4 min read☕ Coffee break read

Original authors: Jeryes Danial, Yosi Ben Asher, Itzik Klein

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a tiny drone, no larger than a hand, trying to navigate a cluttered hallway. To move safely without crashing, it must instantly understand the shape of the world around it. It needs to know where it is, where the walls are, and how far away the obstacles lie. For decades, engineers have struggled to give these small machines this kind of vision. The cameras they carry are often too weak to build a detailed picture of the room, while the powerful computers needed to process complex images are too heavy and drain the battery too quickly. This creates a difficult trade-off: either the drone sees the world as a sparse collection of dots, missing most of the structure, or it tries to build a rich, detailed map but runs out of power before it can finish.

The solution to this problem lies in a new approach developed by researchers at the University of Haifa. They created a system that allows a micro-drone to build a semi-detailed 3D map of its surroundings in real time, using only a single camera and basic motion sensors. Instead of trying to map every single point in a room, which is computationally expensive, their method focuses on the edges—the sharp lines where walls meet floors or where objects stand out against the background. By combining these sharp visual lines with a lightweight prediction of how deep the scene is, the drone can construct a clear, usable map of the environment without needing a supercomputer.

The researchers tested this system on a small, commercially available drone equipped with a single camera and inertial sensors that measure movement. In the past, similar systems relied on matching specific points, like corners or textures, across different images to figure out where the drone was. While this works well for knowing the general direction, it often fails to capture the full shape of a room, leaving large gaps in the map. Other modern methods use complex artificial intelligence to fill in those gaps, creating dense, realistic 3D models. However, these AI-heavy approaches require massive amounts of computing power and energy, making them impossible to run on the tiny processors found in micro-drones. The new system bridges this gap by using a clever mix of old and new techniques. It uses a lightweight neural network, a type of simple artificial intelligence, to guess the depth of the scene based on the image, and then uses the sharp edges detected in the photo to lock that guess into place.

To make sure the drone knows exactly how far away things are, the system fuses the camera data with information from the drone's motion sensors. Monocular cameras, which use only one lens, have a natural blind spot: they cannot tell the difference between a small object that is close and a large object that is far away. This is known as a scale ambiguity. The researchers solved this by feeding the motion data from the drone's internal sensors into a mathematical filter that constantly corrects the camera's guesses. This process ensures that the map grows at the correct size, preventing the drone from thinking a hallway is ten times longer than it actually is.

The results of this approach are striking. When tested against standard navigation systems on a well-known dataset of indoor environments, the new system proved to be significantly more accurate. The researchers found that the error in the drone's estimated path was reduced by nearly 75 percent compared to the leading traditional method. More importantly, the map produced was not just a collection of scattered points but a coherent structure of edges and surfaces that clearly defined the room's layout. The system operated smoothly on low-power hardware, capable of running on devices as small as a Raspberry Pi Zero, which is a tiny, inexpensive computer board. This means the technology is not just a theoretical concept but a practical tool that could be deployed on real-world drones today.

In practical terms, this means a micro-drone can now fly through a complex indoor space, such as a warehouse or an indoor corridor, and build a reliable 3D map of the obstacles in its path without needing to send data back to a powerful server or carry a heavy battery. The system successfully navigated indoor corridors and avoided obstacles in tests, demonstrating that it can handle the challenges of real-world navigation. By focusing on the edges of objects and using a streamlined method to estimate depth, the researchers have shown that high-quality mapping does not require heavy machinery. Instead, it can be achieved through a smart combination of simple sensors and efficient algorithms, opening the door for a new generation of autonomous drones that can operate independently in the most resource-constrained environments.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →