Mobile chargers carrying high volume batteries periodically deliver energy to sensor nodes in a wireless sensor network to address the limited battery capacity of sensor nodes. The paper considers how to schedule multiple mobile chargers to optimize energy usage effectiveness so that no sensor runs out of energy. It introduces the novel paradigm of collaborative mobile charging where mobile chargers can intentionally transfer energy between each other. Algorithms are proposed and analyzed for scheduling chargers in one-dimensional and two-dimensional sensor networks.