-
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