SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
Σχεδιασμός και παρακολούθηση
λειτουργιών σε αποστολές
ρομποτικών οχημάτων
Φοιτητής: Λυκάρτσης Ιωάννης
Επιβλέπων: Ανδρέας Συμεωνίδης
Διάρθρωση παρουσίασης
Περιγραφή προβλήματος
Στόχος της διπλωματικής
Αρχιτεκτονική Συστήματος
Παρουσίαση Διεπαφής
Συμπεράσματα
Μελλοντικές Εφαρμογές
Διεργασίες αποστολής ρομποτικών οχημάτων
Παρακολούθηση και τον έλεγχος των υποσυστημάτων του ρομπότ και του
εξοπλισμού
Ανάλυση και αναφορά της απόδοσης του ρομπότ
Σχεδιασμός, χρονοπρογραμματισμός και εκτέλεση των διεργασιών της αποστολής
Διαχείριση του ενσωματωμένου (on-board) λογισμικού
Παράδοση πακέτων δεδομένων της αποστολής
Λήψη και ανάλυση των μηνυμάτων τηλεμετρίας
Διεργασίες αποστολής ρομποτικών οχημάτων
Επισκόπηση συστήματος διεργασιών αποστολής
Κοινά προβλήματα ανάπτυξης διεπαφών τηλεχειρισμού
Διαφορετικές υλοποιήσεις παρά το γεγονός ότι πολλές λειτουργίες
είναι κοινές
Λιγοστή επαναχρησιμοποίηση κώδικα
Χρονοβόρα εκπαίδευση των χειριστών
Πρόχειρη υλοποίηση κυρίως όταν πρόκειται για διεπαφή που θα
χρησιμοποιηθεί σε τεστ
Στόχος εφαρφμογής GRASP
Εργαλείο γρήγορης παραγωγής διεπαφών τηλεχειρισμού
Ανεξαρτησία από το είδος του ρομπότ (Rover, UAV, Arm etc)
Ελαχιστοποίηση κόστους και χρόνου εκπαίδευσης χειριστών
Προσαρμοστικότητα σε αλλαγές του on-board software
Μεγιστοποίηση επαναχρησιμοποιήσιμου κώδικα
Υποβοήθηση χειριστή κατά την διεκπαιρέωση της αποστολής
Ρομπότ που υποστηρίζει το GRASP
Bridget
Πρωτότυπο rover για την αποστολή Exomars το 2020
6 ρόδες (6 μετακίνησης, 4 περιστροφής)
Στερεοκάμερα
Star Tracker
Φώτα (λευκά και υπεριώδη)
Ρομπότ που υποστηρίζει το GRASP
LARAD
Ρομποτικός βραχίονας 6 βαθμών ελευθερίας μήκους 2 μέτρων
Συστήματα ελέγχου βασισμένα αποκλειστικά σε SpaceWire
Δυνατότητα εκτέλεσης διεργασιών με εργαλεία του end-effector
Δυνατότητα άμεσου ελέγχου κινητήρων αρθρώσεων
Τεχνολογίες Ανάπτυξης
Γλώσσα Προγραμματισμού: Qt 5.5 with C++
Εργαλείο ανάπτυξης Qt: Qt Creator 3.4
Εργαλείο ροής βίντεο: GStreamer 0.10
Εργαλείο σχεδιασμού γραφικών: OpenGL
Εργαλείο μετατροπής αρχείων 3D μοντέλων: Assimp
Αρχιτεκτονική του Συστήματος
Πακέτα κλάσεων
Ένα πακέτο που περιέχει τις κλάσεις που εκτελούν τις κοινές λειτουργίες των ρομπότ
Ένα πακέτο για κάθε ρομπότ, που περιέχει τις κλάσεις που υλοποιούν τα widget της διεπαφής του
Επικοινωνία κλάσεων
Χρήση του συστήματος σήματος/θυρίδας (signal/slot) της Qt, που καθιστά εύκολη την ενημέρωση
για γεγονότα μεταξύ διαφορετικών αντικειμένων
Κάθε πακέτο κλάσεων διαθέτει μία κλάση που αναλαμβάνει τον καθορισμό των επικοινωνιών
μεταξύ των διαφορετικών κλάσεων του πακέτου
Αρχιτεκτονική του Συστήματος
Πακέτο Γενικής Διεπαφής
Αρχιτεκτονική του Συστήματος
Πακέτο διεπαφής Bridget
Αρχιτεκτονική του Συστήματος
Επιλογή ρομπότ αποστολής και αρχικοποίηση του συστήματος
Αρχιτεκτονική του Συστήματος
Υποσύστημα διεπαφής διεργασιών αποστολής ρομπότ
Βασικό Σενάριο Χρήσης
Επικοινωνία εδάφους-ρομπότ
Επικοινωνία μέσω TCP/IP
Σε περίπτωση συνεργασίας 2 ρομπότ (πχ βραχίονας πάνω σε όχημα) δυνατότητα
είτε επικοινωνίας με έναν κοινό on-board υπολογιστή είτε με 2 ξεχωριστούς
Σε πραγματικές αποστολές επιθυμητή η χρήση DTN (Delay Tolerant Network)
που επιτρέπει την αντιμετώπιση ακραίων συνθηκών κατά την επικοινωνία
Μοντέλο Επικοινωνίας
Operator GRASP Client Server
Rover
Arm
Plans & Commands TC message TCP/IP Socket
Display TM message TCP/IP Socket
Accept/Reject
Port A
Port B
Παρουσίαση συστήματος GRASP
Επιλογή ρομπότ χειρισμού
Προσαρμοστικότητα
Εντολών
Χρήση αρχείων XML
Ομαδοποίηση εντολών
Καθορισμός παραμέτρων εντολής
(όνομα, ορίσματα, όρια
ορισμάτων, προϋποθέσεις
εκτέλεσης κλπ)
Επιλογή από τον χειριστή εντός της
εφαρμογής ποιες εντολές
σκοπεύει να χρησιμοποιήσει
Widget καθορισμού επικοινωνίας
Καθορισμός σύνδεσης εδάφους-
ρομπότ
Προβολή τελευταίου μηνύματος
που αποστάλθηκε/ελήφθη
Widget Σχεδίου
Αποστολής
Δημιουργία αλληλουχίας εντολών
Εκκίνηση της αποστολής
Δυνατότητα προσωρινής
παύσης/επανεκκίνησης της
αποστολής
Widget Χρονοδιαγράμματος
Δημιουργία σχεδίου αποστολής
Αλληλουχία εντολών
Διάρκεια εκτέλεσης κάθε εντολής
Παρακολούθηση εκτέλεσης
Εποπτεία των πραγματικών μηνυμάτων τηλεεντολών και τηλεμετρίας που
ανταλλάσσονται στην διάρκεια της αποστολής
Widget Χρονοδιαγράμματος
Περιορισμοί σχεδίου αποστολής
Προστασία του ρομπότ χειρισμού από ανεπιθύμητες καταστάσεις
ελέγχου
Απαγόρευση στο χειριστή να δημιουργήσει σχέδιο ελέγχου που θα
οδηγήσει το ρομπότ σε αστάθεια
Ενημέρωση για την αιτία του σφάλματος
Προετοιμασία πολύπλοκων
εντολών
Ορισμένες εντολές απαιτούν πληθώρα
ορισμάτων
Επίπονο για το χειριστή να δημιουργεί την
κατάλληλη μορφή της εντολής
Δημιουργία ξεχωριστών widget που παρέχουν:
Κατάλληλη διεπαφή επιλογής των
ορισμάτων
Εύκολες προσαρμογές στις τιμές των
ορισμάτων
Widget Άμεσης οδήγησης
Χειρισμός του ρομπότ με συνεχόμενες εντολές κίνησης
Αυξομείωση της ταχύτητας με προκαθορισμένο βήμα
Αλλαγή τρόπου μετακίνησης (Ackermann/Point Turn)
Παρουσίαση Τηλεμετρίας
Πίνακες Ενδείξεις
Διαγράμματα
Λήψη εικόνας-
βίντεο
Χρήση Gstreamer για streaming του
βίντεο από τις on-board κάμερες στην
οθόνη του χειριστή
Δυνατότητα λήψης φωτογραφίας
Widget Χάρτη
Χάρτης δύο διαστάσεων που αναπαριστά το έδαφος της αποστολής
Δυνατότητα σημείωσης πάνω στο χάρτη (εμπόδια, ευρήματα κλπ)
Αναπαράσταση θέση και προσανατολισμού του ρομπότ
Αναπαράσταση προσανατολισμού της κάμερας
Το είδος του χάρτη εξαρτάται από τις πληροφορίες τηλεμετρίας που επιστρέφει
το εκάστοτε ρομπότ (πχ θέση GPS, Digital Elevation Map κλπ)
Σχεδιασμός μονοπατιού που ακολούθησε το ρομπότ
Χάρτης αποστολής
3D αναπαράσταση
Δυνατότητα οπτικοποίσης του ρομπότ
στο χώρο
Προϋποθέτει την ύπαρξη των μοντέλων
CAD του ρομπότ
Αξιοποίηση των μηνυμάτων τηλεμετρίας
για ανανέωση της αναπαράστασης
Δυνατότητα “κίνησης” της κάμερας
Χρήση Assimp και OpenGL για την 3D
αναπαράσταση
Αποτελέσματα
Τεστ χρήσης GRASP με το Bridget
Εύρεση στόχων (σημαδεμένες πέτρες με χρώμα που εμφανίζεται υπό υπεριώδες φως) στον χώρο
προσομοίωσης της επιφάνειας του πλανήτη Άρη
Διάσχιση του εδάφους και αποφυγή των απροσπέλαστων εμποδίων υπό σκοτάδι (χρήση μόνο των
φώτων του ρομπότ)
Σύνολο 10 στόχοι, Διάρκεια 60 λεπτά
Συμπεράσματα πειράματος
Χειριστής που γνώριζε το GRASP βρήκε 7 στόχους και είχε 0 συγκρούσεις
Χειριστής που δεν είχε καμία επαφή με το GRASP βρήκε 4 στόχους και είχε 1 σύγκρουση
Μελλοντικές Εφαρμογές
Επέκταση αυτονομίας του GRASP κατά την διάρκεια της αποστολής,
ελαχιστοποιώντας τον φόρτο εργασίας του χειριστή
Παροχή εργαλείων ομαδοποίησης εντολών για ευκολότερη εποπτεία στο
χρονοδιάγραμμα εκτέλεσης
Συνδυασμός με κάποιο περιβάλλον προσομοιώσεων
Παροχή εργαλείων δημιουργίας διεπαφών υψηλού επιπέδου (χωρίς να χρειάζεται
να γραφτεί κώδικας)
Ευχαριστώ!!

