Related Experiment Video
Updated: Jan 8, 2026

Photorealistic Learned Landscapes for Augmented Reality
Published on: June 27, 2025
Implementation of monocular visual SLAM with ARCog-NET for aerial robot swarm indoor mapping
Gabryel Silva Ramos1, Milena Faria Pinto1, Fabio A A Andrade2
1Control and Automation Laboratory (LACEA), Federal Center for Technological Education Celso Suckow da Fonseca (CEFET-RJ), Rio de Janeiro, 20271-110, Brazil.
Abstract:
This paper presents a real-time distributed framework for Unmanned Aerial Vehicle (UAV) swarms operating in GPS-denied indoor environments, built on the Aerial Robot Cognitive Network Architecture (ARCog-NET) cognitive architecture and enhanced with monocular visual Simultaneous Localization and Mapping (SLAM). ARCog-NET employs a multi-layered Edge-Fog-Cloud (EFC) hierarchy that supports decentralized decision-making and adaptive coordination, including dynamic path optimization. Through a novel formulation, each UAV jointly estimates its own trajectory and contributes to a shared 3D reconstruction of the environment by exchanging matched visual landmarks across the network. The system dynamically adapts navigation paths in response to operational events using reinforcement learning guided by trajectory coverage metrics and historical decision weights. A full deployment with six DJI Ryze Tello UAVs was conducted in a controlled indoor lab environment, demonstrating autonomous swarm navigation and collaborative 3D mapping. Performance was evaluated through metrics such as trajectory error, point cloud fidelity, decision convergence, and knowledge reuse rate. Results confirm that the proposed method enables scalable, autonomous SLAM and planning capabilities in real-world UAV networks, highlighting the cognitive synergy between navigation and perception in distributed aerial robotics.
More Related Videos
Related Concept Videos
Light Acquisition
Design Example: Identifying the Locations of Monuments in the Field Using Global Positioning System Device
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...

