diff --git a/orbbec_description/meshes/gemini335Le/base_Link.STL b/orbbec_description/meshes/gemini335Le/base_Link.STL
new file mode 100755
index 00000000..676027b8
Binary files /dev/null and b/orbbec_description/meshes/gemini335Le/base_Link.STL differ
diff --git a/orbbec_description/meshes/gemini335Le/camera_botton_screw_frame.STL b/orbbec_description/meshes/gemini335Le/camera_botton_screw_frame.STL
new file mode 100755
index 00000000..29d48cd4
Binary files /dev/null and b/orbbec_description/meshes/gemini335Le/camera_botton_screw_frame.STL differ
diff --git a/orbbec_description/meshes/gemini335Le/canera_IMU_ROS_frame.STL b/orbbec_description/meshes/gemini335Le/canera_IMU_ROS_frame.STL
new file mode 100755
index 00000000..af7d6ba9
Binary files /dev/null and b/orbbec_description/meshes/gemini335Le/canera_IMU_ROS_frame.STL differ
diff --git a/orbbec_description/meshes/gemini335Le/canera_RGB_ROS_frame.STL b/orbbec_description/meshes/gemini335Le/canera_RGB_ROS_frame.STL
new file mode 100755
index 00000000..014eeb16
Binary files /dev/null and b/orbbec_description/meshes/gemini335Le/canera_RGB_ROS_frame.STL differ
diff --git a/orbbec_description/meshes/gemini335Le/canera_left_IR_ROS_frame.STL b/orbbec_description/meshes/gemini335Le/canera_left_IR_ROS_frame.STL
new file mode 100755
index 00000000..41afd0b5
Binary files /dev/null and b/orbbec_description/meshes/gemini335Le/canera_left_IR_ROS_frame.STL differ
diff --git a/orbbec_description/meshes/gemini335Le/canera_right_IR_ROS_frame.STL b/orbbec_description/meshes/gemini335Le/canera_right_IR_ROS_frame.STL
new file mode 100755
index 00000000..41afd0b5
Binary files /dev/null and b/orbbec_description/meshes/gemini335Le/canera_right_IR_ROS_frame.STL differ
diff --git a/orbbec_description/urdf/gemini335Le.urdf.xacro b/orbbec_description/urdf/gemini335Le.urdf.xacro
new file mode 100755
index 00000000..4711d2ca
--- /dev/null
+++ b/orbbec_description/urdf/gemini335Le.urdf.xacro
@@ -0,0 +1,314 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/orbbec_description/urdf/test_gemini335Le.urdf.xarco b/orbbec_description/urdf/test_gemini335Le.urdf.xarco
new file mode 100644
index 00000000..15e4e3e5
--- /dev/null
+++ b/orbbec_description/urdf/test_gemini335Le.urdf.xarco
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+