A method for delivering a plurality of packages is described. The method includes obtaining, via a processor, information associated with a delivery plan of the plurality of packages from at least one memory. Based on the information, the method includes determining, via the processor, a current location, and a destination location of a target container. In response to the determination, the method includes determining, via the processor, a movement plan to move the target container to the destination location. Based on the movement plan, the method includes activating, via the processor, a first set of motorized tiles to move the target container to the destination location. The method further includes receiving, via the processor, an updated movement plan from a
server plan when a preset condition is met. Based on the updated movement plan, the method includes activating, via the processor, a second set of motorized tiles.