Visual SLAM is a long-standing research area with many significant advances over the years. New systems typically build on previous contributions, but this requires significant development overhead, a highly detailed understanding of previous system implementations, and is rife with programming pitfalls. To enable fast experimentation and reduce the need for researchers to re-invent the wheel, we propose an extensible Visual SLAM framework with three features: modularity, seamless edge offloading, and safe concurrency.
CCS Concepts• Computer systems organization → Embedded and cyberphysical systems; • Human-centered computing → Ubiquitous and mobile computing systems and tools; • Software and its engineering → Abstraction, modeling and modularity.