diff --git a/orbbec_description/meshes/gemini435Le/camera_screw_frame.STL b/orbbec_description/meshes/gemini435Le/camera_screw_frame.STL
new file mode 100644
index 00000000..7983fb62
Binary files /dev/null and b/orbbec_description/meshes/gemini435Le/camera_screw_frame.STL differ
diff --git a/orbbec_description/urdf/gemini_435_Le.urdf.xacro b/orbbec_description/urdf/gemini_435_Le.urdf.xacro
new file mode 100644
index 00000000..5488796d
--- /dev/null
+++ b/orbbec_description/urdf/gemini_435_Le.urdf.xacro
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/orbbec_description/urdf/test_gemini_435_Le.urdf.xacro b/orbbec_description/urdf/test_gemini_435_Le.urdf.xacro
new file mode 100644
index 00000000..2bfb1ba5
--- /dev/null
+++ b/orbbec_description/urdf/test_gemini_435_Le.urdf.xacro
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+