A autonomous and remote control all purpose machine (ARCAPM) having different interchangeable modules that are structured and arranged to perform different tasks is disclosed. A machine includes: a body a plurality of bays in the body, wherein each bay is configured to receive a respective module and a power source carried by the body. A respective power connector is in each one of the bays that is configured to provide an electrically conductive path between the power source and a device in a module arranged in one of the bays. The machine includes a propulsion system structured and arranged to move the body over the ground. The machine also includes a control system structured and arranged to control autonomous movement of the machine based on at least one of: proximity sensors, metal detectors, and GPS data.