IRB 120 rendered in ARMOR
Industrial Arms manipulator 6 DOF compact education

IRB 120

by ABB

ABB's smallest six-axis arm — a 3 kg-payload, tabletop-scale robot common in labs, classrooms, and light assembly cells.

Add to ARMOR

18 files 2 MB download

Opens in the ARMOR app on iPhone, iPad, or Mac. Don’t have it yet? Get ARMOR.

Model

10Links
9Joints
6Actuated DOF
14Meshes

Mesh formats: STL

The IRB 120 is ABB’s smallest six-axis industrial robot — 3 kg payload, 580 mm reach, and light enough (25 kg) to bolt to a benchtop rather than a factory floor. It’s a common sight in university robotics labs and light-assembly cells precisely because of that scale: full six-axis industrial kinematics, in a package a single person can lift.

The mechanism

Six revolute joints in series give the arm its six degrees of freedom, all independently actuated — no mimic joints or accessory mechanisms are part of this description.

About these files — read before importing

ABB does not publish a URDF for the IRB 120. This links directly to ros-industrial/abb, the ROS-Industrial community project that maintains description and driver packages for industrial robots ROS needs to talk to. It’s a careful third-party engineering model, not a file ABB itself ships or verifies — treat it as accurate enough to visualize and plan around, and check ABB’s own data sheets before relying on it for anything load-bearing.

ARMOR links directly to that repository rather than re-hosting anything, so what you get is exactly what ROS-Industrial publishes, unmodified.

License & attribution

Source code
Apache-2.0
Model & mesh files
Apache-2.0
Attribution
abb_irb120_support (ROS-Industrial) — Apache-2.0, per the package's own LICENSE file and package.xml. Authors: Mark Culleton and Kevin Kelly (Trinity College Dublin), Levi Armstrong (SwRI).

ARMOR does not host or redistribute this model. Choosing “Open in ARMOR” downloads the files directly from ABB’s own repository, unmodified. Your use of the model is governed by the license above.

Read the full license →
ARMOR is an independent tool published by DCDC LLC. It is not affiliated with, sponsored by, or endorsed by ABB Ltd. "ABB" and "IRB 120" are used here only to identify the robot this file describes. Unlike most entries in this gallery, this model is not published by the vendor: it is a community-maintained description from the ROS-Industrial project (github.com/ros-industrial/abb), downloaded under that project's own Apache License 2.0, which you accept by downloading. Cross-check it against ABB's own published specifications before relying on it for anything beyond visualization.