The present invention provides a robot and a method for estimating the position of a robot. The robot may comprise: a main body unit that forms the exterior of the robot and includes a driving unit; a sensor unit disposed in the main body unit and including a vision camera unit that takes images of an object, a depth sensor unit that acquires depth information, and a marker tracking unit that tracks the position of a marker attached to the object; and a processor that receives image information, depth information, and marker information from the sensor unit, derives position information of the object, and estimates position information of the robot by using the position information of the object.