Skip to content

feat(pointcloud): support foundation stereo depth pipeline and global cloud integration#102

Merged
dvorak0 merged 11 commits intomainfrom
junlinp/feat-foundation-stereo-trt
Apr 23, 2026
Merged

feat(pointcloud): support foundation stereo depth pipeline and global cloud integration#102
dvorak0 merged 11 commits intomainfrom
junlinp/feat-foundation-stereo-trt

Conversation

@junlinp
Copy link
Copy Markdown
Collaborator

@junlinp junlinp commented Apr 23, 2026

Summary

  • add FoundationStereo TRT ROS node support for publishing depth in camera_foundation_stereo frame
  • add optional FoundationStereo pointcloud publishing (off by default)
  • add world->camera_foundation_stereo TF broadcast with -90 deg X rotation
  • update global pointcloud publisher to accept configurable --depth-topic (default /keyframe/depth)
  • add input cloud pass-through mode via --input-cloud-topic
  • add camera-frame filter to discard points with y < -1.0 before world transform

Validation

  • python -m py_compile tool/foundation_stereo_trt.py
  • python -m py_compile tool/global_pointcloud_publisher.py

@github-actions
Copy link
Copy Markdown

cloc github.com/AlDanial/cloc v 2.04 T=0.15 s (266.8 files/s, 39216.9 lines/s)
Language files blank comment code
Python 12 580 250 3205
Markdown 4 155 6 426
C++ 4 60 38 409
Bourne Shell 14 31 7 231
Dockerfile 1 30 29 189
JSON 2 8 0 58
TOML 1 4 0 57
make 1 18 12 55
CMake 1 4 0 17
-------- -------- -------- -------- --------
SUM: 40 890 342 4647

…p/feat-foundation-stereo-trt"

This reverts commit 82269ac, reversing
changes made to dd5166a.
@github-actions
Copy link
Copy Markdown

cloc github.com/AlDanial/cloc v 2.04 T=0.17 s (238.8 files/s, 34982.6 lines/s)
Language files blank comment code
Python 12 579 250 3202
Markdown 4 155 6 426
C++ 4 60 38 409
Bourne Shell 14 28 7 219
Dockerfile 1 30 29 189
JSON 2 8 0 58
TOML 1 4 0 57
make 1 18 12 55
CMake 1 4 0 17
-------- -------- -------- -------- --------
SUM: 40 886 342 4632

@github-actions
Copy link
Copy Markdown

cloc github.com/AlDanial/cloc v 2.04 T=0.15 s (267.5 files/s, 39206.1 lines/s)
Language files blank comment code
Python 12 579 250 3202
Markdown 4 155 6 426
C++ 4 60 38 409
Bourne Shell 14 28 7 219
Dockerfile 1 30 29 189
JSON 2 8 0 58
TOML 1 4 0 57
make 1 18 15 55
CMake 1 4 0 17
-------- -------- -------- -------- --------
SUM: 40 886 345 4632

@github-actions
Copy link
Copy Markdown

cloc github.com/AlDanial/cloc v 2.04 T=0.16 s (256.5 files/s, 37602.8 lines/s)
Language files blank comment code
Python 12 579 250 3202
Markdown 4 155 6 426
C++ 4 60 38 409
Bourne Shell 14 28 7 219
Dockerfile 1 30 29 189
JSON 2 8 0 58
TOML 1 4 0 57
make 1 18 15 55
CMake 1 4 0 17
-------- -------- -------- -------- --------
SUM: 40 886 345 4632

@github-actions
Copy link
Copy Markdown

cloc github.com/AlDanial/cloc v 2.04 T=0.16 s (246.2 files/s, 36081.3 lines/s)
Language files blank comment code
Python 12 579 250 3202
Markdown 4 155 6 426
C++ 4 60 38 409
Bourne Shell 14 28 7 219
Dockerfile 1 30 29 189
JSON 2 8 0 58
TOML 1 4 0 57
make 1 18 15 55
CMake 1 4 0 17
-------- -------- -------- -------- --------
SUM: 40 886 345 4632

@junlinp junlinp requested review from Qinrui-dm and dvorak0 April 23, 2026 07:04
@dvorak0
Copy link
Copy Markdown
Member

dvorak0 commented Apr 23, 2026

Will the new model be compiled when make all? Dont do that by default. its too slow

@github-actions
Copy link
Copy Markdown

cloc github.com/AlDanial/cloc v 2.04 T=0.17 s (239.0 files/s, 35030.2 lines/s)
Language files blank comment code
Python 12 579 250 3202
Markdown 4 155 6 426
C++ 4 60 38 409
Bourne Shell 14 28 7 219
Dockerfile 1 30 29 189
JSON 2 8 0 58
TOML 1 4 0 57
make 1 18 15 55
CMake 1 4 0 17
-------- -------- -------- -------- --------
SUM: 40 886 345 4632

@junlinp
Copy link
Copy Markdown
Collaborator Author

junlinp commented Apr 23, 2026

Will the new model be compiled when make all? Dont do that by default. its too slow

great.I fixed it.

@dvorak0 dvorak0 merged commit 87a9354 into main Apr 23, 2026
6 checks passed
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.

2 participants