Loading…

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

Saved in:
Bibliographic Details
Published in:Machines (Basel) 2023-04, Vol.11 (4), p.430
Main Authors: Szabo, Roland, Ricman, Radu-Stefan
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c418t-cc6671442448c9560a20185a5da39f729573804f9682f7780d49893bc39ff7713
cites cdi_FETCH-LOGICAL-c418t-cc6671442448c9560a20185a5da39f729573804f9682f7780d49893bc39ff7713
container_end_page
container_issue 4
container_start_page 430
container_title Machines (Basel)
container_volume 11
creator Szabo, Roland
Ricman, Radu-Stefan
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.
doi_str_mv 10.3390/machines11040430
format article
fullrecord <record><control><sourceid>gale_doaj_</sourceid><recordid>TN_cdi_doaj_primary_oai_doaj_org_article_d71afb471b4d46acb56819f0ffab88e2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A747446040</galeid><doaj_id>oai_doaj_org_article_d71afb471b4d46acb56819f0ffab88e2</doaj_id><sourcerecordid>A747446040</sourcerecordid><originalsourceid>FETCH-LOGICAL-c418t-cc6671442448c9560a20185a5da39f729573804f9682f7780d49893bc39ff7713</originalsourceid><addsrcrecordid>eNpdUd9rFDEQXsSCpfa9jwGftyabya_H46ztQaGi7VshZLPJNefeTk1yFf97oyciZh4y8-Wbj5l8XXfB6CXnhr7fO_-UllAYo0CB01fd6UCV6Jmiw-t_8jfdeSk72o5hXIM-7R5X5DosoSZPVvMWc6pP-36NS804z2EiX3B2mdxn57-GTD7jiJV8bySyWXwOrjTKpxx8KgkX8uEQSEVy9YLzoTbgbXcS3VzC-Z_7rHv4eHW_vulv764369Vt74Hp2nsvpWIAA4D2RkjqBsq0cGJy3EQ1GKG4phCN1ENUStMJjDZ89O211YyfdZuj7oRuZ59z2rv8w6JL9jeAeWtdbivOwU6KuTiCYiNMIJ0fhdTMRBqjG7UOQ9N6d9R6zvjtEEq1OzzkpY1vB02lEFyAbKzLI2vrmmhaItb2RS2msE8elxBTw1cKFIBsnrQGemzwGUvJIf4dk1H7y0P7v4f8JwetjrI</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2806553546</pqid></control><display><type>article</type><title>A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to Evolution</title><source>Publicly Available Content Database (Proquest) (PQ_SDU_P3)</source><creator>Szabo, Roland ; Ricman, Radu-Stefan</creator><creatorcontrib>Szabo, Roland ; Ricman, Radu-Stefan</creatorcontrib><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.</description><identifier>ISSN: 2075-1702</identifier><identifier>EISSN: 2075-1702</identifier><identifier>DOI: 10.3390/machines11040430</identifier><language>eng</language><publisher>Basel: MDPI AG</publisher><subject>Algorithms ; Design ; Efficiency ; embedded system ; evolutionary computation ; evolutionary robotics ; Flow charts ; Genetic algorithms ; Genetic engineering ; Microcontrollers ; Microelectromechanical systems ; Mutation ; Optimization ; Problem solving ; robot control ; robotic assembly ; Robotics ; Robots ; Software ; Solar panels ; Sun ; Walking</subject><ispartof>Machines (Basel), 2023-04, Vol.11 (4), p.430</ispartof><rights>COPYRIGHT 2023 MDPI AG</rights><rights>2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c418t-cc6671442448c9560a20185a5da39f729573804f9682f7780d49893bc39ff7713</citedby><cites>FETCH-LOGICAL-c418t-cc6671442448c9560a20185a5da39f729573804f9682f7780d49893bc39ff7713</cites><orcidid>0000-0002-9113-6098 ; 0000-0002-2307-8412</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/2806553546/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2806553546?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,25732,27903,27904,36991,44569,74873</link.rule.ids></links><search><creatorcontrib>Szabo, Roland</creatorcontrib><creatorcontrib>Ricman, Radu-Stefan</creatorcontrib><title>A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to Evolution</title><title>Machines (Basel)</title><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.</description><subject>Algorithms</subject><subject>Design</subject><subject>Efficiency</subject><subject>embedded system</subject><subject>evolutionary computation</subject><subject>evolutionary robotics</subject><subject>Flow charts</subject><subject>Genetic algorithms</subject><subject>Genetic engineering</subject><subject>Microcontrollers</subject><subject>Microelectromechanical systems</subject><subject>Mutation</subject><subject>Optimization</subject><subject>Problem solving</subject><subject>robot control</subject><subject>robotic assembly</subject><subject>Robotics</subject><subject>Robots</subject><subject>Software</subject><subject>Solar panels</subject><subject>Sun</subject><subject>Walking</subject><issn>2075-1702</issn><issn>2075-1702</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><sourceid>DOA</sourceid><recordid>eNpdUd9rFDEQXsSCpfa9jwGftyabya_H46ztQaGi7VshZLPJNefeTk1yFf97oyciZh4y8-Wbj5l8XXfB6CXnhr7fO_-UllAYo0CB01fd6UCV6Jmiw-t_8jfdeSk72o5hXIM-7R5X5DosoSZPVvMWc6pP-36NS804z2EiX3B2mdxn57-GTD7jiJV8bySyWXwOrjTKpxx8KgkX8uEQSEVy9YLzoTbgbXcS3VzC-Z_7rHv4eHW_vulv764369Vt74Hp2nsvpWIAA4D2RkjqBsq0cGJy3EQ1GKG4phCN1ENUStMJjDZ89O211YyfdZuj7oRuZ59z2rv8w6JL9jeAeWtdbivOwU6KuTiCYiNMIJ0fhdTMRBqjG7UOQ9N6d9R6zvjtEEq1OzzkpY1vB02lEFyAbKzLI2vrmmhaItb2RS2msE8elxBTw1cKFIBsnrQGemzwGUvJIf4dk1H7y0P7v4f8JwetjrI</recordid><startdate>20230401</startdate><enddate>20230401</enddate><creator>Szabo, Roland</creator><creator>Ricman, Radu-Stefan</creator><general>MDPI AG</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7TB</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FR3</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-9113-6098</orcidid><orcidid>https://orcid.org/0000-0002-2307-8412</orcidid></search><sort><creationdate>20230401</creationdate><title>A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to Evolution</title><author>Szabo, Roland ; Ricman, Radu-Stefan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c418t-cc6671442448c9560a20185a5da39f729573804f9682f7780d49893bc39ff7713</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Design</topic><topic>Efficiency</topic><topic>embedded system</topic><topic>evolutionary computation</topic><topic>evolutionary robotics</topic><topic>Flow charts</topic><topic>Genetic algorithms</topic><topic>Genetic engineering</topic><topic>Microcontrollers</topic><topic>Microelectromechanical systems</topic><topic>Mutation</topic><topic>Optimization</topic><topic>Problem solving</topic><topic>robot control</topic><topic>robotic assembly</topic><topic>Robotics</topic><topic>Robots</topic><topic>Software</topic><topic>Solar panels</topic><topic>Sun</topic><topic>Walking</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Szabo, Roland</creatorcontrib><creatorcontrib>Ricman, Radu-Stefan</creatorcontrib><collection>CrossRef</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>Engineering Research Database</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database (Proquest) (PQ_SDU_P3)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering collection</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>Machines (Basel)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Szabo, Roland</au><au>Ricman, Radu-Stefan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to Evolution</atitle><jtitle>Machines (Basel)</jtitle><date>2023-04-01</date><risdate>2023</risdate><volume>11</volume><issue>4</issue><spage>430</spage><pages>430-</pages><issn>2075-1702</issn><eissn>2075-1702</eissn><abstract>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.</abstract><cop>Basel</cop><pub>MDPI AG</pub><doi>10.3390/machines11040430</doi><orcidid>https://orcid.org/0000-0002-9113-6098</orcidid><orcidid>https://orcid.org/0000-0002-2307-8412</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2075-1702
ispartof Machines (Basel), 2023-04, Vol.11 (4), p.430
issn 2075-1702
2075-1702
language eng
recordid cdi_doaj_primary_oai_doaj_org_article_d71afb471b4d46acb56819f0ffab88e2
source Publicly Available Content Database (Proquest) (PQ_SDU_P3)
subjects Algorithms
Design
Efficiency
embedded system
evolutionary computation
evolutionary robotics
Flow charts
Genetic algorithms
Genetic engineering
Microcontrollers
Microelectromechanical systems
Mutation
Optimization
Problem solving
robot control
robotic assembly
Robotics
Robots
Software
Solar panels
Sun
Walking
title A Genetic Algorithm-Controlled Solar Tracker Robot with Increased Precision Due to Evolution
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T10%3A44%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Genetic%20Algorithm-Controlled%20Solar%20Tracker%20Robot%20with%20Increased%20Precision%20Due%20to%20Evolution&rft.jtitle=Machines%20(Basel)&rft.au=Szabo,%20Roland&rft.date=2023-04-01&rft.volume=11&rft.issue=4&rft.spage=430&rft.pages=430-&rft.issn=2075-1702&rft.eissn=2075-1702&rft_id=info:doi/10.3390/machines11040430&rft_dat=%3Cgale_doaj_%3EA747446040%3C/gale_doaj_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c418t-cc6671442448c9560a20185a5da39f729573804f9682f7780d49893bc39ff7713%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2806553546&rft_id=info:pmid/&rft_galeid=A747446040&rfr_iscdi=true