Nun, was die Energie angeht, ich weis nicht wie groß derzeit Brennstoffzellen sind. Aber Solar würde nie genug einbringen, selbst wenn man das Fell/Haut mit Lichtsensoren versehen würde, würde das nie reichen. (zu groß wäre der bedarf für die Feinmotorig)
Strom würde gehen und Luft, das sind wie gesagt nur Überlegungen.
Da die Roboter nur ein Stammprogramm im Körper (Gehirn) hätten wäre im Körper selber genug platz für eine Batterie, so müssten sich die Roboter wie Menschen eben aufladen, im schlaf. Wobei das gäbe wieder eine große Stromrechnung, aber eine Lösung findet man wenn man will immer.