overlay view

This commit is contained in:
2026-03-15 16:37:20 -05:00
parent 8050217abd
commit d09033bd9a
3 changed files with 368 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
"""Launch the full 3D tracking + ground-plane estimation pipeline.
"""Launch the full 3D tracking + ground-plane estimation + image overlay pipeline.
Nodes started:
1. single_person_loc_node -- headless keypoint triangulator
@@ -7,10 +7,11 @@ Nodes started:
2. ground_plane_node -- ground-plane estimator
publishes: /ground_plane_markers (MarkerArray)
/ground_plane_pose (PoseStamped)
3. overlay_node -- undistorted image with plane grid + skeleton
publishes: /overlay_image (Image)
Visualise in RViz with Fixed Frame = 'left', then add:
MarkerArray /keypoint_markers (3D skeleton + keypoints)
MarkerArray /ground_plane_markers (plane disc, normal arrow, ground samples)
To view the annotated image:
ros2 run rqt_image_view rqt_image_view select /overlay_image
"""
import os
@@ -55,4 +56,14 @@ def generate_launch_description():
env={**os.environ},
),
# ── 3. Image overlay (undistorted image + plane grid + skeleton) ──
ExecuteProcess(
cmd=[
python_exe, '-m', 'tracking_re_id.overlay_node',
'--ros-args',
],
output='screen',
env={**os.environ},
),
])