Αυτονομοι Πράκτορες Εργασία: Monte Carlo Localization Simulator Κάργας Νικόλαος

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Digital Universal Library of Carnegie Mellon University.
Advertisements

Syringe Filters Ordering information I. Nylon Syringe Filter (100/Pk) A) Standard 13mm -Part.No.17mm -Part.No.25mm -Part.No.30mm -Part.No.33mm-Part.No.
Ο Άνθρωπος είναι ένα ον το οποίο φτιάχνει πολιτισμό και έχει βαθύ στοχασμό, συναισθήματα και σεβασμό στη ζωή των άλλων. Ορισμός.
Κεφάλαιο 5 Ενέργεια συστήματος. Εισαγωγή στην ενέργεια Οι νόμοι του Νεύτωνα και οι αντίστοιχες αρχές μας επιτρέπουν να λύνουμε μια ποικιλία προβλημάτων.
Κεφάλαιο 23 Η ζωή στις εύκρατες περιοχές. Εύκρατες περιοχές Εύκρατες ονομάζονται οι περιοχές που βρίσκονται ανάμεσα στην τροπική ζώνη και τις πολικές.
Ημερίδα Ενημέρωσης Δυνητικών Δικαιούχων του ΕΠ Περιφέρειας Στερεάς Ελλάδας Εξειδίκευση Εφαρμογής ΕΠ 1.
Κεφάλαιο 33 Οι σχέσεις των κρατών της Ευρώπης και η Ευρωπαϊκή Ένωση.
SLAM gkontes. Περίληψη ● H εργασία έχει σκοπό να αξιολογήσει έναν αλγόριθμο για SLAM (Simultaneus Localization And Mapping), τον DP-SLAM καθώς και να.
Μια ιστορική διαδρομή – 1991 Limit cycles MONTE CARLO αποτελέσματα Αποτελέσματα ενός TOY MODEL Μονοενεργητικά πρωτόνια.
דוגמאות - תנועה במישור בהשפעת כוח קבוע
Κεφάλαιο 28 Η χλωρίδα και η πανίδα – Η βλάστηση της Ευρώπης.
ΘΕΑΤΡΟΠΑΙΔΑΓΩΓΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΕ ΣΥΝΕΡΓΑΣΙΑ ΜΕ ΤΟ ΣΥΛΛΟΓΟ ΑΜΕΑ ΑΡΓΟΛΙΔΑΣ.
Ο υπολογιστής στην εκπαίδευση. Η αναβάθμιση του μαθησιακού περιβάλλοντος στο σχολείο, με την αξιοποίηση των δυνατοτήτων των υπολογιστών, δεν είναι εύκολη.
1 Θερμοδυναμική. 2 Τι είναι ένα θερμοδυναμικό σύστημα; Ως σύστημα θεωρούμε ένα τμήμα του φυσικού κόσμου, που διαχωρίζεται από τον υπόλοιπο κόσμο με πραγματικά.
ΠΡΟΛΗΨΗ ΝΟΣΩΝ ΠΡΟΑΓΩΓΗ ΥΓΕΙΑΣ
ΕΝΩΣΗ ΕΛΛΗΝΩΝ ΓΟΝΕΩΝ ΕΥΡΩΠΑΪΚΟΥ ΣΧΟΛΕΙΟΥ ΒΡΥΞΕΛΛΕΣ ΙΙΙ
Η εκπαίδευση δεν ήταν πάντοτε όπως σήμερα ….
Εισαγωγή στη Ρομποτική
Μέτρα μεταβλητότητας ή διασποράς
Διανύσματα και Συστήματα Συντεταγμένων
Καθηγητής Σιδερής Ευστάθιος
Καθηγητής Σιδερής Ευστάθιος
Ενότητα 1η: Ο ΔΙΣΚΟΣ ΚΑΙ Η ΔΟΚΟΣ
Απόκλιση από την ισορροπία H-W λόγω περιορισμένου μεγέθους
Νικήτας Σγούρος Μεταγλωττιστές Νικήτας Σγούρος
Νικήτας Σγούρος Μεταγλωττιστές Νικήτας Σγούρος
Στισ γειτονιεσ των Αστεγων
Κεφάλαιο 22 Η ζωή στα τροπικά δάση.
Το κέντρο του πρώτου ευρωπαϊκού πολιτισμού – χρόνια πριν…
Καρέκλη Ελένη Βοσινάκης Παντελής Ευαγγελακάκης Κωνσταντίνος
Περιεκτικότητα διαλύματος & εκφράσεις περιεκτικότητας
Εκπαιδευτικό Λογισμικό
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΕΠΠ
Η Ένταξη παιδιών με απώλεια ακοής στη γενική εκπαίδευση
ΛΙΠΙΔΙΑ.
Μέτρα μεταβλητότητας ή διασποράς
ΟΡΟΙ ΚΑΙ ΟΡΙΣΜΟΙ Επιθεώρηση
6.8 Εντολή Αναζήτησης και Εφαρμογή Φίλτρων
ΒΕΛΤΙΩΣΗ ΤΩΝ ΜΑΘΗΣΙΑΚΩΝ ΕΠΙΤΕΥΓΜΑΤΩΝ ΣΤΙΣ ΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ: Η ΠΡΟΟΠΤΙΚΗ ΤΟΥ ΝΕΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΝΟΕΜΒΡΗΣ 2014.
Η θέση και το φυσικό περιβάλλον της Νότιας Αμερικής
Πείθουμε τους εαυτούς μας ότι η ζωή μας θα είναι καλύτερη όταν θα παντρευτούμε, θα αποκτήσουμε ένα μωρό, μετά ένα ακόμα. Μετά αγχωνόμαστε διότι τα παιδιά.
ΑΝΑΝΕΩΣΙΜΕΣ ΠΗΓΕΣ ΕΝΕΡΓΕΙΑΣ & ΟΙΚΟΝΟΜΙΚΗ ΑΥΤΑΡΚΕΙΑ ΤΗΣ ΠΕΡΙΟΧΗΣ
موضوع ارائه : نظريه تقريب. موضوع ارائه : نظريه تقريب.
Συνενώνοντας Αστροφωτογραφίες
Αρχή λειτουργίας στοιχειώδους γεννήτριας εναλλασσόμενου ρεύματος
Η ζωή στις πολικές περιοχές
Επιστημονική Υπεύθυνη: Αλεξάνδρα Ανδρούσου Επόπτης: Σταύρος Σταύρου
المحرك اللامتزامن MOTEUR ASYNCHRONE TRIPHASES.
Απλή Αρμονική Ταλάντωση
ΝΟΜΟΣ ΥΠ' ΑΡΙΘΜ. 4495/17 (167 Α/ ) Έλεγχος και προστασία του Δομημένου Περιβάλ­λοντος και άλλες διατάξεις και αλλαγές με το ν.4513/18 (101 Α/2018)
Διατροφικές Συστάσεις - Ομάδες Τροφίμων & Σύνθεση τροφίμων
§14. Перпендикуляр және көлбеу. §15. Үш перпендикуляр туралы теорема
Ερευνητικη εργαςια Α΄ Λυκειου Τιτλος: "Τροποι ψυχαγωγιας των εφηβων" Τμημα : Α5 δευτερο τετραμηνο γΕΛ Παιανιας, ςχολικο ετος:
Φυσική για Μηχανικούς Ενέργεια Συστήματος
Βιολόγος 3ο ΓΕΛ Χαϊδαρίου
ΕΑΠ – ΠΛΗ24 1η ΟΣΣ.
Πείθουμε τους εαυτούς μας ότι η ζωή μας θα είναι καλύτερη όταν θα παντρευτούμε, θα αποκτήσουμε ένα μωρό, μετά ένα ακόμα. Μετά αγχωνόμαστε διότι τα παιδιά.
Сабақтың барысы: І. Ұйымдастыру ІІ. Өтілген материалдарға шолу
Атырау облысы, Индер ауданы, Өрлік селосы
Τεχνολογίες Μάθησης
Πολυπλοκοτητα - netlogo
Πείθουμε τους εαυτούς μας ότι η ζωή μας θα είναι καλύτερη όταν θα παντρευτούμε, θα αποκτήσουμε ένα μωρό, μετά ένα ακόμα. Μετά αγχωνόμαστε διότι τα παιδιά.
Καθηγητής Σιδερής Ευστάθιος
A.ΤΕΙ ΚΑΛΑΜΑΤΑΣ - ΛΟΧΡΗ ΔΙΟΙΚΗΣΗ ΧΡΗΜΑΤΟΠΙΣΤΩΤΙΚΩΝ ΥΠΗΡΕΣΙΩΝ
Тригонометриялық функциялардың графиктері.
Тригонометриялық функциялар.
Double-Angle and Half-Angle Formulas
ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΜΗΧΑΝΙΚΗΣ
Тригонометриялық функциялардың көбейтіндісін қосындыға және
Καθηγητής Σιδερής Ευστάθιος
Μεταγράφημα παρουσίασης:

