This involves using software to simulate the kinematics of a robot and test different control strategies and trajectories.