mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-12 15:29:49 +08:00
Refactor code structure for improved readability and maintainability
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
<robot xmlns:xacro="http://ros.org/wiki/xacro" name="gemini345Lg">
|
<robot xmlns:xacro="http://ros.org/wiki/xacro" name="gemini345Lg">
|
||||||
<xacro:property name="mesh_path" value="package://orbbec_description/meshes/gemini345Lg/" />
|
<xacro:property name="mesh_path" value="package://orbbec_description/meshes/gemini345Lg/" />
|
||||||
<link
|
<link
|
||||||
name="base_link">
|
name="camera_link">
|
||||||
<inertial>
|
<inertial>
|
||||||
<origin
|
<origin
|
||||||
xyz="-0.00892631661319327 -0.0411953623128534 -6.74554835164257E-05"
|
xyz="-0.00892631661319327 -0.0411953623128534 -6.74554835164257E-05"
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
rpy="0 0 0" />
|
rpy="0 0 0" />
|
||||||
<geometry>
|
<geometry>
|
||||||
<mesh
|
<mesh
|
||||||
filename="${mesh_path}base_link.STL" />
|
filename="${mesh_path}camera_link.STL" />
|
||||||
</geometry>
|
</geometry>
|
||||||
<material
|
<material
|
||||||
name="">
|
name="">
|
||||||
@@ -40,7 +40,7 @@
|
|||||||
rpy="0 0 0" />
|
rpy="0 0 0" />
|
||||||
<geometry>
|
<geometry>
|
||||||
<mesh
|
<mesh
|
||||||
filename="${mesh_path}base_link.STL" />
|
filename="${mesh_path}camera_link.STL" />
|
||||||
</geometry>
|
</geometry>
|
||||||
</collision>
|
</collision>
|
||||||
</link>
|
</link>
|
||||||
@@ -91,14 +91,14 @@
|
|||||||
xyz="-0.039695 -0.0139999995 -0.011"
|
xyz="-0.039695 -0.0139999995 -0.011"
|
||||||
rpy="0 0 0" />
|
rpy="0 0 0" />
|
||||||
<parent
|
<parent
|
||||||
link="base_link" />
|
link="camera_link" />
|
||||||
<child
|
<child
|
||||||
link="camera_bottom_screw_frame" />
|
link="camera_bottom_screw_frame" />
|
||||||
<axis
|
<axis
|
||||||
xyz="0 0 0" />
|
xyz="0 0 0" />
|
||||||
</joint>
|
</joint>
|
||||||
<link
|
<link
|
||||||
name="camera_infra1_frame">
|
name="camera_left_ir_frame">
|
||||||
<inertial>
|
<inertial>
|
||||||
<origin
|
<origin
|
||||||
xyz="-0.00294368828819507 4.99999992797928E-10 -5.94655219848769E-11"
|
xyz="-0.00294368828819507 4.99999992797928E-10 -5.94655219848769E-11"
|
||||||
@@ -119,7 +119,7 @@
|
|||||||
rpy="0 0 0" />
|
rpy="0 0 0" />
|
||||||
<geometry>
|
<geometry>
|
||||||
<mesh
|
<mesh
|
||||||
filename="${mesh_path}camera_infra1_frame.STL" />
|
filename="${mesh_path}camera_left_ir_frame.STL" />
|
||||||
</geometry>
|
</geometry>
|
||||||
<material
|
<material
|
||||||
name="">
|
name="">
|
||||||
@@ -133,12 +133,12 @@
|
|||||||
rpy="0 0 0" />
|
rpy="0 0 0" />
|
||||||
<geometry>
|
<geometry>
|
||||||
<mesh
|
<mesh
|
||||||
filename="${mesh_path}camera_infra1_frame.STL" />
|
filename="${mesh_path}camera_left_ir_frame.STL" />
|
||||||
</geometry>
|
</geometry>
|
||||||
</collision>
|
</collision>
|
||||||
</link>
|
</link>
|
||||||
<joint
|
<joint
|
||||||
name="camera_infra1_frame"
|
name="camera_left_ir_frame"
|
||||||
type="fixed">
|
type="fixed">
|
||||||
<origin
|
<origin
|
||||||
xyz="0.039695 0.0139999995 0.011"
|
xyz="0.039695 0.0139999995 0.011"
|
||||||
@@ -146,12 +146,12 @@
|
|||||||
<parent
|
<parent
|
||||||
link="camera_bottom_screw_frame" />
|
link="camera_bottom_screw_frame" />
|
||||||
<child
|
<child
|
||||||
link="camera_infra1_frame" />
|
link="camera_left_ir_frame" />
|
||||||
<axis
|
<axis
|
||||||
xyz="0 0 0" />
|
xyz="0 0 0" />
|
||||||
</joint>
|
</joint>
|
||||||
<link
|
<link
|
||||||
name="camera_infra1_optical_frame">
|
name="camera_left_ir_optical_frame">
|
||||||
<inertial>
|
<inertial>
|
||||||
<origin
|
<origin
|
||||||
xyz="-5.00000006675716E-10 5.94655219568156E-11 -0.00294368828819506"
|
xyz="-5.00000006675716E-10 5.94655219568156E-11 -0.00294368828819506"
|
||||||
@@ -172,7 +172,7 @@
|
|||||||
rpy="0 0 0" />
|
rpy="0 0 0" />
|
||||||
<geometry>
|
<geometry>
|
||||||
<mesh
|
<mesh
|
||||||
filename="${mesh_path}camera_infra1_optical_frame.STL" />
|
filename="${mesh_path}camera_left_ir_optical_frame.STL" />
|
||||||
</geometry>
|
</geometry>
|
||||||
<material
|
<material
|
||||||
name="">
|
name="">
|
||||||
@@ -186,25 +186,25 @@
|
|||||||
rpy="0 0 0" />
|
rpy="0 0 0" />
|
||||||
<geometry>
|
<geometry>
|
||||||
<mesh
|
<mesh
|
||||||
filename="${mesh_path}camera_infra1_optical_frame.STL" />
|
filename="${mesh_path}camera_left_ir_optical_frame.STL" />
|
||||||
</geometry>
|
</geometry>
|
||||||
</collision>
|
</collision>
|
||||||
</link>
|
</link>
|
||||||
<joint
|
<joint
|
||||||
name="camera_infra1_optical_frame"
|
name="camera_left_ir_optical_frame"
|
||||||
type="fixed">
|
type="fixed">
|
||||||
<origin
|
<origin
|
||||||
xyz="0 0 0"
|
xyz="0 0 0"
|
||||||
rpy="-1.5707963267949 0 -1.5707963267949" />
|
rpy="-1.5707963267949 0 -1.5707963267949" />
|
||||||
<parent
|
<parent
|
||||||
link="camera_infra1_frame" />
|
link="camera_left_ir_frame" />
|
||||||
<child
|
<child
|
||||||
link="camera_infra1_optical_frame" />
|
link="camera_left_ir_optical_frame" />
|
||||||
<axis
|
<axis
|
||||||
xyz="0 0 0" />
|
xyz="0 0 0" />
|
||||||
</joint>
|
</joint>
|
||||||
<link
|
<link
|
||||||
name="camera_infra2_frame">
|
name="camera_right_ir_frame">
|
||||||
<inertial>
|
<inertial>
|
||||||
<origin
|
<origin
|
||||||
xyz="-0.00294368828819506 0 -5.59465521922963E-10"
|
xyz="-0.00294368828819506 0 -5.59465521922963E-10"
|
||||||
@@ -225,7 +225,7 @@
|
|||||||
rpy="0 0 0" />
|
rpy="0 0 0" />
|
||||||
<geometry>
|
<geometry>
|
||||||
<mesh
|
<mesh
|
||||||
filename="${mesh_path}camera_infra2_frame.STL" />
|
filename="${mesh_path}camera_right_ir_frame.STL" />
|
||||||
</geometry>
|
</geometry>
|
||||||
<material
|
<material
|
||||||
name="">
|
name="">
|
||||||
@@ -239,12 +239,12 @@
|
|||||||
rpy="0 0 0" />
|
rpy="0 0 0" />
|
||||||
<geometry>
|
<geometry>
|
||||||
<mesh
|
<mesh
|
||||||
filename="${mesh_path}camera_infra2_frame.STL" />
|
filename="${mesh_path}camera_right_ir_frame.STL" />
|
||||||
</geometry>
|
</geometry>
|
||||||
</collision>
|
</collision>
|
||||||
</link>
|
</link>
|
||||||
<joint
|
<joint
|
||||||
name="camera_infra2_frame"
|
name="camera_right_ir_frame"
|
||||||
type="fixed">
|
type="fixed">
|
||||||
<origin
|
<origin
|
||||||
xyz="0.039695 -0.074 0.0110000005"
|
xyz="0.039695 -0.074 0.0110000005"
|
||||||
@@ -252,12 +252,12 @@
|
|||||||
<parent
|
<parent
|
||||||
link="camera_bottom_screw_frame" />
|
link="camera_bottom_screw_frame" />
|
||||||
<child
|
<child
|
||||||
link="camera_infra2_frame" />
|
link="camera_right_ir_frame" />
|
||||||
<axis
|
<axis
|
||||||
xyz="0 0 0" />
|
xyz="0 0 0" />
|
||||||
</joint>
|
</joint>
|
||||||
<link
|
<link
|
||||||
name="camera_infra2_optical_frame">
|
name="camera_right_ir_optical_frame">
|
||||||
<inertial>
|
<inertial>
|
||||||
<origin
|
<origin
|
||||||
xyz="0 5.59465521977332E-10 -0.00294368828819506"
|
xyz="0 5.59465521977332E-10 -0.00294368828819506"
|
||||||
@@ -278,7 +278,7 @@
|
|||||||
rpy="0 0 0" />
|
rpy="0 0 0" />
|
||||||
<geometry>
|
<geometry>
|
||||||
<mesh
|
<mesh
|
||||||
filename="${mesh_path}camera_infra2_optical_frame.STL" />
|
filename="${mesh_path}camera_right_ir_optical_frame.STL" />
|
||||||
</geometry>
|
</geometry>
|
||||||
<material
|
<material
|
||||||
name="">
|
name="">
|
||||||
@@ -292,20 +292,20 @@
|
|||||||
rpy="0 0 0" />
|
rpy="0 0 0" />
|
||||||
<geometry>
|
<geometry>
|
||||||
<mesh
|
<mesh
|
||||||
filename="${mesh_path}camera_infra2_optical_frame.STL" />
|
filename="${mesh_path}camera_right_ir_optical_frame.STL" />
|
||||||
</geometry>
|
</geometry>
|
||||||
</collision>
|
</collision>
|
||||||
</link>
|
</link>
|
||||||
<joint
|
<joint
|
||||||
name="camera_infra2_optical_frame"
|
name="camera_right_ir_optical_frame"
|
||||||
type="fixed">
|
type="fixed">
|
||||||
<origin
|
<origin
|
||||||
xyz="0 0 0"
|
xyz="0 0 0"
|
||||||
rpy="-1.5707963267949 0 -1.5707963267949" />
|
rpy="-1.5707963267949 0 -1.5707963267949" />
|
||||||
<parent
|
<parent
|
||||||
link="camera_infra2_frame" />
|
link="camera_right_ir_frame" />
|
||||||
<child
|
<child
|
||||||
link="camera_infra2_optical_frame" />
|
link="camera_right_ir_optical_frame" />
|
||||||
<axis
|
<axis
|
||||||
xyz="0 0 0" />
|
xyz="0 0 0" />
|
||||||
</joint>
|
</joint>
|
||||||
|
|||||||
Reference in New Issue
Block a user