SlideShare une entreprise Scribd logo
1  sur  31
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για
παραμετροποίηση της οδηγικής συμπεριφοράς
και απομακρυσμένο έλεγχο του
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ
ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ
ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΥΠΟΛΟΓΙΣΜΩΝ
Επίβλεψη:
Εμμανουήλ Τσαρδούλιας
Μεταδιδακτορικός Ερευνητής
Επίβλεψη:
Συμεωνίδης Ανδρέας
Αναπληρωτής Καθηγητής Α.Π.Θ.
Εκπόνηση:
Παπαδάμ Στέφανος
ΑΕΜ: 8885
Θεσσαλονίκη, Νοέμβριος 2021
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
2
Επίπεδα Αυτονομίας
0 2 4
5
3
1
Καμία Αυτονομία
Υπό όρους αυτονομία
“eyes off”
Υποβοηθούμενη
οδήγηση “hands on”
Αυτονομία υψηλού
επιπέδου “mind off”
Μερική αυτονομία
“hands off”
Πλήρης αυτονομία
“steering wheel optional”
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
3
Projects σε εξέλιξη
Εταιρείες Πανεπιστήμια
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
4
Κίνητρο
Ποιότητα ζωής
Μετακίνηση Α.Μ.Ε.Α.
Αύξηση παραγωγικότητας
Απαλλαγή ρουτίνας οδήγησης
Οικονομία
Εξοικονόμηση Καυσίμων
Μείωση υλικών ζημιών
Ασφάλεια
Μείωση τροχαίων
Τήρηση Κανόνων
Κοινωνία
Αποσυμφόρηση δρόμων
Βελτίωση Μ.Μ.Μ.
Αυτοματοποίηση εργασιών
Τομείς
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
5
Σκοπός Διπλωματικής Εργασίας
Δημιουργία Γραφικής Διεπαφής
Απομακρυσμένος Έλεγχος
Αυτοκινήτου
Παραμετροποίηση Οδηγικής
Συμπεριφοράς
Δημιουργία Αυτόνομου
Οχήματος
Ένταξη Αυτόνομου Οχήματος
στο IoT
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
6
Γνώσεις που αποκτήθηκαν
Flow-based προγραμματισμός
για IoT εφαρμογές
Πρωτόκολλο Επικοινωνίας
MQTT
Μεσολαβητής Μηνυμάτων
Mosquitto
Προγραμματισμός
σε Python
Προσομοιωτής ανάπτυξης
αυτόνομων οχημάτων CARLA
Τεχνολογία αυτόνομων
οχημάτων
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
7
Αρχιτεκτονική Σχεδίασης
Τρία κύρια μέρη της σχεδίασης
❖ Απομακρυσμένο τμήμα
διεπαφής
❖ Μεσολαβητής Μηνυμάτων
❖ Αλγοριθμικό τοπικό τμήμα
αυτόνομου οχήματος
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
8
Γραφική Διεπαφή NodeRED
Τρεις κατηγορίες ενεργειών
❖ Κατηγορία πληροφοριών
(αριστερά)
❖ Κατηγορία ενεργειών πριν την
εκκίνηση του οχήματος
(δεξιά)
❖ Κατηγορία ενεργειών κατά
την πορεία του οχήματος
(κέντρο)
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
9
Κατηγορία Πληροφοριών
Ταχύμετρο
Οδηγίες Χρήσης
Διεπαφής
Πεδίο Ενημέρωσης
Αναδυόμενη ενημέρωση
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
10
Κατηγορία ενεργειών πριν την εκκίνηση
Επιλογή Τρόπου
Κίνησης
Επιλογή Κατεύθυνσης
Επιλογή Τοποθεσίας
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
11
Κατηγορία ενεργειών κατά την πορεία
Πλήκτρα χειρισμού του
οχήματος
Καθορισμός των
παραμέτρων κίνησης
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
12
Χαμηλού επιπέδου υλοποίηση
Ροή υλοποίησης
πλήκτρων START / STOP
Ροή υλοποίησης
ταχύμετρου
Παραδείγματα ροών
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
13
Επικοινωνία
Publish
Publish
Subscribe to
topic
Subscribe to
topic
Publish
Publish
Διαδρομή που ακολουθούν τα
μηνύματα από τη διεπαφή στο
όχημα και αντίστροφα
Πελάτες MQTT με τους οποίους
μεταφέρονται τα μηνύματα στον
μεσολαβητή
Μεσολαβητής Μηνυμάτων όπου
συγκεντρώνονται και
μοιράζονται όλα τα μηνύματα
Λειτουργία με τη λογική
Publish / Subscribe
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
14
Υποσυστήματα Αυτόνομου Οχήματος
Υποσύστημα
Επικοινωνίας
Υποσύστημα
Αντίληψης
Υποσύστημα Επιλογής
Συμπεριφοράς
Υποσύστημα Ελέγχου
Υποσύστημα Σχεδίασης
Τροχιάς
Υποσυστήματα
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
15
Υποσύστημα Σχεδίασης Τροχιάς
Επιλογές κίνησης από το χρήστη
Direction Location
FORWARD
STRAIGHT
RIGHT
LEFT
❖ Βενζινάδικο
❖ Κεντρικός κυκλικός κόμβος
❖ Κυκλική πλατεία
❖ Τούνελ
❖ Σιδηροδρομικός σταθμός
❖ Ουρανοξύστης
❖ Ξενοδοχείο
❖ Πλατεία
❖ Αυτοκινητόδρομος
❖ Εμπορικό Κέντρο
❖ Γραφείο
❖ Γειτονιά
❖ Καφετέρια
❖ Εστιατόριο
1
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
16
Υποσύστημα Σχεδίασης Τροχιάς
Direction
FORWARD
STRAIGHT RIGHT
LEFT
2
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
17
Υποσύστημα Σχεδίασης Τροχιάς
Location
A* αλγόριθμος
εύρεσης ελάχιστου
μονοπατιού
3
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
18
Υποσύστημα Σχεδίασης Τροχιάς
Παράδειγμα ολοκληρωμένης τροχιάς
1. Επιλογή Direction → STRAIGHT (μπλε)
1. Επιλογή Direction → RIGHT (μπλε)
1. Επιλογή Direction → FORWARD → 15 μέτρα (πράσινο)
1. Επιλογή Location → Highway (πορτοκαλί)
1. Επιλογή Direction → STRAIGHT (μπλε)
1. Επιλογή Location → Gas Station (πορτοκαλί)
4
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
19
Υποσύστημα Αντίληψης
➔ Εντοπισμός οχημάτων
➔ Εντοπισμός πεζών
Κατάταξη οχημάτων σε τρεις λωρίδες
➔ Αναγνώριση σημάνσεων
➔ Αναγνώριση φωτεινών
σηματοδοτών
Πληροφορία θέσεων, ταχυτήτων, λωρίδων,
καταστάσεων των σημάνσεων από το
CARLA API
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
20
Υποσύστημα Επιλογής Συμπεριφοράς
w(1)(1) ... w(1)(j) ... w(1)(7)
... ...
w(i)(1) ... w(i)(j) ... w(i)(7)
... ...
w(27)(1) ... w(27)(j) ... w(27)(7)
Συμπεριφορές
Κανόνες
Μέθοδος Ανάλυσης Απόφασης
Πολλαπλών Κριτηρίων (MCDM)
27 x 7
Αριστερή Αλλαγή Λωρίδας
Δεξιά Αλλαγή Λωρίδας
Ευθεία Πορεία
Αύξηση Ταχύτητας
Μείωση Ταχύτητας
Διατήρηση Ταχύτητας
Σταμάτημα Οχήματος
Συμπεριφορές Κατεύθυνσης Συμπεριφορές Ταχύτητας
Ομάδες Συμπεριφορών
w(i)(j) ∈ [-1, 1]
1
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
21
Υποσύστημα Επιλογής Συμπεριφοράς
Εφαρμογή φίλτρων
● Φίλτρο act (27 x 1): Τιμές 0 ή 1 ανάλογα με την
ενεργοποίηση ή μη του εκάστοτε κανόνα
● Φίλτρο law (27 x 1): Τιμές 1 ή ∈ [-1, 1] για την
επίδραση του slider lawful στον πίνακα
● Φίλτρο agg (7 x 1): Τιμές 1 ή ∈ [1, 2] για την
επίδραση του slider aggressive στον πίνακα
Ανανέωση βαρών πίνακα
2
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
22
Υποσύστημα Επιλογής Συμπεριφοράς
Υπολογισμός αθροίσματος στηλών
Υπολογισμός μέγιστης τιμής 3 πρώτων
στηλών
Υπολογισμός μέγιστης τιμής 4
τελευταίων στηλών
Βέλτιστη συμπεριφορά κατεύθυνσης
Βέλτιστη συμπεριφορά ταχύτητας
3
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
23
Υποσύστημα Επιλογής Συμπεριφοράς
Κύκλος αξιολόγησης συνθηκών
Αλλαγή στις τιμές των sliders Αλλαγή του διανύσματος act
4
Ή
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
24
Υποσύστημα Ελέγχου
Έλεγχος ταχύτητας με PID
(Longitudinal)
‘Έλεγχος κατεύθυνσης με PID
(Lateral)
Kp = 1.0
Kd = 0.0
Ki = 0.05
Kp = 1.0
Kd = 0.0
Ki = 0.07
PI
D
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
25
Μετρικές Αξιολόγησης
,
Ολοκλήρωση
Διαδρομής
Ποινή Παραβάσεων
Βαθμολογία
Οδήγησης
Μέση Ταχύτητα
Αριθμός Αριστερών
Αλλαγών
Αριθμός Δεξιών
Αλλαγών
Μετρικές αξιολόγησης
αυτόνομης οδήγησης
Μετρικές επίδρασης
των παραμέτρων
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
26
Συνθήκες Πειραμάτων
❖ Εκτέλεση πειραμάτων για 0, 10, 30, 60 και 90
δυναμικά εμπόδια
❖ Εκτέλεση 2 διαδρομών μήκους 1.2 km στην πόλη
3 του CARLA καλύπτοντας συνολικά 108 km
❖ Εκτέλεση για 9 διαφορετικούς συνδυασμούς των
παραμέτρων
➢ Aggressive → (0, 5, 10)
➢ Lawful → (0, 5, 10)
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
27
Αποτελέσματα 1
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
28
Αποτελέσματα 2
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
29
Συμπεράσματα
❖ Δυνατότητα ολοκλήρωσης της διαδρομής σε όλες σχεδόν τις περιπτώσεις
❖ Για παθητική συμπεριφορά ⇒ aggressive → 0 και lawful → 10
➢ Καλύτερη Βαθμολογία Οδήγησης ~ 1.0
➢ Μικρότερη ταχύτητα ~ 15 km/h
❖ Για ακραία συμπεριφορά ⇒ aggressive → 10 και lawful → 0
➢ Χειρότερη Βαθμολογία Οδήγησης ~ 0.2
➢ Μεγαλύτερη ταχύτητα ~ 35 km/h
❖ Για σταθερή τιμή lawful και αυξανόμενη τιμή aggressive
➢ Η Βαθμολογία Οδήγησης μειώνεται ↘
➢ Η μέση ταχύτητα αυξάνεται ↗
❖ Για σταθερή τιμή aggressive και αυξανόμενη τιμή lawful
➢ Η Βαθμολογία Οδήγησης αυξάνεται ↗
➢ Η μέση ταχύτητα μειώνεται ↘
❖ Περισσότερες αλλαγές λωρίδας ⇒ μεγάλες τιμές aggressive, μηδενικές τιμές lawful και για περισσότερα
δυναμικά εμπόδια
❖ Αδυναμία τήρησης ορίων ταχύτητας, καλύτερη συνέπεια σε φανάρια και STOP
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
30
Μελλοντική Έρευνα
Λύση προβλήματος αντίληψης
μέσω αισθητήρων με χρήση
τεχνικών τεχνητής νοημοσύνης
Εισαγωγή επιπλέον συστήματος
πρόβλεψης συμπεριφοράς
Δυναμική επιλογή τοποθεσιών
πάνω στο χάρτη
Δημιουργία δυναμικής διεπαφής
με δεδομένα πραγματικού χρόνου
όπως ο χάρτης ή η εικόνα του
αυτοκινήτου
Διεπαφή
Όχημα
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
Σας ευχαριστώ για την προσοχή σας!
Ερωτήσεις?

Contenu connexe

Plus de ISSEL

Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...ISSEL
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...ISSEL
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςISSEL
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxISSEL
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...ISSEL
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...ISSEL
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...ISSEL
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...ISSEL
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνISSEL
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταISSEL
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...ISSEL
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ISSEL
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...ISSEL
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούISSEL
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςISSEL
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsISSEL
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...ISSEL
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...ISSEL
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ISSEL
 
Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...ISSEL
 

Plus de ISSEL (20)

Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environments
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
 
Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...
 

Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχό του

  • 1. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΥΠΟΛΟΓΙΣΜΩΝ Επίβλεψη: Εμμανουήλ Τσαρδούλιας Μεταδιδακτορικός Ερευνητής Επίβλεψη: Συμεωνίδης Ανδρέας Αναπληρωτής Καθηγητής Α.Π.Θ. Εκπόνηση: Παπαδάμ Στέφανος ΑΕΜ: 8885 Θεσσαλονίκη, Νοέμβριος 2021
  • 2. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 2 Επίπεδα Αυτονομίας 0 2 4 5 3 1 Καμία Αυτονομία Υπό όρους αυτονομία “eyes off” Υποβοηθούμενη οδήγηση “hands on” Αυτονομία υψηλού επιπέδου “mind off” Μερική αυτονομία “hands off” Πλήρης αυτονομία “steering wheel optional”
  • 3. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 3 Projects σε εξέλιξη Εταιρείες Πανεπιστήμια
  • 4. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 4 Κίνητρο Ποιότητα ζωής Μετακίνηση Α.Μ.Ε.Α. Αύξηση παραγωγικότητας Απαλλαγή ρουτίνας οδήγησης Οικονομία Εξοικονόμηση Καυσίμων Μείωση υλικών ζημιών Ασφάλεια Μείωση τροχαίων Τήρηση Κανόνων Κοινωνία Αποσυμφόρηση δρόμων Βελτίωση Μ.Μ.Μ. Αυτοματοποίηση εργασιών Τομείς
  • 5. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 5 Σκοπός Διπλωματικής Εργασίας Δημιουργία Γραφικής Διεπαφής Απομακρυσμένος Έλεγχος Αυτοκινήτου Παραμετροποίηση Οδηγικής Συμπεριφοράς Δημιουργία Αυτόνομου Οχήματος Ένταξη Αυτόνομου Οχήματος στο IoT
  • 6. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 6 Γνώσεις που αποκτήθηκαν Flow-based προγραμματισμός για IoT εφαρμογές Πρωτόκολλο Επικοινωνίας MQTT Μεσολαβητής Μηνυμάτων Mosquitto Προγραμματισμός σε Python Προσομοιωτής ανάπτυξης αυτόνομων οχημάτων CARLA Τεχνολογία αυτόνομων οχημάτων
  • 7. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 7 Αρχιτεκτονική Σχεδίασης Τρία κύρια μέρη της σχεδίασης ❖ Απομακρυσμένο τμήμα διεπαφής ❖ Μεσολαβητής Μηνυμάτων ❖ Αλγοριθμικό τοπικό τμήμα αυτόνομου οχήματος
  • 8. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 8 Γραφική Διεπαφή NodeRED Τρεις κατηγορίες ενεργειών ❖ Κατηγορία πληροφοριών (αριστερά) ❖ Κατηγορία ενεργειών πριν την εκκίνηση του οχήματος (δεξιά) ❖ Κατηγορία ενεργειών κατά την πορεία του οχήματος (κέντρο)
  • 9. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 9 Κατηγορία Πληροφοριών Ταχύμετρο Οδηγίες Χρήσης Διεπαφής Πεδίο Ενημέρωσης Αναδυόμενη ενημέρωση
  • 10. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 10 Κατηγορία ενεργειών πριν την εκκίνηση Επιλογή Τρόπου Κίνησης Επιλογή Κατεύθυνσης Επιλογή Τοποθεσίας
  • 11. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 11 Κατηγορία ενεργειών κατά την πορεία Πλήκτρα χειρισμού του οχήματος Καθορισμός των παραμέτρων κίνησης
  • 12. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 12 Χαμηλού επιπέδου υλοποίηση Ροή υλοποίησης πλήκτρων START / STOP Ροή υλοποίησης ταχύμετρου Παραδείγματα ροών
  • 13. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 13 Επικοινωνία Publish Publish Subscribe to topic Subscribe to topic Publish Publish Διαδρομή που ακολουθούν τα μηνύματα από τη διεπαφή στο όχημα και αντίστροφα Πελάτες MQTT με τους οποίους μεταφέρονται τα μηνύματα στον μεσολαβητή Μεσολαβητής Μηνυμάτων όπου συγκεντρώνονται και μοιράζονται όλα τα μηνύματα Λειτουργία με τη λογική Publish / Subscribe
  • 14. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 14 Υποσυστήματα Αυτόνομου Οχήματος Υποσύστημα Επικοινωνίας Υποσύστημα Αντίληψης Υποσύστημα Επιλογής Συμπεριφοράς Υποσύστημα Ελέγχου Υποσύστημα Σχεδίασης Τροχιάς Υποσυστήματα
  • 15. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 15 Υποσύστημα Σχεδίασης Τροχιάς Επιλογές κίνησης από το χρήστη Direction Location FORWARD STRAIGHT RIGHT LEFT ❖ Βενζινάδικο ❖ Κεντρικός κυκλικός κόμβος ❖ Κυκλική πλατεία ❖ Τούνελ ❖ Σιδηροδρομικός σταθμός ❖ Ουρανοξύστης ❖ Ξενοδοχείο ❖ Πλατεία ❖ Αυτοκινητόδρομος ❖ Εμπορικό Κέντρο ❖ Γραφείο ❖ Γειτονιά ❖ Καφετέρια ❖ Εστιατόριο 1
  • 16. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 16 Υποσύστημα Σχεδίασης Τροχιάς Direction FORWARD STRAIGHT RIGHT LEFT 2
  • 17. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 17 Υποσύστημα Σχεδίασης Τροχιάς Location A* αλγόριθμος εύρεσης ελάχιστου μονοπατιού 3
  • 18. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 18 Υποσύστημα Σχεδίασης Τροχιάς Παράδειγμα ολοκληρωμένης τροχιάς 1. Επιλογή Direction → STRAIGHT (μπλε) 1. Επιλογή Direction → RIGHT (μπλε) 1. Επιλογή Direction → FORWARD → 15 μέτρα (πράσινο) 1. Επιλογή Location → Highway (πορτοκαλί) 1. Επιλογή Direction → STRAIGHT (μπλε) 1. Επιλογή Location → Gas Station (πορτοκαλί) 4
  • 19. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 19 Υποσύστημα Αντίληψης ➔ Εντοπισμός οχημάτων ➔ Εντοπισμός πεζών Κατάταξη οχημάτων σε τρεις λωρίδες ➔ Αναγνώριση σημάνσεων ➔ Αναγνώριση φωτεινών σηματοδοτών Πληροφορία θέσεων, ταχυτήτων, λωρίδων, καταστάσεων των σημάνσεων από το CARLA API
  • 20. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 20 Υποσύστημα Επιλογής Συμπεριφοράς w(1)(1) ... w(1)(j) ... w(1)(7) ... ... w(i)(1) ... w(i)(j) ... w(i)(7) ... ... w(27)(1) ... w(27)(j) ... w(27)(7) Συμπεριφορές Κανόνες Μέθοδος Ανάλυσης Απόφασης Πολλαπλών Κριτηρίων (MCDM) 27 x 7 Αριστερή Αλλαγή Λωρίδας Δεξιά Αλλαγή Λωρίδας Ευθεία Πορεία Αύξηση Ταχύτητας Μείωση Ταχύτητας Διατήρηση Ταχύτητας Σταμάτημα Οχήματος Συμπεριφορές Κατεύθυνσης Συμπεριφορές Ταχύτητας Ομάδες Συμπεριφορών w(i)(j) ∈ [-1, 1] 1
  • 21. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 21 Υποσύστημα Επιλογής Συμπεριφοράς Εφαρμογή φίλτρων ● Φίλτρο act (27 x 1): Τιμές 0 ή 1 ανάλογα με την ενεργοποίηση ή μη του εκάστοτε κανόνα ● Φίλτρο law (27 x 1): Τιμές 1 ή ∈ [-1, 1] για την επίδραση του slider lawful στον πίνακα ● Φίλτρο agg (7 x 1): Τιμές 1 ή ∈ [1, 2] για την επίδραση του slider aggressive στον πίνακα Ανανέωση βαρών πίνακα 2
  • 22. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 22 Υποσύστημα Επιλογής Συμπεριφοράς Υπολογισμός αθροίσματος στηλών Υπολογισμός μέγιστης τιμής 3 πρώτων στηλών Υπολογισμός μέγιστης τιμής 4 τελευταίων στηλών Βέλτιστη συμπεριφορά κατεύθυνσης Βέλτιστη συμπεριφορά ταχύτητας 3
  • 23. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 23 Υποσύστημα Επιλογής Συμπεριφοράς Κύκλος αξιολόγησης συνθηκών Αλλαγή στις τιμές των sliders Αλλαγή του διανύσματος act 4 Ή
  • 24. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 24 Υποσύστημα Ελέγχου Έλεγχος ταχύτητας με PID (Longitudinal) ‘Έλεγχος κατεύθυνσης με PID (Lateral) Kp = 1.0 Kd = 0.0 Ki = 0.05 Kp = 1.0 Kd = 0.0 Ki = 0.07 PI D
  • 25. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 25 Μετρικές Αξιολόγησης , Ολοκλήρωση Διαδρομής Ποινή Παραβάσεων Βαθμολογία Οδήγησης Μέση Ταχύτητα Αριθμός Αριστερών Αλλαγών Αριθμός Δεξιών Αλλαγών Μετρικές αξιολόγησης αυτόνομης οδήγησης Μετρικές επίδρασης των παραμέτρων
  • 26. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 26 Συνθήκες Πειραμάτων ❖ Εκτέλεση πειραμάτων για 0, 10, 30, 60 και 90 δυναμικά εμπόδια ❖ Εκτέλεση 2 διαδρομών μήκους 1.2 km στην πόλη 3 του CARLA καλύπτοντας συνολικά 108 km ❖ Εκτέλεση για 9 διαφορετικούς συνδυασμούς των παραμέτρων ➢ Aggressive → (0, 5, 10) ➢ Lawful → (0, 5, 10)
  • 27. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 27 Αποτελέσματα 1
  • 28. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 28 Αποτελέσματα 2
  • 29. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 29 Συμπεράσματα ❖ Δυνατότητα ολοκλήρωσης της διαδρομής σε όλες σχεδόν τις περιπτώσεις ❖ Για παθητική συμπεριφορά ⇒ aggressive → 0 και lawful → 10 ➢ Καλύτερη Βαθμολογία Οδήγησης ~ 1.0 ➢ Μικρότερη ταχύτητα ~ 15 km/h ❖ Για ακραία συμπεριφορά ⇒ aggressive → 10 και lawful → 0 ➢ Χειρότερη Βαθμολογία Οδήγησης ~ 0.2 ➢ Μεγαλύτερη ταχύτητα ~ 35 km/h ❖ Για σταθερή τιμή lawful και αυξανόμενη τιμή aggressive ➢ Η Βαθμολογία Οδήγησης μειώνεται ↘ ➢ Η μέση ταχύτητα αυξάνεται ↗ ❖ Για σταθερή τιμή aggressive και αυξανόμενη τιμή lawful ➢ Η Βαθμολογία Οδήγησης αυξάνεται ↗ ➢ Η μέση ταχύτητα μειώνεται ↘ ❖ Περισσότερες αλλαγές λωρίδας ⇒ μεγάλες τιμές aggressive, μηδενικές τιμές lawful και για περισσότερα δυναμικά εμπόδια ❖ Αδυναμία τήρησης ορίων ταχύτητας, καλύτερη συνέπεια σε φανάρια και STOP
  • 30. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του 30 Μελλοντική Έρευνα Λύση προβλήματος αντίληψης μέσω αισθητήρων με χρήση τεχνικών τεχνητής νοημοσύνης Εισαγωγή επιπλέον συστήματος πρόβλεψης συμπεριφοράς Δυναμική επιλογή τοποθεσιών πάνω στο χάρτη Δημιουργία δυναμικής διεπαφής με δεδομένα πραγματικού χρόνου όπως ο χάρτης ή η εικόνα του αυτοκινήτου Διεπαφή Όχημα
  • 31. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του Σας ευχαριστώ για την προσοχή σας! Ερωτήσεις?