Commit Graph

  • c95d942fc4 chore: establish Enuxia Vacuum project identity main feat/navigation-v2 Julien Denizot 2026-10-03 18:09:28 +02:00
  • b22643d128 feat(dhruva-slam): establish validated M6 Pro SLAM baseline enuxia-m6pro-baseline-2026-10-03 Julien Denizot 2026-10-03 17:49:38 +02:00
  • fee3ac8598 fix(delta2d): correct measurement packet angle decoding Julien Denizot 2026-10-03 17:45:48 +02:00
  • 7fef98aa9f fix(crl200s): restore GD32 telemetry after cold boot Julien Denizot 2026-10-02 15:00:43 +02:00
  • d70d9f9cce Merge pull request #3 from gkfabs/feat/roborock-s5max-doc Harishankar 2026-09-20 06:18:10 +05:30
  • 9c6a72cee9 feat(s5max): add documentation Fabien Carrion 2026-09-19 12:19:42 -06:00
  • 928ffed9f9 Merge pull request #2 from gkfabs/feat/roborock-s5max-driver-pr Harishankar 2026-09-14 16:37:48 +05:30
  • 667a00e795 fix(s5max): address portability and integration review Fabien Carrion 2026-09-12 23:13:02 -06:00
  • 0c5d173bb8 feat(s5max): add build config and MCU handoff support Fabien Carrion 2026-09-12 21:44:48 -06:00
  • 16065e680a feat(sangam-io): add native Roborock S5 Max driver Fabien Carrion 2026-09-12 21:44:48 -06:00
  • 397eee1455 Add DhruvaNav autonomous exploration controller codetiger 2026-01-06 21:22:14 +05:30
  • 2c635ea183 Format map_loader.rs codetiger 2026-01-06 21:20:15 +05:30
  • 3e78199709 Remove lidar offset from VastuSLAM, add SVG debug markers codetiger 2026-01-06 21:19:37 +05:30
  • 64020cf4dd Transform lidar data to robot-center frame in SangamIO codetiger 2026-01-06 21:18:31 +05:30
  • d7837b9abb Use TOML config in scenario_slam example codetiger 2026-01-02 11:27:42 +05:30
  • c70b9d6587 Update criterion to 0.8 and toml to 0.9 codetiger 2026-01-02 11:18:08 +05:30
  • d5fd3004ce Add encoder-based motion commands for scenario testing codetiger 2026-01-02 11:12:59 +05:30
  • 11d77535db Migrate VastuSLAM config from YAML to TOML codetiger 2026-01-02 09:56:24 +05:30
  • 5eff1eef55 Add Cartographer-style IMU fusion and motion filtering codetiger 2026-01-01 18:26:33 +05:30
  • e66268db0f Update documentation to reflect VastuSLAM rename and add evaluation module codetiger 2026-01-01 14:54:32 +05:30
  • 95ed452773 Add descriptor matching benchmark codetiger 2026-01-01 12:39:32 +05:30
  • 7240d83494 Parallelize grid pyramid construction with rayon codetiger 2026-01-01 12:12:31 +05:30
  • 939f9bc3ae Add rayon parallelization for scan matching (3.8x speedup) codetiger 2026-01-01 12:00:10 +05:30
  • 33c663e95f Optimize scan matching with inlined scoring loop codetiger 2026-01-01 10:19:01 +05:30
  • 5e1bf5c5e5 Add benchmark logging framework and baseline metrics codetiger 2025-12-31 22:20:29 +05:30
  • 1321540e16 Simplify vastu-slam configuration and increase default grid size codetiger 2025-12-31 20:44:09 +05:30
  • 6505a4110f Add Cartographer-style evaluation framework with benchmarks and tests codetiger 2025-12-31 20:35:48 +05:30
  • 66202ef074 Rename vastu-map to vastu-slam and reorganize modules codetiger 2025-12-31 17:34:24 +05:30
  • 169eba9e2e Split large vastu-map modules into subdirectories codetiger 2025-12-31 12:07:15 +05:30
  • 4270670fc7 Refactor vastu-map with new modular architecture codetiger 2025-12-30 21:11:51 +05:30
  • 0980b31e77 Refactor CBVG for ray-based node creation and angular frontier detection codetiger 2025-12-27 10:24:08 +05:30
  • f08c4538fa Add random map and position selection for exploration example codetiger 2025-12-24 17:07:09 +05:30
  • 5cf2a3cc81 Move test harness from library to example-local module codetiger 2025-12-24 16:49:48 +05:30
  • 2eb6b6ce42 Refactor test harness into library module for reusability codetiger 2025-12-24 09:36:25 +05:30
  • c6634b4ac3 Add SIMD optimizations and spatial indexing for ICP performance codetiger 2025-12-24 08:36:22 +05:30
  • 9b2a11f3fa Remove dead code from vastu-map codetiger 2025-12-23 23:09:51 +05:30
  • a78735dbd0 Add Clearance-Based Visibility Graph (CBVG) for safe path planning codetiger 2025-12-23 22:00:24 +05:30
  • f3ed6fbb64 Add region-based exploration with gap frontier detection codetiger 2025-12-23 18:48:51 +05:30
  • 770ee910f0 Refactor: code cleanup and modularization codetiger 2025-12-22 18:01:17 +05:30
  • 68242ca310 Add YAML configuration file support for VectorMap codetiger 2025-12-22 17:27:24 +05:30
  • 6f9df02675 Add exploration mode with point-cloud-based line re-fitting codetiger 2025-12-22 16:53:04 +05:30
  • d6acdd4a88 Add exploration module with path following and collision handling codetiger 2025-12-22 13:56:49 +05:30
  • 9f339d3d29 Add wheel odometry, scan preprocessing, and visibility graph path planning codetiger 2025-12-22 09:20:49 +05:30
  • 324d1f36ac Move test-only dependencies to dev-dependencies and update versions codetiger 2025-12-21 20:21:16 +05:30
  • 4d2da6e0e7 Add zero-allocation APIs, ICP presets, and configuration validation codetiger 2025-12-21 16:00:25 +05:30
  • 0b6086b704 Add SIMD fused distance/projection computation and cache optimizations codetiger 2025-12-21 15:22:21 +05:30
  • dfbb33bb4a Add zero-allocation scratch space for RANSAC, ICP, and frontier detection codetiger 2025-12-21 12:19:08 +05:30
  • 06b0b06fe8 Migrate to std::simd and add SIMD-optimized SoA ICP codetiger 2025-12-21 11:05:00 +05:30
  • 4e18920721 Add timing instrumentation to VectorMap observe pipeline codetiger 2025-12-21 10:24:54 +05:30
  • a21dfcdd3e Add robust ICP with M-estimators, multi-resolution matching, and RANSAC line extraction codetiger 2025-12-20 22:39:27 +05:30
  • 17cb7b9128 Generalize SIMD documentation for platform portability codetiger 2025-12-20 20:11:35 +05:30
  • fc0122080b Enhance module-level documentation across vastu-map codetiger 2025-12-20 19:43:52 +05:30
  • d8d668e0d5 Add speed parameter and stop command to integration test scenarios codetiger 2025-12-20 19:33:01 +05:30
  • 0533d3073c Optimize vastu-map hot paths with SIMD abs and squared comparisons codetiger 2025-12-20 19:06:14 +05:30
  • e6464a1c66 Refactor vastu-map into submodules and add extensibility traits codetiger 2025-12-20 18:47:48 +05:30
  • dad3f44b66 Add loop closure detection and enhance ICP matching codetiger 2025-12-20 14:51:45 +05:30
  • 91d669b82f Remove bag file system and enhance frontier exploration codetiger 2025-12-19 10:06:46 +05:30
  • 31ea6d8711 Fix clippy warnings in vastu-map codetiger 2025-12-19 10:03:36 +05:30
  • 597988679e Remove obsolete goal_threshold config option codetiger 2025-12-18 07:33:37 +05:30
  • 625543a137 Improve log levels and remove dead code codetiger 2025-12-18 07:33:29 +05:30
  • 35e4e6a9c9 Reduce log verbosity across SangamIO for production use codetiger 2025-12-18 07:13:13 +05:30
  • 906c8e4ef1 Add A* path-planned exploration and hazard recovery system codetiger 2025-12-17 21:32:30 +05:30
  • 70e7678fa1 Sync documentation with actual codebase architecture codetiger 2025-12-17 08:37:13 +05:30
  • d6c029825d Add SLAM round-trip test framework and update docs for UDP/TCP architecture codetiger 2025-12-17 08:08:33 +05:30
  • 2d15609fb9 Refactor dhruva-slam from library to multi-threaded autonomous daemon codetiger 2025-12-17 08:06:58 +05:30
  • ce487ae43b Add test maps and configure mock simulator for deterministic testing codetiger 2025-12-16 16:30:11 +05:30
  • 2e6161a96a Update drishti to unified port architecture and comprehensive docs codetiger 2025-12-15 18:21:08 +05:30
  • 3a85136504 Unify TCP and UDP to use same port in sangam-io codetiger 2025-12-15 18:20:26 +05:30
  • f0efaada53 Reorganize docs and add mock device guide in sangam-io codetiger 2025-12-15 12:40:09 +05:30
  • 70d40f55dd Add mock device simulation for algorithm testing in sangam-io codetiger 2025-12-15 12:22:54 +05:30
  • 0212a13aa4 Improve error handling, validation, and performance in sangam-io codetiger 2025-12-15 09:52:07 +05:30
  • 77423ffbbd Refactor drishti into dual-mode architecture (sensor/SLAM) codetiger 2025-12-15 09:03:39 +05:30
  • 7dfefde23e Migrate sensor streaming from TCP to UDP unicast in sangam-io codetiger 2025-12-15 09:01:25 +05:30
  • 542abbebf9 Refactor dhruva-slam: modularize ICP/grid, add SIMD FMA, remove unused code codetiger 2025-12-11 15:51:33 +05:30
  • f80c1b6246 Format code in dhruva-slam for improved readability codetiger 2025-12-11 15:00:22 +05:30
  • 85e981db50 Add debug logging for SLAM map visualization codetiger 2025-12-11 11:42:32 +05:30
  • a825ec0332 Add lidar offset calibration and feature-based mapping codetiger 2025-12-11 11:41:16 +05:30
  • b538e20c5f Fix wheel rotation direction in 3D view codetiger 2025-12-10 18:37:12 +05:30
  • 3f56cd4bd7 Fix wheel encoder assignment and lidar scan wrap detection codetiger 2025-12-10 18:31:53 +05:30
  • 62acf4f3f9 Add comprehensive unit tests for SLAM core transforms and ICP matchers codetiger 2025-12-09 08:11:39 +05:30
  • 2bd7d23bc7 Refactor scan matching infrastructure and add pose tracking utilities codetiger 2025-12-09 07:50:42 +05:30
  • 83254573b1 Migrate sangam-io to Rust 2024 edition codetiger 2025-12-09 07:48:34 +05:30
  • 6ba27b98ea Correct telemetry rate to 110Hz and refactor Mahony AHRS API codetiger 2025-12-08 19:39:10 +05:30
  • 0c13b7bb12 Add Mahony AHRS filter and correct gyro axis to ROS REP-103 standard codetiger 2025-12-08 18:37:41 +05:30
  • 1c4ebcad73 Replace lidar PWM auto-tuning with static config value codetiger 2025-12-08 18:03:33 +05:30
  • df3026e972 Add smooth color gradient for lidar point quality visualization codetiger 2025-12-08 10:48:36 +05:30
  • c2cfcb67fb Improve lidar driver performance and fix scan display orientation codetiger 2025-12-08 09:57:29 +05:30
  • b647815950 Add configurable coordinate frame transforms for ROS REP-103 compliance codetiger 2025-12-07 21:39:40 +05:30
  • a289bb4fad Add speed slider to Drishti drive control codetiger 2025-12-07 15:22:43 +05:30
  • 6267fd62f8 Calibrate velocity conversion factor based on encoder measurements codetiger 2025-12-07 15:07:23 +05:30
  • d1c835fe5c Remove lidar PWM commands - speed is now auto-tuned by SangamIO codetiger 2025-12-07 11:23:58 +05:30
  • 9a51275bae Simplify lidar PWM auto-tuning algorithm codetiger 2025-12-07 10:43:55 +05:30
  • d789cb743f Add lidar PWM auto-tuning and optimize binary sizes codetiger 2025-12-07 07:48:59 +05:30
  • ddf88eabee Update COMMANDS.md with code references and CRC algorithm codetiger 2025-12-06 21:44:18 +05:30
  • 1844990fc4 Fix gyro scale and add identity snapping to prevent scan matching drift codetiger 2025-12-06 21:15:04 +05:30
  • eb0b68cc42 Fix sensor fusion and consolidate scan matching benchmarks codetiger 2025-12-06 17:59:18 +05:30
  • f66b23ce5e Refactor dhruva-slam: move binaries to examples and add benchmarking infrastructure codetiger 2025-12-06 16:17:20 +05:30
  • b88205f77b Use /etc/sangamio.toml as default config path codetiger 2025-12-05 18:27:23 +05:30
  • 5c3e034b68 Add streaming channel architecture for high-rate sensor data codetiger 2025-12-05 18:22:06 +05:30
  • 7f913ae377 Add lidar scan overlay widget with real-time 360° visualization codetiger 2025-12-05 15:30:16 +05:30