An effective use of electrochemical Energy Storage Systems (ESSs) is mandatory for improving the performances of next generation electric vehicles and hybrid electric vehicles, as well as of smart grid and microgrid systems.In particular, Battery Management Systems (BMSs) are useful devices aiming at monitoring, managing, and controlling the battery pack. One of the main task of any BMS is performing State of Charge estimation of the cells composing the ESS.