Solar energy harvesting on-board small satellites. (October 2020)