1. Types of End Effectors
Robot end effectors fall into six categories, each suited to different manipulation scenarios. The choice of end effector determines what tasks your robot can perform, what data you can collect, and what policies you can train.
Parallel Jaw Grippers
Two flat or contoured fingers that open and close along a single axis. The simplest and most common end effector for research. Typically 1 DOF (open/close), with optional force sensing. Payloads range from 0.5 kg to 10+ kg. Examples: Robotiq 2F-85, Robotiq 2F-140, OnRobot RG2, Franka Hand.
Best for: Pick-and-place, bin picking, basic assembly, any task where objects can be grasped between two flat surfaces. The majority of ACT and Diffusion Policy research uses parallel grippers because they minimize the action space (just 1 DOF for the gripper) and maximize data efficiency.
Three-Finger Grippers
Three fingers arranged in a triangular pattern, providing stable grasps on cylindrical and spherical objects. Typically 3–4 DOF. Examples: Robotiq 3-Finger, Barrett BH8-282.
Best for: Grasping cylindrical objects (bottles, tubes, tools), objects that parallel grippers cannot pinch reliably.
Dexterous Hands
Anthropomorphic or semi-anthropomorphic hands with 12–24 DOF across 4–5 fingers. Capable of in-hand manipulation, finger gaiting, and tool use. Examples: Orca Hand, Wonik Allegro, Inspire RH56, Shadow Dexterous Hand, LEAP Hand.
Best for: In-hand manipulation research, tool use, tasks requiring fingertip dexterity (opening bottles, typing, operating switches). Dexterous hands have the richest action space but require significantly more training data (500–2,000+ demonstrations for imitation learning).
Tactile End Effectors
End effectors with dense tactile sensing arrays that provide pressure, shear, and contact geometry information. Can be standalone tactile fingers or tactile skins applied to existing grippers. Examples: Paxini Gen3 tactile gloves, GelSight, DIGIT, BioTac.
Best for: Deformable object manipulation (food, fabric), force-sensitive assembly (snap-fit, insertion), and any task where visual feedback alone is insufficient. Tactile data adds a rich signal channel for policy training.
Suction Grippers
Vacuum-based grippers that attach to flat or slightly curved surfaces. Zero-DOF actuation (on/off). Extremely fast pick rates (<0.5s per pick). Examples: Schmalz vacuum grippers, OnRobot VGC10, Piab.
Best for: High-speed bin picking, logistics/warehouse applications, picking flat objects (boxes, bags, sheets). Not suitable for irregularly shaped or porous objects.
Magnetic Grippers
Electromagnet-based grippers for ferrous objects. Zero-DOF, on/off control. Examples: Schunk EMH, OnRobot MG10.
Best for: Metal part handling in manufacturing, CNC machine tending, automotive assembly. Limited to ferromagnetic materials.
2. Key Metrics for End Effector Selection
When evaluating end effectors for a robotics project, these are the metrics that matter:
- Degrees of Freedom (DOF): Determines the richness of the action space. 1 DOF (parallel gripper) is simplest for imitation learning; 16+ DOF (dexterous hand) requires 10–50x more training data.
- Payload / Grip Force: Maximum object weight the end effector can reliably grasp and hold. Must exceed your heaviest target object by at least 50% safety margin.
- Actuation Type: Electric (servo/motor), pneumatic (air pressure), or hydraulic. Electric is standard for research; pneumatic is common in industrial suction grippers.
- Sensing: Force/torque at the wrist, tactile arrays on fingertips, or no sensing. Tactile sensing dramatically improves policy performance on contact-rich tasks.
- Repeatability: How precisely the fingers return to the same position. Critical for assembly tasks; less important for bin picking.
- Weight: End effector weight reduces the arm's effective payload. A 2 kg dexterous hand on a 5 kg payload arm leaves only 3 kg for the object.
- Cost: Ranges from $200 (3D-printed parallel gripper) to $100,000+ (Shadow Dexterous Hand). Budget strongly constrains the choice.
- ROS2 / SDK Support: Software integration effort. Off-the-shelf ROS2 drivers save weeks of development.
- Simulation Model: Availability of URDF/MJCF models for MuJoCo, Isaac Sim, or PyBullet. Essential for sim-to-real and policy evaluation.
3. End Effector Comparison Table
Detailed specifications for the most commonly used end effectors in manipulation research and deployment (2026).
| End Effector | Type | DOF | Payload / Grip Force | Actuation | Sensing | Weight | ROS2 | Sim Model | Price (USD) |
|---|---|---|---|---|---|---|---|---|---|
| Orca Hand | Dexterous hand | 17 | 2 kg | Feetech STS3215 servos | Joint position + optional tactile | 0.6 kg | Community | MuJoCo MJCF | ~$1,200 (BOM) |
| Robotiq 2F-85 | Parallel gripper | 1 | 5 kg / 235 N | Electric servo | Position + force feedback | 0.9 kg | Official driver | URDF, MuJoCo | $4,500–$5,500 |
| Robotiq 2F-140 | Parallel gripper | 1 | 2.5 kg / 100 N | Electric servo | Position + force feedback | 1.0 kg | Official driver | URDF, MuJoCo | $5,000–$6,000 |
| Inspire RH56 | Dexterous hand | 12 (6 active) | 1.5 kg | Coreless DC motors | Joint position + current | 0.52 kg | Community | URDF | ~$2,500 |
| Wonik Allegro V4 | Dexterous hand | 16 | 1.5 kg | Brushless DC motors | Joint position + torque | 1.1 kg | Official driver | MuJoCo, Isaac | $15,000–$18,000 |
| Paxini Gen3 | Tactile glove/skin | N/A (sensor) | N/A | N/A (passive sensor) | 32x32 pressure array per pad, 100 Hz | 0.08 kg per pad | Python SDK | N/A | $3,500–$5,000 |
| Shadow Dexterous Hand | Dexterous hand | 24 | 2 kg | Pneumatic muscles + electric | Joint position + torque + BioTac tactile | 4.2 kg | Official driver | MuJoCo, Gazebo | $100,000+ |
| LEAP Hand | Dexterous hand | 16 | 1.0 kg | Dynamixel XC330 servos | Joint position | 0.55 kg | Community | MuJoCo, Isaac | ~$2,000 (BOM) |
| Franka Hand | Parallel gripper | 1 | 3 kg / 70 N | Electric | Force + width feedback | 0.73 kg | Built into Franka ROS2 | URDF, MuJoCo | Included with FR3 |
| OnRobot RG2 | Parallel gripper | 1 | 2 kg / 40 N | Electric | Force + width | 0.65 kg | Official driver | URDF | $2,500–$3,500 |
4. Orca Hand Deep Dive
The Orca Hand is an open-source 17-DOF dexterous hand designed for manipulation research. It uses Feetech STS3215 servos (the same servos used in ALOHA and OpenArm), making it mechanically compatible with the existing imitation learning ecosystem. At ~$1,200 in BOM cost, it is the most affordable dexterous hand with research-grade capabilities.
Specifications
- Degrees of freedom: 17 (5 fingers x 3 joints + 2 thumb joints)
- Servos: Feetech STS3215 serial bus servos (30 kg-cm torque, 360-degree range)
- Communication: TTL serial bus at 1 Mbps. All servos on a single daisy-chain bus.
- Control frequency: Up to 50 Hz position control per servo
- Payload: ~2 kg (power grasp), ~0.3 kg (precision pinch)
- Weight: 0.6 kg
- Material: 3D-printed (PLA/PETG) with aluminum finger linkages
- BOM cost: ~$1,200 (servos: ~$800, 3D-printed parts: ~$100, fasteners + wiring: ~$300)
Software Stack
# Orca Hand Python SDK - basic usage
from orca_hand import OrcaHand
hand = OrcaHand(port="/dev/ttyUSB0", baudrate=1000000)
hand.connect()
# Read current joint positions (17 values, radians)
qpos = hand.get_joint_positions()
print(f"Joint positions: {qpos}")
# Command a power grasp
hand.set_joint_positions([
0.0, 1.2, 1.5, # index: MCP, PIP, DIP
0.0, 1.2, 1.5, # middle
0.0, 1.2, 1.5, # ring
0.0, 1.2, 1.5, # pinky
0.8, 0.4, 1.0, 1.2, 0.6 # thumb: CMC_abd, CMC_flex, MCP, IP, opposition
])
# MuJoCo simulation
hand.load_mjcf("orca_hand/assets/orca_hand.xml")
hand.simulate_grasp(object_mesh="mug.stl")
MuJoCo Simulation
The Orca Hand ships with a validated MJCF model for MuJoCo simulation. Joint limits, inertias, and actuator properties are calibrated against the physical hardware. This enables sim-to-real transfer for reinforcement learning and policy evaluation without hardware risk. The simulation matches real-hardware grasp success rates within 10–15% on standard benchmark objects (YCB object set).
5. Paxini Gen3 Tactile Gloves
The Paxini Gen3 is a tactile sensing system that adds dense pressure mapping to any existing gripper or hand. Each sensor pad contains a 32x32 array of taxels (tactile pixels) sampling at 100 Hz, providing spatial pressure distribution data that cameras cannot capture — contact geometry, applied force, slip detection, and object deformation.
Specifications
- Sensor resolution: 32x32 taxels per pad (1,024 pressure readings per pad)
- Sampling rate: 100 Hz (synchronized across all pads)
- Pressure range: 0–100 kPa per taxel
- Sensor thickness: 2.5 mm (minimal impact on gripper geometry)
- Interface: USB-C, Python SDK with NumPy array output
- Data format: HDF5-compatible; each frame is a 32x32 float32 array per pad
- Weight: 80g per pad
- Price: $3,500–$5,000 (depending on number of pads)
Integration with Imitation Learning
# Paxini Gen3 - reading tactile data for policy training
from paxini import PaxiniSensor
import numpy as np
sensor = PaxiniSensor(port="/dev/ttyACM0")
sensor.start_streaming()
# Read a single frame
frame = sensor.read_frame()
# frame.left_pad: np.ndarray (32, 32), float32, range [0, 100] kPa
# frame.right_pad: np.ndarray (32, 32), float32, range [0, 100] kPa
# Compute contact features for policy input
total_force = np.sum(frame.left_pad) + np.sum(frame.right_pad)
contact_area = np.count_nonzero(frame.left_pad > 1.0) # taxels > 1 kPa
center_of_pressure = np.array([
np.average(np.arange(32), weights=np.sum(frame.left_pad, axis=1) + 1e-8),
np.average(np.arange(32), weights=np.sum(frame.left_pad, axis=0) + 1e-8),
])
# Save to HDF5 for ACT/Diffusion Policy training
import h5py
with h5py.File("episode_001.hdf5", "a") as f:
f.create_dataset("/observations/tactile/left", data=left_pad_sequence)
f.create_dataset("/observations/tactile/right", data=right_pad_sequence)
Adding tactile data to ACT or Diffusion Policy training improves success rates by 10–25% on contact-sensitive tasks (insertion, deformable object handling) compared to vision-only policies. The tactile frames are typically processed through a small CNN (3 conv layers) and concatenated with the visual tokens before the transformer decoder.
6. Parallel Grippers for Data Collection
For teams starting with imitation learning, parallel grippers are almost always the right first choice. Here is why:
Advantages
- Minimal action space: 1 DOF for the gripper means the policy only needs to learn open/close timing, not complex finger coordination. This dramatically reduces data requirements.
- Data efficiency: 50–100 demonstrations are sufficient for most pick-and-place tasks with a parallel gripper. The same task with a 16-DOF hand requires 500–2,000 demonstrations.
- Reliable teleoperation: Controlling a single gripper during teleoperation is intuitive. Controlling a 16-DOF hand requires specialized gloves or VR hand tracking, which introduce noise.
- Industrial readiness: Parallel grippers have decades of industrial deployment, proven reliability, and standardized mounting interfaces (ISO 9409-1).
- Cost: $200 (3D-printed) to $5,500 (Robotiq 2F-85), vs $15,000+ for research-grade dexterous hands.
Limitations
- Cannot perform in-hand manipulation (rotating, finger-gaiting).
- Limited grasp diversity — only opposing-finger grasps.
- Struggle with very small objects (<5mm), very thin objects, and objects requiring precise orientation control.
- Cannot demonstrate human-like dexterity for tasks like tool use, typing, or garment folding.
7. Selecting End Effectors for Imitation Learning
The choice of end effector directly impacts the feasibility and cost of your imitation learning project. Here is what matters:
DOF and Data Requirements
Every degree of freedom in the end effector adds dimensions to the action space that the policy must learn. The relationship between DOF and data requirements is roughly linear for grippers but super-linear for hands:
| End Effector DOF | Total Action Dims (with 6-DOF arm) | Min Demos (simple task) | Min Demos (complex task) |
|---|---|---|---|
| 1 (parallel gripper) | 7 | 50 | 200 |
| 6 (Inspire RH56) | 12 | 150 | 600 |
| 16 (Allegro) | 22 | 400 | 2,000 |
| 17 (Orca Hand) | 23 | 500 | 2,500 |
| 24 (Shadow Hand) | 30 | 800 | 5,000+ |
Repeatability Matters for Policy Training
Low-cost servos (like Feetech STS3215) have ~1–2 degree position repeatability, which adds noise to demonstration data. High-end motors (Dynamixel XM series, Faulhaber) achieve 0.1–0.3 degree repeatability. For precision tasks (<1mm tolerance), servo quality directly impacts achievable policy accuracy. Budget accordingly: a $1,200 Orca Hand with Feetech servos is excellent for research but may not meet industrial precision requirements.
Tactile Sensing as a Force Multiplier
Adding tactile sensing to any end effector improves policy performance on contact-rich tasks by 10–25%. The cost of adding Paxini Gen3 pads ($3,500–$5,000) is often lower than the cost of collecting the 2–5x more visual demonstrations needed to achieve the same performance without tactile feedback. For fragile object manipulation (eggs, electronics, glassware) and deformable objects (food, fabric), tactile sensing is not optional — it is required for reliable operation.
8. Integration with Common Arms
End effector selection depends partly on which robot arm you are using. Mechanical mounting, communication protocols, and payload constraints vary by arm.
| Robot Arm | Payload | Mounting | Best End Effectors | Notes |
|---|---|---|---|---|
| OpenArm 101 | 1.5 kg | Custom flange (3D-printable adapter available) | Orca Hand, parallel gripper, Paxini Gen3 | Feetech STS3215 bus shared with Orca Hand. Native compatibility. |
| ViperX 300 S2 | 0.75 kg | Dynamixel XC430 gripper mount | Stock gripper, custom parallel gripper | Low payload limits end effector options. Stock gripper is adequate for most research tasks. |
| Franka FR3 | 3 kg | ISO 9409-1 flange | Franka Hand, Robotiq 2F-85, Allegro, Orca Hand | Standard flange accepts any ISO-compatible end effector. Best-in-class joint torque sensing. |
| UR5e / UR10e | 5 / 12.5 kg | ISO 9409-1 flange | Robotiq 2F-85, Robotiq 3-Finger, OnRobot RG2, suction | Industrial standard. URCap ecosystem for plug-and-play integration. |
| Unitree G1 (humanoid arms) | 3 kg per arm | Custom wrist mount | Inspire RH56 (stock), Orca Hand (adapter needed) | G1 ships with Inspire RH56 hands by default. |
9. Cost Analysis: End Effector + Arm Combinations
Total cost of a research-ready manipulation station, including the arm, end effector, cameras, and mounting hardware. Prices as of April 2026.
| Configuration | Arm Cost | End Effector Cost | Cameras + Mounts | Total | Best For |
|---|---|---|---|---|---|
| OpenArm 101 + parallel gripper | $4,500 | $200 (3D-printed) | $500 | $5,200 | Budget imitation learning starter |
| OpenArm 101 + Orca Hand | $4,500 | $1,200 | $500 | $6,200 | Dexterous manipulation research |
| OpenArm bimanual + parallel grippers | $9,000 | $400 | $800 | $10,200 | Bimanual ACT data collection |
| ViperX 300 + stock gripper | $6,500 | Included | $500 | $7,000 | LeRobot-native research platform |
| Franka FR3 + Robotiq 2F-85 | $28,000 | $5,000 | $800 | $33,800 | Industrial-grade research |
| Franka FR3 + Allegro V4 | $28,000 | $16,000 | $800 | $44,800 | Premium dexterous manipulation |
| OpenArm + Orca Hand + Paxini Gen3 | $4,500 | $1,200 + $4,000 | $500 | $10,200 | Tactile + dexterous research |
| Unitree G1 (humanoid) | $16,000 (complete system with Inspire RH56 hands) | $16,000 | Full-body humanoid manipulation | ||
10. Decision Guide: Choosing Your End Effector
Use this decision tree to select the right end effector for your project:
- Is your task pick-and-place with rigid objects? Use a parallel gripper. Robotiq 2F-85 for production, OpenArm stock gripper or 3D-printed for research.
- Does the task require in-hand manipulation (rotating, repositioning without re-grasping)? You need a dexterous hand. Orca Hand for budget research, Allegro V4 for mature ROS2 support, Shadow Hand if budget is unconstrained.
- Does the task involve deformable or fragile objects? Add tactile sensing. Paxini Gen3 on your existing gripper, or GelSight for visual-tactile sensing.
- Is the task high-speed bin picking (>1,000 picks/hour)? Use suction for flat objects, parallel gripper for 3D objects.
- Are you training imitation learning policies? Start with a parallel gripper regardless of final task requirements. Validate your pipeline first, then upgrade the end effector.
- Budget under $2,000 for the end effector? Orca Hand ($1,200 BOM) or LEAP Hand ($2,000 BOM) for dexterous tasks. 3D-printed parallel gripper ($200) for everything else.
- Need ROS2 plug-and-play? Robotiq 2F-85 or Allegro V4 have the best out-of-box ROS2 support.