top of page

How a University Lab Teaches a Robot Arm Pick and Place with Physical AI and the Trossen Solo AI Kit

Oct 15
5 min read

A university research lab is using the Trossen Solo AI kit to teach a robot arm to pick up any manufacturing part, in any orientation, and place it in the right bin from a simple prompt.


Ali Beydoun, a researcher focused on physical AI, documented the full journey in a detailed post: Bringing a Robot Arm to Life with Trossen Robotics AI. He covers how he chose an arm, set it up, collected training data and fine-tuned a vision-language-action model. He also notes that his post is not sponsored. Here is what he built, and what other labs can take from it.



How the robot learns: teleoperation and imitation learning


A conventionally programmed robot arm follows a fixed sequence of motions. That works when every part arrives in the same position, and breaks when it doesn't.

As Ali describes it, a person can grasp an object in any orientation and pick it back up if it slips. A programmed arm may need the part in one exact pose. A slipped part, or a camera nudged a few millimeters by a passing forklift, can stop the line until someone recalibrates it.


Physical AI takes a different approach. Instead of being programmed for one motion, the robot learns the task from demonstrations, so it can adapt when the part, its position or the scene changes.


Why he chose the Solo AI kit for physical AI research


Ali had a budget of around $10,000 for his lab. He ruled out industrial arms, which are built for fixed programming, and compared research arms from several makers. He chose Trossen for the ecosystem around the hardware:


  • Software and documentation. Ali writes that the documentation answers most questions. He could "pip install trossen-arm" and start once the cables and power were connected.

  • Tools for the whole pipeline. Trossen supports data collection, training and integration with frameworks like Hugging Face LeRobot. About a month after his purchase, a new data collection SDK arrived free for the community.

  • Hardware quality. He describes the arms as top tier.

  • US-based support. Replacement parts arrive in days, not the month or more he expected from overseas suppliers.


His advice to researchers: buy the ecosystem, so your time goes into the research, data and models instead of integration work.



How the robot learns: teleoperation and imitation learning


The setup is a table, manufacturing parts, bins, a Trossen leader-follower arm pair, a wrist camera and an environment camera. The model is Pi0, a vision-language-action model from Physical Intelligence that turns camera images and a text prompt into robot actions.


  1. Teleoperate. Ali moves the leader arm, and the follower copies its joint positions in real time.

  2. Record episodes. At every step, the follower's joint positions and both camera views are saved. One successful pick-and-place, start to finish, is one episode.

  3. Build the dataset. A set of episodes becomes the dataset. Trossen's Data Collection UI can push it straight to Hugging Face.

  4. Fine-tune. Pi0 learns which actions follow from a prompt like "Pick up the battery and place it in the bin," given what the cameras see.


Trossen AI arms are integrated with OpenPI, Physical Intelligence's framework, so teams can collect data, fine-tune and run Pi0 models on real Trossen hardware.


From simulation to deployment on the real robot arm


Before running anything on hardware, Ali tested his fine-tuning in simulation. He fine-tuned Pi0 on 500 simulated demonstrations of a cube pick-and-place task and watched its motions get smoother as training went on. Testing in simulation first confirms the training and inference code work, without risking the arm hitting the table.


The same fine-tuning and inference code then carries over to the real arm. Once a checkpoint is ready, the model takes in the wrist and environment camera views plus the prompt, and its predicted joint positions are sent to the arm through the Trossen SDK.


Solo AI kit setup tips from Ali's lab


Ali says setup took him about a day, though he believes it can be done in around three hours, software included. His practical tips:


  • Use a network switch so the leader arm, follower arm and computer can all talk to each other, plus one extra Ethernet cable from the switch to your computer.

  • Get a power strip. You'll need about five outlets for the arms, switch, touchscreen and computer.

  • Set up the touchscreen last, and log in to Ubuntu with Xorg if the display shows the wrong screens or ports.

  • Check the firmware only if needed. New arms ship with current firmware.

  • Using LeRobot? Set the follower arm's IP address to 192.168.1.4, using Trossen's set_manual_ip script.

  • Pushing to Hugging Face? Log in with a write token before you start collecting, and the Data Collection UI uploads each dataset when collection ends.

  • Watch for dropped frames. A standard laptop may struggle to record two cameras and the arms at once. A more powerful machine, such as the Trossen TOTL Workstation, keeps recordings smooth.


Full setup guides are in the Trossen documentation.


What's still hard


Ali is clear that physical AI isn't production-ready for this task yet. A 95% success rate sounds high, but it means 50 failed picks out of 1,000, which no factory would accept. The target is the reliability of a programmed arm with the flexibility of a learned one.


The bigger open problem is generalization. A model trained only in bright light, or with the camera in one spot, can struggle when those conditions change. That is the focus of Ali's research, and a reason clean, well-structured training data matters so much.


What's next: the 2026 Trossen physical AI lineup


Ali's post shows how much of physical AI research is pipeline work: networking, recording, converting data and moving models onto hardware. Our 2026 physical AI lineup is built to take more of that work off your plate, with one architecture from the first demonstration to the robot that does the work.


  • Cleaner demonstrations. Glide + Cockpit capture the operator's intent at the station, and the TRumi gripper captures demonstrations by hand, away from the robot. Servo stiction and low-speed judder stay out of the recording.

  • One data layer. The open-source Trossen SDK records joint states, camera streams and task events together as MCAP episodes, with a supported LeRobot conversion path. It is hardware- and model-agnostic.

  • Less setup. Arms arrive with the gripper, power, cables, software and preconfigured workflows, so the integration work comes done before your first dataset.

  • From bench to mobile without starting over. Workbench fixes the arms in place and Rivet puts them on a mobile base. Both use the same WidowX arms and software, so changing the embodiment doesn't mean rebuilding the data pipeline.

  • Room to grow. WidowX comes in Core, Pro and Pro Heavy configurations that share a controller and data path, with no software feature walls between tiers.

  • Evaluate on the hardware that recorded the data, not on a proxy.


For a lab like Ali's, that means less time stitching tools together and more time focusing on the research problems he cares about, such as generalization and achieving commercial-grade products at research-friendly prices.


Get started with Trossen physical AI


Whether you're setting up your first leader-follower pair or moving from a bench to a mobile platform, the path from first demonstration to deployed policy runs on one Trossen architecture.


Thank you to Ali Beydoun for sharing his work so openly. Read his full post, with his teleoperation and simulation videos: Bringing a Robot Arm to Life with Trossen Robotics AI.

 
 
 

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating

OUR PROMISE TO YOU

We stand behind our products with an industry-leading commitment to reliability, service,
and long-term support—because we believe performance should be measured in years, not months.

BUILT FOR REAL-WORLD RESEARCH ENVIRONMENTS. COVERS DEFECTS IN MATERIALS AND WORKMANSHIP. WEAR COMPONENTS ARE FIELD-REPLACEABLE AND READILY AVAILABLE.
LIFETIME SUPPORT FOR TROSSEN PRODUCTS 

Follow Us On Social

  • LinkedIn
  • Youtube
  • Facebook
  • GitHub
  • Twitter
  • Instagram
  • TikTok

© 2026 Trossen Robotics. All Rights Reserved.

bottom of page