Implement automatic map serialization and persistence for slam_toolbox: - New SlamToolboxPersistenceNode with auto-save every 5 minutes - Auto-load most recent map on startup - Services: /saltybot/save_map, /saltybot/load_map, /saltybot/list_maps - Export to Nav2-compatible YAML + PGM format - Stores maps in ~/.saltybot-data/maps/ with .posegraph format - Integrates with slam_toolbox serialize/deserialize services Changes: - Created saltybot_mapping/slam_toolbox_persistence.py - Added slam_toolbox_persistence.launch.py - Updated slam.launch.py to include persistence service - Updated CMakeLists.txt to install new executable - Added slam_toolbox dependency to package.xml Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Description
SaltyLab self-balancing bot firmware (STM32F722)
Languages
Python
67.1%
C
11.4%
JavaScript
9.2%
OpenSCAD
7.8%
HTML
1.5%
Other
2.9%