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, αποκτώντας πρακτική εμπειρία στην αλληλεπίδραση λογισμικού-υλικού.
  • Αστρονομικές Εφαρμογές: Θα μάθετε πώς να εφαρμόζετε την τεχνολογία της ρομποτικής σε πραγματικά αστρονομικά συστήματα, ενισχύοντας τη γνώση σας στην παρατήρηση και κίνηση ραδιοτηλεσκοπίων.
  • Επίλυση Τεχνικών Προβλημάτων: Θα αποκτήσετε ικανότητες αντιμετώπισης προβλημάτων που προκύπτουν κατά την ανάπτυξη και συντήρηση ρομποτικών συστημάτων, βελτιώνοντας την κριτική σας σκέψη και την ικανότητα εύρεσης λύσεων.
  • Συνεργασία: Θα αναπτύξετε δεξιότητες συνεργασίας, επικοινωνώντας και συνεισφέροντας σε μια ομάδα που συνδυάζει τεχνολογία και επιστήμη.