๐ Product Roadmap
The Future of SLAM Benchmarking
This roadmap outlines our strategic direction for BenchBot, focusing on AI-driven optimization, extreme robustness testing, and enterprise-grade integration.
๐ Strategic Timeline
timeline
title 2026 Development Strategy
section Q1 - Foundation
v1.0 Release : Core Architecture
: Docker Support
Comparison Tools : PDF Reports
: ATE/SSIM Metrics
section Q2 - Intelligence
AI Auto-Tuner : Bayesian Optimization
: Parameter Search
section Q3 - Robustness
Failure Injection : Kidnapped Robot
: Sensor Blackouts
๐ง Development Tracks
1. AI Auto-Tuner & Optimization ๐ง
Eliminate manual parameter tuning with our new Bayesian Optimization engine.
Target: Q2 2026
Automatic discovery of optimal SLAM parameters (particles, update thresholds, resolution) to minimize ATE.
- [ ] Optimization Engine Integration (Optuna / scikit-optimize)
- [ ] Parameter Space Schema: Define ranges for any SLAM algorithm in YAML.
- [ ] Visualization Dashboard: Real-time convergence plots and Pareto frontiers.
2. Dynamic Failure Injection ๐งจ
Test how your SLAM stack survives the real world.
Target: Q3 2026
Simulate catastrophic failures to validate recovery behaviors.
- [ ] Kidnapped Robot: Teleport robot mid-run to test localization recovery.
- [ ] Sensor Blackout: Simulate LIDAR/Camera failures in critical zones.
- [ ] Dynamic Obstacles: Spawn moving agents (pedestrians, forklifts) to test dynamic environment robustness.
3. Multi-Robot Support ๐ค๐ค
- [ ] Map Merging: Evaluate multi-session mapping quality.
- [ ] Collab SLAM: Bandwidth-constrained coordination metrics.
Extended Simulator Support ๐ฎ
Moving beyond Gazebo Classic to support next-gen rendering.
- [x] Gazebo Classic: Full support.
- [ ] O3DE (Open 3D Engine): Experimental support.
- [ ] Lidar Raycasting optimization.
- [ ] Material physics integration.
CI/CD Integration ๐
- [x] Headless Mode: Run benchmarks via CLI.
- [ ] GitHub Actions: Automated regression testing workflow.
- [ ] Historical Trending: Track performance over commits.
Foundation Release
The core architecture is stable and production-ready.
- [x] Universal Orchestrator: Run any ROS 2 SLAM (Cartographer, GMapping, SLAM Toolbox).
- [x] Advanced Metrics: ATE, SSIM, Map Coverage, Wall Thickness.
- [x] Docker Support: One-click containerization for 100% reproducibility.
- [x] PDF Reporting: Automated report generation with high-res plots.
- [x] Interactive GUI: Real-time visualization and control dashboard.
๐ณ๏ธ Feature Requests
We value community feedback! If you need a specific feature:
- Check the Issue Tracker for existing requests.
- Open a new Feature Request with the label
enhancement. - Join the discussion on our GitHub Discussions.
Roadmap subject to change based on community priorities.