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...

Full description

Saved in:
Bibliographic Details
Published in2016 IEEE Aerospace Conference pp. 1 - 5
Main Authors Hyunwoong Choi, Geeves, Mitchell, Alsalam, Bilal, Gonzalez, Felipe
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.03.2016
Subjects
Online AccessGet full text
DOI10.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