Offline motion simulation framework: Optimizing motion simulator trajectories and parameters