90306324
Nov 9, 2020
HELIOGEN INC.
Subscribe
Solar tracking device; heliostats in the nature of light reflectors comprised of mirrors for reflecting sunlight and actuators for changing the orientation of the mirror