Weitere ähnliche Inhalte

Andere mochten auch

Δούμας Οδυσσέας 7168
Δούμας Οδυσσέας 7168Δούμας Οδυσσέας 7168
Δούμας Οδυσσέας 7168ISSEL
 
Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485ISSEL
 
Βασίλειος Λώλης 5638
Βασίλειος Λώλης 5638Βασίλειος Λώλης 5638
Βασίλειος Λώλης 5638ISSEL
 
Σωτήριος Αγγελής
Σωτήριος ΑγγελήςΣωτήριος Αγγελής
Σωτήριος ΑγγελήςISSEL
 
Νικηφόρος Σακκάς
Νικηφόρος Σακκάς Νικηφόρος Σακκάς
Νικηφόρος Σακκάς ISSEL
 
Πάρης Λαγάκης 7200
Πάρης Λαγάκης 7200Πάρης Λαγάκης 7200
Πάρης Λαγάκης 7200ISSEL
 

Andere mochten auch (6)

Δούμας Οδυσσέας 7168
Δούμας Οδυσσέας 7168Δούμας Οδυσσέας 7168
Δούμας Οδυσσέας 7168
 
Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485
 
Βασίλειος Λώλης 5638
Βασίλειος Λώλης 5638Βασίλειος Λώλης 5638
Βασίλειος Λώλης 5638
 
