Now because the friction issue is solved, it seems i can predict the contact forces with good accuracy on my double inverted pendulum model.
I verify by averaging newton contact positions by force length and summing up forces and display that vector.
My own predicted contact force at center of pressure looks similar at motion and is identical at rest.
Now i have the idea to replace newton collision detection partially with my own result.
My output is very smooth, requires only one contact per foot and maybe this can approximate a non rigid foot and the toes work very well.
Also it should limit jitter and the penetration problem... worth to try out.
I want to keep newton coll. det. enabled for unpredictable cases, to make this work i want to make the feet 'hover' 1 cm over ground.
Meaning my custom contact point should be placed 1 cm below the foot and i'll leave calculation of the force itself to newton.
Thus if things become unpredictable (loosing balance, obstacles...) newton will create additional contacts at foot edges and anything keeps working as usual.
So i simply need to do a 1 cm raycast from center of pressure and if there's a hit, inject a contact... how can i do that?