Inmoov freecad Assembly

595 views
Skip to first unread message

Matt Z

unread,
Apr 16, 2016, 5:52:49 AM4/16/16
to InMoov

Hello All

Alain Grattard and I assemble the inmoov on the freecad software , it is not finished but you may already have noticed a fairly complete . We continue gradually

this is the link for data dowload :


Jordi RC

unread,
Apr 16, 2016, 7:40:16 AM4/16/16
to InMoov
Thank you very much for the contribution to see in FreeCAD, this will help us to know much more InMoov assembly, great job!

Jordi RC
PonteMaker, Galicia, Spain

Alain GRATTARD

unread,
Apr 16, 2016, 11:53:33 AM4/16/16
to InMoov
Mise à jour ici

Anton Fosselius

unread,
Apr 16, 2016, 2:11:30 PM4/16/16
to InMoov
Awesome!! I was planning on doing this sometime, as I only use FreeCAD.

Love to get things on my TODO list done by other people.

By any chance are you planning to control Inmoov with ROS and make a urdf/SDF file for inmoov so we can run and simulate it with Gazebo? Because that's something that have been on my todo list for 2 years ;)

Mats Önnerby

unread,
Apr 17, 2016, 5:41:07 AM4/17/16
to InMoov
I like the idea of having a urdf to describe the InMoov robot. I'm not using ROS, but a model of the robot in an already established structure would still be very good, for simulation and also for forward and inverse kinematics for the robot. I found several robots that are using urdf to describe them http://library.isr.ist.utl.pt/docs/roswiki/Robots.html. The Nao is smaller but very similar in structure to InMoov, so the urdf for Nao could be a good starting point. http://library.isr.ist.utl.pt/docs/roswiki/Robots(2f)Nao.html

Anton Fosselius

unread,
Apr 17, 2016, 6:53:40 AM4/17/16
to InMoov
I have been planning on making a gui script (python+qt) to be able to set the length / weight / 3d model for each link for a generic humanoid structure. Then have the script export the URDF.
Then you can easily try out different configurations for your inmoov. I think I mentioned this here on the board sometime around 2012..

It would be really cool to have automatic joint detection for the 3d files. but have not found any good way of implementing this yet. (To do complete scan of a 3d mesh and then make shape matching is harder then it sounds..)

Anyone know a good 3d mesh analysis library?

Anton Fosselius

unread,
Apr 18, 2016, 12:00:49 PM4/18/16
to InMoov

Muhammad Badr

unread,
Apr 19, 2016, 3:53:14 PM4/19/16
to InMoov
Matt and Alain, many thanks. I had started to import parts into solidworks on my university computer but was concerned about what will I do after I leave the uni. I had completely forgot about FreeCAD. So thank you for your files and for reminding me :-)

lol, sorry to creep you out Anton, though I don't know what exactly that I wrote that caught your attention, that post is mainly about simulating the inmoov itself, with intentions to utilize this simulations to try and design some legs and for projects involving interaction with humans, not to try out different configurations, well at least not directly.

Actually, I also had a very similar idea to your gui script. I wanted to make something like (or modifying) makehuman (http://www.makehuman.org/) in which you can customize the appearance (and also the technical features) of a humanoid robot, which would be inmoov for start. I had hoped for a complete solution which you can produce simulation files and print files along with documentation and assembly instructions. I later realized this is more of a tool chain of separate pieces of software each doing something on its own, especially the task of chopping down large segments into manageable print files with assembly features and suitable for individual printers. This is definitely something way beyond my capabilities, I'd love to share ideas and brainstorming effort though if anyone is willing to dive in such a task, I'd certainly love to see it happen even if I cannot contribute.

As for your question on mesh analysis library, I don't know if this is exactly what you mean but I believe point cloud library (PCL - http://pointclouds.org/) can handle meshes, also I believe I've read somewhere that meshlab has an api that allows you to interface with. Both are c++ though, so I don't know how feasible would it be to interface it with a python script.

Anton Fosselius

unread,
Apr 20, 2016, 9:52:49 AM4/20/16
to InMoov
The thing that I found creepy was that I was that I wrote this:

"By any chance are you planning to control Inmoov with ROS and make a urdf/SDF file for inmoov so we can run and simulate it with Gazebo? Because that's something that have been on my todo list for 2 years ;)"

Only to find that it was already done or at least started in the link I found the day after ^_^

Right now I am playing around with different prototypes for humanoid legs that will hopefully one day be compatible with inmoov or at least help improve the inmoov legs when they are released.
The aim is to build something as cost efficient as possible.

Anton Fosselius

unread,
Apr 20, 2016, 12:09:44 PM4/20/16
to InMoov
Oh thanks for that one! I will play around with makehuman tonight.

I will also look into creating a inmoov/urdf workspace in Freecad.

It will be two workspaces one for making the urdf and one that is more like "rviz" but without ros bindings (what's the point in replicating rviz if you got the urdf and ros :p)

There are already a robot workbench, might extend from that.

I have been waiting for a good reason to start poking in the FreeCAD code again.

Anton Fosselius

unread,
Apr 20, 2016, 4:50:43 PM4/20/16
to InMoov
Sorry for spamming, but this is fun :D
Will put it on github when you can create links and save them as URDF, i can currently create one link and save it as a .urdf file based on this: http://wiki.ros.org/urdf/Tutorials/Building%20a%20Visual%20Robot%20Model%20with%20URDF%20from%20Scratch
But have not yet properly connected the functionality with my FreeCad functions & Gui.


Anton Fosselius

unread,
Apr 27, 2016, 3:58:39 PM4/27/16
to InMoov
I am working on the inmoov hand in FreeCAD 17 (from git) 
I think i have to fix those fingers..


for link movement see this: https://www.youtube.com/watch?v=56LOty4Yh1E&feature=youtu.be


Anton Fosselius

unread,
May 13, 2016, 4:50:16 AM5/13/16
to InMoov
Latest progress on the hand in FreeCAD 0.17

gael langevin

unread,
May 16, 2016, 1:24:49 PM5/16/16
to Anton Fosselius, InMoov
Great Anton, this is getting somewhere!!

Gael Langevin
Creator of InMoov
InMoov Robot
@inmoov



2016-05-13 10:50 GMT+02:00 Anton Fosselius <anton.f...@traxfamily.com>:
Latest progress on the hand in FreeCAD 0.17

--
You received this message because you are subscribed to the Google Groups "InMoov" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inmoov+un...@googlegroups.com.
To post to this group, send email to inm...@googlegroups.com.
Visit this group at https://groups.google.com/group/inmoov.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages