mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-04 20:17:47 +08:00
524 lines
13 KiB
XML
524 lines
13 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- This URDF was automatically created by SolidWorks to URDF Exporter! Originally created by Stephen Brawner ([email protected])
|
|
Commit Version: 1.6.0-4-g7f85cfe Build Version: 1.6.7995.38578
|
|
For more information, please see http://wiki.ros.org/sw_urdf_exporter -->
|
|
<robot xmlns:xacro="http://ros.org/wiki/xacro" name="gemini2l">
|
|
<xacro:property name="mesh_path" value="package://orbbec_description/meshes/gemini2l/" />
|
|
<link
|
|
name="camera_link">
|
|
<inertial>
|
|
<origin
|
|
xyz="-0.0011764 -0.00036824 0.013857"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="0.0063118" />
|
|
<inertia
|
|
ixx="6.2823E-06"
|
|
ixy="-1.425E-09"
|
|
ixz="4.3925E-09"
|
|
iyy="3.0429E-07"
|
|
iyz="2.3803E-08"
|
|
izz="6.0224E-06" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="-0.01033 -0.05 -0.0145"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}base_link.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.79216 0.81961 0.93333 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="-0.01033 -0.05 -0.0145"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}base_link.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<link
|
|
name="camera_bottom_screw_frame">
|
|
<inertial>
|
|
<origin
|
|
xyz="0.0029372 -0.00037745 0.014561"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="0.037165" />
|
|
<inertia
|
|
ixx="4.9388E-05"
|
|
ixy="-4.4007E-08"
|
|
ixz="-6.3785E-09"
|
|
iyy="3.6527E-06"
|
|
iyz="6.164E-08"
|
|
izz="4.6538E-05" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_bottom_screw_frame.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.79216 0.81961 0.93333 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_bottom_screw_frame.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="camera_bottom_screw_joint"
|
|
type="fixed">
|
|
<origin
|
|
xyz="-0.01033 -0.05 -0.0145"
|
|
rpy="0 0 0" />
|
|
<parent
|
|
link="camera_link" />
|
|
<child
|
|
link="camera_bottom_screw_frame" />
|
|
<axis
|
|
xyz="0 0 0" />
|
|
</joint>
|
|
<link
|
|
name="camera_right_ir_frame">
|
|
<inertial>
|
|
<origin
|
|
xyz="0.00133699020857289 -3.04478174825706E-08 3.7713891998328E-08"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="0.000234825886837936" />
|
|
<inertia
|
|
ixx="2.7973722771565E-09"
|
|
ixy="4.86630909822049E-16"
|
|
ixz="-6.02474175028887E-16"
|
|
iyy="1.60708521944039E-09"
|
|
iyz="2.50471029328346E-14"
|
|
izz="1.60707326572337E-09" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_IR2_frame.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.501960784313725 0.250980392156863 0.250980392156863 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_IR2_frame.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="camera_right_ir_joint"
|
|
type="fixed">
|
|
<origin
|
|
xyz="0 -0.1 0"
|
|
rpy="0 0 0" />
|
|
<parent
|
|
link="camera_depth_frame" />
|
|
<child
|
|
link="camera_right_ir_frame" />
|
|
<axis
|
|
xyz="0 0 0" />
|
|
</joint>
|
|
<link
|
|
name="camera_right_ir_optical_frame">
|
|
<inertial>
|
|
<origin
|
|
xyz="3.04478174825706E-08 -3.77138919982661E-08 0.00133699020857289"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="0.000234825886837936" />
|
|
<inertia
|
|
ixx="1.60708521944039E-09"
|
|
ixy="2.50471029328366E-14"
|
|
ixz="-4.86630909830569E-16"
|
|
iyy="1.60707326572337E-09"
|
|
iyz="6.02474175031465E-16"
|
|
izz="2.7973722771565E-09" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_IR2_optical_frame.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.501960784313725 0.250980392156863 0.250980392156863 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_IR2_optical_frame.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="camera_right_ir_optical_joint"
|
|
type="fixed">
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="-1.5708 0 -1.5708" />
|
|
<parent
|
|
link="camera_right_ir_frame" />
|
|
<child
|
|
link="camera_right_ir_optical_frame" />
|
|
<axis
|
|
xyz="0 0 0" />
|
|
</joint>
|
|
<link
|
|
name="camera_left_ir_frame">
|
|
<inertial>
|
|
<origin
|
|
xyz="0.0013369893867687 -3.05135768111087E-08 3.78324507307797E-08"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="0.000469652030784025" />
|
|
<inertia
|
|
ixx="5.59475001898519E-09"
|
|
ixy="9.75895068782649E-16"
|
|
ixz="-1.20960040000288E-15"
|
|
iyy="3.2141712578372E-09"
|
|
iyz="5.02084346840751E-14"
|
|
izz="3.21414720967441E-09" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_IR1_frame.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_IR1_frame.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="camera_left_ir_joint"
|
|
type="fixed">
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<parent
|
|
link="camera_depth_frame" />
|
|
<child
|
|
link="camera_left_ir_frame" />
|
|
<axis
|
|
xyz="0 0 0" />
|
|
</joint>
|
|
<link
|
|
name="camera_left_ir_optical_frame">
|
|
<inertial>
|
|
<origin
|
|
xyz="3.05135768111087E-08 -3.78324507307641E-08 0.0013369893867687"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="0.000469652030784025" />
|
|
<inertia
|
|
ixx="3.2141712578372E-09"
|
|
ixy="5.02084346840749E-14"
|
|
ixz="-9.75895068788212E-16"
|
|
iyy="3.21414720967441E-09"
|
|
iyz="1.20960040000404E-15"
|
|
izz="5.59475001898519E-09" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_IR1_optical_frame.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.501960784313725 0.250980392156863 0.250980392156863 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_IR1_optical_frame.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="camera_left_ir_optical_joint"
|
|
type="fixed">
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="-1.5708 0 -1.5708" />
|
|
<parent
|
|
link="camera_left_ir_frame" />
|
|
<child
|
|
link="camera_left_ir_optical_frame" />
|
|
<axis
|
|
xyz="0 0 0" />
|
|
</joint>
|
|
<link
|
|
name="camera_color_frame">
|
|
<inertial>
|
|
<origin
|
|
xyz="0.00133699020857289 -3.04478174791012E-08 3.77138920013449E-08"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="0.000234825886837936" />
|
|
<inertia
|
|
ixx="2.79737227715649E-09"
|
|
ixy="4.86630909530369E-16"
|
|
ixz="-6.02474175560006E-16"
|
|
iyy="1.60708521944039E-09"
|
|
iyz="2.50471029324911E-14"
|
|
izz="1.60707326572337E-09" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_color_frame.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.501960784313725 0.250980392156863 0.250980392156863 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_color_frame.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="camera_color_joint"
|
|
type="fixed">
|
|
<origin
|
|
xyz="3.9789e-11 -0.025 0"
|
|
rpy="0 0 0" />
|
|
<parent
|
|
link="camera_depth_frame" />
|
|
<child
|
|
link="camera_color_frame" />
|
|
<axis
|
|
xyz="0 0 0" />
|
|
</joint>
|
|
<link
|
|
name="camera_color_optical_frame">
|
|
<inertial>
|
|
<origin
|
|
xyz="3.04478174756317E-08 -3.77138920013243E-08 0.00133699020857289"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="0.000234825886837936" />
|
|
<inertia
|
|
ixx="1.60708521944039E-09"
|
|
ixy="2.50471029324865E-14"
|
|
ixz="-4.8663090954064E-16"
|
|
iyy="1.60707326572337E-09"
|
|
iyz="6.02474175558627E-16"
|
|
izz="2.79737227715649E-09" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_rgb_optical_frame.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.501960784313725 0.250980392156863 0.250980392156863 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_rgb_optical_frame.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="camera_color_optical_joint"
|
|
type="fixed">
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="-1.5707963267949 0 -1.5707963267949" />
|
|
<parent
|
|
link="camera_color_frame" />
|
|
<child
|
|
link="camera_color_optical_frame" />
|
|
<axis
|
|
xyz="0 0 0" />
|
|
</joint>
|
|
<link
|
|
name="camera_imu_frame">
|
|
<inertial>
|
|
<origin
|
|
xyz="-0.000484999999999961 0 0"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="1.02857242451587E-05" />
|
|
<inertia
|
|
ixx="1.90187596157957E-11"
|
|
ixy="-2.04047577952548E-28"
|
|
ixz="-4.8688949454117E-29"
|
|
iyy="7.51977467552025E-12"
|
|
iyz="-1.23081513238144E-27"
|
|
izz="1.31119579306535E-11" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_imu_frame.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_imu_frame.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="camera_imu_joint"
|
|
type="fixed">
|
|
<origin
|
|
xyz="-0.01507 -0.015159 0.0025797"
|
|
rpy="0 0 0" />
|
|
<parent
|
|
link="camera_depth_frame" />
|
|
<child
|
|
link="camera_imu_frame" />
|
|
<axis
|
|
xyz="0 0 0" />
|
|
</joint>
|
|
<link
|
|
name="camera_depth_frame">
|
|
<inertial>
|
|
<origin
|
|
xyz="0.0013369893867687 -3.05135768041698E-08 3.7832450730772E-08"
|
|
rpy="0 0 0" />
|
|
<mass
|
|
value="0.000469652030784025" />
|
|
<inertia
|
|
ixx="5.59475001898519E-09"
|
|
ixy="9.75895068794067E-16"
|
|
ixz="-1.2096004000043E-15"
|
|
iyy="3.2141712578372E-09"
|
|
iyz="5.02084346840699E-14"
|
|
izz="3.21414720967441E-09" />
|
|
</inertial>
|
|
<visual>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_depth_frame.STL" />
|
|
</geometry>
|
|
<material
|
|
name="">
|
|
<color
|
|
rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
|
|
</material>
|
|
</visual>
|
|
<collision>
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<geometry>
|
|
<mesh
|
|
filename="${mesh_path}camera_depth_frame.STL" />
|
|
</geometry>
|
|
</collision>
|
|
</link>
|
|
<joint
|
|
name="camera_depth_joint"
|
|
type="fixed">
|
|
<origin
|
|
xyz="0 0 0"
|
|
rpy="0 0 0" />
|
|
<parent
|
|
link="camera_link" />
|
|
<child
|
|
link="camera_depth_frame" />
|
|
<axis
|
|
xyz="0 0 0" />
|
|
</joint>
|
|
</robot> |