1. An apparatus for inputting teaching data for a robot, the apparatus comprising: a first input interface configured to input teaching data of a path layer; and a second input interface configured to input teaching data of a task layer.