sliptonic wrote: ↑Thu Mar 23, 2023 5:28 pm
That appears to be a discussion around the solvespace license. Not sure if it was ever 'solved'.
Why?
sliptonic wrote: ↑Thu Mar 23, 2023 5:28 pm
The assembly3 workbench itself is still carrying the GPL 3.0 license so I would consider it very much incompatible.
Why?
Assembly seems to be a must for FreeCAD and the Assembly WB or its solver (GPL 3.0) can be auto installed even if it is not distributed with the sw...
sliptonic wrote: ↑Thu Mar 23, 2023 5:28 pm
The assembly3 workbench itself is still carrying the GPL 3.0 license so I would consider it very much incompatible.
Why?
It is not allowed to use and distribute it. You can optional use it, but then it must installed separate from the user itself. And there are many occasions, where this can not useable (example: companies with own digital ecosystem).
Maybe a dully questions, how does it work in the robot wb? I tried it a little bit and it can follow paths isogonal, all axis and position regulate it self. Means there is a kind of 3D solver in it? Or is it all made only for this one 6 axis robot in it?
@chrisb very clever action. @sliptonic I know that this discussion is to let people inform, but what are your ideas about solving the assembly "solver"? Do you think that this solver needs to be build here? And what kind of solver are you thinking about?
Edit: Or is this discussion about the file structure and the GUI?
grd wrote: ↑Fri Mar 24, 2023 11:24 am
Or is this discussion about the file structure and the GUI?
The solver can be discussed here, although it is finally only a tool to perform certain tasks on assemblies. Before thinking about the license of a certain solver, we should identify what it is supposed to do. That's how I understood this topic.
I looked in the sources of the RobotWB, it uses a solver called kdl (https://orocos.org/wiki/Kinematic_and_D ... lvers.html), which use a kinematic chain, since you can not add infinite constraints on it (if i understood that correctly). So each constraint must be seen as one chain. This would be hard to use. Also i did not found something about precision and licenses.
Greetings
user1234
edit:
stroke
i was wrong, the constraint can be adapted