move
support both xarm & xsim