Hel-IoT Web Server: A Smart Heliostat Development Platform





Artificial Intelligence, Solar Tracking, Object Detection


The smart heliostat is a concept that arises from applying artificial intelligence and computer vision techniques, mainly the machine learning technique called object detection, to the traditional heliostat to increase its efficiency and reduce costs [1,2]. Continuing with previous work at CIEMAT-PSA focused on the development of a smart heliostat and especially the solar tracking subsystem [3], a powerful tool (Hel-IoT web server) has been developed helping us with the laborious task of creating the dataset and training the model employed for object detection in solar tracking. The main goal of the Hel-IoT web server is to enhance the image data set employed to train new models and, at the same time, to improve the model that the web server is continuously running. The first conclusions that it can be extracted from the use of the Hel-IoT web Server for more than 4 working months is that it is a very powerful tool for the creation of labeled data sets with meteorological information, especially for the creation of data sets for smart heliostats. Furthermore, thanks to the joint use of CETA cluster (Centro Extremeño de Tecnologías Avanzadas), the Hel-IoT web server can improve the model automatically by periodically retraining it.


Download data is not yet available.


J.A. Carballo, J. Bonilla, M. Berenguel, J. Fernández-Reche & G. García, G. . New approach for solar tracking systems based on computer vision, low cost hardware and deep learning. Renewable energy, 133, 1158-1166, 2019, doi: https://doi.org/10.1016/j.renene.2018.08.101.

J.A. Carballo, J. Bonilla, M. Berenguel, J. Fernández-Reche & G. García. Machine learning for solar trackers. In AIP Conference Proceedings (Vol. 2126, No. 1, p. 030012). AIP Publishing LLC. 2019, doi: https://doi.org/10.1063/1.5117524.

J. Bonilla, J.A. Carballo, J. Fernández-Reche, M. Berenguel, L. Valenzuela. Machine learning perspectives in concentrating solar thermal technology. 10th EUROSIM Congress, Logroño (Spain), 2019.

G. Rossum, Python reference manual, CWI (Centre for Mathematics and Computer Science), Amsterdam, The Netherlands, 1995.

M. Abadi, A. Agarwal, P. Barham, et al, TensorFlow: Large-scale machine learning on heterogeneous systems, (2015). https://www.tensorflow.org/.

O. Russakovsky, J. Deng, H. Su, J. Krause, S. Satheesh, S. Ma, Z. Huang, A. Karpathy, A. Khosla, M. Bernstein, A.C. Berg, L. Fei-Fei, ImageNet large scale visual recog-nition challenge, Int. J. Comput. Vis. 115 (2015) 211–252. doi: https://doi.org/10.1007/s11263-015-0816-y.

F. Téllez, M. Burisch, C. Villasante, M. Sánchez, C. Sansom, P. Kirby, C. Caliot, A. Ferriere, C.A. Bonanos, C. Papanicolas, A. Montenon, R. Monterreal, J. Fernández, State of the art in heliostats and definition of specifications (Survey for a low cost heliostat development), 2017. doi: https://doi.org/10.5281/zenodo.834887.

J.B. Blackmon, Parametric determination of heliostat minimum cost per unit area, Sol. Energy. 97 (2013) 342–349. doi: https://doi.org/10.1016/j.solener.2013.08.032.

Docker. Docker, Inc. https://www.docker.com/. (08/2022)

NGINX. https://www.nginx.com/resources/wiki/ (08/2022)

Flutter. https://flutter.dev/ (08/2022)

Cloudbeaver. https://cloudbeaver.io/ (08/2022)

Postgresql. https://www.postgresql.org/ (08/2022)




How to Cite

Carballo, J., Bonilla, J., Fernández-Reche, J., Avila-Marin, A., & Alarcón-Padilla, D.-C. (2024). Hel-IoT Web Server: A Smart Heliostat Development Platform. SolarPACES Conference Proceedings, 1. https://doi.org/10.52825/solarpaces.v1i.721