SlideShare une entreprise Scribd logo
1  sur  33
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο
όχημα με χρήση Στρατηγικών Πλοήγησης και
Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
ΑΕΜ: 8400
Επιβλέποντες:
Αν. Καθηγητής Συμεωνίδης Ανδρέας
Δρ. Τσαρδούλιας Εμμανουήλ
Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Εφαρμογές Ρομποτικής
Θέμα Μελέτης
Αυτόνομη Απογραφή Προϊόντων σε μια Αποθήκη
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Τεχνολογίες που Χρησιμοποιήθηκαν
● Robot Operating System
● Gazebo/ Rviz
● Navigation Stack
● Occupancy Grid Map
● Python/ C
● Ubuntu
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Διαχωρισμός Προβλήματος
● Εντοπισμός δωματίων του χώρου
● Υπολογισμός βέλτιστης αλληλουχίας δωματίων
● Υπολογισμός μονοπατιού πλήρους κάλυψης κάθε δωματίου
Εντοπισμός Δωματίων
Εντοπισμός Δωματίων - Αλγόριθμοι
● Αλγόριθμος Brushfire ● Γενικευμένο Διάγραμμα Voronoi
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Εντοπισμός Δωματίων - Διαδικασία (1)
● Υπολογισμός τοπικών ελαχίστων των τιμών brushfire πάνω στο GVD
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Εντοπισμός Δωματίων - Διαδικασία (2)
● Αντιστοιχία συνεχόμενων σημείων σε ένα αντιπροσωπευτικό
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Εντοπισμός Δωματίων - Διαδικασία (3)
● Έλεγχος ύπαρξης πόρτας με συγκεκριμένα κριτήρια:
○ Το σημείο βρίσκεται ανάμεσα σε δύο εμπόδια
○ Στην προέκταση των δύο εμποδίων υπάρχει σημαντικός χώρος που είναι καλυμμένος
Εντοπισμός Δωματίων - Αποτελέσματα
Σε 80 χάρτες:
Dataset: HouseExpo A Large-scale 2D Indoor
Layout Dataset for Learning-based Algorithms on
Mobile Robots
True Positives 501
False Negatives 40
False Positives 149
Ακρίβεια 92.606%
Υπολογισμός Αλληλουχίας
Δωματίων
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Αλληλουχία Δωματίων - Διαδικασία (1)
● Δημιουργία γράφου με κόμβους τις πόρτες
● Υπολογισμός όλων των αποστάσεων
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Αλληλουχία Δωματίων - Διαδικασία (2)
● Υπολογισμός βέλτιστης διαδρομής
● Αντιστοιχία αλληλουχίας πορτών με αλληλουχία δωματίων
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Υπολογισμός Βέλτιστης Διαδρομής
Χρησιμοποιήθηκαν δύο παραλλαγές του Hill Climbing αλγορίθμου:
● Random Restart Hill Climbing (RRHC)
● Anneal HC
Συγκρίθηκαν με τον αλγόριθμο κοντινότερου γείτονα σε 70 χάρτες.
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Αλληλουχία Δωματίων - Αποτελέσματα
● Χάρτες που παρουσίασαν βελτίωση με RRHC: 31/70
● Μέση τιμή βελτίωσης: 3.256 %
● Τυπική απόκλιση βελτίωσης: 5.166 %
Ο anneal HC κρίθηκε ακατάλληλος, δεν παρέχει βελτίωση.
Υπολογισμός Μονοπατιού
Πλήρους Κάλυψης
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Μονοπάτι Πλήρους Κάλυψης - Διαδικασία (1)
● Δειγματοληπτικός υπολογισμός σημείων κάλυψης με πολλαπλά βήματα
● Διαχωρισμός σημείων σε δωμάτια
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Μονοπάτι Πλήρους Κάλυψης - Διαδικασία (2)
● Υπολογισμός βέλτιστης αλληλουχίας επίσκεψης των σημείων
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Μονοπάτι Πλήρους Κάλυψης - Διαδικασία (3)
● Υπολογισμός βέλτιστου προσανατολισμού σε κάθε σημείο
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Μονοπάτι Πλήρους Κάλυψης - Διαδικασία (4)
● Προσομοίωση κάλυψης του χώρου και διαγραφή περιττών σημείων
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Μονοπάτι Πλήρους Κάλυψης - Διαδικασία (5)
● Δημιουργία αλληλουχίας κόμβων ζιγκ-ζαγκ
Πειράματα
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Μονοπάτι Πλήρους Κάλυψης - Πειράματα
● 3 χάρτες διαφορετικής πολυπλοκότητας
● 4 σετ αισθητήρων:
○ μικρό/ μεγάλο Field Of View
○ μικρή/ μεγάλη ακτίνα
● 4 διαφορετικές στρατηγικές:
○ Wall follow
○ Zig zag
○ Απλή στρατηγική με δειγματοληψία μικρού σταθερού βήματος
○ Απλή στρατηγική με δειγματοληψία μεγάλου σταθερού βήματος
Χρησιμοποιήθηκαν:
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Χάρτες Πειραμάτων
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Μονοπάτι Πλήρους Κάλυψης - Μετρήσεις
Σε κάθε κάλυψη συλλέγονται οι παρακάτω μετρήσεις:
● Πλήθος poses διαδρομής
● Μήκος συνολικής διαδρομής
● Χρόνος πλήρους κάλυψης
● Ποσοστό συνολικής κάλυψης των εμποδίων του χώρου
● Μέση τιμή/ Διακύμανση πλήθους σαρώσεων κάθε σημείου (mean/ std of scans)
● Μέση τιμή/ Διακύμανση μετρικής γωνίας σάρωσης κάθε σημείου που έχει σαρωθεί (mean/
std of scans’ angles)
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Μετρική Γωνίας Σάρωσης
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Μονοπάτι Πλήρους Κάλυψης - Αποτελέσματα (1)
● Επιλογή κεραιών με μεγάλη ακτίνα και ευρύ FOV είναι η βέλτιστη
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Μονοπάτι Πλήρους Κάλυψης - Αποτελέσματα (2)
● Η δειγματοληψία σημείων με πολλαπλά βήματα εντοπίζει σημεία από ολόκληρο τον χάρτη
και επιφέρει υψηλά ποσοστά κάλυψης των εμποδίων
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Μονοπάτι Πλήρους Κάλυψης - Αποτελέσματα (3)
● Η wall follow στρατηγική οδηγεί σε πλήρη κάλυψη του χώρου στον μικρότερο δυνατό χρόνο
● Η zig zag οδηγεί σε αύξηση των σαρώσεων κατά μέσο όρο και σε μείωση της μετρικής γωνίας
σάρωσης, αλλά αυξάνει το πλήθος των στόχων και τον χρόνο πλοήγησης
Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη
Νικόλας Μάλαμας
Μελλοντικές επεκτάσεις
● Έλεγχος διαδικασίας σε πραγματικές καταστάσεις
● Βελτίωση του συστήματος εντοπισμού θέσης
● Χρήση πολλαπλών ρομποτικών οχημάτων
● Ταξινόμηση δωματίων
Ερωτήσεις
Σας ευχαριστώ!

