I am confused about the DRAKE simulate. Do you need to use the simulate class with a real robot arm? What does drake simulate do?