Data Alignment Design for Robotic Programming by Demonstration Based on IMU and Optical Tracker | IEEE Journals & Magazine | IEEE Xplore