Robotics Programmer
Περιγραφή Θέσης
Αυτή η θέση θα σας δώσει την ευκαιρία να εξελιχθείτε στον προγραμματισμό ρομποτικών συστημάτων, συνδυάζοντας γνώσεις ρομποτικής με πρακτικές εφαρμογές στην αστρονομία.
Χρήσιμες γνώσεις για τη θέση
- Εμπειρία στη χρήση του ROS (Robotics Operating System) για ανάπτυξη και προγραμματισμό συστημάτων.
- Εμπειρία στον προγραμματισμό σε Rust.
- Καλή γνώση του Raspberry Pi και χειρισμός hardware μέσω GPIO.
- Ικανότητες στον προγραμματισμό stepper motors και διαχείριση κινητήρων μέσω ROS.
- Καλή κατανόηση των βασικών αρχών ρομποτικής και αυτοματισμού.
- Γνώση γλωσσών προγραμματισμού όπως Python ή C++.
- Γενικότερες γνώσεις διαχείρισης και προγραμματισμού αισθητήρων θα ήταν χρήσιμες!
Καθήκοντα
- Σχεδιασμός και προγραμματισμός για τη διαχείριση και τον έλεγχο stepper motors μέσω ROS και Rust για την στρέψη του ραδιοτηλεσκόπιου.
- Διασύνδεση και προγραμματισμός Raspberry Pi για τον έλεγχο stepper motors.
- Σχεδιασμός και υλοποίηση αλγορίθμων για ακριβή και αυτοματοποιημένη κίνηση των συσκευών.
- Συνεργασία με την υπόλοιπη ομάδα για την αντιμετώπιση τεχνικών προκλήσεων και τη βελτιστοποίηση του συστήματος.
Δεξιότητες που θα αναπτύξεις
- Προγραμματισμός σε ROS: Θα εμβαθύνετε στο Robotics Operating System και θα αναπτύξετε δεξιότητες στον σχεδιασμό και τη διαχείριση ρομποτικών συστημάτων.
- Προγραμματισμός σε Rust: Θα βελτιώσετε τις γνώσεις σας στον προγραμματισμό με Rust, εστιάζοντας στον έλεγχο ρομποτικών συστημάτων.
- Hardware Integration: Θα εξοικειωθείτε με την ενσωμάτωση και τον προγραμματισμό συσκευών όπως Raspberry Pi και stepper motors, αποκτώντας πρακτική εμπειρία στην αλληλεπίδραση λογισμικού-υλικού.
- Αστρονομικές Εφαρμογές: Θα μάθετε πώς να εφαρμόζετε την τεχνολογία της ρομποτικής σε πραγματικά αστρονομικά συστήματα, ενισχύοντας τη γνώση σας στην παρατήρηση και κίνηση ραδιοτηλεσκοπίων.
- Επίλυση Τεχνικών Προβλημάτων: Θα αποκτήσετε ικανότητες αντιμετώπισης προβλημάτων που προκύπτουν κατά την ανάπτυξη και συντήρηση ρομποτικών συστημάτων, βελτιώνοντας την κριτική σας σκέψη και την ικανότητα εύρεσης λύσεων.
- Συνεργασία: Θα αναπτύξετε δεξιότητες συνεργασίας, επικοινωνώντας και συνεισφέροντας σε μια ομάδα που συνδυάζει τεχνολογία και επιστήμη.