From 79c40533ebe2702d490e22e480bf0f9a05103038 Mon Sep 17 00:00:00 2001 From: ob-yalian Date: Wed, 5 Nov 2025 17:09:19 +0800 Subject: [PATCH] Refactor URDF files for camera frames and joints --- orbbec_description/urdf/astra2.urdf.xacro | 36 ++++----- orbbec_description/urdf/gemini2.urdf.xacro | 52 ++++++------- orbbec_description/urdf/gemini2L.urdf.xacro | 58 +++++++------- .../urdf/gemini335L_336L.urdf.xacro | 52 ++++++------- .../urdf/gemini335Le.urdf.xacro | 78 +++++++++++++------ .../urdf/gemini335Lg.urdf.xacro | 58 +++++++------- .../urdf/gemini_335_336.urdf.xacro | 36 ++++----- .../urdf/test_astra2.urdf.xacro | 2 +- .../urdf/test_gemini2.urdf.xacro | 2 +- .../urdf/test_gemini2L.urdf.xacro | 2 +- .../urdf/test_gemini335L.urdf.xacro | 2 +- .../urdf/test_gemini335Le.urdf.xacro | 4 +- .../urdf/test_gemini335Lg.urdf.xacro | 2 +- .../urdf/test_gemini336L.urdf.xacro | 2 +- .../urdf/test_gemini_335.urdf.xarco | 2 +- .../urdf/test_gemini_336.urdf.xarco | 2 +- 16 files changed, 210 insertions(+), 180 deletions(-) diff --git a/orbbec_description/urdf/astra2.urdf.xacro b/orbbec_description/urdf/astra2.urdf.xacro index 300ef495..2b25ac41 100755 --- a/orbbec_description/urdf/astra2.urdf.xacro +++ b/orbbec_description/urdf/astra2.urdf.xacro @@ -22,7 +22,7 @@ @@ -98,7 +98,7 @@ xyz="0 0 0" /> + name="camera_ir_frame"> + link="camera_depth_frame" /> + link="camera_ir_frame" /> + name="camera_ir_optical_frame"> + link="camera_ir_frame" /> + link="camera_ir_optical_frame" /> + name="camera_color_frame"> + link="camera_depth_frame" /> + link="camera_color_frame" /> @@ -303,7 +303,7 @@ xyz="0 0 0" rpy="-1.5707963267949 0 -1.5707963267949" /> + link="camera_color_frame" /> + link="camera_link" /> @@ -98,7 +98,7 @@ xyz="0 0 0" /> + name="camera_right_ir_frame"> + link="camera_depth_frame" /> + link="camera_right_ir_frame" /> + name="camera_right_ir_optical_frame"> + link="camera_right_ir_frame" /> + link="camera_right_ir_optical_frame" /> @@ -247,10 +247,10 @@ name="camera_color_frame" type="fixed"> + xyz="0.0019099999917671084 -0.01400499977171421 4.999999873689376e-06" + rpy="0 0 0" /> + link="camera_depth_frame" /> + rpy="-1.5707963267949 0 -1.5707963267949" /> + name="camera_left_ir_frame"> + link="camera_link" /> + link="camera_left_ir_frame" /> + name="camera_left_ir_optical_frame"> + link="camera_left_ir_frame" /> + link="camera_left_ir_optical_frame" /> @@ -459,10 +459,10 @@ name="camera_depth_frame" type="fixed"> + link="camera_link" /> @@ -98,7 +98,7 @@ xyz="0 0 0" /> + name="camera_right_ir_frame"> + link="camera_depth_frame" /> + link="camera_right_ir_frame" /> + name="camera_right_ir_optical_frame"> + link="camera_right_ir_frame" /> + link="camera_right_ir_optical_frame" /> + name="camera_left_ir_frame"> + link="camera_depth_frame" /> + link="camera_left_ir_frame" /> + name="camera_left_ir_optical_frame"> + link="camera_left_ir_frame" /> + link="camera_left_ir_optical_frame" /> @@ -353,17 +353,17 @@ name="camera_color_frame" type="fixed"> + link="camera_depth_frame" /> + name="camera_color_optical_frame"> + link="camera_color_optical_frame" /> @@ -459,10 +459,10 @@ name="camera_imu_frame" type="fixed"> + link="camera_depth_frame" /> + link="camera_link" /> @@ -141,10 +141,10 @@ name="camera_IMU_frame" type="fixed"> + link="camera_depth_frame" /> + link="camera_link" /> + name="camera_left_ir_frame"> + link="camera_depth_frame" /> + link="camera_left_ir_frame" /> + name="camera_left_ir_optical_frame"> + link="camera_left_ir_frame" /> + link="camera_left_ir_optical_frame" /> + name="camera_right_ir_frame"> + link="camera_depth_frame" /> + link="camera_right_ir_frame" /> + name="camera_right_ir_optical_frame"> + link="camera_right_ir_frame" /> + link="camera_right_ir_optical_frame" /> @@ -459,10 +459,10 @@ name="camera_color_frame" type="fixed"> + link="camera_depth_frame" /> + + + + + + + - + + + + + + + + name="camera_right_ir_frame"> + link="camera_depth_frame" /> + link="camera_right_ir_frame" /> + name="camera_left_ir_frame"> + link="camera_depth_frame" /> + link="camera_left_ir_frame" /> + name="camera_color_frame"> + link="camera_depth_frame" /> + link="camera_color_frame" /> + name="camera_imu_frame"> + link="camera_depth_frame" /> + link="camera_imu_frame" /> diff --git a/orbbec_description/urdf/gemini335Lg.urdf.xacro b/orbbec_description/urdf/gemini335Lg.urdf.xacro index d4629798..04626a4c 100755 --- a/orbbec_description/urdf/gemini335Lg.urdf.xacro +++ b/orbbec_description/urdf/gemini335Lg.urdf.xacro @@ -24,7 +24,7 @@ Stephen Brawner (brawner@gmail.com) @@ -100,7 +100,7 @@ Stephen Brawner (brawner@gmail.com) xyz="0 0 0" /> + name="camera_left_ir_frame"> + link="camera_depth_frame" /> + link="camera_left_ir_frame" /> + name="camera_left_ir_optical_frame"> + link="camera_left_ir_frame" /> + link="camera_left_ir_optical_frame" /> @@ -249,10 +249,10 @@ Stephen Brawner (brawner@gmail.com) name="camera_color_frame" type="fixed"> + link="camera_depth_frame" /> + name="camera_right_ir_frame"> + link="camera_depth_frame" /> + link="camera_right_ir_frame" /> + name="camera_right_ir_optical_frame"> + link="camera_right_ir_frame" /> + link="camera_right_ir_optical_frame" /> + name="camera_imu_frame"> + link="camera_depth_frame" /> + link="camera_imu_frame" /> @@ -514,10 +514,10 @@ Stephen Brawner (brawner@gmail.com) name="camera_depth_frame" type="fixed"> + link="camera_link" /> - + @@ -57,7 +57,7 @@ Stephen Brawner (brawner@gmail.com) - + @@ -90,8 +90,8 @@ Stephen Brawner (brawner@gmail.com) - - + + @@ -122,8 +122,8 @@ Stephen Brawner (brawner@gmail.com) - - + + @@ -155,8 +155,8 @@ Stephen Brawner (brawner@gmail.com) - - + + @@ -187,8 +187,8 @@ Stephen Brawner (brawner@gmail.com) - - + + @@ -220,8 +220,8 @@ Stephen Brawner (brawner@gmail.com) - - + + @@ -253,8 +253,8 @@ Stephen Brawner (brawner@gmail.com) - - + + @@ -286,8 +286,8 @@ Stephen Brawner (brawner@gmail.com) - - + + @@ -317,8 +317,8 @@ Stephen Brawner (brawner@gmail.com) - - + + diff --git a/orbbec_description/urdf/test_astra2.urdf.xacro b/orbbec_description/urdf/test_astra2.urdf.xacro index 7f9e64ae..4113df2d 100644 --- a/orbbec_description/urdf/test_astra2.urdf.xacro +++ b/orbbec_description/urdf/test_astra2.urdf.xacro @@ -11,6 +11,6 @@ - + diff --git a/orbbec_description/urdf/test_gemini2.urdf.xacro b/orbbec_description/urdf/test_gemini2.urdf.xacro index 06a9ff2c..3e23075c 100644 --- a/orbbec_description/urdf/test_gemini2.urdf.xacro +++ b/orbbec_description/urdf/test_gemini2.urdf.xacro @@ -11,6 +11,6 @@ - + diff --git a/orbbec_description/urdf/test_gemini2L.urdf.xacro b/orbbec_description/urdf/test_gemini2L.urdf.xacro index b8a63109..ec7195a4 100644 --- a/orbbec_description/urdf/test_gemini2L.urdf.xacro +++ b/orbbec_description/urdf/test_gemini2L.urdf.xacro @@ -11,6 +11,6 @@ - + diff --git a/orbbec_description/urdf/test_gemini335L.urdf.xacro b/orbbec_description/urdf/test_gemini335L.urdf.xacro index a13b4f6e..4556cad0 100644 --- a/orbbec_description/urdf/test_gemini335L.urdf.xacro +++ b/orbbec_description/urdf/test_gemini335L.urdf.xacro @@ -11,6 +11,6 @@ - + diff --git a/orbbec_description/urdf/test_gemini335Le.urdf.xacro b/orbbec_description/urdf/test_gemini335Le.urdf.xacro index 15e4e3e5..72d902c9 100644 --- a/orbbec_description/urdf/test_gemini335Le.urdf.xacro +++ b/orbbec_description/urdf/test_gemini335Le.urdf.xacro @@ -10,7 +10,7 @@ - - + + diff --git a/orbbec_description/urdf/test_gemini335Lg.urdf.xacro b/orbbec_description/urdf/test_gemini335Lg.urdf.xacro index eadc9e0e..7e391f58 100644 --- a/orbbec_description/urdf/test_gemini335Lg.urdf.xacro +++ b/orbbec_description/urdf/test_gemini335Lg.urdf.xacro @@ -11,6 +11,6 @@ - + diff --git a/orbbec_description/urdf/test_gemini336L.urdf.xacro b/orbbec_description/urdf/test_gemini336L.urdf.xacro index 9a60faf0..aada3158 100644 --- a/orbbec_description/urdf/test_gemini336L.urdf.xacro +++ b/orbbec_description/urdf/test_gemini336L.urdf.xacro @@ -11,6 +11,6 @@ - + diff --git a/orbbec_description/urdf/test_gemini_335.urdf.xarco b/orbbec_description/urdf/test_gemini_335.urdf.xarco index f38701f7..d25cb98b 100644 --- a/orbbec_description/urdf/test_gemini_335.urdf.xarco +++ b/orbbec_description/urdf/test_gemini_335.urdf.xarco @@ -11,6 +11,6 @@ - + diff --git a/orbbec_description/urdf/test_gemini_336.urdf.xarco b/orbbec_description/urdf/test_gemini_336.urdf.xarco index 6192bd4a..2252e07b 100644 --- a/orbbec_description/urdf/test_gemini_336.urdf.xarco +++ b/orbbec_description/urdf/test_gemini_336.urdf.xarco @@ -11,6 +11,6 @@ - +