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...
Saved in:
Published in: | Machines (Basel) 2023-04, Vol.11 (4), p.430 |
---|---|
Main Authors: | , |
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 & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & 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 |