A cognitive behavior based autonomous and integrated CAD assembly path planning method for precision products | Synapse