Σωτήριος Αγγελής
Σωτήριος ΑγγελήςΣωτήριος Αγγελής
Σωτήριος Αγγελής
 
Νικηφόρος Σακκάς
Νικηφόρος Σακκάς Νικηφόρος Σακκάς
Νικηφόρος Σακκάς
 
Πάρης Λαγάκης 7200
Πάρης Λαγάκης 7200Πάρης Λαγάκης 7200
Πάρης Λαγάκης 7200
 

Ähnlich wie Λυκάρτσης Ιωάννης

Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...
Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...
Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...ISSEL
 
Μεθοδολογία ανάπτυξης γραφικών εφαρμογών για απομακρυσμένα ρομπότ, στο πλαίσ...
Μεθοδολογία ανάπτυξης γραφικών εφαρμογών  για απομακρυσμένα ρομπότ, στο πλαίσ...Μεθοδολογία ανάπτυξης γραφικών εφαρμογών  για απομακρυσμένα ρομπότ, στο πλαίσ...
Μεθοδολογία ανάπτυξης γραφικών εφαρμογών για απομακρυσμένα ρομπότ, στο πλαίσ...ISSEL
 
A graphical application development methodology for remote robots in the cont...
A graphical application development methodology for remote robots in the cont...A graphical application development methodology for remote robots in the cont...
A graphical application development methodology for remote robots in the cont...ISSEL
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...ISSEL
 
