Proposal for an embedded system architecture using a GNDVI algorithm to support UAV Based agrochemical spraying

Detalhes bibliográficos
Autor(a) principal: Basso, Maik
Data de Publicação: 2019
Outros Autores: Stocchero, Diego Alvim, Henriques, Renato Ventura Bayan, Vian, André Luis, Bredemeier, Christian, Konzen, Andréa Aparecida, Freitas, Edison Pignaton de
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/254846
Resumo: An important area in precision agriculture is related to the efficient use of chemicals applied onto fields. Efforts have been made to diminish their use, aiming at cost reduction and fewer chemical residues in the final agricultural products. The use of unmanned aerial vehicles (UAVs) presents itself as an attractive and cheap alternative for spraying pesticides and fertilizers compared to conventional mass spraying performed by ordinary manned aircraft. Besides being cheaper than manned aircraft, small UAVs are capable of performing fine-grained instead of the mass spraying. Observing this improved method, this paper reports the design of an embedded real-time UAV spraying control system supported by onboard image processing. The proposal uses a normalized difference vegetation index (NDVI) algorithm to detect the exact locations in which the chemicals are needed. Using this information, the automated spraying control system performs punctual applications while the UAV navigates over the crops. The system architecture is designed to run on low-cost hardware, which demands an efficient NDVI algorithm. The experiments were conducted using Raspberry Pi 3 as the embedded hardware. First, experiments in a laboratory were conducted in which the algorithm was proved to be correct and efficient. Then, field tests in real conditions were conducted for validation purposes. These validation tests were performed in an agronomic research station with the Raspberry hardware integrated into a UAV flying over a field of crops. The average CPU usage was about 20% while memory consumption was about 70 MB for high definition images, with 4% CPU usage and 20.3 MB RAM being observed for low-resolution images. The average current measured to execute the proposed algorithm was 0.11 A. The obtained results prove that the proposed solution is efficient in terms of processing and energy consumption when used in embedded hardware and provides measurements which are coherent with the commercial GreenSeeker equipment.
id UFRGS-2_f2b1ff88cc5fcfc6f68f576bdded8a9e
oai_identifier_str oai:www.lume.ufrgs.br:10183/254846
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Basso, MaikStocchero, Diego AlvimHenriques, Renato Ventura BayanVian, André LuisBredemeier, ChristianKonzen, Andréa AparecidaFreitas, Edison Pignaton de2023-02-17T03:22:05Z20191424-8220http://hdl.handle.net/10183/254846001109237An important area in precision agriculture is related to the efficient use of chemicals applied onto fields. Efforts have been made to diminish their use, aiming at cost reduction and fewer chemical residues in the final agricultural products. The use of unmanned aerial vehicles (UAVs) presents itself as an attractive and cheap alternative for spraying pesticides and fertilizers compared to conventional mass spraying performed by ordinary manned aircraft. Besides being cheaper than manned aircraft, small UAVs are capable of performing fine-grained instead of the mass spraying. Observing this improved method, this paper reports the design of an embedded real-time UAV spraying control system supported by onboard image processing. The proposal uses a normalized difference vegetation index (NDVI) algorithm to detect the exact locations in which the chemicals are needed. Using this information, the automated spraying control system performs punctual applications while the UAV navigates over the crops. The system architecture is designed to run on low-cost hardware, which demands an efficient NDVI algorithm. The experiments were conducted using Raspberry Pi 3 as the embedded hardware. First, experiments in a laboratory were conducted in which the algorithm was proved to be correct and efficient. Then, field tests in real conditions were conducted for validation purposes. These validation tests were performed in an agronomic research station with the Raspberry hardware integrated into a UAV flying over a field of crops. The average CPU usage was about 20% while memory consumption was about 70 MB for high definition images, with 4% CPU usage and 20.3 MB RAM being observed for low-resolution images. The average current measured to execute the proposed algorithm was 0.11 A. The obtained results prove that the proposed solution is efficient in terms of processing and energy consumption when used in embedded hardware and provides measurements which are coherent with the commercial GreenSeeker equipment.application/pdfengSensors. Basel. Vol. 19, no. 24 (2019), [Art.] 5397, [15] p.Veículo aéreo não tripuladoAgriculturaSistemas embarcadosAgricultura de precisãoProposal for an embedded system architecture using a GNDVI algorithm to support UAV Based agrochemical sprayingEstrangeiroinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001109237.pdf.txt001109237.pdf.txtExtracted Texttext/plain39552http://www.lume.ufrgs.br/bitstream/10183/254846/2/001109237.pdf.txt88210e13397cb2d5adb2aa0167b49d65MD52ORIGINAL001109237.pdfTexto completo (inglês)application/pdf1880564http://www.lume.ufrgs.br/bitstream/10183/254846/1/001109237.pdf7250684ab88822ec65eb6ca2167528ebMD5110183/2548462023-02-18 04:28:04.12645oai:www.lume.ufrgs.br:10183/254846Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2023-02-18T06:28:04Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Proposal for an embedded system architecture using a GNDVI algorithm to support UAV Based agrochemical spraying
title Proposal for an embedded system architecture using a GNDVI algorithm to support UAV Based agrochemical spraying
spellingShingle Proposal for an embedded system architecture using a GNDVI algorithm to support UAV Based agrochemical spraying
Basso, Maik
Veículo aéreo não tripulado
Agricultura
Sistemas embarcados
Agricultura de precisão
title_short Proposal for an embedded system architecture using a GNDVI algorithm to support UAV Based agrochemical spraying
title_full Proposal for an embedded system architecture using a GNDVI algorithm to support UAV Based agrochemical spraying
title_fullStr Proposal for an embedded system architecture using a GNDVI algorithm to support UAV Based agrochemical spraying
title_full_unstemmed Proposal for an embedded system architecture using a GNDVI algorithm to support UAV Based agrochemical spraying
title_sort Proposal for an embedded system architecture using a GNDVI algorithm to support UAV Based agrochemical spraying
author Basso, Maik
author_facet Basso, Maik
Stocchero, Diego Alvim
Henriques, Renato Ventura Bayan
Vian, André Luis
Bredemeier, Christian
Konzen, Andréa Aparecida
Freitas, Edison Pignaton de
author_role author
author2 Stocchero, Diego Alvim
Henriques, Renato Ventura Bayan
Vian, André Luis
Bredemeier, Christian
Konzen, Andréa Aparecida
Freitas, Edison Pignaton de
author2_role author
author
author
author
author
author
dc.contributor.author.fl_str_mv Basso, Maik
Stocchero, Diego Alvim
Henriques, Renato Ventura Bayan
Vian, André Luis
Bredemeier, Christian
Konzen, Andréa Aparecida
Freitas, Edison Pignaton de
dc.subject.por.fl_str_mv Veículo aéreo não tripulado
Agricultura
Sistemas embarcados
Agricultura de precisão
topic Veículo aéreo não tripulado
Agricultura
Sistemas embarcados
Agricultura de precisão
description An important area in precision agriculture is related to the efficient use of chemicals applied onto fields. Efforts have been made to diminish their use, aiming at cost reduction and fewer chemical residues in the final agricultural products. The use of unmanned aerial vehicles (UAVs) presents itself as an attractive and cheap alternative for spraying pesticides and fertilizers compared to conventional mass spraying performed by ordinary manned aircraft. Besides being cheaper than manned aircraft, small UAVs are capable of performing fine-grained instead of the mass spraying. Observing this improved method, this paper reports the design of an embedded real-time UAV spraying control system supported by onboard image processing. The proposal uses a normalized difference vegetation index (NDVI) algorithm to detect the exact locations in which the chemicals are needed. Using this information, the automated spraying control system performs punctual applications while the UAV navigates over the crops. The system architecture is designed to run on low-cost hardware, which demands an efficient NDVI algorithm. The experiments were conducted using Raspberry Pi 3 as the embedded hardware. First, experiments in a laboratory were conducted in which the algorithm was proved to be correct and efficient. Then, field tests in real conditions were conducted for validation purposes. These validation tests were performed in an agronomic research station with the Raspberry hardware integrated into a UAV flying over a field of crops. The average CPU usage was about 20% while memory consumption was about 70 MB for high definition images, with 4% CPU usage and 20.3 MB RAM being observed for low-resolution images. The average current measured to execute the proposed algorithm was 0.11 A. The obtained results prove that the proposed solution is efficient in terms of processing and energy consumption when used in embedded hardware and provides measurements which are coherent with the commercial GreenSeeker equipment.
publishDate 2019
dc.date.issued.fl_str_mv 2019
dc.date.accessioned.fl_str_mv 2023-02-17T03:22:05Z
dc.type.driver.fl_str_mv Estrangeiro
info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/254846
dc.identifier.issn.pt_BR.fl_str_mv 1424-8220
dc.identifier.nrb.pt_BR.fl_str_mv 001109237
identifier_str_mv 1424-8220
001109237
url http://hdl.handle.net/10183/254846
dc.language.iso.fl_str_mv eng
language eng
dc.relation.ispartof.pt_BR.fl_str_mv Sensors. Basel. Vol. 19, no. 24 (2019), [Art.] 5397, [15] p.
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/254846/2/001109237.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/254846/1/001109237.pdf
bitstream.checksum.fl_str_mv 88210e13397cb2d5adb2aa0167b49d65
7250684ab88822ec65eb6ca2167528eb
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801225081422086144