Proposal for an embedded system architecture using a GNDVI algorithm to support UAV Based agrochemical spraying
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Outros Autores: | , , , , , |
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 |