Battery swapping station for electric vehicles: opportunities and challenges | Synapse