Search found 153 matches

Go to advanced search

by project4
Tue Jul 24, 2018 11:00 am
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1637
Views: 66340

Re: Another approach to assembly solver (A2plus)

@project4, this evening i will try to change the implementation of axis-direction. ;) This will gain some speed during iteration as there are no decisions to do concerning direction. Still wondering where the problems with rotation are coming from... Ohhh... More changes to follow up and integrate ...
by project4
Tue Jul 24, 2018 10:47 am
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1637
Views: 66340

Re: Another approach to assembly solver (A2plus)

Hi @project4, i am just finishing some small modifications of solversystem in my branch. I will merge within 1/2 hour about. Iterating speed went up factor 2. I made same experience as you. Algorithm seems to be better suitable for small and big parts, but convergency is lower and needs more steps....
by project4
Tue Jul 24, 2018 10:13 am
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1637
Views: 66340

Re: Another approach to assembly solver (A2plus)

I started to play with the module and 2 options are missing from the previous Assembly2: - in the python interface, the number of remaining DOF (very usefull to "help" the solver if it always equals to zero), DOF is not yet implemented, but we're studying that direction and will definitely try to i...
by project4
Tue Jul 24, 2018 10:07 am
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1637
Views: 66340

Re: Another approach to assembly solver (A2plus)

@kbwbe I think I've finished the code refubrishing. Pushing it here: https://github.com/abetis/A2plus/tree/load_deps_when_needed I've integrated all the changes from your solver-stabilization branch. But not all the files could be resolved... I've switched back to your branch, but it couldn't resolv...
by project4
Tue Jul 24, 2018 5:10 am
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1637
Views: 66340

Re: Another approach to assembly solver (A2plus)

WARNING: Long and mindbreaking post :) I had a similar way of thinking recently, but that way also improves the 6DOF model processing... platform1(fixed) + cylynders are added to the computation. To determine the allowed movement+rotation we have to move the hierarchy using father pointer up to a r...
by project4
Mon Jul 23, 2018 8:03 pm
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1637
Views: 66340

Re: Another approach to assembly solver (A2plus)

Hi @Turro, this are good news. If we need six axis' inside a rigid, I think we have to implement 2 vectors per axis. One to the beginning, one to the end. So if a rigid is rotated, the axis can be reconstructed. But it will be more overhead as there 12 vectors more to be rotated. It is a lot ! Can'...
by project4
Mon Jul 23, 2018 7:49 pm
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1637
Views: 66340

Re: Another approach to assembly solver (A2plus)

let's wait for a prototype, consider the axis are mainly the ref axis of a constraint. i.e. in circular edge the remaining dof will be one rot axis, the same used for the constraint. if another circular edge is defined on the same rigid, we have to compare the axis of the second constraint of the t...
by project4
Mon Jul 23, 2018 6:34 pm
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1637
Views: 66340

Re: Another approach to assembly solver (A2plus)

@project4, @turro75, just updated branch solver-stabilization again... I still have a problem to understand the calcRefPointsBoundBoxSize function... What is a rigid have only one dependency? Leaf object in the hierarchy chart... In that case xmin=xmax and refPointsBoundBoxSize will be zero. Is it ...
by project4
Mon Jul 23, 2018 6:31 pm
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1637
Views: 66340

Re: Another approach to assembly solver (A2plus)

Hi @Turro, this are good news. If we need six axis' inside a rigid, I think we have to implement 2 vectors per axis. One to the beginning, one to the end. So if a rigid is rotated, the axis can be reconstructed. But it will be more overhead as there 12 vectors more to be rotated. It is a lot ! Can'...
by project4
Mon Jul 23, 2018 6:08 pm
Forum: Assembly
Topic: Another approach to assembly solver (A2plus)
Replies: 1637
Views: 66340

Re: Another approach to assembly solver (A2plus)

@Kbwbe @project4 quite good news, the theory on DOF analisys is almost done. The ASM2 code has a really good approach to this, once decoded the method is not so hard finding an algo which handles the random condition could happens (I do really hate python on Freecad...it was so hard reading code wi...

Go to advanced search