Repository logo
 
Publication

Navegação autónoma assistida por visão

dc.contributor.advisorJorge, Pedro Miguel Torres Mendes
dc.contributor.advisorTeodoro, Pedro Daniel Dinis
dc.contributor.authorVieira, Fábio Domingues
dc.date.accessioned2024-01-08T14:32:17Z
dc.date.available2024-01-08T14:32:17Z
dc.date.issued2022
dc.descriptionTrabalho final de Mestrado para obtenção de grau de Mestre em Engenharia Informática e Multimédia.pt_PT
dc.description.abstractNeste trabalho, foi desenvolvido um algoritmo de processamento de imagem que permite obter a posição e orientação de uma embarcação autónoma (UnmannedSurface Vehicle ou USV) e um algoritmo para a controlar remotamente, permitindo que siga uma trajetória pré-definida de forma autónoma. Ambos os algoritmos executam em tempo real um modelo de embarcação (USV-enautica1) a operar em ambiente interior (piscina). O algoritmo de processamento de imagem incluiu a calibração de uma câmara com uma lente fish-eye, o cálculo de uma matriz de homografia para observar o campo de visão da câmara numa vista virtual e a deteção da embarcação através de 3 conjuntos de Light-Emitting Diodes (LED) colocados na embarcação. Foi ainda desenvolvido um algoritmo que utiliza uma Lookup Table (LUT) para melhorar o tempo de processamento do algoritmo de localização da embarcação alcançando uma complexidade O (1) independentemente do tamanho da imagem. Os resultados experimentais obtidos mostram que a utilização da LUT diminui o tempo de processamento permitindo alcançar um ritmo de imagens por segundo igual ao disponibilizado pela câmara (tempo real). São também apresentados os erros de posição e orientação obtidos ao longo da navegação de várias trajetórias pré-determinadas. Para testar o controlador, foi desenvolvido um simulador. Neste simulador, os resultados demonstram que um controlador PD permite que a embarcação estabilize sobre a trajetória e que a siga sem oscilações.pt_PT
dc.description.abstractIn this project, an image processing algorithm was developed to obtain the position and orientation of an autonomous vessel (Unmanned Surface Vehicle or USV) and a remote control algorithm, allowing the vessel to follow a pre-defined trajectory autonomously. Both algorithms execute in real time a vessel model (USV-enautica1) operating in an indoor environment (pool). The image processing algorithm includes the calibration of a fish-eye lens camera, the computation of an homography matrix to observe the camera’s field of view in a virtual view and the detection of the vessel by using 3 sets of Light-Emitting Diodes (LED) placed on the vessel. An algorithm which uses a Lookup Table (LUT) was also developed to improve the run time of the algorithm achieving O (1) complexity independently of the image size. The experimental results show the use of LUT decreases the run time allowing a rate of images per second equal to that provided by the camera (real-time). The position and orientation errors obtained while navigating several pre-defined trajectories are also presented. To test the controller, a simulator was developed. In this simulator, the results show that a PD controller allows the vessel to stabilize on the trajectory and follow it without oscillations.
dc.description.versionN/Apt_PT
dc.identifier.citationVIEIRA, Fábio Domingues - Navegação autónoma assistida por visão. Lisboa: Instituto Superior de Engenharia de Lisboa, 2022. Dissertação de Mestradopt_PT
dc.identifier.tid203372751
dc.identifier.urihttp://hdl.handle.net/10400.21/16801
dc.language.isoporpt_PT
dc.peerreviewedyespt_PT
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/pt_PT
dc.subjectLookup Tablept_PT
dc.subjectGPS interiorpt_PT
dc.subjectCalibração de câmarapt_PT
dc.subjectHomgrafiapt_PT
dc.subjectDeteção de caraterísticaspt_PT
dc.subjectRastreio em tempo realpt_PT
dc.subjectEstimãço de pose de USVpt_PT
dc.subjectControlopt_PT
dc.subjectLookup table
dc.subjectIndoor GPS
dc.subjectCamara calibration
dc.subjectHomography
dc.subjectFeature detection
dc.subjectReal time tracking
dc.subjectUSV pose estimation
dc.subjectControl
dc.titleNavegação autónoma assistida por visãopt_PT
dc.typemaster thesis
dspace.entity.typePublication
oaire.citation.conferencePlaceLisboa: Instituto Superior de Engenharia de Lisboapt_PT
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
FabioVieira_43809_MEIC.pdf
Size:
9.11 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: