Trossen Robot (WidowX AI)

← Back to Research Lab

Summary. The WidowX AI is a robotic arm from Trossen Robotics used in the lab for robot-learning work — teleoperation, demonstration/data collection, and running learned manipulation policies. This page is a quick-start; always follow the official documentation for exact, up-to-date hardware and software steps: https://docs.trossenrobotics.com.

Important: hardware setup and driver/software versions change between product revisions. Where this guide says “per the official docs”, use the linked Trossen documentation as the source of truth, and check with a lab member for the lab’s specific host machine and configuration.

Prerequisites

Hardware Setup

  1. Place the arm on a stable surface and secure the base (mounting holes / clamp) so it cannot tip or slide during motion.
  2. Ensure the workspace around the arm is clear of people, cables, and objects through its full range of motion.
  3. Connect the power supply to the arm and the USB/data cable to the host computer.
  4. Power on and verify the host detects the device (per the official docs).

Follow the official assembly and wiring guide: https://docs.trossenrobotics.com

Software Installation

Install the Trossen software stack for the WidowX AI on the host computer by following the official installation guide: https://docs.trossenrobotics.com. In general this involves:

  1. Installing the required Ubuntu version and system dependencies.
  2. Installing Trossen’s driver / SDK (and, depending on the workflow, ROS 2 and/or the Trossen AI / LeRobot tooling used for teleoperation and learning).
  3. Setting USB device permissions (udev rules) so the arm is reachable without root.
  4. Running the provided verification/setup script to confirm the arm is detected.

(Lab note) The lab’s exact install commands / repository and any pinned versions — to be added once confirmed.

First Run

  1. Re-check the Safety points below and make sure the workspace is clear.
  2. Keep the emergency stop / power switch within reach.
  3. Run the official “hello world” / teleoperation demo from the docs to move the arm through a small, safe motion.
  4. Confirm the arm responds and stops as expected before running any longer program or policy.

Safety

Tips & Troubleshooting

References