Αυτονομοι Πράκτορες Εργασία: Monte Carlo Localization Simulator Κάργας Νικόλαος

Σκοπός Προσωμοίωση του αλγορίθμου monte carlo για εντοπισμό της θέσης ενός ρομπότ Εκτίμηση της θέσης κινούμενου ρομπότ κάθε χρονική στιγμή Γνωστός χάρτης ο οποίος περιέχει διακριτά ορόσημα(landmarks) Γνωστή αρχική θέση Αισθητήρες περιμετρικά του ρομπότ Θόρυβος στην κίνηση και στους αισθητήρες Αλγόριθμος monte carlo Εντοπισμός με χρήση φλτραρίσματος σωματιδίων (particle filters) Αναπαράσταση κατανομής P(xk/ Zk)

Χάρτης Αρχική θέση (200,200) Γωνία 0 rads 200 particles 4 landmarks

Αλγόριθμος monte carlo Ο αλγόριθμος χωρίζεται σε δύο φάσεις (1) Φάση της πρόβλεψης - διάδοση των σωματιδίων με δειγματοληψία (2) Φάση της ενημέρωσης - ανάθεση βαρών (Δεν πραγματοποιείται πάντα resampling) Εκτίμηση Θέσης: Weighted Mean EstPosition =Σ( Posxi*wi ) Τα βάρη αθροίζουν στην μονάδα Particle Filter Tutorial for Mobile Robots, Technical Report TR-CIM-04-02

