Delete dexhand021_left
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- dexhand021_left/cfgs/__init__.py +0 -1
- dexhand021_left/cfgs/dexhand021_left_base_cfg.py +0 -175
- dexhand021_left/cfgs/dexhand021_left_cfg.py +0 -15
- dexhand021_left/meshes/dexhand021_simplified/l_f_link1_1.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link1_1_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link1_1_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link1_2.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link1_2_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link1_2_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link1_3.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link1_3_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link1_3_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link1_4.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link1_4_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link1_4_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link2_1.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link2_1_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link2_1_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link2_2.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link2_2_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link2_2_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link2_3.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link2_3_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link2_3_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link2_4.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link2_4_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link2_4_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link3_1.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link3_1_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link3_1_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link3_2.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link3_2_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link3_2_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link3_3.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link3_3_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link3_3_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link3_4.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link3_4_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link3_4_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link4_1.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link4_1_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link4_1_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link4_2.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link4_2_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link4_2_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link4_3.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link4_3_convex.STL +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link4_3_convex_uv.pkl +0 -0
- dexhand021_left/meshes/dexhand021_simplified/l_f_link4_4.STL +0 -3
- dexhand021_left/meshes/dexhand021_simplified/l_f_link4_4_convex.STL +0 -0
dexhand021_left/cfgs/__init__.py
DELETED
|
@@ -1 +0,0 @@
|
|
| 1 |
-
"""Robot configuration files."""
|
|
|
|
|
|
dexhand021_left/cfgs/dexhand021_left_base_cfg.py
DELETED
|
@@ -1,175 +0,0 @@
|
|
| 1 |
-
from __future__ import annotations
|
| 2 |
-
|
| 3 |
-
from pathlib import Path
|
| 4 |
-
from typing import Literal
|
| 5 |
-
|
| 6 |
-
from metasim.scenario.robot import BaseActuatorCfg, RobotCfg
|
| 7 |
-
from metasim.utils import configclass
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
@configclass
|
| 11 |
-
class Dexhand021LeftBaseCfg(RobotCfg):
|
| 12 |
-
"""Base configuration for Dexhand021Left robot.
|
| 13 |
-
|
| 14 |
-
This is a base configuration class that should be inherited by specific variants.
|
| 15 |
-
Auto-generated from URDF - customize actuator parameters and joint configurations as needed.
|
| 16 |
-
"""
|
| 17 |
-
|
| 18 |
-
# Path resolution (resolved from config file location)
|
| 19 |
-
_cfg_dir = Path(__file__).parent
|
| 20 |
-
|
| 21 |
-
name: str = "dexhand021_left"
|
| 22 |
-
fix_base_link: bool = False # Dexterous hands typically have free base
|
| 23 |
-
|
| 24 |
-
# Model variant selection
|
| 25 |
-
model_variant: Literal["original", "collision_convex", "full_convex"] = "collision_convex"
|
| 26 |
-
"""
|
| 27 |
-
Select which model version to use for simulation:
|
| 28 |
-
- "original": Original mesh models (highest visual quality, slowest simulation)
|
| 29 |
-
- "collision_convex": Convex hull for collision, original for visual (balanced)
|
| 30 |
-
- "full_convex": Convex hull for all meshes (fastest simulation, lower visual quality)
|
| 31 |
-
"""
|
| 32 |
-
|
| 33 |
-
def __post_init__(self):
|
| 34 |
-
super().__post_init__()
|
| 35 |
-
|
| 36 |
-
# Compute paths based on model_variant
|
| 37 |
-
base_name = "dexhand021_left"
|
| 38 |
-
|
| 39 |
-
if self.model_variant == "original":
|
| 40 |
-
self.urdf_path = str(self._cfg_dir / f"../urdf/{base_name}.urdf")
|
| 41 |
-
self.usd_path = str(self._cfg_dir / f"../usd/{base_name}.usd")
|
| 42 |
-
self.mjcf_path = str(self._cfg_dir / f"../mjcf/{base_name}.xml")
|
| 43 |
-
elif self.model_variant == "collision_convex":
|
| 44 |
-
self.urdf_path = str(self._cfg_dir / f"../urdf/{base_name}_collision.urdf")
|
| 45 |
-
self.usd_path = str(self._cfg_dir / f"../usd/{base_name}_collision.usd")
|
| 46 |
-
self.mjcf_path = str(self._cfg_dir / f"../mjcf/{base_name}_collision.xml")
|
| 47 |
-
elif self.model_variant == "full_convex":
|
| 48 |
-
self.urdf_path = str(self._cfg_dir / f"../urdf/{base_name}_full_convex.urdf")
|
| 49 |
-
self.usd_path = str(self._cfg_dir / f"../usd/{base_name}_full_convex.usd")
|
| 50 |
-
self.mjcf_path = str(self._cfg_dir / f"../mjcf/{base_name}_full_convex.xml")
|
| 51 |
-
else:
|
| 52 |
-
raise ValueError(f"Invalid model_variant: {self.model_variant}")
|
| 53 |
-
|
| 54 |
-
# Physical properties
|
| 55 |
-
enabled_gravity: bool = True
|
| 56 |
-
|
| 57 |
-
# ==================== Actuator Configuration ====================
|
| 58 |
-
actuators: dict[str, BaseActuatorCfg] = {
|
| 59 |
-
"ARTx": BaseActuatorCfg(stiffness=100.0, damping=0.0, torque_limit=1000.0, velocity_limit=10.0), # Default stiffness
|
| 60 |
-
"ARTy": BaseActuatorCfg(stiffness=100.0, damping=0.0, torque_limit=1000.0, velocity_limit=10.0), # Default stiffness
|
| 61 |
-
"ARTz": BaseActuatorCfg(stiffness=100.0, damping=0.0, torque_limit=1000.0, velocity_limit=10.0), # Default stiffness
|
| 62 |
-
"ARRx": BaseActuatorCfg(stiffness=100.0, damping=0.0, torque_limit=1000.0, velocity_limit=10.0), # Default stiffness
|
| 63 |
-
"ARRy": BaseActuatorCfg(stiffness=100.0, damping=0.0, torque_limit=1000.0, velocity_limit=10.0), # Default stiffness
|
| 64 |
-
"ARRz": BaseActuatorCfg(stiffness=100.0, damping=0.0, torque_limit=1000.0, velocity_limit=10.0), # Default stiffness
|
| 65 |
-
"l_f_joint1_1": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 66 |
-
"l_f_joint1_2": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 67 |
-
"l_f_joint1_3": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 68 |
-
"l_f_joint1_4": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 69 |
-
"l_f_joint2_1": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 70 |
-
"l_f_joint2_2": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 71 |
-
"l_f_joint2_3": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 72 |
-
"l_f_joint2_4": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 73 |
-
"l_f_joint3_1": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 74 |
-
"l_f_joint3_2": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 75 |
-
"l_f_joint3_3": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 76 |
-
"l_f_joint3_4": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 77 |
-
"l_f_joint4_1": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 78 |
-
"l_f_joint4_2": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 79 |
-
"l_f_joint4_3": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 80 |
-
"l_f_joint4_4": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 81 |
-
"l_f_joint5_1": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 82 |
-
"l_f_joint5_2": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 83 |
-
"l_f_joint5_3": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 84 |
-
"l_f_joint5_4": BaseActuatorCfg(stiffness=100.0, damping=0.3, torque_limit=10.0, velocity_limit=1.5),
|
| 85 |
-
}
|
| 86 |
-
|
| 87 |
-
# ==================== Joint Limits ====================
|
| 88 |
-
joint_limits: dict[str, tuple[float, float]] = {
|
| 89 |
-
"ARTx": (-10.0, 10.0),
|
| 90 |
-
"ARTy": (-10.0, 10.0),
|
| 91 |
-
"ARTz": (-10.0, 10.0),
|
| 92 |
-
"ARRx": (-3.14159, 3.14159),
|
| 93 |
-
"ARRy": (-3.14159, 3.14159),
|
| 94 |
-
"ARRz": (-3.14159, 3.14159),
|
| 95 |
-
"l_f_joint1_1": (0.0, 2.2),
|
| 96 |
-
"l_f_joint1_2": (0.0, 1.3),
|
| 97 |
-
"l_f_joint1_3": (0.0, 1.3),
|
| 98 |
-
"l_f_joint1_4": (0.0, 1.3),
|
| 99 |
-
"l_f_joint2_1": (0.0, 0.6),
|
| 100 |
-
"l_f_joint2_2": (0.0, 1.3),
|
| 101 |
-
"l_f_joint2_3": (0.0, 1.3),
|
| 102 |
-
"l_f_joint2_4": (0.0, 1.3),
|
| 103 |
-
"l_f_joint3_1": (-0.001, 0.001),
|
| 104 |
-
"l_f_joint3_2": (0.0, 1.3),
|
| 105 |
-
"l_f_joint3_3": (0.0, 1.3),
|
| 106 |
-
"l_f_joint3_4": (0.0, 1.3),
|
| 107 |
-
"l_f_joint4_1": (0.0, 0.6),
|
| 108 |
-
"l_f_joint4_2": (0.0, 1.3),
|
| 109 |
-
"l_f_joint4_3": (0.0, 1.3),
|
| 110 |
-
"l_f_joint4_4": (0.0, 1.3),
|
| 111 |
-
"l_f_joint5_1": (0.0, 0.6),
|
| 112 |
-
"l_f_joint5_2": (0.0, 1.3),
|
| 113 |
-
"l_f_joint5_3": (0.0, 1.3),
|
| 114 |
-
"l_f_joint5_4": (0.0, 1.3),
|
| 115 |
-
}
|
| 116 |
-
|
| 117 |
-
# ==================== Control Types ====================
|
| 118 |
-
control_type: dict[str, Literal["position", "effort"]] = {
|
| 119 |
-
"ARTx": "position", # Default control type
|
| 120 |
-
"ARTy": "position", # Default control type
|
| 121 |
-
"ARTz": "position", # Default control type
|
| 122 |
-
"ARRx": "position", # Default control type
|
| 123 |
-
"ARRy": "position", # Default control type
|
| 124 |
-
"ARRz": "position", # Default control type
|
| 125 |
-
"l_f_joint1_1": "position", # Default control type
|
| 126 |
-
"l_f_joint1_2": "position", # Default control type
|
| 127 |
-
"l_f_joint1_3": "position", # Default control type
|
| 128 |
-
"l_f_joint1_4": "position", # Default control type
|
| 129 |
-
"l_f_joint2_1": "position", # Default control type
|
| 130 |
-
"l_f_joint2_2": "position", # Default control type
|
| 131 |
-
"l_f_joint2_3": "position", # Default control type
|
| 132 |
-
"l_f_joint2_4": "position", # Default control type
|
| 133 |
-
"l_f_joint3_1": "position", # Default control type
|
| 134 |
-
"l_f_joint3_2": "position", # Default control type
|
| 135 |
-
"l_f_joint3_3": "position", # Default control type
|
| 136 |
-
"l_f_joint3_4": "position", # Default control type
|
| 137 |
-
"l_f_joint4_1": "position", # Default control type
|
| 138 |
-
"l_f_joint4_2": "position", # Default control type
|
| 139 |
-
"l_f_joint4_3": "position", # Default control type
|
| 140 |
-
"l_f_joint4_4": "position", # Default control type
|
| 141 |
-
"l_f_joint5_1": "position", # Default control type
|
| 142 |
-
"l_f_joint5_2": "position", # Default control type
|
| 143 |
-
"l_f_joint5_3": "position", # Default control type
|
| 144 |
-
"l_f_joint5_4": "position", # Default control type
|
| 145 |
-
}
|
| 146 |
-
|
| 147 |
-
# ==================== Default Joint Positions ====================
|
| 148 |
-
default_joint_positions: dict[str, float] = {
|
| 149 |
-
"ARTx": 0.0, # Default position
|
| 150 |
-
"ARTy": 0.0, # Default position
|
| 151 |
-
"ARTz": 0.0, # Default position
|
| 152 |
-
"ARRx": 0.0, # Default position
|
| 153 |
-
"ARRy": 0.0, # Default position
|
| 154 |
-
"ARRz": 0.0, # Default position
|
| 155 |
-
"l_f_joint1_1": 0.0, # Default position
|
| 156 |
-
"l_f_joint1_2": 0.0, # Default position
|
| 157 |
-
"l_f_joint1_3": 0.0, # Default position
|
| 158 |
-
"l_f_joint1_4": 0.0, # Default position
|
| 159 |
-
"l_f_joint2_1": 0.0, # Default position
|
| 160 |
-
"l_f_joint2_2": 0.0, # Default position
|
| 161 |
-
"l_f_joint2_3": 0.0, # Default position
|
| 162 |
-
"l_f_joint2_4": 0.0, # Default position
|
| 163 |
-
"l_f_joint3_1": 0.0, # Default position
|
| 164 |
-
"l_f_joint3_2": 0.0, # Default position
|
| 165 |
-
"l_f_joint3_3": 0.0, # Default position
|
| 166 |
-
"l_f_joint3_4": 0.0, # Default position
|
| 167 |
-
"l_f_joint4_1": 0.0, # Default position
|
| 168 |
-
"l_f_joint4_2": 0.0, # Default position
|
| 169 |
-
"l_f_joint4_3": 0.0, # Default position
|
| 170 |
-
"l_f_joint4_4": 0.0, # Default position
|
| 171 |
-
"l_f_joint5_1": 0.0, # Default position
|
| 172 |
-
"l_f_joint5_2": 0.0, # Default position
|
| 173 |
-
"l_f_joint5_3": 0.0, # Default position
|
| 174 |
-
"l_f_joint5_4": 0.0, # Default position
|
| 175 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/cfgs/dexhand021_left_cfg.py
DELETED
|
@@ -1,15 +0,0 @@
|
|
| 1 |
-
from __future__ import annotations
|
| 2 |
-
|
| 3 |
-
from dexhand021_left_base_cfg import Dexhand021LeftBaseCfg
|
| 4 |
-
from metasim.utils import configclass
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
@configclass
|
| 8 |
-
class Dexhand021LeftCfg(Dexhand021LeftBaseCfg):
|
| 9 |
-
"""Configuration for DexHand021 Left Hand - Simplified version.
|
| 10 |
-
|
| 11 |
-
Inherits from Dexhand021LeftBaseCfg.
|
| 12 |
-
Auto-generated configuration file.
|
| 13 |
-
"""
|
| 14 |
-
|
| 15 |
-
# Override or extend base configuration here if needed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link1_1.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:cc44497df630e30d40ee3955a8d617147e8b6a4891de91820293f8526bacb2c9
|
| 3 |
-
size 178484
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link1_1_convex.STL
DELETED
|
Binary file (12.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link1_1_convex_uv.pkl
DELETED
|
Binary file (41.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link1_2.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:9fae4ee390ffdc7c924a260f48873cd82ad71790f7892a6f5ddc99e63751ceb7
|
| 3 |
-
size 688484
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link1_2_convex.STL
DELETED
|
Binary file (24.4 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link1_2_convex_uv.pkl
DELETED
|
Binary file (42.5 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link1_3.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:f11f094e1998da2ac9f3e06c0fa4bb71697ce4947559302dea110fb6e3d9044a
|
| 3 |
-
size 406384
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link1_3_convex.STL
DELETED
|
Binary file (12.4 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link1_3_convex_uv.pkl
DELETED
|
Binary file (41.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link1_4.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:cc571aa80bf57989af33b392c6e1620d07a4a11d5165dfc5c2df93652ab5d222
|
| 3 |
-
size 570934
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link1_4_convex.STL
DELETED
|
Binary file (12.5 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link1_4_convex_uv.pkl
DELETED
|
Binary file (41.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link2_1.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:4fc381b91c551afdfc2c68e93e1ad7fd973b05365a58eaa5a4ac0960305f229b
|
| 3 |
-
size 232184
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link2_1_convex.STL
DELETED
|
Binary file (12.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link2_1_convex_uv.pkl
DELETED
|
Binary file (41.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link2_2.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:9990777b794757dafd2b788ddd77331ede4dc0c84bd1a42b108bc9931301b80a
|
| 3 |
-
size 832984
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link2_2_convex.STL
DELETED
|
Binary file (53.4 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link2_2_convex_uv.pkl
DELETED
|
Binary file (44.9 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link2_3.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:9d62c332ba4858358b0f4fa73c5cbc09b42ab8cd9cb7cf7f8ee98424d3451b5b
|
| 3 |
-
size 406384
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link2_3_convex.STL
DELETED
|
Binary file (12.4 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link2_3_convex_uv.pkl
DELETED
|
Binary file (41.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link2_4.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:3dec520d37419e5726abb5b1733eb7dfbf53e12bda5df1f0499ff61decf3c402
|
| 3 |
-
size 570934
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link2_4_convex.STL
DELETED
|
Binary file (12.8 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link2_4_convex_uv.pkl
DELETED
|
Binary file (41.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link3_1.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:965cc439953e6ed6135bfd33b5c63c30b90e577a48cbed12c92df7e11aaa79cf
|
| 3 |
-
size 232284
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link3_1_convex.STL
DELETED
|
Binary file (12.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link3_1_convex_uv.pkl
DELETED
|
Binary file (41.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link3_2.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:9e7650130f17908d844651b653376eae524ed988db6a4f869ba847cee122da13
|
| 3 |
-
size 832984
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link3_2_convex.STL
DELETED
|
Binary file (53.4 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link3_2_convex_uv.pkl
DELETED
|
Binary file (44.9 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link3_3.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:3b30b2bd953731534dd990f682bb79dc32fa2d9de5bea2e0c0e1c7a7a859b556
|
| 3 |
-
size 406384
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link3_3_convex.STL
DELETED
|
Binary file (12.4 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link3_3_convex_uv.pkl
DELETED
|
Binary file (41.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link3_4.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:7d745391379bf8a5abc4a214263c484f87d242d39bb433037b40f4a8edac8fce
|
| 3 |
-
size 570934
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link3_4_convex.STL
DELETED
|
Binary file (12.8 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link3_4_convex_uv.pkl
DELETED
|
Binary file (41.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link4_1.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:aeea606bb9dc89101af2e00ed313cc3c07d7ac217d829f24faa7b22000ed3655
|
| 3 |
-
size 232284
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link4_1_convex.STL
DELETED
|
Binary file (12.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link4_1_convex_uv.pkl
DELETED
|
Binary file (41.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link4_2.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:4fbf7fe5c41c35a07c32b89ce4c51c62184f8508db4f589c365c86753303d92e
|
| 3 |
-
size 832984
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link4_2_convex.STL
DELETED
|
Binary file (53.4 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link4_2_convex_uv.pkl
DELETED
|
Binary file (44.9 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link4_3.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:df33b4a2356e38a314c397c3ea4bbe7d27a5f15aab020d1f752ea18da272fda7
|
| 3 |
-
size 406384
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link4_3_convex.STL
DELETED
|
Binary file (12.4 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link4_3_convex_uv.pkl
DELETED
|
Binary file (41.6 kB)
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link4_4.STL
DELETED
|
@@ -1,3 +0,0 @@
|
|
| 1 |
-
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:6112aacbaf0880c9b3b2062aebc04d25f635769c285bffa3541ca4a427ef4d3d
|
| 3 |
-
size 570934
|
|
|
|
|
|
|
|
|
|
|
|
dexhand021_left/meshes/dexhand021_simplified/l_f_link4_4_convex.STL
DELETED
|
Binary file (12.8 kB)
|
|
|