Text this: Battery state of charge estimation using adaptive extended kalman filter for electric vehicle application