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...
Main Authors: | , |
---|---|
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 |