A Synchronous/Asynchronous Approach to Robot Programming | IEEE Conference Publication | IEEE Xplore