Solar-powered robots