Αυτόματος έλεγχος κίνησης - Φίλτρα 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 |