A knowledge-based planning system for mechanical assembly using robots | IEEE Journals & Magazine | IEEE Xplore