TL;DR
NanoSLAM is a lightweight, power-efficient SLAM algorithm enabling fully onboard autonomous mapping on tiny robots, demonstrated on a 44g nano-drone with high accuracy and real-time performance.
Contribution
The paper introduces NanoSLAM, a novel low-power SLAM method optimized for tiny robots using a RISC-V processor, achieving real-time mapping on resource-constrained hardware.
Findings
Achieves 4.5 cm mapping accuracy in real-world scenarios.
Operates on only 87.9 mW power budget.
Executes in less than 250 ms end-to-end.
Abstract
Perceiving and mapping the surroundings are essential for enabling autonomous navigation in any robotic platform. The algorithm class that enables accurate mapping while correcting the odometry errors present in most robotics systems is Simultaneous Localization and Mapping (SLAM). Today, fully onboard mapping is only achievable on robotic platforms that can host high-wattage processors, mainly due to the significant computational load and memory demands required for executing SLAM algorithms. For this reason, pocket-size hardware-constrained robots offload the execution of SLAM to external infrastructures. To address the challenge of enabling SLAM algorithms on resource-constrained processors, this paper proposes NanoSLAM, a lightweight and optimized end-to-end SLAM approach specifically designed to operate on centimeter-size robots at a power budget of only 87.9 mW. We demonstrate the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
