Overview
Buying a robot arm online is not like buying a laptop. Specifications are often incomplete, shipping can be complex (especially for international orders with lithium batteries and servo motors), and the ecosystem around the arm (grippers, cameras, software drivers) matters as much as the arm itself. This guide walks you through a 10-step buying framework, a spec checklist, price tier breakdown, and where to buy with confidence.
10-Step Buying Framework
- Define your task: Write down the specific manipulation tasks (pick-and-place, insertion, pouring, data collection). This determines payload, reach, DOF, and force sensing requirements.
- Set your budget (total, not just arm): Budget for the arm (40-60% of total), gripper (10-20%), cameras/sensors (10-15%), compute (5-10%), and mounting/table (5-10%). A $4,500 arm typically needs $6,000-$8,000 total to be operational.
- Check ROS2 support: If you need ROS2 (and you almost certainly do for research), verify that the manufacturer provides a maintained ROS2 driver, URDF model, and MoveIt2 configuration. Community-maintained drivers are acceptable but carry maintenance risk.
- Verify the spec sheet: Use the checklist below. Missing specs (especially repeatability and communication protocol) are a red flag.
- Check the community: Search GitHub for the arm's ROS2 package (star count, recent commits, open issues). Check Discord, ROS Discourse, and Reddit for user reports. A product with zero community discussion is risky.
- Request a demo or lease first: If the arm costs over $5,000, lease it from SVRC for 1-3 months before committing to purchase. This eliminates buyer's remorse.
- Understand shipping and customs: See the shipping section below. International orders of robot arms can incur 5-25% duties.
- Verify warranty and support: Minimum acceptable: 1-year warranty on electronics, 6-month warranty on actuators. Confirm the vendor has US-based support or a local distributor.
- Plan for accessories: Order the gripper, cables, power supply, and mounting plate at the same time. Waiting 4 weeks for a gripper after the arm arrives wastes expensive researcher time.
- Budget for spares: For arms under $10K, order a spare servo motor and cable set (typically $200-$500). For arms over $10K, negotiate a spare parts kit with the vendor.
Spec Checklist
Before purchasing any robot arm, verify these specifications are documented:
| Specification | What to Check | Red Flags |
|---|---|---|
| Degrees of Freedom (DOF) | 6-DOF minimum for general manipulation; 7-DOF for redundant kinematics | 4-5 DOF arms cannot reach arbitrary orientations |
| Payload (rated) | Include gripper weight in calculation. 500g payload with a 200g gripper = 300g usable | Payload listed without gripper deduction |
| Reach (max radius) | Measure your workspace. Common: 300-850 mm for desktop arms | Reach measured from base center, not from mounting surface |
| Repeatability | +/- 0.1 mm for precision tasks; +/- 1 mm acceptable for data collection | Spec not listed at all (likely poor) |
| Communication Protocol | USB, Ethernet, CAN bus, RS-485. Ethernet preferred for reliability | Bluetooth-only or WiFi-only (unreliable for control) |
| Control Frequency | Minimum 100 Hz for smooth motion; 200-1000 Hz for research | No frequency listed; "real-time" without specifying Hz |
| ROS2 Support | Official driver package, URDF, MoveIt2 config | "ROS compatible" without a GitHub link |
| Power Supply | Voltage, wattage, included or separate. 12V-48V typical | Power supply not included and not specified |
Price Tier Breakdown
| Tier | Price Range | Examples | Suitable For |
|---|---|---|---|
| Hobbyist | $500-$2,000 | SO-ARM100, Koch v1.1, Hiwonder xArm | Learning, hobby projects. Low payload (<200g), limited repeatability, servo-based |
| Research | $2,000-$8,000 | OpenArm 101 ($4,500), UFACTORY xArm Lite ($3,500), Trossen WidowX ($2,500) | University research, data collection, imitation learning. ROS2 support, reasonable repeatability |
| Commercial | $8,000-$30,000 | UFACTORY xArm 6 ($8K), Kinova Gen3 ($25K), UR3e ($25K) | Production research, pilot deployments. High repeatability, force sensing, certified safety |
| Industrial | $30,000+ | UR5e ($35K), Franka Panda ($30K), FANUC CRX ($40K), KUKA iiwa ($70K) | Production deployment, heavy-duty research. Full safety certification, long-term support |
Where to Buy
- SVRC Store (recommended for research): We stock OpenArm 101, DK1 bimanual, Paxini sensors, and accessories. US-based shipping, same-day support, pre-configured with ROS2. Also available for lease ($800-$2,500/mo).
- Manufacturer direct: Universal Robots (ur.com), UFACTORY (ufactory.cc), Kinova (kinova.com), Trossen Robotics (trossenrobotics.com). Best for commercial purchases with volume discounts and support contracts.
- Amazon / eBay: Acceptable for hobbyist-tier arms ($500-$2,000). Check seller ratings carefully. Warranty may not be honored by the original manufacturer. Avoid used arms unless you can verify joint backlash in person.
- AliExpress / Taobao: Source of many hobbyist arms. Shipping takes 2-6 weeks. Budget an additional 10-15% for potential customs duties. Documentation is often Chinese-language only.
- Authorized distributors: For UR, FANUC, ABB, KUKA -- always buy through authorized distributors to ensure warranty coverage. Distributors also provide integration services.
Shipping and Customs Considerations
- Weight and dimensions: Robot arms typically ship in 20-40 kg packages. Residential delivery may require freight shipping (not standard UPS/FedEx ground). Budget $200-$800 for domestic US freight shipping.
- International customs (importing to US): Robot arms fall under HTS code 8479.50 (industrial robots) or 8479.90. US customs duty is typically 2.5-5% of declared value. For arms from China, additional Section 301 tariffs may apply (up to 25%).
- Lithium batteries: Some arms ship with lithium battery backup for encoders. These are subject to UN3481 shipping regulations. The vendor must provide proper hazmat documentation.
- Export controls: High-precision arms (repeatability < 0.01 mm) and arms with advanced force sensing may be subject to EAR (Export Administration Regulations). This primarily affects outbound exports from the US, but verify if purchasing from a country under US sanctions.
- Insurance: Always insure shipments above $2,000. Declare full value. Shipping damage to robot arms (especially bent joints or cracked housings) is difficult and expensive to repair.
Lease vs Buy Decision
For research groups with uncertain project timelines or limited capital budgets, leasing often makes more sense. See our Total Cost of Ownership guide for the full break-even analysis. Quick rule of thumb: if you will use the arm for less than 18 months, lease. If more than 24 months, buy. SVRC leasing starts at $800/mo and includes maintenance and software updates.