Skip to content

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

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

jeff-hykin wants to merge 39 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: 2a3093a Previous: e4b62ac Ratio
peak memory 1558.492 MB 1840.531 MB 0.85
peak threads 352 threads 365 threads 0.96
network (transport) 2722.089 MB 2730.976 MB 1.00
disk write 1.73 MB 1.695 MB 1.02
instructions 115.435 G 137.761 G 0.84

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.77%   81.77%   -0.01%     
============================================================
  Files                          1645     1645              
  Lines                        154007   154069      +62     
  Branches                      12964    12966       +2     
============================================================
+ Hits                         125944   125993      +49     
- Misses                        24481    24495      +14     
+ Partials                       3582     3581       -1     
Components Coverage Δ
Tests 96.83% <100.00%> (+0.01%) ⬆️
Flag Coverage Δ
OS-macos-latest 75.79% <95.14%> (+0.02%) ⬆️
OS-ubuntu-24.04-arm 75.55% <95.14%> (+0.01%) ⬆️
OS-ubuntu-latest 75.89% <95.14%> (+<0.01%) ⬆️
Py-3.10 75.77% <95.14%> (-0.13%) ⬇️
Py-3.11 75.89% <95.14%> (+0.01%) ⬆️
Py-3.12 75.91% <95.14%> (+0.01%) ⬆️
SelfHosted-Large 31.85% <48.54%> (-0.11%) ⬇️
SelfHosted-Linux 40.61% <47.57%> (+0.01%) ⬆️
SelfHosted-macOS 40.91% <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 94.59% <100.00%> (+0.07%) ⬆️
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 9 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 — 2a3093ab Deployed Oct 23, 2026 by jeff-hykin via cachix-build-macos #14158
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