200 likes | 601 Views
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Σχεδίαση ενός βραχίονα SCARA χρησιμοποιώντας LEGO Mindstorms NXT και MATLAB. Φλώρου Παγώνα ΑΜ : 1570 Επιβλέπ ω ν Καθηγητής : Δρ . Βολογιαννίδης Σταύρος. Στόχος της Πτυχιακής.
E N D
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑΣχεδίαση ενός βραχίονα SCARA χρησιμοποιώντας LEGO Mindstorms NXT και MATLAB Φλώρου Παγώνα ΑΜ : 1570 Επιβλέπων Καθηγητής : Δρ. Βολογιαννίδης Σταύρος
Στόχος της Πτυχιακής • Συναρμολόγηση ενός βραχίονα SCARA χρησιμοποιώντας την πλατφόρμα NXT Lego. • Εισαγωγή στον προγραμματισμό των Lego μέσω Simulink. • Τεκμηρίωση του προγράμματος ελέγχου του βραχίονα. • Αλλαγή της τροχιάς του βραχίονα.
Βραχίονες Οι ρομποτικοί βραχίονες αποτελούνται από μια σειρά διαδοχικών στερεών σωμάτων που ονομάζονται σύνδεσμοι.Οι αρθρώσεις μπορεί να είναι : Πρισματικές : σχετική μεταφορική κίνηση μεταξύ δύο διαδοχικών συνδέσμων Περιστροφικές : υλοποιούν σχετική περιστροφική κίνηση μεταξύ δύο διαδοχικών συνδέσμων Σφαιρικές : υλοποιούν σφαιρική περιστροφική κίνηση μεταξύ δύο διαδοχικών συνδέσμων
Βραχίονας SCARA Βραχίονας SCARA Η γεωμετρία SCARA είναι ειδική και περιλαμβάνει δύο περιστροφικές και μία πρισματική άρθρωση τοποθετημένες κατά τέτοιο τρόπο ώστε οι άξονες κίνησης να είναι παράλληλοι μεταξύ τους. Το όνομα SCARA προέρχεται από τα αρχικά των λέξεων Selective Compliance Assembly Robot Arm. Παρέχει μεγάλη δυσκαμψία σε κατακόρυφη φόρτιση και ελαστικότητα σε οριζόντια.
Αντίστροφη Κινηματική Η κινηματική ανάλυση ενός βραχίονα αφορά την επίλυση δύο προβλημάτων που ονομάζονται ευθύ και αντίστροφο κινηματικό πρόβλημα. Το ευθύ κινηματικό πρόβλημα συνίσταται στην εύρεση της θέσης και του προσανατολισμού του άκρου του βραχίονα ως προς τη βάση του όταν γνωρίζουμε τη θέση κάθε άρθρωσης. Το αντίστροφο κινηματικό πρόβλημα συνίσταται στην εύρεση της θέσης της κάθε άρθρωσης που τοποθετεί το άκρο του βραχίονα σε μία συγκεκριμένη (επιθυμητή) θέση και προσανατολισμό σε σχέση με τη βάση του. Ο βαθμός δυσκολίας επίλυσης των προβλημάτων αυτών εξαρτάται από τη γεωμετρία του βραχίονα.
Η λύση του αντίστροφου κινηματικού προβλήματος μπορεί να είναι ή να μην είναι μοναδική. Και αυτό γιατί ο βραχίονας μπορεί να κάνει δύο ειδών περιστροφικές κινήσεις
Εισαγωγή στα Lego Mindstorm Τα Lego Mindstorms NXT είναι τα γνωστά τουβλάκια Lego με προηγμένες δυνατότητες όπως κίνηση, προγραμματισμό και επικοινωνία με υπολογιστή. ΕίναιέναπροϊοντηςLego που συνδυάζει προγραμματίσημα τούβλα με ηλεκτρικές μηχανές, αισθητήρες, τούβλα Lego, και τεχνικά κομμάτια Lego (όπως εργαλεία, άξονες, ακτίνες, και υδραυλικά μέρη) κατάλληλα για να χτίσει ο χρήστης ρομπότ και άλλα αυτοματοποιημένα ή διαλογικά συστήματα.
Εισαγωγή στονπρογραμματισμότων Lego μέσω Simulink • Simulink • Παράγει C κώδικα • Κάνει compile • Φορτώνεται στο Lego οπού έπειτα τρέχει αυτόνομα
NXT SCARA • Πρόγραμμα ελέγχου βραχίονα NXT • Επιθυμητές τροχιές
Η τρίτη τώρα είσοδος αναφέρεται στη ροή του προγράμματος. Task_ts2_fc
NXT Scara • 2 Τρόπους λειτουργίας • Κανονική εκτέλεση του προγράμματος για σχεδίαση του ρομπότ μας • Λειτουργία ρύθμισης
Γραφήματα επιθυμητής με πραγματικής συμπεριφοράς των μοτέρ