XRobots / openDog

CAD and code for each episode of my open source dog series
GNU General Public License v3.0
830 stars 189 forks source link

How about actual source - Fusion 360 files? #3

Open soswow opened 6 years ago

XRobots commented 6 years ago

I considered it, but I'd like to avoid proprietary formats of possible. Also it all gets redrawn in detail from part 2 onward

soswow commented 6 years ago

I believe Fusion 360 has a way of sharing a link to a project. Have you thought about sharing that? I think it can be used to download latest/current version. It would be cool to have all the linkages if someone decides to contribute.

unrealwill commented 6 years ago

Would it be possible to have the file exported as URDF (the standard for use in robotic simulation), I'm not sure the information about the position, direction and type of the joints is conserved in the current STP format ?

XRobots commented 6 years ago

What application does a URDF come from? Fusion doesn't have an export for that

unrealwill commented 6 years ago

I'm not familiar with Fusion 360, there probably are some exporter plug-in. Solidworks should be able to do it : http://wiki.ros.org/sw_urdf_exporter/Tutorials

soswow commented 6 years ago

Btw, I have a feeling this could be a request in its own issue. ;-) This issue is about source CAD files anyway.

soswow commented 6 years ago

@XRobots feel free to close this one if you are not planning on adding f3b files

unrealwill commented 6 years ago

@soswow Sorry for squatting your thread, it was still open and thought it was related, as it uses info that are lost without the fusion 360 source files. @XRobots It seems to not be as simple as I thought it would be(as the fusion 360 -> solidworks seems to go through the STP format which supposedly lose joint info). So it probably deserve its own issue. There seems to be a path in two steps using unofficial software : Fusion 360 -> SDF -> URDF.

We should be able to do Fusion 360 -> SDF using https://github.com/Roboy/SDFusion Then SDF -> URDF using sdf2urdf.py of https://github.com/andreasBihlmaier/pysdf

Alternatively it may be faster to just create the urdf manually, (and eventually optimize it by replacing parts by their convex hulls).

unrealwill commented 6 years ago

I created a simplified URDF manually to import in pybullet. You can see more here : https://github.com/GistNoesis/OpenDogSimulator

XRobots commented 6 years ago

Looks good, I'll give you/it a shout-out in Part 4 if that's ok with you!

unrealwill commented 6 years ago

@XRobots No problem

AlexFielder commented 6 years ago

Just noticed this thread in my emails (apologies if this has been answered elsewhere). Here's a direct converter from Fusion 360 to URDF: https://github.com/syuntoku14/fusion2urdf

klane2138 commented 6 years ago

XRobots I can't download the CAD file, I do have fusion 360, along with Inventor... Is ther possible you can share the 360 file directly so I can build my versoin of "The Open Dog" American style...

XRobots commented 6 years ago

Here you go: https://a360.co/2xuglDI

XRobots commented 6 years ago

I clicked on 'close' instead of 'comment' btw

ZgnDaniel commented 5 years ago

Hello James !

Is there any chance to update the link for the fusion 360 files ? Old link does not work anymore. Thank you!

XRobots commented 5 years ago

Try this: https://a360.co/2D433Uv