Robotics digital goods · 2026-09-02
Atlas the regulator. Do not sell the robot.
ISO 10218:2025 is the clerk for the industrial cell. VDA 5050 is vehicle↔fleet. ROS 2 is middleware. A Passport is a license over a packet. None of those are the robot.
Atlas the regulator. Credential the packet. Do not sell the arm, the firmware, the CE mark, or a hosted graph. That is the title-file rule in a different industry. No sister workbench. Desk review of a packet you send is Custom Deliverable.
Three objects
OEM
The robot
SSDF sells: Nothing
Notified body / NRTL / integrator's file
The safety filing
SSDF sells: Nothing
You
The packet
SSDF sells: A Passport over that file
Surfaces
The clerk
industrialISO 10218-1 / -2:2025
Third edition, published February 2025. Part 1 is the robot as partly completed machinery. Part 2 is the application and the cell. National adoption is shaping new installs from January 2027. SSDF does not certify cells.
ISO / TC 299. US: ANSI/RIA R15.06. EU: Machinery Regulation evidence.
GET /api/robotics/iso-10218Collaborative applications
cobotISO/TS 15066 (absorbed)
2016 technical specification for power-and-force limiting. ISO 10218-2:2025 incorporated most of it. Force and pressure limits did not change; the compliance frame is now binding for anyone claiming PFL, not advisory.
Was ISO/TS. Now lives inside 10218-2:2025.
GET /api/robotics/iso-15066Driverless industrial trucks
amrISO 3691-4
Safety requirements for driverless industrial trucks and their systems — the AMR/AGV safety clerk, not VDA 5050. VDA is the fleet conversation. 3691-4 is whether the vehicle is allowed on the floor.
ISO. US cousin: ANSI/ITSDF B56.5 and ANSI/RIA R15.08.
GET /api/robotics/iso-3691-4US national adoption
industrialANSI/RIA R15.06
US industrial-robot safety. Tracks ISO 10218. The 2025 ISO revision is the event; national adoption lags. Confirm the edition on the cell you are buying, not the edition on this atlas.
A3 / RIA. OSHA references consensus standards; OSHA does not issue 10218 certificates.
GET /api/robotics/ria-r15-06NRTL listing
industrialUL 1740
Robots and robotic equipment. A Nationally Recognized Testing Laboratory listing in the United States. SSDF is not an NRTL and does not list equipment.
UL / other NRTLs.
GET /api/robotics/ul-1740Service and personal care
serviceUL 3300 / ISO 13482
UL 3300 covers service and companion robots. ISO 13482 covers personal-care robots. Neither is 10218. A vacuum that follows you home is not an industrial cell.
UL / ISO.
GET /api/robotics/ul-3300Middleware, not a runtime SSDF hosts
middlewareROS 2
Open Robotics distributions, rmw, ros2_control, REP-2000/2001. The protocol SKU is the distro table and the rmw map. This atlas places ROS 2 next to Isaac, ROS-Industrial, and the PLC.
Open Robotics / ROS PMC. Not ISO.
GET /api/robotics/ros2GPU packages on ROS 2
middlewareNVIDIA Isaac
Isaac ROS is CUDA-accelerated packages that speak ROS 2. Isaac Sim is Omniverse simulation. Isaac Lab is learning. None of those are a replacement for 10218, and none are a SKU of motion SSDF will sell.
NVIDIA product. Not a regulator.
GET /api/robotics/isaacDrivers and MoveIt for cells
middlewareROS-Industrial
ROS-I Consortium. Vendor drivers, calibration, MoveIt planning for manipulators. Useful on a shop floor. Not a CE mark.
ROS-Industrial Consortium. Not ISO.
GET /api/robotics/ros-industrialThe cell still has a PLC
middlewareIEC 61131-3 / PLC
Ladder, FBD, ST, SFC. Codesys, TwinCAT, Rockwell. Safety I/O and e-stops still land here even when the arm speaks ROS. SSDF does not sell a PLC program.
IEC. Not Open Robotics.
GET /api/robotics/iec-61131PLC ↔ MES, not vehicle ↔ fleet
middlewareOPC UA Robotics
Companion specification for robot data in an OPC UA address space. Different layer from VDA 5050 (MQTT to master control) and from ROS 2 (DDS/Zenoh graph).
OPC Foundation / VDMA.
GET /api/robotics/opc-uaROS 2 distros
Humble is the installed base. Jazzy holds 24.04. Kilted is near-EOL (Nov 2026). Lyrical Luth (22 May 2026, Ubuntu 26.04) is the greenfield LTS through May 2031. rmw is Fast DDS, Cyclone, Connext, or Zenoh — not VDA 5050.
| Distro | Ubuntu | LTS | EOL | Status |
|---|---|---|---|---|
| Humble Hawksbill | 22.04 | Yes | 2027-05 | supported |
| Jazzy Jalisco | 24.04 | Yes | 2029-05 | supported |
| Kilted Kaiju | 24.04 | No | 2026-11 | near-eol |
| Lyrical Luth | 26.04 | Yes | 2031-05 | recommended |
eProsima
Fast DDS
Default rmw on many desktop images. DDS. Not a robot.
Eclipse
Cyclone DDS
Common alternative rmw. Still DDS. Swap is an rmw problem, not a VDA problem.
RTI
Connext
Commercial DDS. Shows up in certified-curious shops. SSDF does not resell a license.
ZettaScale / Eclipse
Zenoh (rmw_zenoh)
Not DDS. First-class rmw path on recent distros. Do not assume every Humble cell speaks it.
VDA 5050
VDA 5050 v3.0.0 (March 2026) is JSON over MQTT between an AMR/AGV and master control. ISO 3691-4 is whether the vehicle is allowed on the floor. Do not mix the layers. Current text is 3.0.0, 2026-03. Transport: JSON objects over MQTT.
master control → vehicle
order
A mission. Nodes, edges, actions. Not a ROS 2 action server.
master control → vehicle
instantActions
Cancel, pause, factsheet request. Out of band from the current order.
vehicle → master control
state
Order status, position, loads, errors, battery. The heartbeat of the fleet.
vehicle → master control
visualization
Higher-rate pose for a dashboard. Not a safety channel.
vehicle → broker (retained + last will)
connection
ONLINE / OFFLINE / CONNECTION_BROKEN. v3 last-will contract. Not ROS discovery.
vehicle → master control
factsheet
Static vehicle identity and capabilities. Used so a mixed fleet does not guess.
SIL / PL methodology
ISO 13849 PLa–PLe. IEC 61508 / 62061 SIL. Public alignment is methodology. SIL 4 is not a robot-cell SKU. A Passport does not attest PLr. This table is the public map. It is not a calculator. The notified body cites the clause.
| ISO 13849 | IEC 61508 / 62061 | Note |
|---|---|---|
| PLa | — | Low contribution. Instruction and basic quality. Not a safety function SSDF will credential as PLd. |
| PLb | SIL 1 | ISO 13849 PLb roughly aligns with IEC 62061 / IEC 61508 SIL 1. Methodology, not a calculator. The notified body cites the clause. |
| PLc | SIL 1 | Common machinery interlocking. Still SIL 1 territory. Do not inflate a light curtain into PLe on a Passport. |
| PLd | SIL 2 | Typical for robot-cell safety functions (safety-rated monitored stop, guarding). Integrator evidence, not SSDF. |
| PLe | SIL 3 | Highest machinery PL. SIL 4 is process industry (IEC 61508) and is not a robot-cell SKU. |
Generic SIL
IEC 61508
SIL 1–4. Process and generic E/E/PE. Robot cells rarely need SIL 4. SSDF does not issue a SIL certificate.
Machinery PL
ISO 13849-1
PLa–PLe for safety-related parts of control systems. The usual robot-cell language in ISO shops.
Machinery SIL
IEC 62061
SIL for machinery control systems. Sister to 13849. Pick one language per packet and stick to it.
Industrial cyber
IEC 62443
Not a SIL. Cybersecurity for industrial automation. Appears next to 10218:2025 on OEM OS claims. SSDF is not a 62443 CAB.
Hard rules
- 1. Atlas the regulator. Credential the packet. Do not sell the robot.
- 2. A cobot is an application, not a robot class. ISO 10218-2:2025 absorbed ISO/TS 15066.
- 3. VDA 5050 is vehicle↔fleet. ROS 2 is middleware. Do not mix the layers.
- 4. A Passport is not a CE mark, an NRTL listing, or a SIL certificate.
- 5. No hosted ROS, Isaac, or Gazebo. No firmware. No robot NFT.
- 6. Desk review of a packet you send is Custom Deliverable. Robotics File Review is held.
- 7. Not the ISO or VDA text. Those bodies sell the standard. This is a map of the public surface.
Files
Packet review is Custom Deliverable. Robotics File Review is held. Machine index: GET /api/robotics. SSDF does not sell the arm.