A solar powered vehicle, comprising: processing circuitry; and memory circuitry including computer program code; the memory circuitry and the computer program code configured to, with the processing circuitry, cause the solar powered vehicle at least to perform: obtaining a current location information of the solar powered vehicle; storing information relating to solar power distribution in the memory circuitry; obtaining a solar power charging strategy, wherein the solar power charging strategy is determined using the current location information and the solar power distribution information; controlling a location of the solar powered vehicle according to the solar power charging strategy; and wherein the solar power charging strategy comprises a schedule of when the solar powered vehicle should move to a charging location and/or should leave a charging location: characterized in that the memory circuitry and the computer program code are configured to, with the processing circuitry, cause the solar powered vehicle further to perform: - autonomously moving the solar powered vehicle to or from the scheduled charging location at a correct time. processing circuitry; and memory circuitry including computer program code; the memory circuitry and the computer program code configured to, with the processing circuitry, cause the solar powered vehicle at least to perform: obtaining a current location information of the solar powered vehicle; storing information relating to solar power distribution in the memory circuitry; obtaining a solar power charging strategy, wherein the solar power charging strategy is determined using the current location information and the solar power distribution information; controlling a location of the solar powered vehicle according to the solar power charging strategy; and wherein the solar power charging strategy comprises a schedule of when the solar powered vehicle should move to a charging location and/or should leave a charging location: characterized in that the memory circuitry and the computer program code are configured to, with the processing circuitry, cause the solar powered vehicle further to perform: - autonomously moving the solar powered vehicle to or from the scheduled charging location at a correct time. obtaining a current location information of the solar powered vehicle; storing information relating to solar power distribution in the memory circuitry; obtaining a solar power charging strategy, wherein the solar power charging strategy is determined using the current location information and the solar power distribution information; controlling a location of the solar powered vehicle according to the solar power charging strategy; and wherein the solar power charging strategy comprises a schedule of when the solar powered vehicle should move to a charging location and/or should leave a charging location: characterized in that the memory circuitry and the computer program code are configured to, with the processing circuitry, cause the solar powered vehicle further to perform: - autonomously moving the solar powered vehicle to or from the scheduled charging location at a correct time. - autonomously moving the solar powered vehicle to or from the scheduled charging location at a correct time.