Skip to content
SolidWorks to URDF Exporter
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
INSTALL Switching nuget mathnet (#61) Mar 7, 2019
SW2URDF Addressing issue #63, adds quotes around prebuild event (#66) May 24, 2019
TestRunner Adding readme Feb 26, 2019
examples Updating models with latest exports Feb 6, 2019
scripts no default Sep 27, 2018
.gitignore Updating gitignore Nov 8, 2018 Update Apr 30, 2019
SW2URDF.sln Adding MessageBox Interface for mocking Feb 19, 2019

SolidWorks to URDF Exporter

Authored and maintained by Stephen Brawner. Past supporters include PickNik Consulting, Verb Surgical, Open Robotics, and Willow Garage.


See the ROS Wiki and associated tutorials.


  1. Install Visual Studio 2017
  2. Install .NET desktop development
    1. From Visual Studio: Tools > Get Tools and Features...
    2. Check .NET desktop development package
    3. Select Modify
  3. Launch Visual Studio with admin privileges. Right click and select Run as Administrator
  4. Open sw2urdf/SW2URDF.sln
  5. Enable Debugging
    1. Right click SW2URDF in the Solution Explorer
    2. Click the Debug Tab
    3. Ensure Configuration: is set to Debug
    4. Ensure Start external program: is pointing to the SolidWorks executable. For example C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe

Trouble Shooting

  1. AxImp.exe error - Check the installation of the .Net Tools. If there is no error, install the Windows 10 SDK.
  2. Resourse.resx error - Check if sw2urdf/SW2URDF/Resources.resx exists and is empty. If empty, delete this file then right click the SW2URDF in the Solution Explorer and select Properties. Navigate to the Resources tab and click the button to create a new file.
You can’t perform that action at this time.