Contenu connexe

Plus de Manos Tsardoulias

Theofilos Georgiadis: Library recommendation system for the reuse of software...
Theofilos Georgiadis: Library recommendation system for the reuse of software...Theofilos Georgiadis: Library recommendation system for the reuse of software...
Theofilos Georgiadis: Library recommendation system for the reuse of software...Manos Tsardoulias
 
Despoina Touska: Video Forgery Detection using Autoencoder and Recurrent Neur...
Despoina Touska: Video Forgery Detection using Autoencoder and Recurrent Neur...Despoina Touska: Video Forgery Detection using Autoencoder and Recurrent Neur...
Despoina Touska: Video Forgery Detection using Autoencoder and Recurrent Neur...Manos Tsardoulias
 
Kelesakis Dimitrios thesis: Enhancing the conversion rate of e-shops with dyn...
Kelesakis Dimitrios thesis: Enhancing the conversion rate of e-shops with dyn...Kelesakis Dimitrios thesis: Enhancing the conversion rate of e-shops with dyn...
Kelesakis Dimitrios thesis: Enhancing the conversion rate of e-shops with dyn...Manos Tsardoulias
 
Thesis presentation georgios-balaouras
Thesis presentation georgios-balaourasThesis presentation georgios-balaouras
Thesis presentation georgios-balaourasManos Tsardoulias
 
Pandora Robotics Team - 2007 to 2015 - ECE, AUTH
Pandora Robotics Team - 2007 to 2015 - ECE, AUTHPandora Robotics Team - 2007 to 2015 - ECE, AUTH
Pandora Robotics Team - 2007 to 2015 - ECE, AUTHManos Tsardoulias
 