VET4SBO Level 2 module 6 - unit 3 - v0.9 gr
VET4SBO Level 2   module 6 - unit 3 - v0.9 grVET4SBO Level 2   module 6 - unit 3 - v0.9 gr
VET4SBO Level 2 module 6 - unit 3 - v0.9 grKarel Van Isacker
 
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-20083rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008Alexandros Sigaras
 
Ανάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικού
Ανάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικούΑνάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικού
Ανάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικούISSEL
 
Development of an automatic procedure for Continuous Integration
Development of an automatic procedure for Continuous IntegrationDevelopment of an automatic procedure for Continuous Integration
Development of an automatic procedure for Continuous IntegrationISSEL
 
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...
Development of a system for designing remote digital image processing pipelin...ISSEL
 
Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας ...
Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας ...Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας ...
Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας ...ISSEL
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...ISSEL
 
NFV enabled EPC
NFV enabled EPCNFV enabled EPC
NFV enabled EPCElber18
 
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...ISSEL
 

Ähnlich wie Λυκάρτσης Ιωάννης (20)

Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...
Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...
Υλοποίηση εργαλείου πλήρους στοίβας σε περιβάλλον Kubernetes για την αυτοµατο...
 
Μεθοδολογία ανάπτυξης γραφικών εφαρμογών για απομακρυσμένα ρομπότ, στο πλαίσ...
Μεθοδολογία ανάπτυξης γραφικών εφαρμογών  για απομακρυσμένα ρομπότ, στο πλαίσ...Μεθοδολογία ανάπτυξης γραφικών εφαρμογών  για απομακρυσμένα ρομπότ, στο πλαίσ...
Μεθοδολογία ανάπτυξης γραφικών εφαρμογών για απομακρυσμένα ρομπότ, στο πλαίσ...
 
A graphical application development methodology for remote robots in the cont...
A graphical application development methodology for remote robots in the cont...A graphical application development methodology for remote robots in the cont...
A graphical application development methodology for remote robots in the cont...
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
 
GNS3 Greek Presentation
GNS3 Greek Presentation GNS3 Greek Presentation
GNS3 Greek Presentation
 
Goal4d
Goal4dGoal4d
Goal4d
 
VET4SBO Level 2 module 6 - unit 3 - v0.9 gr
VET4SBO Level 2   module 6 - unit 3 - v0.9 grVET4SBO Level 2   module 6 - unit 3 - v0.9 gr
VET4SBO Level 2 module 6 - unit 3 - v0.9 gr
 
