AgileX Piper

Compact tabletop manipulator with CAN bus control, Python SDK, ROS2 integration, and Meta Quest 3 VR teleoperation. Ready for imitation learning and data collection.

6
Degrees of Freedom
1.5 kg
Max Payload
CAN
1 Mbps Bus
±0.1mm
Repeatability

Hardware at a Glance

Degrees of Freedom 6 DOF + optional gripper
Reach ~600 mm
Max Payload ~1.5 kg
Repeatability ±0.1 mm
Communication CAN bus — 1 Mbps via USB-to-CAN adapter
Power Supply 24 V DC
Software piper_sdk (Python), piper_ros (ROS Noetic + MoveIt)
Multi-arm Dual-arm master-slave via separate CAN interfaces
OS Support Ubuntu 18.04, 20.04, 22.04
Full Specs → Developer Wiki →

VR Teleoperation

Control the Piper in real time using a Meta Quest 3 headset. Hand pose data streams over UDP from Unity to a Python server that drives the arm via piper_sdk.

Architecture
Meta Quest 3 (Unity app)
↓ UDP ports 8888 / 8889
Python UDP Server (host PC)
piper_sdk → C_PiperInterface
AgileX Piper (CAN bus)
Quest 3 Setup Guide → VR Teleop Wiki →

Technical Guides & Docs

Detailed guides covering every layer of the AgileX Piper stack — from CAN bus setup to VR teleoperation.

Community

Have a question about CAN bus setup, SDK integration, or VR teleop?

Piper Community → GitHub SDK → Ask a Question →

Pricing & Availability

Purchase Price
$8,000
Buy Now
Monthly Lease
From $599/mo
Lease Instead

Need a custom configuration or volume pricing? Talk to our team.

Ready to Get Started with the AgileX Piper?

Available for hands-on evaluation and data collection at our Mountain View, CA facility.