Open source computer-vision based guidance system for UAVs on-board decision making
The use of UAVs for remote sensing tasks; e.g. agriculture, search and rescue is increasing. The ability for UAVs to autonomously find a target and perform on-board decision making, such as descending to a new altitude or landing next to a target is a desired capability. Computer-vision functionalit...
Saved in:
Published in | 2016 IEEE Aerospace Conference pp. 1 - 5 |
---|---|
Main Authors | , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.03.2016
|
Subjects | |
Online Access | Get full text |
DOI | 10.1109/AERO.2016.7500600 |
Cover
Abstract | The use of UAVs for remote sensing tasks; e.g. agriculture, search and rescue is increasing. The ability for UAVs to autonomously find a target and perform on-board decision making, such as descending to a new altitude or landing next to a target is a desired capability. Computer-vision functionality allows the Unmanned Aerial Vehicle (UAV) to follow a designated flight plan, detect an object of interest, and change its planned path. In this paper we describe a low cost and an open source system where all image processing is achieved on-board the UAV using a Raspberry Pi 2 microprocessor interfaced with a camera. The Raspberry Pi and the autopilot are physically connected through serial and communicate via MAVProxy. The Raspberry Pi continuously monitors the flight path in real time through USB camera module. The algorithm checks whether the target is captured or not. If the target is detected, the position of the object in frame is represented in Cartesian coordinates and converted into estimate GPS coordinates. In parallel, the autopilot receives the target location approximate GPS and makes a decision to guide the UAV to a new location. This system also has potential uses in the field of Precision Agriculture, plant pest detection and disease outbreaks which cause detrimental financial damage to crop yields if not detected early on. Results show the algorithm is accurate to detect 99% of object of interest and the UAV is capable of navigation and doing on-board decision making. |
---|---|
AbstractList | The use of UAVs for remote sensing tasks; e.g. agriculture, search and rescue is increasing. The ability for UAVs to autonomously find a target and perform on-board decision making, such as descending to a new altitude or landing next to a target is a desired capability. Computer-vision functionality allows the Unmanned Aerial Vehicle (UAV) to follow a designated flight plan, detect an object of interest, and change its planned path. In this paper we describe a low cost and an open source system where all image processing is achieved on-board the UAV using a Raspberry Pi 2 microprocessor interfaced with a camera. The Raspberry Pi and the autopilot are physically connected through serial and communicate via MAVProxy. The Raspberry Pi continuously monitors the flight path in real time through USB camera module. The algorithm checks whether the target is captured or not. If the target is detected, the position of the object in frame is represented in Cartesian coordinates and converted into estimate GPS coordinates. In parallel, the autopilot receives the target location approximate GPS and makes a decision to guide the UAV to a new location. This system also has potential uses in the field of Precision Agriculture, plant pest detection and disease outbreaks which cause detrimental financial damage to crop yields if not detected early on. Results show the algorithm is accurate to detect 99% of object of interest and the UAV is capable of navigation and doing on-board decision making. |
Author | Hyunwoong Choi Geeves, Mitchell Alsalam, Bilal Gonzalez, Felipe |
Author_xml | – sequence: 1 surname: Hyunwoong Choi fullname: Hyunwoong Choi email: Hyunwoong.choi@student.qut.edu.au organization: Queensland Univ. of Technol. Brisbane, Brisbane, QLD, Australia – sequence: 2 givenname: Mitchell surname: Geeves fullname: Geeves, Mitchell email: mitchell.geeves@student.qut.edu.au organization: Queensland Univ. of Technol. Brisbane, Brisbane, QLD, Australia – sequence: 3 givenname: Bilal surname: Alsalam fullname: Alsalam, Bilal email: bilalhazimyounus.alsalam@hdr.qut.edu.au organization: Queensland Univ. of Technol. Brisbane, Brisbane, QLD, Australia – sequence: 4 givenname: Felipe surname: Gonzalez fullname: Gonzalez, Felipe email: felipe.gonzalez@qut.edu.au organization: Queensland Univ. of Technol. Brisbane, Brisbane, QLD, Australia |
BookMark | eNotj8tKxDAYRiPowhl9AHGTF2jNrUmzLMN4gYGCOm6HXP4OQZuUpBXm7RVmVt_icA58K3QdUwSEHiipKSX6qdu-9zUjVNaqIUQScoVWVEjFlVSS3KKPfoKIS1qyA-zSOC0z5Oo3lJAitqaAx8cleBP_cTmVGUY8pIz33VfBKVY2meyxB3cWRvMd4vEO3Qzmp8D9Zddo_7z93LxWu_7lbdPtqsBIO1dOSGeZkpxp5VqmNZNctdK1qhGgvaOudcS6RnjbED4o7aQATq0cBCWNZ3yNHs_dAACHKYfR5NPh8pP_AY1BTDI |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/AERO.2016.7500600 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
EISBN | 1467376760 9781467376761 |
EndPage | 5 |
ExternalDocumentID | 7500600 |
Genre | orig-research |
GroupedDBID | 6IE 6IL CBEJK RIE RIL |
ID | FETCH-LOGICAL-i208t-c46cb2763297c8299263786c8754e9dc1c8c0bc54db503f79c64e31b6f4105d23 |
IEDL.DBID | RIE |
IngestDate | Thu Jun 29 18:37:15 EDT 2023 |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i208t-c46cb2763297c8299263786c8754e9dc1c8c0bc54db503f79c64e31b6f4105d23 |
PageCount | 5 |
ParticipantIDs | ieee_primary_7500600 |
PublicationCentury | 2000 |
PublicationDate | 20160301 |
PublicationDateYYYYMMDD | 2016-03-01 |
PublicationDate_xml | – month: 03 year: 2016 text: 20160301 day: 01 |
PublicationDecade | 2010 |
PublicationTitle | 2016 IEEE Aerospace Conference |
PublicationTitleAbbrev | AERO |
PublicationYear | 2016 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
Score | 2.186829 |
Snippet | The use of UAVs for remote sensing tasks; e.g. agriculture, search and rescue is increasing. The ability for UAVs to autonomously find a target and perform... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 1 |
SubjectTerms | Aerospace electronics Airborne Vision System Australia Cameras Decision making Image processing Remote Piloted Aircraft Systems Software algorithms Unmanned aerial vehicles |
Title | Open source computer-vision based guidance system for UAVs on-board decision making |
URI | https://ieeexplore.ieee.org/document/7500600 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwGA3bTp5UNvE3OXg0XdrmR3McsjGEqaiT3cbyJZUhtkPbi3-9SVMnigdvoYS05At5X5P3vofQhWVglIhXJNcmJ8xmnCgLjFDLeWaVTEXu1cizGzGds-sFX3TQ5VYLY61tyGc28s3mLt-UUPujsqFDN-oAuou6Uqqg1WovKmOqhqPx_a3naomo7ffDMKXBi8kumn29KdBEXqK60hF8_CrC-N9P2UODb2Uevttizj7q2KKPHjwrBIdjeAytTQMJqnHsYcrg53ptfHxxqNyMXaqK56Ond1wWRJdulWDTmu3g18afaoDmk_Hj1ZS0ZglkndCsIsAE6MTtFomSkDmQSUQqMwHuf4RZZSCGDKgGzozmNM2lAsFsGmuRe6KnSdID1CvKwh4iDDk3FFLhMgnGdCLcUArYauWSu1hqMEeo7ydkuQn1MJbtXBz__fgE7figBN7WKepVb7U9c0Be6fMmgp9yaaAU |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwED1BGWAC1CK-8cCI03zYTjxWqFWBtiBoUbeqPjuoQjQIkoVfj52EIhADmxVZTuSz8s72e_cAzg1DLUUwp6nSKWUm4VQaZNQ3nCdGxpFInRp5OBL9Cbue8ukaXKy0MMaYknxmPNcs7_J1hoU7KmtbdPMtQK_DBre7irhSa9VXlYEv253u_a1jawmv7vnDMqVEjN42DL_eVRFFnr0iVx5-_CrD-N-P2YHWtzaP3K1QZxfWzLIJD44XQqqDeIK1UQOtdOPEAZUmT8VCuwiTqnYzsckqmXQe30m2pCqz64To2m6HvJQOVS2Y9Lrjyz6t7RLoIvSTnCITqEL7vwhljImFmVBEcSLQ7kiYkRoDTNBXyJlW3I_SWKJgJgqUSB3VU4fRHjSW2dLsA8GUax8jYXMJxlQo7FAS2Xxu07sgVqgPoOkmZPZaVcSY1XNx-PfjM9jsj4eD2eBqdHMEWy5AFYvrGBr5W2FOLKzn6rSM5icMJqNl |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2016+IEEE+Aerospace+Conference&rft.atitle=Open+source+computer-vision+based+guidance+system+for+UAVs+on-board+decision+making&rft.au=Hyunwoong+Choi&rft.au=Geeves%2C+Mitchell&rft.au=Alsalam%2C+Bilal&rft.au=Gonzalez%2C+Felipe&rft.date=2016-03-01&rft.pub=IEEE&rft.spage=1&rft.epage=5&rft_id=info:doi/10.1109%2FAERO.2016.7500600&rft.externalDocID=7500600 |