Σχεδιασμός και κατασκευή ενός υβριδικού αμυντικού αυτοματοποιημένου ρομποτικού συστήματος
65
Ο επεξεργαστής του βασίζεται στην έκδοση 6 ή 7 του ARM. Η τρέχουσα έκδοση του
Ubuntu υποστηρίζει το Raspberry Pi 2, ενώ πολλές δημοφιλείς εκδόσεις Linux δεν
υποστηρίζουν τα παλαιότερα μοντέλα όπως το Raspberry Pi 1. Αντίθετα με τα προηγούμενα
μοντέλα, το Raspberry Pi 2 μπορεί να λειτουργήσει ακόμη και με Windows 10, ενώ καμία
άλλη έκδοση του Pi μπορεί να λειτουργήσει με λειτουργικό σύστημα Windows.
Για λόγους συμβατότητας η κοινότητα έχει προχωρήσει στην ανάπτυξη λογισμικού το
οποίο εκτελείται ομαλά όλα τα μοντέλα. Το κατάλληλο λειτουργικό επιλέγεται με βάση τις
εφαρμογές για τις οποίες προορίζεται ο μικροϋπολογιστής.
Τα δύο λειτουργικά συστήματα που έχουν αναπτυχθεί είναι:
1. Raspbian: Βασίζεται στην επιτυχημένη διανομή Debian και γνωρίζει μεγάλη άνθιση
στην κοινότητα των προγραμματιστών.
2. RaspBMC: Βασίζεται στην επιτυχημένη διανομή του XBMC και χρησιμοποιείται σε
περιπτώσεις όπου ο χρήστης θα χειρίζεται το μικροϋπολογιστή ως media center.
Κατά την υλοποίηση της παρούσας διπλωματικής χρησιμοποιήθηκε το λογισμικό
Raspbian, ενώ έγιναν και δοκιμές σε περιβάλλον Linux, διανομή Ubuntu 12.04. Επιλέχθηκε
το εν λόγω λειτουργικό σύστημα καθότι δεν επιφέρει πρόσθετα στοιχεία, είναι πιο εύχρηστο
και διαχειρίζεται καλύτερα τους πόρους του συστήματος σε σχέση με τη διανομή Linux που
δοκιμάστηκε. Δοκιμάστηκε η συγκεκριμένη διανομή Linux καθώς είναι η πιο πρόσφατη
διανομή για την οποία έχουν δημιουργηθεί οδηγοί (drivers) για την στερεοσκοπική κάμερα.
Για τη λειτουργία του απαιτείται η εγκατάσταση του λογισμικού που θα επιλεγεί σε μια
κάρτα SD ή Micro SD (ανάλογα με το μοντέλο που θα επιλεγεί). Το μέγεθος της κάρτας
μνήμης ποικίλει ανάλογα με το στόχο λειτουργίας της συσκευής. Στην παρούσα διπλωματική
επιλέχθηκε κάρτα Micro SD των 16GB καθώς απαιτείται αυξημένο μέγεθος μνήμης για τους
σκοπούς της εφαρμογής.