Full coverage of a priori known map from multiple robotic agents
Full coverage of a priori known map from multiple robotic agentsFull coverage of a priori known map from multiple robotic agents
Full coverage of a priori known map from multiple robotic agentsManos Tsardoulias
 

Plus de Manos Tsardoulias (7)

Theofilos Georgiadis: Library recommendation system for the reuse of software...
Theofilos Georgiadis: Library recommendation system for the reuse of software...Theofilos Georgiadis: Library recommendation system for the reuse of software...
Theofilos Georgiadis: Library recommendation system for the reuse of software...
 
Despoina Touska: Video Forgery Detection using Autoencoder and Recurrent Neur...
Despoina Touska: Video Forgery Detection using Autoencoder and Recurrent Neur...Despoina Touska: Video Forgery Detection using Autoencoder and Recurrent Neur...
Despoina Touska: Video Forgery Detection using Autoencoder and Recurrent Neur...
 
Kelesakis Dimitrios thesis: Enhancing the conversion rate of e-shops with dyn...
Kelesakis Dimitrios thesis: Enhancing the conversion rate of e-shops with dyn...Kelesakis Dimitrios thesis: Enhancing the conversion rate of e-shops with dyn...
Kelesakis Dimitrios thesis: Enhancing the conversion rate of e-shops with dyn...
 
Rafail Brouzos thesis
Rafail Brouzos thesisRafail Brouzos thesis
Rafail Brouzos thesis
 
Thesis presentation georgios-balaouras
Thesis presentation georgios-balaourasThesis presentation georgios-balaouras
Thesis presentation georgios-balaouras
 
Pandora Robotics Team - 2007 to 2015 - ECE, AUTH
Pandora Robotics Team - 2007 to 2015 - ECE, AUTHPandora Robotics Team - 2007 to 2015 - ECE, AUTH
Pandora Robotics Team - 2007 to 2015 - ECE, AUTH
 
Full coverage of a priori known map from multiple robotic agents
Full coverage of a priori known map from multiple robotic agentsFull coverage of a priori known map from multiple robotic agents
Full coverage of a priori known map from multiple robotic agents
 