01p intermapper
01p intermapper01p intermapper
01p intermapper
 
παρουσιαση Thesis Uav
παρουσιαση Thesis Uavπαρουσιαση Thesis Uav
παρουσιαση Thesis Uav
 
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-20083rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
 
Ανάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικού
Ανάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικούΑνάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικού
Ανάπτυξη αυτοματοποιημένης διαδικασίας Continuous Integration σε έργα λογισμικού
 
Development of an automatic procedure for Continuous Integration
Development of an automatic procedure for Continuous IntegrationDevelopment of an automatic procedure for Continuous Integration
Development of an automatic procedure for Continuous Integration
 
Τοπογραφικά όργανα
Τοπογραφικά όργαναΤοπογραφικά όργανα
Τοπογραφικά όργανα
 
φυλλάδιο Intermapper
φυλλάδιο Intermapper φυλλάδιο Intermapper
φυλλάδιο Intermapper
 
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...
Development of a system for designing remote digital image processing pipelin...
 
Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας ...
Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας ...Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας ...
Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας ...
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
 
NFV enabled EPC
NFV enabled EPCNFV enabled EPC
NFV enabled EPC
 
Webradio technoeconomics
Webradio technoeconomicsWebradio technoeconomics
Webradio technoeconomics
 
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης της παραμετροποίησης ρομποτι...
 

Mehr von ISSEL

Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...ISSEL
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...ISSEL
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςISSEL
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxISSEL
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...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
 
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...ISSEL
 

Mehr von 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...
 
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
 

