1. A method for performing tasks on items located in a space using a robot, the items being located proximate fiducial markers, each fiducial marker having a fiducial identification, the method comprising: Receiving an order to perform a task on at least one item; Determining the fiducial identification associated with the at least one item; Obtaining, using the fiducial identification of the at least one item, a set of coordinates representing a position of the fiducial marker with the determined fiducial identification, in a coordinate system defined by the space; Navigating the robot to the coordinates of the fiducial marker associated with said determined fiducial identification; and wherein retrieving the set of coordinates representing the position of said fiducial marker includes determining a pose for the fiducial marker within the warehouse and the step of navigating includes propelling the robot to the pose without using intermediate fiducial markers to guide the robot to the fiducial marker correlated to the determined fiducial identification.