Q&A
Which CAD tools does it work with?
Fusion 360 today, on Windows. The pipeline after the Fusion add-in is plain Python with no CAD imports, so other front ends can feed it; see Download.
Do I have to tag, rename or restructure my design?
No. There are no export tags and no naming or ordering rules. Link names, merges and overrides live in cad_config.json beside the export, never in the CAD.
What about closed loops, like a four-bar?
They are detected and drawn in the Cockpit. A URDF can only describe a tree, so the closing joint is recorded in the export rather than written into the URDF.
Do I need ROS?
No. The URDF opens in any ROS tool if you use one, but the build, the MuJoCo simulation and the viewers need only Python.
Does it run on Linux?
The add-in needs Fusion, so Windows or macOS. The build, the simulation and the viewers run anywhere Python and MuJoCo do. BAM runs Fusion on Windows and the robot on Linux, with git carrying the bundle between them.
Which simulators does it target?
MuJoCo first. The URDF is standard, so other simulators and tools that read URDF can use it too.
Is it open source? What does it cost?
It is free. The code lives on GitHub; a licence has not been chosen yet.
Who makes it?
BAM Robotics in Vancouver, which builds waste-sorting robots and needed this for its own. It is a sibling of ArUco Studio, which makes fiducial markers where you CAD.