Nikolaos Malamas thesis: Full Coverage of Known Area with Unmanned Ground Vehicle using Path Patterns and Semantic Map Annotation

  • 1. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας ΑΕΜ: 8400 Επιβλέποντες: Αν. Καθηγητής Συμεωνίδης Ανδρέας Δρ. Τσαρδούλιας Εμμανουήλ Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης
  • 2. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Εφαρμογές Ρομποτικής
  • 3. Θέμα Μελέτης Αυτόνομη Απογραφή Προϊόντων σε μια Αποθήκη
  • 4. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Τεχνολογίες που Χρησιμοποιήθηκαν ● Robot Operating System ● Gazebo/ Rviz ● Navigation Stack ● Occupancy Grid Map ● Python/ C ● Ubuntu
  • 5. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Διαχωρισμός Προβλήματος ● Εντοπισμός δωματίων του χώρου ● Υπολογισμός βέλτιστης αλληλουχίας δωματίων ● Υπολογισμός μονοπατιού πλήρους κάλυψης κάθε δωματίου
  • 7. Εντοπισμός Δωματίων - Αλγόριθμοι ● Αλγόριθμος Brushfire ● Γενικευμένο Διάγραμμα Voronoi
  • 8. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Εντοπισμός Δωματίων - Διαδικασία (1) ● Υπολογισμός τοπικών ελαχίστων των τιμών brushfire πάνω στο GVD
  • 9. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Εντοπισμός Δωματίων - Διαδικασία (2) ● Αντιστοιχία συνεχόμενων σημείων σε ένα αντιπροσωπευτικό
  • 10. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Εντοπισμός Δωματίων - Διαδικασία (3) ● Έλεγχος ύπαρξης πόρτας με συγκεκριμένα κριτήρια: ○ Το σημείο βρίσκεται ανάμεσα σε δύο εμπόδια ○ Στην προέκταση των δύο εμποδίων υπάρχει σημαντικός χώρος που είναι καλυμμένος
  • 11. Εντοπισμός Δωματίων - Αποτελέσματα Σε 80 χάρτες: Dataset: HouseExpo A Large-scale 2D Indoor Layout Dataset for Learning-based Algorithms on Mobile Robots True Positives 501 False Negatives 40 False Positives 149 Ακρίβεια 92.606%
  • 13. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Αλληλουχία Δωματίων - Διαδικασία (1) ● Δημιουργία γράφου με κόμβους τις πόρτες ● Υπολογισμός όλων των αποστάσεων
  • 14. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Αλληλουχία Δωματίων - Διαδικασία (2) ● Υπολογισμός βέλτιστης διαδρομής ● Αντιστοιχία αλληλουχίας πορτών με αλληλουχία δωματίων
  • 15. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Υπολογισμός Βέλτιστης Διαδρομής Χρησιμοποιήθηκαν δύο παραλλαγές του Hill Climbing αλγορίθμου: ● Random Restart Hill Climbing (RRHC) ● Anneal HC Συγκρίθηκαν με τον αλγόριθμο κοντινότερου γείτονα σε 70 χάρτες.
  • 16. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Αλληλουχία Δωματίων - Αποτελέσματα ● Χάρτες που παρουσίασαν βελτίωση με RRHC: 31/70 ● Μέση τιμή βελτίωσης: 3.256 % ● Τυπική απόκλιση βελτίωσης: 5.166 % Ο anneal HC κρίθηκε ακατάλληλος, δεν παρέχει βελτίωση.
  • 18. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Μονοπάτι Πλήρους Κάλυψης - Διαδικασία (1) ● Δειγματοληπτικός υπολογισμός σημείων κάλυψης με πολλαπλά βήματα ● Διαχωρισμός σημείων σε δωμάτια
  • 19. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Μονοπάτι Πλήρους Κάλυψης - Διαδικασία (2) ● Υπολογισμός βέλτιστης αλληλουχίας επίσκεψης των σημείων
  • 20. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Μονοπάτι Πλήρους Κάλυψης - Διαδικασία (3) ● Υπολογισμός βέλτιστου προσανατολισμού σε κάθε σημείο
  • 21. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Μονοπάτι Πλήρους Κάλυψης - Διαδικασία (4) ● Προσομοίωση κάλυψης του χώρου και διαγραφή περιττών σημείων
  • 22. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Μονοπάτι Πλήρους Κάλυψης - Διαδικασία (5) ● Δημιουργία αλληλουχίας κόμβων ζιγκ-ζαγκ
  • 24. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Μονοπάτι Πλήρους Κάλυψης - Πειράματα ● 3 χάρτες διαφορετικής πολυπλοκότητας ● 4 σετ αισθητήρων: ○ μικρό/ μεγάλο Field Of View ○ μικρή/ μεγάλη ακτίνα ● 4 διαφορετικές στρατηγικές: ○ Wall follow ○ Zig zag ○ Απλή στρατηγική με δειγματοληψία μικρού σταθερού βήματος ○ Απλή στρατηγική με δειγματοληψία μεγάλου σταθερού βήματος Χρησιμοποιήθηκαν:
  • 25. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Χάρτες Πειραμάτων
  • 26. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Μονοπάτι Πλήρους Κάλυψης - Μετρήσεις Σε κάθε κάλυψη συλλέγονται οι παρακάτω μετρήσεις: ● Πλήθος poses διαδρομής ● Μήκος συνολικής διαδρομής ● Χρόνος πλήρους κάλυψης ● Ποσοστό συνολικής κάλυψης των εμποδίων του χώρου ● Μέση τιμή/ Διακύμανση πλήθους σαρώσεων κάθε σημείου (mean/ std of scans) ● Μέση τιμή/ Διακύμανση μετρικής γωνίας σάρωσης κάθε σημείου που έχει σαρωθεί (mean/ std of scans’ angles)
  • 27. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Μετρική Γωνίας Σάρωσης
  • 28. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Μονοπάτι Πλήρους Κάλυψης - Αποτελέσματα (1) ● Επιλογή κεραιών με μεγάλη ακτίνα και ευρύ FOV είναι η βέλτιστη
  • 29. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Μονοπάτι Πλήρους Κάλυψης - Αποτελέσματα (2) ● Η δειγματοληψία σημείων με πολλαπλά βήματα εντοπίζει σημεία από ολόκληρο τον χάρτη και επιφέρει υψηλά ποσοστά κάλυψης των εμποδίων
  • 30. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Μονοπάτι Πλήρους Κάλυψης - Αποτελέσματα (3) ● Η wall follow στρατηγική οδηγεί σε πλήρη κάλυψη του χώρου στον μικρότερο δυνατό χρόνο ● Η zig zag οδηγεί σε αύξηση των σαρώσεων κατά μέσο όρο και σε μείωση της μετρικής γωνίας σάρωσης, αλλά αυξάνει το πλήθος των στόχων και τον χρόνο πλοήγησης
  • 31. Πλήρης Κάλυψη Γνωστού Χώρου από επίγειο όχημα με χρήση Στρατηγικών Πλοήγησης και Σημασιολογική Ανάλυση του χάρτη Νικόλας Μάλαμας Μελλοντικές επεκτάσεις ● Έλεγχος διαδικασίας σε πραγματικές καταστάσεις ● Βελτίωση του συστήματος εντοπισμού θέσης ● Χρήση πολλαπλών ρομποτικών οχημάτων ● Ταξινόμηση δωματίων

