Αυτόματος έλεγχος κίνησης - Φίλτρα Kalman και εφαρμογές

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Καραγιαννάκης, Μάρκος
Μορφή: Πτυχιακή εργασία
Γλώσσα:Greek
Έκδοση: Α.Ε.Ι. Πειραιά Τ.Τ. 2017
Θέματα:
Διαθέσιμο Online:http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/3929
_version_ 1780524222095818752
abstract Το φίλτρο Kalman, γνωστό και ως γραμμικός τετραγωνικός εκτιμητής (Linear Quadratic Estimator, LQE), είναι ένας αλγόριθμος εκτιμά τις μεταβλητές κατάστασης ενός δυναμικού συστήματος. Χρησιμοποιεί (α) την περιγραφή του συστήματος στο Χώρο Κατάστασης, και (β) μια σειρά μετρήσεων που παρατηρούνται στη διάρκεια ενός χρονικού πλαισίου (διαστήματος), με προσθετικό στατιστικό θόρυβο και στις μεταβλητές κατάστασης και στις μεταβλητές εξόδου του συστήματος, και παράγει εκτιμήσεις των (αγνώστων) μεταβλητών κατάστασης που τείνουν να είναι ακριβέστερες από εκείνες που βασίζονται σε μια και μόνο μέτρηση, χρησιμοποιώντας συμπερασματολογία Bayes και εκτίμηση μιας κοινής κατανομής πιθανοτήτων των μεταβλητών κατάστασης για κάθε χρονικό πλαίσιο. Η παρούσα διπλωματική εργασία έχει σαν αντικείμενο την εφαρμογή του φίλτρου Kalman διακριτού χρόνου στον έλεγχο θέσης κινούμενου σώματος (οχήματος) στο επίπεδο (2D motion), με σκοπό την παρακολούθηση της πορείας του (motion tracking). Πιθανό πεδίο εφαρμογών της εξέλιξης τέτοιων συστημάτων βρίσκεται σε διαδικασίες αυτοματοποιημένης βιομηχανικής παραγωγής. Μετά από μία σύντομη ανασκόπηση των βασικών εννοιών και αρχιτεκτονικών ελέγχου που σχετίζονται με τον έλεγχο της κίνησης, περιγράφονται αναλυτικά τα βασικά μοντέλα κίνησης σε μία και σε δύο διαστάσεις. Στη συνέχεια υλοποιούνται δύο σενάρια με τον αλγόριθμο του φίλτρου Kalman υλοποιούμενο σε περιβάλλον Matlab, το καθένα στηριζόμενο σε διαφορετικό μοντέλο κίνησης, με χρήση εικόνων (καρέ) από την πορεία ενός κινητού (τηλεκατευθυνόμενο όχημα) σε 2 διαστάσεις. Χρησιμοποιούνται δύο διαφορετικού είδους διεγέρσεις (α) μοντέλο σταθερής ταχύτητας με απλοποιημένο πίνακα εισόδων και (β) πλήρες μοντέλο σταθερής ταχύτητας. Τα αποτελέσματα προσομοίωσης δείχνουν κατά πόσο με το καθένα από τα παραπάνω μοντέλα μπορεί να επιτευχθεί η παρακολούθηση της πορείας του κινητού. Η εργασία κλείνει με προτάσεις για μελλοντικές ερευνητικές κατευθύνσεις.
abstracttranslated The Kalman Filter is a Linear Quadratic Estimator of the State Variables of a dynamic system. It uses (a) the State-Space description of the dynamic system and (b) a series of noisy measurements within a certain time window, with noise added to the state variables and to the system output as well. It computes iteratively the optimal estimates of the (unknown) state variables using Bayes rules. The present dissertation focuses on the application of Kalman Filter in discrete-time (digital) systems, to track a body (e.g. a vehicle) moving on the 2-D plane. Applications include automated production plants, among others. Classic and modern controllers are briefly reviewed with respect to motion control / monitoring applications and basic motion models are outlined. Two motion scenarios are implemented in Matlab, on the basis of images taken from a tele-controlled model car moving on the floor. The constant velocity motion model is used in two variations. The first scenario assumes the noise is added to the velocity variable per cardinal axis, while the second scenario assumes the noise is added to the (ideally zero) acceleration variable per cardinal axis. Simulation results show the degree of success of vehicle tracking for each scenario. Conclusions and future extensions follow.
advisor
author Καραγιαννάκης, Μάρκος
author_facet Καραγιαννάκης, Μάρκος
author_sort Καραγιαννάκης, Μάρκος
collection Okeanis Institutional Repository
facultydepartment Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.
format Πτυχιακή εργασία
id okeanis-123456789-3929
institution University of West Attica Campus II
keyword Αυτόματος έλεγχος
MATLAB
Μοντέλα κίνησης
Φίλτρο Kalman
language Greek
physical 91
publishDate 2017
publisher Α.Ε.Ι. Πειραιά Τ.Τ.
record_format dspace
spelling okeanis-123456789-39292018-12-14T11:41:50Z Αυτόματος έλεγχος κίνησης - Φίλτρα Kalman και εφαρμογές Automatic Control of moving bodies - Kalman filters and applications Καραγιαννάκης, Μάρκος Ραγκούση, Μαρία Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. TPSH::Τεχνολογία::Αυτόματος Έλεγχος Αυτόματος έλεγχος MATLAB Μοντέλα κίνησης Φίλτρο Kalman Το φίλτρο Kalman, γνωστό και ως γραμμικός τετραγωνικός εκτιμητής (Linear Quadratic Estimator, LQE), είναι ένας αλγόριθμος εκτιμά τις μεταβλητές κατάστασης ενός δυναμικού συστήματος. Χρησιμοποιεί (α) την περιγραφή του συστήματος στο Χώρο Κατάστασης, και (β) μια σειρά μετρήσεων που παρατηρούνται στη διάρκεια ενός χρονικού πλαισίου (διαστήματος), με προσθετικό στατιστικό θόρυβο και στις μεταβλητές κατάστασης και στις μεταβλητές εξόδου του συστήματος, και παράγει εκτιμήσεις των (αγνώστων) μεταβλητών κατάστασης που τείνουν να είναι ακριβέστερες από εκείνες που βασίζονται σε μια και μόνο μέτρηση, χρησιμοποιώντας συμπερασματολογία Bayes και εκτίμηση μιας κοινής κατανομής πιθανοτήτων των μεταβλητών κατάστασης για κάθε χρονικό πλαίσιο. Η παρούσα διπλωματική εργασία έχει σαν αντικείμενο την εφαρμογή του φίλτρου Kalman διακριτού χρόνου στον έλεγχο θέσης κινούμενου σώματος (οχήματος) στο επίπεδο (2D motion), με σκοπό την παρακολούθηση της πορείας του (motion tracking). Πιθανό πεδίο εφαρμογών της εξέλιξης τέτοιων συστημάτων βρίσκεται σε διαδικασίες αυτοματοποιημένης βιομηχανικής παραγωγής. Μετά από μία σύντομη ανασκόπηση των βασικών εννοιών και αρχιτεκτονικών ελέγχου που σχετίζονται με τον έλεγχο της κίνησης, περιγράφονται αναλυτικά τα βασικά μοντέλα κίνησης σε μία και σε δύο διαστάσεις. Στη συνέχεια υλοποιούνται δύο σενάρια με τον αλγόριθμο του φίλτρου Kalman υλοποιούμενο σε περιβάλλον Matlab, το καθένα στηριζόμενο σε διαφορετικό μοντέλο κίνησης, με χρήση εικόνων (καρέ) από την πορεία ενός κινητού (τηλεκατευθυνόμενο όχημα) σε 2 διαστάσεις. Χρησιμοποιούνται δύο διαφορετικού είδους διεγέρσεις (α) μοντέλο σταθερής ταχύτητας με απλοποιημένο πίνακα εισόδων και (β) πλήρες μοντέλο σταθερής ταχύτητας. Τα αποτελέσματα προσομοίωσης δείχνουν κατά πόσο με το καθένα από τα παραπάνω μοντέλα μπορεί να επιτευχθεί η παρακολούθηση της πορείας του κινητού. Η εργασία κλείνει με προτάσεις για μελλοντικές ερευνητικές κατευθύνσεις. The Kalman Filter is a Linear Quadratic Estimator of the State Variables of a dynamic system. It uses (a) the State-Space description of the dynamic system and (b) a series of noisy measurements within a certain time window, with noise added to the state variables and to the system output as well. It computes iteratively the optimal estimates of the (unknown) state variables using Bayes rules. The present dissertation focuses on the application of Kalman Filter in discrete-time (digital) systems, to track a body (e.g. a vehicle) moving on the 2-D plane. Applications include automated production plants, among others. Classic and modern controllers are briefly reviewed with respect to motion control / monitoring applications and basic motion models are outlined. Two motion scenarios are implemented in Matlab, on the basis of images taken from a tele-controlled model car moving on the floor. The constant velocity motion model is used in two variations. The first scenario assumes the noise is added to the velocity variable per cardinal axis, while the second scenario assumes the noise is added to the (ideally zero) acceleration variable per cardinal axis. Simulation results show the degree of success of vehicle tracking for each scenario. Conclusions and future extensions follow. 2017-09 Πτυχιακή εργασία http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/3929 el http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Α.Ε.Ι. Πειραιά Τ.Τ. 91 http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/3929/9/KARAGIANNAKIS_PTYXIAKH_%ce%a8%ce%b7%cf%86%ce%b9%ce%b1%ce%ba%ce%ae_%ce%92%ce%b9%ce%b2%ce%bb%ce%b9%ce%bf%ce%b8%ce%ae%ce%ba%ce%b7_%cf%84%ce%b5%ce%bb%ce%b9%ce%ba%cf%8c.pdf.jpg
spellingShingle TPSH::Τεχνολογία::Αυτόματος Έλεγχος
Καραγιαννάκης, Μάρκος
Αυτόματος έλεγχος κίνησης - Φίλτρα Kalman και εφαρμογές
title Αυτόματος έλεγχος κίνησης - Φίλτρα Kalman και εφαρμογές
title_full Αυτόματος έλεγχος κίνησης - Φίλτρα Kalman και εφαρμογές
title_fullStr Αυτόματος έλεγχος κίνησης - Φίλτρα Kalman και εφαρμογές
title_full_unstemmed Αυτόματος έλεγχος κίνησης - Φίλτρα Kalman και εφαρμογές
title_short Αυτόματος έλεγχος κίνησης - Φίλτρα Kalman και εφαρμογές
title_sort αυτόματος έλεγχος κίνησης - φίλτρα kalman και εφαρμογές
title_translated Automatic Control of moving bodies - Kalman filters and applications
topic TPSH::Τεχνολογία::Αυτόματος Έλεγχος
url http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/3929