A Smart Particle Filter Technology for Battery State Estimation and Life Prediction | IEEE Conference Publication | IEEE Xplore