Notes de l'éditeur

  1. Στην αρχή η ρομποτική περιοριζόταν κυρίως σε στρατιωτικές εφαρμογές. Όμως η ανάπτυξη γνώσεων και δυνατοτήτων (hardware & software) έχει ανοίξει το εύρος των εφαρμογών. Κάποια παραδείγματα είναι η ένταξη της σε εργοστάσια (γραμμές παραγωγής), οι ιατρικές εφαρμογές, η εξερεύνηση του διαστήματος, αλλά συναντάται και σε καθημερινές εφαρμογές όπως τα αυτόνομα αυτοκίνητα.
  2. Αποτελεσματική, εύκολη και οικονομική απογραφή προϊόντων σε μια γνωστή (!) αποθήκη
  3. ROS: το πιο διαδεδομένο σύστημα υλοποίησης ρομποτικών συστημάτων. Αποτελεί ένα μεσολειτουργικό σύστημα, το οποίο διασυνδέει το software με το hardware με έναν τέτοιο τρόπο που η δημιουργία ρομποτικών συστημάτων και εφαρμογών είναι πιο απλή και γρήγορη. Το Gazebo αποτελεί ένα περιβάλλον προσομοίωσης ρομποτικών εφαρμογών σε τρισδιάστατα εικονικά περιβάλλοντα. Προσομοιώνει φυσικούς νόμους και δίνει τη δυνατότητα πειραμάτων σε ρεαλιστικές συνθήκες. RViz οπτικοποίηση δεδομένων. Navigation : Δηλώνοντας ένα σημείο ως στόχο της πλοήγησης δημιουργεί το κατάλληλο σύνολο εντολών ταχύτητας τις οποίες πρέπει να ακολουθήσει το όχημα για να κατευθυνθεί στον στόχο αυτό, χωρίς να συγκρούεται με εμπόδια του περιβάλλοντα χώρου.
  4. Στη μελέτη υπάρχουν 2 γνωστά στοιχεία: (1) το OGM του χώρου, (2) το configuration των αισθητήρων (fov, range, direction). Πρέπει η μελέτη να γίνει συναρτήσει αυτών για να μπορεί το σύστημα να γενικευθεί.
  5. Ο αλγόριθμος Brushfire ή Wavefront είναι μια μέθοδος υπολογισμού αποστάσεων μεταξύ σημείων σε έναν διακριτοποιημένο χώρο σε μορφή γράφου, όπως ένα OGM. Ο αλγόριθμος εκκινεί από ένα σύνολο σημείων του χώρου και βρίσκει τα αμέσως γειτονικά τους σημεία επαναληπτικά. Έτσι υπολογίζει την κοντινότερη απόσταση κάθε σημείου του ελεύθερου χώρου από το αρχικό υποσύνολο σημείων κρατώντας το πλήθος των επαναλήψεων που χρειάστηκαν για να φτάσει έως εκεί. GVD: Μέθοδος διαχωρισμού ενός χώρου σε επιμέρους περιοχές. Ο διαχωρισμός αυτός πραγματοποιείται με βάση τις αποστάσεις κάθε σημείου του (ελεύθερου) χώρου από ένα υποσύνολο σημείων (εμπόδια).
  6. Συμπεράσματα: (+) πολύ καλή ακρίβεια εντοπισμού πορτών συνολικά. (-) συχνά εντοπίζει πόρτες εκεί που δεν υπάρχουν, όπως στη μέση διαδρόμων (πράγμα που όμως δεν μας επηρεάζει ουσιαστικά στη μελέτη) και στη μέση δωματίων (εξαιτίας της αναπαράστασης μεγάλου μέρους του dataset με εμπόδια αντί για άγνωστες περιοχές.
  7. O HC είναι μια τεχνική βελτιστοποίησης που ανήκει στην κατηγορία της τοπικής αναζήτησης της αριθμητικής ανάλυσης. Είναι ένας επαναληπτικός αλγόριθμος που ξεκινάει με μία αυθαίρετη λύση στο πρόβλημα αλλάζοντας στοιχειωδώς την λύση αναζητά για μια βελτίωση στο αποτέλεσμα. (+) γρήγορο (-) τοπικά μέγιστα. RRHC: πολλές διαφορετικές αρχικές λύσεις Anneal: στοχαστικότητα στην αποδοχή κάθε στοιχειώδους αλλαγής
  8. Συμπεράσματα: (+) ίδιος χρόνος εκτέλεσης (αμελητέος), (+) RRHC βελτιώνει σημαντικά στις μισές περιπτώσεις, στις άλλες μισές έχει ίδιο αποτέλεσμα με ΝΝ, (-) ο anneal μόλις σε 12 απλές περιπτώσεις έχει ίδιο αποτέλεσμα με ΝΝ, στις υπόλοιπες έχει σημαντικά χειρότερο. Μεγαλύτερες βελτιώσεις 26.1, 15.9 , 14.7.
  9. Χρήσιμα σημεία είναι τα σημεία μπροστά σε τοίχους, εκεί θα έχει προϊόντα, άρα στα εμπόδια του OGM. Configuration αισθητήρων θεωρείται γνωστό αλλά δεν είναι προφανώς συγκεκριμένο! Δύο στρατηγικές, wall follow και zig zag. Στόχος να καλυφθούν τα εμπόδια πολλές φορές και με διαφορετική φάση (γωνία κάλυψης).
  10. Πολλά βήματα στην δειγματοληψία που εξαρτώνται από το range των αισθητήρων, βρίσκει σημεία που είναι χρήσιμα(!) ανεξαρτήτως τοπολογίας
  11. RRHC σε κάθε δωμάτιο για την βελτίωση του συνολικού μήκους
  12. Συναρτήσει δύο παραγόντων, μεγιστοποίησης της επιφάνειας κάλυψης εμποδίων και ελαχιστοποίησης της περιστροφικής κίνησης προς το επόμενο σημείο (δέχεται πολλούς προσανατολισμούς)
  13. Μειώνει σημαντικά το πλήθος των σημείων
  14. Δεύτερη στρατηγική που βασίζεται στην πρώτη
  15. 35 - 70 degrees FOV, 1 - 3 meters range. Απλή στρατηγική: δειγματοληψία (0,5 ή 2 μ.), υπολογισμός σειράς με RRHC, υπολογισμός καλύτερου (μοναδικού) προσανατολισμού
  16. Μετρική γωνίας = |left - right| / (left + right). Στόχος: λίγα poses / μικρό μήκος -> μικρός χρόνος, μεγάλο ποσοστό κάλυψης, με ιδανικά μεγάλο μ.ο. Σαρώσεων και μικρή μετρική γωνίας
  17. 1) μειώνεται ο χρόνος πλοήγησης, γιατί απαιτούνται λιγότεροι στόχοι, αυξάνεται ο μ.ο. σαρώσεων ανά σημείο αφού καλύπτει συνεχώς μεγαλύτερη επιφάνεια και με πιο ομοιόμορφες γωνίες (μειώνεται η μετρική γωνιών)
  18. 2) μικρό βήμα + μεγάλη ακτίνα -> μεγάλος χρόνος χωρίς λόγο, μεγάλο βήμα + μικρή ακτίνα -> χαμηλό ποσοστό κάλυψης
  19. Wall follow όταν η κάλυψη πρέπει να γίνει άμεσα και γρήγορα να επιλέγεται η wall follow Zig zag όταν πρέπει να καλυφθεί ο χώρος όσο πιο αποτελεσματικά γίνεται, να επιλέγεται η zig zag Συμπέρασμα: Το σύστημα κάλυψης των εμποδίων είναι εύρωστο και για τις δύο στρατηγικές που αναπτύχθηκαν, καθώς τα εμπόδια σαρώνονται αρκετές φορές και με διαφορετικές γωνίες, κάτι που οδηγεί σε πολύ μεγάλη πιθανότητα σωστής απογραφής των προϊόντων.