A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to Evolution

The aim of this paper is to present the genetic algorithm used in programming a solar tracker robot. The solar tracker robot can be used to increase the efficiency of solar panels by rotating them toward the Sun. When the efficiency of solar panels is increased, they can reduce the space occupied by...

Full description

Bibliographic Details
Main Authors: Roland Szabo, Radu-Stefan Ricman
Format: Article
Language:English
Published: MDPI AG 2023-03-01
Series:Machines
Subjects:
Online Access:https://www.mdpi.com/2075-1702/11/4/430
_version_ 1797604631109435392
author Roland Szabo
Radu-Stefan Ricman
author_facet Roland Szabo
Radu-Stefan Ricman
author_sort Roland Szabo
collection DOAJ
description The aim of this paper is to present the genetic algorithm used in programming a solar tracker robot. The solar tracker robot can be used to increase the efficiency of solar panels by rotating them toward the Sun. When the efficiency of solar panels is increased, they can reduce the space occupied by them. Efficiency can also be increased by genetic algorithms, where a solar panel can evolve and thus track the Sun more precisely. The genetic algorithm implemented in the solar tracker is the main focus of this paper. The genetic algorithm is presented with a flow chart and formulas. After this, the system is implemented on a solar tracker robot and validated with real experiments. The solar tracker robot algorithm is implemented in the C language on a microcontroller built on an FPGA platform.
first_indexed 2024-03-11T04:49:29Z
format Article
id doaj.art-d71afb471b4d46acb56819f0ffab88e2
institution Directory Open Access Journal
issn 2075-1702
language English
last_indexed 2024-03-11T04:49:29Z
publishDate 2023-03-01
publisher MDPI AG
record_format Article
series Machines
spelling doaj.art-d71afb471b4d46acb56819f0ffab88e22023-11-17T20:08:29ZengMDPI AGMachines2075-17022023-03-0111443010.3390/machines11040430A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to EvolutionRoland Szabo0Radu-Stefan Ricman1Faculty of Electronics, Telecommunications and Information Technologies, Politehnica University Timisoara, Vasile Parvan Av., No. 2, 300223 Timisoara, RomaniaFaculty of Electronics, Telecommunications and Information Technologies, Politehnica University Timisoara, Vasile Parvan Av., No. 2, 300223 Timisoara, RomaniaThe aim of this paper is to present the genetic algorithm used in programming a solar tracker robot. The solar tracker robot can be used to increase the efficiency of solar panels by rotating them toward the Sun. When the efficiency of solar panels is increased, they can reduce the space occupied by them. Efficiency can also be increased by genetic algorithms, where a solar panel can evolve and thus track the Sun more precisely. The genetic algorithm implemented in the solar tracker is the main focus of this paper. The genetic algorithm is presented with a flow chart and formulas. After this, the system is implemented on a solar tracker robot and validated with real experiments. The solar tracker robot algorithm is implemented in the C language on a microcontroller built on an FPGA platform.https://www.mdpi.com/2075-1702/11/4/430embedded systemevolutionary computationevolutionary roboticsgenetic algorithmsrobotic assemblyrobot control
spellingShingle Roland Szabo
Radu-Stefan Ricman
A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to Evolution
Machines
embedded system
evolutionary computation
evolutionary robotics
genetic algorithms
robotic assembly
robot control
title A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to Evolution
title_full A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to Evolution
title_fullStr A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to Evolution
title_full_unstemmed A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to Evolution
title_short A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to Evolution
title_sort genetic algorithm controlled solar tracker robot with increased precision due to evolution
topic embedded system
evolutionary computation
evolutionary robotics
genetic algorithms
robotic assembly
robot control
url https://www.mdpi.com/2075-1702/11/4/430
work_keys_str_mv AT rolandszabo ageneticalgorithmcontrolledsolartrackerrobotwithincreasedprecisionduetoevolution
AT radustefanricman ageneticalgorithmcontrolledsolartrackerrobotwithincreasedprecisionduetoevolution
AT rolandszabo geneticalgorithmcontrolledsolartrackerrobotwithincreasedprecisionduetoevolution
AT radustefanricman geneticalgorithmcontrolledsolartrackerrobotwithincreasedprecisionduetoevolution