Hi IntRoLab / RTAB-Map team,
URML (urml.dev) is a small, opinionated, human-readable language for describing robot intent — Apache-2.0, substrate-neutral by design. URML's perception manifest declares lidar, camera, and radar sensors today but needs to declare a visual-inertial SLAM substrate; RTAB-Map is the production-friendly visual-inertial choice complementing Cartographer (lidar) and ORB-SLAM3 (canonical academic visual-SLAM reference).
This is a proposal-only RFC, posted as part of URML's Move #16 substrate-spine wave (16 engageable RFCs). Sibling RFCs cover Cartographer (RFC-0205), ORB-SLAM3 (RFC-0206), and Stella VSLAM (RFC-0211 community-fork).
Full RFC: https://github.com/URML-MARS/URML/blob/main/docs/rfcs/0207-rtabmap-outreach.md
URML's manifest will declare perception.slam_substrate: rtabmap plus sensor-topology mode, database path, loop-closure threshold, and feature-detector selection. The license-clarification ask is gating: the repo is GitHub-classified as Other (mixed LGPL/BSD per README); URML adapter posture depends on per-module license clarity.
Asks for the IntRoLab / RTAB-Map maintainers:
- License clarification. Per-module LGPL / BSD-3 boundary — can the README or LICENSE file declare per-directory licensing for downstream packager clarity?
- SLAM-substrate enum value. URML's manifest enum value preference (
rtabmap, rtab_map)?
- Database-path manifest field. Persistent database is RTAB-Map's memory model; manifest declaration shape?
- Loop-closure-threshold field. Performance-tier hint; preferred manifest shape?
- Feature-detector enumeration. SURF / SIFT / ORB / BRIEF / KAZE / GFTT — manifest-declared, or always launch-param?
- Adapter home. Future URML
reference/ros2-runtime/RTABMapAdapter (in-repo, pending license clarity), RTAB-Map-side, or cross-citation only?
- Conformance listing. Would IntRoLab consider a README link to URML's compatible-runtimes registry (RFC-0014) once a working adapter ships?
- Anything else.
Thanks for the visual-inertial SLAM that people actually deploy.
Ido Yahalomi (URML maintainer, urml.dev, greenvh@gmail.com)
AI-assisted prose, maintainer-reviewed before posting (see VIBE.md). Human-only correspondence available on request.
Hi IntRoLab / RTAB-Map team,
URML (urml.dev) is a small, opinionated, human-readable language for describing robot intent — Apache-2.0, substrate-neutral by design. URML's perception manifest declares lidar, camera, and radar sensors today but needs to declare a visual-inertial SLAM substrate; RTAB-Map is the production-friendly visual-inertial choice complementing Cartographer (lidar) and ORB-SLAM3 (canonical academic visual-SLAM reference).
This is a proposal-only RFC, posted as part of URML's Move #16 substrate-spine wave (16 engageable RFCs). Sibling RFCs cover Cartographer (RFC-0205), ORB-SLAM3 (RFC-0206), and Stella VSLAM (RFC-0211 community-fork).
Full RFC: https://github.com/URML-MARS/URML/blob/main/docs/rfcs/0207-rtabmap-outreach.md
URML's manifest will declare
perception.slam_substrate: rtabmapplus sensor-topology mode, database path, loop-closure threshold, and feature-detector selection. The license-clarification ask is gating: the repo is GitHub-classified as Other (mixed LGPL/BSD per README); URML adapter posture depends on per-module license clarity.Asks for the IntRoLab / RTAB-Map maintainers:
rtabmap,rtab_map)?reference/ros2-runtime/RTABMapAdapter(in-repo, pending license clarity), RTAB-Map-side, or cross-citation only?Thanks for the visual-inertial SLAM that people actually deploy.
Ido Yahalomi (URML maintainer, urml.dev, greenvh@gmail.com)
AI-assisted prose, maintainer-reviewed before posting (see VIBE.md). Human-only correspondence available on request.