To provide a robot that can improve accuracy of a work that is performed by a robot.SOLUTION: A robot performs a predetermined work based on a positional difference that is a difference between a first position that is a position of a first object in a first coordination system and a second position that is a position in an imaged picture system indicating a position on an imaged picture imaged by an imaging part and is a position that a position of the first object detected from the imaged picture in which the first object is imaged by the imaging part is converted to a position in the first coordination system.SELECTED DRAWING: Figure 3
展开▼