Λυκάρτσης Ιωάννης

  • 1. Σχεδιασμός και παρακολούθηση λειτουργιών σε αποστολές ρομποτικών οχημάτων Φοιτητής: Λυκάρτσης Ιωάννης Επιβλέπων: Ανδρέας Συμεωνίδης
  • 2. Διάρθρωση παρουσίασης Περιγραφή προβλήματος Στόχος της διπλωματικής Αρχιτεκτονική Συστήματος Παρουσίαση Διεπαφής Συμπεράσματα Μελλοντικές Εφαρμογές
  • 3. Διεργασίες αποστολής ρομποτικών οχημάτων Παρακολούθηση και τον έλεγχος των υποσυστημάτων του ρομπότ και του εξοπλισμού Ανάλυση και αναφορά της απόδοσης του ρομπότ Σχεδιασμός, χρονοπρογραμματισμός και εκτέλεση των διεργασιών της αποστολής Διαχείριση του ενσωματωμένου (on-board) λογισμικού Παράδοση πακέτων δεδομένων της αποστολής Λήψη και ανάλυση των μηνυμάτων τηλεμετρίας
  • 4. Διεργασίες αποστολής ρομποτικών οχημάτων Επισκόπηση συστήματος διεργασιών αποστολής
  • 5. Κοινά προβλήματα ανάπτυξης διεπαφών τηλεχειρισμού Διαφορετικές υλοποιήσεις παρά το γεγονός ότι πολλές λειτουργίες είναι κοινές Λιγοστή επαναχρησιμοποίηση κώδικα Χρονοβόρα εκπαίδευση των χειριστών Πρόχειρη υλοποίηση κυρίως όταν πρόκειται για διεπαφή που θα χρησιμοποιηθεί σε τεστ
  • 6. Στόχος εφαρφμογής GRASP Εργαλείο γρήγορης παραγωγής διεπαφών τηλεχειρισμού Ανεξαρτησία από το είδος του ρομπότ (Rover, UAV, Arm etc) Ελαχιστοποίηση κόστους και χρόνου εκπαίδευσης χειριστών Προσαρμοστικότητα σε αλλαγές του on-board software Μεγιστοποίηση επαναχρησιμοποιήσιμου κώδικα Υποβοήθηση χειριστή κατά την διεκπαιρέωση της αποστολής
  • 7. Ρομπότ που υποστηρίζει το GRASP Bridget Πρωτότυπο rover για την αποστολή Exomars το 2020 6 ρόδες (6 μετακίνησης, 4 περιστροφής) Στερεοκάμερα Star Tracker Φώτα (λευκά και υπεριώδη)
  • 8. Ρομπότ που υποστηρίζει το GRASP LARAD Ρομποτικός βραχίονας 6 βαθμών ελευθερίας μήκους 2 μέτρων Συστήματα ελέγχου βασισμένα αποκλειστικά σε SpaceWire Δυνατότητα εκτέλεσης διεργασιών με εργαλεία του end-effector Δυνατότητα άμεσου ελέγχου κινητήρων αρθρώσεων
  • 9. Τεχνολογίες Ανάπτυξης Γλώσσα Προγραμματισμού: Qt 5.5 with C++ Εργαλείο ανάπτυξης Qt: Qt Creator 3.4 Εργαλείο ροής βίντεο: GStreamer 0.10 Εργαλείο σχεδιασμού γραφικών: OpenGL Εργαλείο μετατροπής αρχείων 3D μοντέλων: Assimp
  • 10. Αρχιτεκτονική του Συστήματος Πακέτα κλάσεων Ένα πακέτο που περιέχει τις κλάσεις που εκτελούν τις κοινές λειτουργίες των ρομπότ Ένα πακέτο για κάθε ρομπότ, που περιέχει τις κλάσεις που υλοποιούν τα widget της διεπαφής του Επικοινωνία κλάσεων Χρήση του συστήματος σήματος/θυρίδας (signal/slot) της Qt, που καθιστά εύκολη την ενημέρωση για γεγονότα μεταξύ διαφορετικών αντικειμένων Κάθε πακέτο κλάσεων διαθέτει μία κλάση που αναλαμβάνει τον καθορισμό των επικοινωνιών μεταξύ των διαφορετικών κλάσεων του πακέτου
  • 13. Αρχιτεκτονική του Συστήματος Επιλογή ρομπότ αποστολής και αρχικοποίηση του συστήματος
  • 14. Αρχιτεκτονική του Συστήματος Υποσύστημα διεπαφής διεργασιών αποστολής ρομπότ
  • 16. Επικοινωνία εδάφους-ρομπότ Επικοινωνία μέσω TCP/IP Σε περίπτωση συνεργασίας 2 ρομπότ (πχ βραχίονας πάνω σε όχημα) δυνατότητα είτε επικοινωνίας με έναν κοινό on-board υπολογιστή είτε με 2 ξεχωριστούς Σε πραγματικές αποστολές επιθυμητή η χρήση DTN (Delay Tolerant Network) που επιτρέπει την αντιμετώπιση ακραίων συνθηκών κατά την επικοινωνία
  • 17. Μοντέλο Επικοινωνίας Operator GRASP Client Server Rover Arm Plans & Commands TC message TCP/IP Socket Display TM message TCP/IP Socket Accept/Reject Port A Port B
  • 20. Προσαρμοστικότητα Εντολών Χρήση αρχείων XML Ομαδοποίηση εντολών Καθορισμός παραμέτρων εντολής (όνομα, ορίσματα, όρια ορισμάτων, προϋποθέσεις εκτέλεσης κλπ) Επιλογή από τον χειριστή εντός της εφαρμογής ποιες εντολές σκοπεύει να χρησιμοποιήσει
  • 21. Widget καθορισμού επικοινωνίας Καθορισμός σύνδεσης εδάφους- ρομπότ Προβολή τελευταίου μηνύματος που αποστάλθηκε/ελήφθη
  • 22. Widget Σχεδίου Αποστολής Δημιουργία αλληλουχίας εντολών Εκκίνηση της αποστολής Δυνατότητα προσωρινής παύσης/επανεκκίνησης της αποστολής
  • 23. Widget Χρονοδιαγράμματος Δημιουργία σχεδίου αποστολής Αλληλουχία εντολών Διάρκεια εκτέλεσης κάθε εντολής Παρακολούθηση εκτέλεσης Εποπτεία των πραγματικών μηνυμάτων τηλεεντολών και τηλεμετρίας που ανταλλάσσονται στην διάρκεια της αποστολής
  • 25. Περιορισμοί σχεδίου αποστολής Προστασία του ρομπότ χειρισμού από ανεπιθύμητες καταστάσεις ελέγχου Απαγόρευση στο χειριστή να δημιουργήσει σχέδιο ελέγχου που θα οδηγήσει το ρομπότ σε αστάθεια Ενημέρωση για την αιτία του σφάλματος
  • 26. Προετοιμασία πολύπλοκων εντολών Ορισμένες εντολές απαιτούν πληθώρα ορισμάτων Επίπονο για το χειριστή να δημιουργεί την κατάλληλη μορφή της εντολής Δημιουργία ξεχωριστών widget που παρέχουν: Κατάλληλη διεπαφή επιλογής των ορισμάτων Εύκολες προσαρμογές στις τιμές των ορισμάτων
  • 27. Widget Άμεσης οδήγησης Χειρισμός του ρομπότ με συνεχόμενες εντολές κίνησης Αυξομείωση της ταχύτητας με προκαθορισμένο βήμα Αλλαγή τρόπου μετακίνησης (Ackermann/Point Turn)
  • 29. Λήψη εικόνας- βίντεο Χρήση Gstreamer για streaming του βίντεο από τις on-board κάμερες στην οθόνη του χειριστή Δυνατότητα λήψης φωτογραφίας
  • 30. Widget Χάρτη Χάρτης δύο διαστάσεων που αναπαριστά το έδαφος της αποστολής Δυνατότητα σημείωσης πάνω στο χάρτη (εμπόδια, ευρήματα κλπ) Αναπαράσταση θέση και προσανατολισμού του ρομπότ Αναπαράσταση προσανατολισμού της κάμερας Το είδος του χάρτη εξαρτάται από τις πληροφορίες τηλεμετρίας που επιστρέφει το εκάστοτε ρομπότ (πχ θέση GPS, Digital Elevation Map κλπ) Σχεδιασμός μονοπατιού που ακολούθησε το ρομπότ
  • 32. 3D αναπαράσταση Δυνατότητα οπτικοποίσης του ρομπότ στο χώρο Προϋποθέτει την ύπαρξη των μοντέλων CAD του ρομπότ Αξιοποίηση των μηνυμάτων τηλεμετρίας για ανανέωση της αναπαράστασης Δυνατότητα “κίνησης” της κάμερας Χρήση Assimp και OpenGL για την 3D αναπαράσταση
  • 33. Αποτελέσματα Τεστ χρήσης GRASP με το Bridget Εύρεση στόχων (σημαδεμένες πέτρες με χρώμα που εμφανίζεται υπό υπεριώδες φως) στον χώρο προσομοίωσης της επιφάνειας του πλανήτη Άρη Διάσχιση του εδάφους και αποφυγή των απροσπέλαστων εμποδίων υπό σκοτάδι (χρήση μόνο των φώτων του ρομπότ) Σύνολο 10 στόχοι, Διάρκεια 60 λεπτά Συμπεράσματα πειράματος Χειριστής που γνώριζε το GRASP βρήκε 7 στόχους και είχε 0 συγκρούσεις Χειριστής που δεν είχε καμία επαφή με το GRASP βρήκε 4 στόχους και είχε 1 σύγκρουση
  • 34. Μελλοντικές Εφαρμογές Επέκταση αυτονομίας του GRASP κατά την διάρκεια της αποστολής, ελαχιστοποιώντας τον φόρτο εργασίας του χειριστή Παροχή εργαλείων ομαδοποίησης εντολών για ευκολότερη εποπτεία στο χρονοδιάγραμμα εκτέλεσης Συνδυασμός με κάποιο περιβάλλον προσομοιώσεων Παροχή εργαλείων δημιουργίας διεπαφών υψηλού επιπέδου (χωρίς να χρειάζεται να γραφτεί κώδικας)