Using a logic branching weighted algorithm to train robots for splined shaft-hole assembly | IEEE Journals & Magazine | IEEE Xplore