End-effector assets#
These dataset classes download and extract end-effector URDFs and their mesh
bundles. Pass a custom data_root to isolate the cache, or resolve a model
through embodichain.data.get_data_path using its dataset name and model path.
PikaGripper uses PikaGripper/PikaGripper.urdf. Its root attachment frame is
GRIPPER_ROOT_LINK. FINGER1_JOINT drives the parallel jaws over 0–0.05 m;
FINGER2_JOINT follows it through a URDF mimic relationship. The archive
preserves the DexEChain visual DAE and collision STL meshes.
Dataset class for the DH Robotics PGC-140-50 end-effector gripper. |
|
Dataset class for the DH Robotics PGI-140-80 end-effector gripper. |
|
Dataset class for the DH Robotics PGC-140-50 end-effector gripper. |
|
Dataset class for the DH Robotics AG95 end-effector gripper. |
|
Dataset class for the Zhixing Robot Technology CTM2F110 end-effector gripper. |
|
Dataset class for the BrainCo Hand Revo 1 robotic hand. |
|
Dataset class for the Inspire Hand robotic hand. |
|
Dataset class for the Robotiq robotic gripper. |
|
Dataset class for the Robotiq 2F85 robotic gripper. |
|
Dataset class for the WheelTec FA 2 fingers robotic gripper. |
|
Standalone Pika parallel gripper with visual and collision meshes. |
- class embodichain.data.assets.eef_assets.DH_PGC_140_50[source]#
Dataset class for the DH Robotics PGC-140-50 end-effector gripper.
- Reference:
- Directory structure:
- DH_PGC_140_50/
DH_PGC_140_50.urdf
- Example usage:
>>> from embodichain.data.eef_dataset import DH_PGC_140_50 >>> dataset = DH_PGC_140_50() or >>> from embodichain.data import get_data_path >>> print(get_data_path("DH_PGC_140_50/DH_PGC_140_50.urdf"))
Methods:
__init__([data_root])
- class embodichain.data.assets.eef_assets.DH_PGI_140_80[source]#
Dataset class for the DH Robotics PGI-140-80 end-effector gripper.
- Reference:
- Directory structure:
- DH_PGI_140_80/
DH_PGI_140_80.urdf
- Example usage:
>>> from embodichain.data.eef_dataset import DH_PGI_140_80 >>> dataset = DH_PGI_140_80() or >>> from embodichain.data import get_data_path >>> print(get_data_path("DH_PGI_140_80/DH_PGI_140_80.urdf"))
Methods:
__init__([data_root])
- class embodichain.data.assets.eef_assets.DH_PGC_140_50_M[source]#
- Dataset class for the DH Robotics PGC-140-50 end-effector gripper.
DexForce modified connector and finger.
- Reference:
- Directory structure:
- DH_PGC_140_50_M/
DH_PGC_140_50_M.urdf
- Example usage:
>>> from embodichain.data.eef_dataset import DH_PGC_140_50_M >>> dataset = DH_PGC_140_50_M() or >>> from embodichain.data import get_data_path >>> print(get_data_path("DH_PGC_140_50_M/DH_PGC_140_50_M.urdf"))
Methods:
__init__([data_root])
- class embodichain.data.assets.eef_assets.DH_AG95[source]#
- Dataset class for the DH Robotics AG95 end-effector gripper.
DexForce modified connector and finger.
- Reference:
- Directory structure:
- DH_AG95/
dh_ag95.urdf
- Example usage:
>>> from embodichain.data.eef_dataset import DH95 >>> dataset = DH_AG95() or >>> from embodichain.data import get_data_path >>> print(get_data_path("DH_AG95/dh_ag95.urdf"))
Methods:
__init__([data_root])
- class embodichain.data.assets.eef_assets.ZH_CTM2F110[source]#
Dataset class for the Zhixing Robot Technology CTM2F110 end-effector gripper.
- Reference:
- Directory structure:
- ZH_CTM2F110/
ZH_CTM2F110.urdf
- Example usage:
>>> from embodichain.data.eef_dataset import ZH_CTM2F110 >>> dataset = ZH_CTM2F110() or >>> from embodichain.data import get_data_path >>> print(get_data_path("ZH_CTM2F110/ZH_CTM2F110.urdf"))
Methods:
__init__([data_root])
- class embodichain.data.assets.eef_assets.BrainCoHandRevo1[source]#
Dataset class for the BrainCo Hand Revo 1 robotic hand.
- Reference:
https://www.brainco-hz.com/docs/revolimb-hand/revo1/parameters.html
- Directory structure:
- BrainCoHandRevo1/
BrainCoRightHand/BrainCoRightHand.urdf BrainCoLeftHand/BrainCoLeftHand.urdf
- Example usage:
>>> from embodichain.data.eef_dataset import BrainCoHandRevo1 >>> dataset = BrainCoHandRevo1() or >>> from embodichain.data import get_data_path >>> print(get_data_path("BrainCoHandRevo1/BrainCoRightHand/BrainCoRightHand.urdf")) >>> print(get_data_path("BrainCoHandRevo1/BrainCoLeftHand/BrainCoLeftHand.urdf"))
Methods:
__init__([data_root])
- class embodichain.data.assets.eef_assets.InspireHand[source]#
Dataset class for the Inspire Hand robotic hand.
- Reference:
- Directory structure:
- InspireHand/
InspireLeftHand/InspireLeftHand.urdf InspireRightHand/InspireRightHand.urdf inspire_joint_data.csv inspire_joint_data.npy
- Example usage:
>>> from embodichain.data.eef_dataset import InspireHand >>> dataset = InspireHand() or >>> from embodichain.data import get_data_path >>> print(get_data_path("InspireHand/InspireLeftHand/InspireLeftHand.urdf")) >>> print(get_data_path("InspireHand/InspireRightHand/InspireRightHand.urdf")) >>> print(get_data_path("InspireHand/inspire_joint_data.csv")) >>> print(get_data_path("InspireHand/inspire_joint_data.npy"))
Methods:
__init__([data_root])
- class embodichain.data.assets.eef_assets.Robotiq[source]#
Dataset class for the Robotiq robotic gripper.
- Reference:
https://robotiq.com/products/adaptive-grippers#Two-Finger-Gripper
- Directory structure:
- Robotiq/
- robotiq_arg2f_85/
robotiq_arg2f_85.urdf
- robotiq_arg2f_140/
robotiq_arg2f_140.urdf
- Example usage:
>>> from embodichain.data.eef_dataset import Robotiq >>> dataset = Robotiq() or >>> from embodichain.data import get_data_path >>> print(get_data_path("Robotiq/robotiq_arg2f_85/robotiq_arg2f_85.urdf")) >>> print(get_data_path("Robotiq/robotiq_arg2f_140/robotiq_arg2f_140.urdf"))
Methods:
__init__([data_root])
- class embodichain.data.assets.eef_assets.Robotiq2F85[source]#
Dataset class for the Robotiq 2F85 robotic gripper.
- Reference:
https://robotiq.com/products/adaptive-grippers#Two-Finger-Gripper
- Directory structure:
- Robotiq2F85/
Robotiq2F85.urdf
- Example usage:
>>> from embodichain.data.eef_dataset import Robotiq2F85 >>> dataset = Robotiq2F85() or >>> from embodichain.data import get_data_path >>> print(get_data_path("Robotiq2F85/Robotiq2F85.urdf"))
Methods:
__init__([data_root])
- class embodichain.data.assets.eef_assets.WheelTecFA2F[source]#
Dataset class for the WheelTec FA 2 fingers robotic gripper.
- Reference:
- Directory structure:
- WheelTecFA2F/
WheelTecFA2F.urdf
- Example usage:
>>> from embodichain.data.eef_dataset import WheelTecFA2F >>> dataset = WheelTecFA2F() or >>> from embodichain.data import get_data_path >>> print(get_data_path("WheelTecFA2F/WheelTecFA2F.urdf"))
Methods:
__init__([data_root])
- class embodichain.data.assets.eef_assets.PikaGripper[source]#
Standalone Pika parallel gripper with visual and collision meshes.
Resolve the URDF with
get_data_path("PikaGripper/PikaGripper.urdf").FINGER1_JOINTis actuated over 0–0.05 m (closed to open);FINGER2_JOINTmimics it. Mount the asset throughGRIPPER_ROOT_LINK.- Parameters:
data_root (
str|None) – Optional cache root; defaults toEMBODICHAIN_DATA_ROOT.
Methods:
__init__([data_root])