How to load URDF files with .dae models into MeshCat?

In addition to what Twan said, I do have an experimental branch of MeshIO that adds .dae file support, and you’re welcome to try it out. You can add my branch with: pkg> add https://github.com/rdeits/MeshIO.jl#rd/dae-support .

Since this branch is still experimental, you’ll also need to tell FileIO that the .dae format exists and that MeshIO can handle it:

julia> FileIO.add_format(format"DAE", (), ".dae")
DataFormat{:DAE}

julia> FileIO.add_loader(format"DAE", :MeshIO)
1-element Array{Symbol,1}:
 :MeshIO

I’d be really curious to hear if that works well enough to load your UR10 model. If not, we can either try to fix the .dae loader or figure out what went wrong with your conversion to .obj.

2 Likes