Effective and Adaptive Energy Restoration in WRSNs by a Mobile Robot