Skip to content

r1pro-nav: dimSLAM fuses Point-LIO and wheel odometry into the planners' pose - #4615

Draft
jeff-hykin wants to merge 37 commits into
jeff/feat/r1pro_nav_armsfrom
jeff/feat/r1pro_nav_dimslam
Draft

jeff-hykin wants to merge 37 commits into
jeff/feat/r1pro_nav_armsfrom
jeff/feat/r1pro_nav_dimslam

Conversation

@jeff-hykin

Copy link
Copy Markdown
Member

dimSLAM (no cameras, no IMU) owns odom -> base_link in r1pro-nav, fusing Point-LIO and wheel odometry; bumps dimSLAM to v0.4.2.

…heels

Point-LIO's own tf goes off the tree and the lidar mount hangs under base_link; the
planners read dimSLAM's pose. No cameras or IMU. Bumps dimSLAM to v0.4.2, whose
no-IMU blend no longer counts a returning source's gap twice.
…eff/feat/r1pro_nav_dimslam

# Conflicts:
#	dimos/robot/galaxea/r1pro/test_lio.py

@github-actions github-actions Bot left a comment •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

go2 replay realtime (arm64)

Details
Benchmark suite Current: 6a97ee9 Previous: 7647368 Ratio
peak memory 1589.715 MB 1607.371 MB 0.99
peak threads 356 threads 352 threads 1.01
network (transport) 2730.028 MB 2722.067 MB 1.00
disk write 1.766 MB 1.691 MB 1.04
instructions 115.47 G 114.963 G 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@codecov

codecov Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 96.11650% with 4 lines in your changes missing coverage. Please review.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
dimos/robot/galaxea/r1pro/lio.py 80.95% 4 Missing ⚠️
@@                     Coverage Diff                      @@
##           jeff/feat/r1pro_nav_arms    #4615      +/-   ##
============================================================
+ Coverage                     81.75%   81.89%   +0.13%     
============================================================
  Files                          1645     1645              
  Lines                        154058   154121      +63     
  Branches                      12973    12975       +2     
============================================================
+ Hits                         125957   126215     +258     
+ Misses                        24517    24314     -203     
- Partials                       3584     3592       +8     
Components Coverage Δ
Tests 96.83% <100.00%> (+<0.01%) ⬆️
Flag Coverage Δ
OS-macos-latest 75.79% <95.14%> (+0.01%) ⬆️
OS-ubuntu-24.04-arm 75.55% <95.14%> (+0.01%) ⬆️
OS-ubuntu-latest 75.91% <95.14%> (+0.01%) ⬆️
Py-3.10 75.91% <95.14%> (+0.01%) ⬆️
Py-3.11 75.90% <95.14%> (+0.01%) ⬆️
Py-3.12 75.91% <95.14%> (+0.01%) ⬆️
SelfHosted-Large 32.14% <48.54%> (+0.32%) ⬆️
SelfHosted-Linux 40.60% <47.57%> (+0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
dimos/control/coordinator.py 86.33% <100.00%> (+0.30%) ⬆️
dimos/control/test_coordinator_commands.py 97.35% <100.00%> (+0.13%) ⬆️
dimos/mapping/dim_slam/dim_slam.py 78.35% <100.00%> (+1.93%) ⬆️
dimos/mapping/dim_slam/test_dim_odom_replay.py 97.46% <100.00%> (ø)
dimos/perception/depth2depth_cloud/module.py 97.29% <100.00%> (+2.77%) ⬆️
dimos/robot/all_blueprints.py 100.00% <ø> (ø)
dimos/robot/diy/alfred/blueprints/vis_nav.py 75.51% <ø> (ø)
...alaxea/r1pro/blueprints/basic/r1pro_coordinator.py 85.00% <100.00%> (+1.98%) ⬆️
...t/galaxea/r1pro/blueprints/navigation/r1pro_nav.py 100.00% <100.00%> (ø)
dimos/robot/galaxea/r1pro/config.py 100.00% <100.00%> (ø)
... and 3 more

... and 18 files with indirect coverage changes

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

…agged by angular zero-velocity entries), dim-odom 0.5.0b2

This branch was successfully deployed

1 active deployment
cachix — 6a97ee95 Deployed Oct 21, 2026 by jeff-hykin via cachix-build #13798
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant