Development of a graphical interface of an autonomous vehicle for driving behavior parameterization and remote controlling

ISSEL
ISSELISSEL
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για
παραμετροποίηση της οδηγικής συμπεριφοράς
και απομακρυσμένο έλεγχο του
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ
ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ
ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΥΠΟΛΟΓΙΣΜΩΝ
Επίβλεψη:
Εμμανουήλ Τσαρδούλιας
Μεταδιδακτορικός Ερευνητής
Επίβλεψη:
Συμεωνίδης Ανδρέας
Αναπληρωτής Καθηγητής Α.Π.Θ.
Εκπόνηση:
Παπαδάμ Στέφανος
ΑΕΜ: 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
Μελλοντική Έρευνα
Λύση προβλήματος αντίληψης
μέσω αισθητήρων με χρήση
τεχνικών τεχνητής νοημοσύνης
Εισαγωγή επιπλέον συστήματος
πρόβλεψης συμπεριφοράς
Δυναμική επιλογή τοποθεσιών
πάνω στο χάρτη
Δημιουργία δυναμικής διεπαφής
με δεδομένα πραγματικού χρόνου
όπως ο χάρτης ή η εικόνα του
αυτοκινήτου
Διεπαφή
Όχημα
Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση
της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του
Σας ευχαριστώ για την προσοχή σας!
Ερωτήσεις?
1 of 31

Recommended

Χάραξη βέλτιστου μονοπατιού και πλοήγηση αυτόνομου οχήματος σε δυναμικό περιβ... by
Χάραξη βέλτιστου μονοπατιού και πλοήγηση αυτόνομου οχήματος σε δυναμικό περιβ...Χάραξη βέλτιστου μονοπατιού και πλοήγηση αυτόνομου οχήματος σε δυναμικό περιβ...
Χάραξη βέλτιστου μονοπατιού και πλοήγηση αυτόνομου οχήματος σε δυναμικό περιβ...ISSEL
53 views31 slides
Autonomous vehicle perception using a monocular camera by
Autonomous vehicle perception using a monocular cameraAutonomous vehicle perception using a monocular camera
Autonomous vehicle perception using a monocular cameraISSEL
6 views26 slides
Αντίληψη αυτόνοµου οχήµατος µε χρήση κάµερας by
Αντίληψη αυτόνοµου οχήµατος µε χρήση κάµεραςΑντίληψη αυτόνοµου οχήµατος µε χρήση κάµερας
Αντίληψη αυτόνοµου οχήµατος µε χρήση κάµεραςISSEL
17 views26 slides
A Navigation System For Underwater Vehicles Integrating DVL [Αυτόματη αποθήκε... by
A Navigation System For Underwater Vehicles Integrating DVL [Αυτόματη αποθήκε...A Navigation System For Underwater Vehicles Integrating DVL [Αυτόματη αποθήκε...
A Navigation System For Underwater Vehicles Integrating DVL [Αυτόματη αποθήκε...Nikolaos Papantonopoulos
83 views15 slides
Τεχνικές Πληθοπορισµού σε Αυτόνοµα Οχήµατα για την ∆ηµιουργία Επιπέδων στο Σύ... by
Τεχνικές Πληθοπορισµού σε Αυτόνοµα Οχήµατα για την ∆ηµιουργία Επιπέδων στο Σύ...Τεχνικές Πληθοπορισµού σε Αυτόνοµα Οχήµατα για την ∆ηµιουργία Επιπέδων στο Σύ...
Τεχνικές Πληθοπορισµού σε Αυτόνοµα Οχήµατα για την ∆ηµιουργία Επιπέδων στο Σύ...ISSEL
25 views14 slides
Camera-based localization of annotated objects in indoor environments by
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
12 views38 slides

More Related Content

More from ISSEL

ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ... by
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ISSEL
6 views17 slides
Static Analysis of Python code and Identification of Potential Security Vulne... by
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
7 views16 slides
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ... by
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...ISSEL
26 views27 slides
Design and Development of an Authorization and Access Control Mechanism for C... by
Design and Development of an Authorization and Access Control Mechanism for C...Design and Development of an Authorization and Access Control Mechanism for C...
Design and Development of an Authorization and Access Control Mechanism for C...ISSEL
13 views27 slides
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνο... by
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνο...Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνο...
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνο...ISSEL
19 views27 slides
Analysis and profiling of developer profiles using data mining techniques fro... by
Analysis and profiling of developer profiles using data mining techniques fro...Analysis and profiling of developer profiles using data mining techniques fro...
Analysis and profiling of developer profiles using data mining techniques fro...ISSEL
3 views20 slides

More from ISSEL(20)

ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ... by ISSEL
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ISSEL6 views
Static Analysis of Python code and Identification of Potential Security Vulne... by 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...
ISSEL7 views
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ... by ISSEL
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
ISSEL26 views
Design and Development of an Authorization and Access Control Mechanism for C... by ISSEL
Design and Development of an Authorization and Access Control Mechanism for C...Design and Development of an Authorization and Access Control Mechanism for C...
Design and Development of an Authorization and Access Control Mechanism for C...
ISSEL13 views
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνο... by ISSEL
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνο...Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνο...
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνο...
ISSEL19 views
Analysis and profiling of developer profiles using data mining techniques fro... by ISSEL
Analysis and profiling of developer profiles using data mining techniques fro...Analysis and profiling of developer profiles using data mining techniques fro...
Analysis and profiling of developer profiles using data mining techniques fro...
ISSEL3 views
Ανάλυση και μοντελοποίηση προφίλ προγραμματιστών μέσω τεχνικών εξόρυξης γνώση... by ISSEL
Ανάλυση και μοντελοποίηση προφίλ προγραμματιστών μέσω τεχνικών εξόρυξης γνώση...Ανάλυση και μοντελοποίηση προφίλ προγραμματιστών μέσω τεχνικών εξόρυξης γνώση...
Ανάλυση και μοντελοποίηση προφίλ προγραμματιστών μέσω τεχνικών εξόρυξης γνώση...
ISSEL8 views
TOWARDS AN AUTOMATED SOURCE CODE FORMATTING SYSTEM by ISSEL
TOWARDS AN AUTOMATED SOURCE CODE FORMATTING SYSTEMTOWARDS AN AUTOMATED SOURCE CODE FORMATTING SYSTEM
TOWARDS AN AUTOMATED SOURCE CODE FORMATTING SYSTEM
ISSEL3 views
ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΓΙΑ ΤΗΝ ΠΑΡΟΧΗ ΠΡΟΤΑΣΕΩΝ ΒΕΛΤΙΩΣΗΣ ΤΗΣ ΜΟΡΦΟΠΟΙΗΣΗΣ ΠΗΓ... by ISSEL
ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΓΙΑ ΤΗΝ ΠΑΡΟΧΗ ΠΡΟΤΑΣΕΩΝ ΒΕΛΤΙΩΣΗΣ ΤΗΣ ΜΟΡΦΟΠΟΙΗΣΗΣ ΠΗΓ...ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΓΙΑ ΤΗΝ ΠΑΡΟΧΗ ΠΡΟΤΑΣΕΩΝ ΒΕΛΤΙΩΣΗΣ ΤΗΣ ΜΟΡΦΟΠΟΙΗΣΗΣ ΠΗΓ...
ΔΗΜΙΟΥΡΓΙΑ ΣΥΣΤΗΜΑΤΟΣ ΓΙΑ ΤΗΝ ΠΑΡΟΧΗ ΠΡΟΤΑΣΕΩΝ ΒΕΛΤΙΩΣΗΣ ΤΗΣ ΜΟΡΦΟΠΟΙΗΣΗΣ ΠΗΓ...
ISSEL11 views
System Development for Prediction of Static Analysis Metrics of Source Code by ISSEL
System Development for Prediction of Static Analysis Metrics of Source CodeSystem Development for Prediction of Static Analysis Metrics of Source Code
System Development for Prediction of Static Analysis Metrics of Source Code
ISSEL6 views
Ανάπτυξη συστήματος πρόβλεψης της εξέλιξης των μετρικών στατικής ανάλυσης πηγ... by ISSEL
Ανάπτυξη συστήματος πρόβλεψης της εξέλιξης των μετρικών στατικής ανάλυσης πηγ...Ανάπτυξη συστήματος πρόβλεψης της εξέλιξης των μετρικών στατικής ανάλυσης πηγ...
Ανάπτυξη συστήματος πρόβλεψης της εξέλιξης των μετρικών στατικής ανάλυσης πηγ...
ISSEL11 views
Micro Front-ends and Microservices Architecture in Web Application Development by ISSEL
Micro Front-ends and Microservices Architecture in Web Application DevelopmentMicro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application Development
ISSEL8 views
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ... by ISSEL
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
ISSEL19 views
Indoor localization using wireless networks by ISSEL
Indoor localization using wireless networksIndoor localization using wireless networks
Indoor localization using wireless networks
ISSEL5 views
Εντοπισμός θέσης σε εσωτερικούς χώρους με χρήση ασύρματων δικτύων by ISSEL
Εντοπισμός θέσης σε εσωτερικούς χώρους με χρήση ασύρματων δικτύωνΕντοπισμός θέσης σε εσωτερικούς χώρους με χρήση ασύρματων δικτύων
Εντοπισμός θέσης σε εσωτερικούς χώρους με χρήση ασύρματων δικτύων
ISSEL10 views
Design and implementation of a big data architecture for storage, real-time p... by ISSEL
Design and implementation of a big data architecture for storage, real-time p...Design and implementation of a big data architecture for storage, real-time p...
Design and implementation of a big data architecture for storage, real-time p...
ISSEL9 views
Σχεδιασµός και υλοποίηση µιας αρχιτεκτονικής µεγάλων δεδοµένων για την αποθήκ... by ISSEL
Σχεδιασµός και υλοποίηση µιας αρχιτεκτονικής µεγάλων δεδοµένων για την αποθήκ...Σχεδιασµός και υλοποίηση µιας αρχιτεκτονικής µεγάλων δεδοµένων για την αποθήκ...
Σχεδιασµός και υλοποίηση µιας αρχιτεκτονικής µεγάλων δεδοµένων για την αποθήκ...
ISSEL16 views
Ανάπτυξη Συστήματος Παραγωγής Ερωτήσεων & Γνωσιακού Γράφου από Πρόσφατα Νέα μ... by ISSEL
Ανάπτυξη Συστήματος Παραγωγής Ερωτήσεων & Γνωσιακού Γράφου από Πρόσφατα Νέα μ...Ανάπτυξη Συστήματος Παραγωγής Ερωτήσεων & Γνωσιακού Γράφου από Πρόσφατα Νέα μ...
Ανάπτυξη Συστήματος Παραγωγής Ερωτήσεων & Γνωσιακού Γράφου από Πρόσφατα Νέα μ...
ISSEL15 views
Development of a system for designing remote digital image processing pipelin... by ISSEL
Development of a system for designing remote digital image processing pipelin...Development of a system for designing remote digital image processing pipelin...
Development of a system for designing remote digital image processing pipelin...
ISSEL5 views
Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας ... by ISSEL
Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας ...Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας ...
Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας ...
ISSEL17 views

Development of a graphical interface of an autonomous vehicle for driving behavior parameterization and remote controlling

  • 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. Ανάπτυξη γραφικής διεπαφής αυτόνομου οχήματος για παραμετροποίηση της οδηγικής συμπεριφοράς και απομακρυσμένο έλεγχο του Σας ευχαριστώ για την προσοχή σας! Ερωτήσεις?