Data-driven state of charge estimation for lithium-ion battery packs based on Gaussian process regression. (15th August 2020)