for motion pre-programming. (Figure S3 shows simulation result that small change of