1. A method of loading a plurality of items onto an autonomous mobile robot and delivering the items to a desired end location, comprising: providing at least one fully autonomous mobile robot for independent operation in an environment and providing pick and place capabilities for a plurality of items located in various different positions within the environment so that the robot can pick various items and place them initially on desired positions on the robot; providing at least one robotic arm member secured to the autonomous mobile robot for operable communication with respect to the autonomous mobile robot; providing a list of desired items to be picked by the robot as it moves about the environment; enabling the autonomous mobile robot to independently move to the various positions within the environment where the various items are located based on a path determined by a control device to be the fastest path to gather the desired items in order to conserve power to the robot and speed up the picking of the items without regard to any other criteria; gathering the items on the list from their respective different positions within the environment with the robotic arm member and placing the items on a desired first initial position on the robot; moving one or more items as needed from their respective first positions on the robot to one or more second positions on the robot to better accommodate the items on the mobile robot as the mobile robot continues to move through the environment and gather the additional items on the list; and transporting all of the gathered items on the list to a desired end location within the environment for further processing, handling or packaging.