Patent attributes
Systems and methods are disclosed herein for a charging system. The charging system may be implemented within an independent charging station or within an autonomous vehicle. Boolean charging can be used to obtain the desired charge or discharge voltage for charging an autonomous vehicle at a charging station. By combining a subset of a sequence of batteries arrays that differ in voltage by powers of two in series, where each battery array may include multiple batteries or battery cells, a voltage may be obtained which is equal to the sum of the voltages across each battery array. This voltage may be used in turn to charge additional batteries or battery arrays. The process may be repeated until the desired amount of battery arrays has been charged and the desired voltage has been achieved.