Robot Workbench development

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
User avatar
broomfi
Posts: 3
Joined: Fri Apr 28, 2017 6:35 am
Contact:

Robot Workbench development

Postby broomfi » Fri Apr 28, 2017 7:05 am

Hi all,
I would very much like to contribute to the development of the robot workbench.
For the past 30 years I have been in the automation industry and am a design, simulation and programming engineer.
I am familiar with Catia V5, Delmia, Robcad, Process Simulate Robot Expert. I am familiar with most robot controllers but my specialist subject is Kuka. I have my own workshop with a Kuka robot that I am using for machining and 3D printing so am able to test anything we produce.
I have only recently found Freecad so I am just picking it up and have also started dabbling with python.
If I can be of any help to your developers, please let me know!
:D
jmaustpc
Posts: 9566
Joined: Tue Jul 26, 2011 6:28 am
Location: Australia

Re: Robot Workbench development

Postby jmaustpc » Fri Apr 28, 2017 2:17 pm

You are welcome to work on any area of FreeCAD that interests you. :)

It's a good idea to discuss your plans here before you do much so as to save potentially wasting your time, particularly if you are coding for master.

It would be great to see Robot WB get some love.

Jim
User avatar
yorik
Site Admin
Posts: 11552
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: Robot Workbench development

Postby yorik » Fri Apr 28, 2017 3:12 pm

Indeed, the robot WB has been developed by Jürgen in one shot many years ago, and since then has seen almost no further developement. It would be great to see it developed further. Like Jim says, tell us about your ideas!
User avatar
broomfi
Posts: 3
Joined: Fri Apr 28, 2017 6:35 am
Contact:

Re: Robot Workbench development

Postby broomfi » Fri Apr 28, 2017 6:29 pm

Thanks for your encouraging comments!
I can see a few existing items that could be debugged and built upon and also an adaptation to import paths from the CAM bench would be a terrific function.
Could you point me towards a thread that would enlighten me as to the way you work on FreeCAD to develop functions and tools? :mrgreen:
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: Robot Workbench development

Postby damian » Fri Apr 28, 2017 6:40 pm

broomfi wrote:FreeCAD to develop functions and tools? :mrgreen:
Welcome.
I think you are looking for the 'Power User Hub'
http://freecadweb.org/wiki/Power_users_hub
Good luck
ickby
Posts: 2922
Joined: Wed Oct 05, 2011 7:36 am

Re: Robot Workbench development

Postby ickby » Fri Apr 28, 2017 8:16 pm

this thread gives some input: https://forum.freecadweb.org/viewtopic.php?f=10&t=2612

apart from that we use a pretty standard git based development model. Implement in a branch, provide it for testing (mostly on github) and than make a pull-request on master.
User avatar
yorik
Site Admin
Posts: 11552
Joined: Tue Feb 17, 2009 9:16 pm
Location: São Paulo, Brazil
Contact:

Re: Robot Workbench development

Postby yorik » Sat Apr 29, 2017 4:01 am

broomfi wrote:an adaptation to import paths from the CAM bench would be a terrific function.
This was actually one of Jürgens idea too.

When we started developing the Path workbench, I started looking at the trajectories of Robot. They are based on an external library named KDL, but the functionning is pretty similar to Paths. The only difference is that each "segment" carries a bit more info, such as acceleration.

So the idea was to implement the needed KDL stuff in Path (basically the Path objects should be able to produce a KDL trajectory), then the base trajectory of Robot could be changed to use a Path instead. If you look in Path/App/Path.cpp, you'll see the KDL stuff I started to work on (and never finished).
martin1312
Posts: 2
Joined: Tue Oct 17, 2017 6:34 am

Re: Robot Workbench development

Postby martin1312 » Tue Oct 17, 2017 6:52 am

Hi broomfi. I just found this topic. You wrote, you are familiar with Delmia, I think you use Delmia Robotics. I am beginner in this soft and I would like to ask you for a help with one problem. Can you replay to let me now you are active here? Thank you :)
martin1312
Posts: 2
Joined: Tue Oct 17, 2017 6:34 am

Re: Robot Workbench development

Postby martin1312 » Wed Oct 18, 2017 7:53 am

Hi broomfi. You wrote you are familiar with Delmia. I think it would be Delmia Robotics from context of your message. I am beginner in this soft and I would ask you for a help with one simple problem. Can you reply to let me know are you active here? Thank you :)
PS: I am new here so I cannot send private message.
User avatar
broomfi
Posts: 3
Joined: Fri Apr 28, 2017 6:35 am
Contact:

Re: Robot Workbench development

Postby broomfi » Sat Oct 21, 2017 10:53 am

Yes of course I will try, You can email me at mbroomf@yahoo.co.uk