Self-Sufficient Vehicles