Geometric algorithms for collision-free trajectory generation in robotic filament winding of non-axisymmetric compact parts | Synapse