Μοντέλο κίνησης Η κατάσταση του ρομπότ περιγράφεται από Θέση x,y Γωνία Θ σε rads (κατεύθυνση) Velocity Motion Model Ταχύτητα V Γωνιακή ταχύτητα W Αρχικά Drive Commands (30,0.02) Up Arrow : V=V+1 Down Arrow : V=V-1 Left Arrow : W=W-0.01 Right Arrow W=W+0.01 Esc : Start/Pause

Εξισώσεις κίνησης χωρίς προσθήκη θορύβου x = x+( -V/W *sin(θ) + V/W * sin(θ+W*Δt) ) y = y+( V/W *cos(θ) - V/W * cos(θ+W*Δt) ) θ = θ +W * Δt Αν δεν υπήρχε θόρυβος το ρομπότ πάντα θα γνώριζε την θέση του. Στην πραγματικότητα πάντα έχουμε εμφάνιση θορύβου

Εξισώσεις κίνησης με προσθήκη θορύβου Η αναπαράσταση του θoρύβου πραγματοποιήθηκε ορίζοντας έξι πραμέτρους a1...a6 οι οποίες επιρεάζουν τις τιμές των ταχυτήτων και την κατεύθυνση του ρομπότ κάθε χρονική στιγμή. π.χ Μεταβολή του v για διάφορες χρονικές στιγμές [Vreal=30] V to = 30, V t1 = 29,7, V t2 = 30,2 V noise =V+ ε b1, ε b1 τυχαία μεταβλητή N ( 0, a1*|V|+a2*|W| ) W noise =W+ ε b2, ε b2 τυχαία μεταβλητή N ( 0, a3*|V|+a4*|W| ) γ= ε b3, ε b3 τυχαία μεταβλητή N ( 0, a5*|V|+a6*|W| ) Στην πραγματικότητα δεν μπορούμε να γνωρίζουμε με ακρίβεια το σφάλμα του ρομπότ. Αντίστοιχες παράμετροι ορίζονται και για τα particles

Στιγμιότυπο εκτέλεσης μετά την προσθήκη θορύβου

Αισθητήρες Περιοδικός έλεγχος για τον εντοπισμό landmark η εμποδίου. Εντοπισμός landmark (δεντρο) Υπολογισμός απόστασης και προσθήκη θορύβου. Υπόθεση : το ρομπότ γνωρίζει την γωνία με την οποία κοιτάζει κάποιο landmark. Προστίθεται και σε αυτή την περίπτωση θόρυβος. Αμεσος εντοπισμός της θέσης του. Δημιουργούνται νέα σωματίδια τα οποία έχουν το ίδιο βάρος, 1/αριθμός σωματιδίων Εντοπισμός εμποδίου Ανανέωση βαρών των σωματιδίων υπολογίζοντας την πιθανότητα να βρίσκονται κοντά στην πραγματική θέση. Θέση-Πλησιέστερο εμπόδιο particles με μικρό βάρος έχουν μικρή επιρροή στην εκτίμηση της θέσης του ρομπότ

Στιγμιότυπο εκτέλεσης Σωματίδια που απέχουν αρκετά από τα όρια του χάρτη έχουν μικρό βάρος και συνεισφέρουν ελάχιστα στην εκτίμηση της θέσης. Resampling. Επιλέχθηκε η μέθοδος επιλογή με αντικατάσταση

Επιλογή με αντικατάσταση Κύρια ιδέα : particles με μεγάλο βάρος μπορούν να επιλεγούν περισσότερες από μία φορές. Particles με μικρό βάρος διαγράγονται. Πως επιλέγουμε αν θα κάνουμε δειγματοληψία; Coefficient of variation cv^2=1/M * Σ (M*wi -1 )^2 > Threshold T Particle Filter Tutorial for Mobile Robots, Technical Report TR- CIM-04-02, McGill University, Canada, 2002

Επιλογή με αντικατάσταση 1

Επιλογή με αντικατάσταση 2

Video

Βιβλιογραφία Σημειώσεις μαθήματος Αυτόνομοι Πράκτορες I. Rekleitis, Particle Filter Tutorial for Mobile Robots, Technical Report TR-CIM-04-02, McGill University, Canada, Probabilistic Robotics (Intelligent Robotics and Autonomous Agents series) Monte Carlo Localization for Mobile Robots Frank Dellaerty Dieter Foxy Wolfram Burgardz Sebastian Thruny Computer Science Department, Carnegie Mellon University, Pittsburgh PA Institute of Computer Science III, University of Bonn, D Bonn

Ευχαριστώ :)