ΕΡΓΑΣΤΗΡΙΑΚΗ ΕΦΑΡΜΟΓΗ 1 ΤO ΡΟΜΠΟΤ INTELLITEK ER-2u

Σχετικά έγγραφα
1. Ηλεκτρικοί κινητήρες- σερβοκινητήρας 2. Ελεγκτές. ΜΠΔ, 9 Ο Εξάμηνο Σάββας Πιπερίδης

ΕΡΓΑΣΤΗΡΙΑΚΗ ΕΦΑΡΜΟΓΗ 4 TΟ ΡΟΜΠΟΤΙΚΟ ΟΧΗΜΑ ROGUE BLUE

ΕΡΓΑΣΤΗΡΙΑΚΗ ΕΦΑΡΜΟΓΗ 2 TO ΡΟΜΠΟΤ HITACHI A4010S

1. Σέρβο (R/C Servo) 2. Βηματικοί κινητήρες 3. Χαρακτηριστικά κινητήρων. ΜΠΔ, 9 Ο Εξάμηνο Σάββας Πιπερίδης

Περιγραφή της 3 ης εργαστηριακής εφαρμογής: ρομποτικό σύστημα LEGO NXT

Εισαγωγή στην Ρομποτική

A7.2 Δημιουργία Απλής Γραφικής Εφαρμογής σε Περιβάλλον Scratch

Φύλλο εργασίας 1 Εισαγωγή στη Ρομποτική

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ "PROΩΘΗΣΗ" PROώθηση

Φύλλο εργασίας 9 - Αυτόνομο ρομποτικό όχημα αποφυγής εμποδίων

Εγχειρίδιο της εφαρμογής αναπαραγωγής CD V2.6 i. Εγχειρίδιο της εφαρμογής αναπαραγωγής CD V2.6

Κεφάλαιο 2.3: Ρυθμίσεις των Windows

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 1. Arduino + LabVIEW: Μέτρηση Έντασης Φωτός με Φωτοαντίσταση. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συσκευές κατάδειξης και πληκτρολόγιο Οδηγός χρήσης

Συσκευές κατάδειξης και πληκτρολόγιο Οδηγός χρήσης

ΠΕΡΙΕΧΟΜΕΝΟ. ΜΑΘΗΜΑ: ΡΟΜΠΟΤΙΚΗ (3Ε) Γ τάξη Ημερήσιου ΕΠΑ.Λ. και Γ τάξη Εσπερινού ΕΠΑ.Λ.

Συσκευές κατάδειξης και πληκτρολόγιο Οδηγός χρήσης

Συσκευές κατάδειξης και πληκτρολόγιο Οδηγός χρήσης

Συσκευές δείκτη και πληκτρολόγιο Οδηγός χρήσης

Πώς να δημιουργήσετε ένα αντίγραφο

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

Συσκευές κατάδειξης και πληκτρολόγιο Οδηγός χρήσης

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 3 Μέτρηση Θερμοκρασίας Σύστημα Ελέγχου Θερμοκρασίας. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Φύλλο εργασίας 4. Η γάτα και τα ποντίκια

UTECO ABEE ΒΙΟΜΗΧΑΝΙΚΟΣ & ΝΑΥΤΙΛΙΑΚΟΣ ΑΥΤΟΜΑΤΙΣΜΟΣ

Ηλεκτρικό & Ηλεκτρονικό Υποσύστηµα ενός Ροµπότ. Επενεργητές Αισθητήρες Σύστηµα Ελέγχου

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

Συσκευές δείκτη και πληκτρολόγιο Οδηγός χρήσης

Εργαστήριο Συστημάτων Αυτομάτου Ελέγχου Άσκηση 1 Το Σερβοσύστημα MS150 1

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Εγχειρίδιο Ζωντανών Μεταδόσεων Εξελιγμένων Υπηρεσιών Βίντεο Πανελληνίου Σχολικού Δικτύου Εγχειρίδιο τεχνικού μετάδοσης

Copyright 2017 HP Development Company, L.P.

Σύμφωνα με το Ινστιτούτο Ρομποτικής της Αμερικής

Ιδιότητες αντικειμένων, συγγραφή κώδικα, συντακτικά λάθη

Συσκευές κατάδειξης και πληκτρολόγιο Οδηγός χρήσης

Μέτρηση Θερμοκρασίας με τον αισθητήρα TMP36. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων. Βασική δομή ενός προγράμματος στο LabVIEW.

Μάθημα 3: Αρχιτεκτονική Υπολογιστών

Σχετική κίνηση αντικειμένων

Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Dcad 1.0

Συσκευές κατάδειξης και πληκτρολόγιο Οδηγός χρήσης

Τα ηλεκτρονικά μέρη του ρομπότ Επιλογή των μονάδων εισόδου εξόδου ανάλογα το μοντέλο που θέλουμε να κατασκευάσουμε

Β1.1 Δημιουργία Εφαρμογής στο Περιβάλλον Προγραμματισμού EdScratch του Edison ρομπότ

Ευ ομή. Εγχειρίδιο χρήσης του περιβάλλοντος LT125-dp

Σύστημα. Θόρυβος. Σχήμα 1.1 Παράσταση ενός ανοιχτού συστήματος

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 2

Συσκευές κατάδειξης και πληκτρολόγιο Οδηγός χρήσης

Συσκευές κατάδειξης και πληκτρολόγιο Οδηγός χρήσης

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Διάγνωση WOW! Me Snooper +

ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΕ ΧΡΗΣΗ ΥΠΟΛΟΓΙΣΤΩΝ (E-CAD) ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ

Τα αλφαριθμητικά αποτελούνται από γράμματα, λέξεις ή άλλους χαρακτήρες (π.χ. μήλο, Ιούλιος 2009, You win!).

Οδηγίες για την Διαδικασία αποθήκευσης στοιχείων ελέγχου πινάκων για επίλυση θέματος Οριοθέτησης.

Vodafone Business Connect

Εισαγωγή στη ρομποτική Γίνε κατασκευαστής

Εισαγωγή. Περιεχόμενα της συσκευασίας. Τεχνικές Προδιαγραφές. Απαιτήσεις συστήματος. Ελληνική Έκδοση. IP002 Sweex USB Internet Phone

ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS NXT

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

Εισαγωγή στις σύγχρονες Εργαλειομηχανές CNC

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Εφαρμογή Εκτύπωσης Ταξιθετικών Ετικετών

2 ο Σχολικό Εργα στήριο Φυσικών Επιστημών

Σύστημα Ηλεκτρονικής Καταγραφής Μηνιαίων Αναφορών Αλιευτικής Δραστηριότητας Για Σκάφη Κάτω των 10 μέτρων

Συσκευές δείκτη και πληκτρολόγιο Οδηγός χρήσης

Εξαμηνιαία Εργασία 2015 Εμπορικό / Βιομηχανικό Κτίριο στο FINE. Σχεδίαση του δικτύου μίας ηλεκτρικής εγκατάστασης.

Εργαστήριο Σ.Α.Ε. Ι. Το Σερβοσύστημα MS150. Υφαντής Α. Καρέλης Δ. Θεοχαράτος Χρ. Τσαγκάρης Β. Σουλιώτης Γ. Γιαννακόπουλος Κ. Ράπτης Π.

LFT169 - LFR169 ΠΟΜΠΟΣ ΚΑΙ ΔΕΚΤΗΣ ΨΗΦΙΑΚΩΝ ΚΑΙ ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ

Τα Windows Πολύ Απλά και Πολύ Σύντομα

5.1.1 Περιγραφή των συστατικών τμημάτων ενός γραφήματος

Πληροφορική. Εργαστηριακή Ενότητα 2 η : Το βιβλίο εργασίας του MS Excel. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Εγχειρίδιο Ζωντανών Μεταδόσεων Υπηρεσιών Βίντεο. Πανεπιστημίου Κρήτης. Εγχειρίδιο τεχνικού μετάδοσης

Lego WeDo - Αεροπλάνο

Ελληνικά. Κεφάλαιο 1 Εισαγωγή στο TVGo DVB-T02PRO

Οδηγίες Χρήσης Ασύρματης Φορητής WiFi Κάμερας

Συσκευές κατάδειξης και πληκτρολόγιο Οδηγός χρήσης

Οδηγίες ενεργοποίησης WiFi

Πώς να δημιουργήσετε ένα αντίγραφο

Εγκατάσταση μεθόδου στο Maxwell CSC

Μελέτη και έλεγχος της διατήρησης της μηχανικής ενέργειας στην ελεύθερη πτώση σώματος. (Ανάλυση video μέσω του Σ.Σ.Λ.Α, LoggerPro της Vernier)

Τροποποίηση συνδυασμών κίνησης

Μηχανοτρονική Μάθημα 2 ο ενεργοποιητές - συστήματα κίνησης

Α.2 Μαθησιακά Αποτελέσματα Έχοντας ολοκληρώσει επιτυχώς το μάθημα οι εκπαιδευόμενοι θα είναι σε θέση να:

Vodafone Business Connect

Τεχνολογία μνημών Ημιαγωγικές μνήμες Μνήμες που προσπελαύνονται με διευθύνσεις:

Συσκευές δείκτη και πληκτρολόγιο Οδηγός χρήσης

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΟ ΚΙΤ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS EV3

Συσκευές κατάδειξης και πληκτρολόγιο Οδηγός χρήσης

ΠΡΟΓΡΑΜΜΑΤΙΣΤΗΣ ΑΡΔΕΥΣΗΣ ΓΙΑ ΟΙΚΙΑΚΕΣ & ΕΛΑΦΡΙΕΣ ΔΗΜΟΣΙΕΣ ΕΦΑΡΜΟΓΕΣ ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ

Πίνακας περιεχομένων. Γενικές υποδείξεις. Περιγραφή. Πληροφορίες. Λειτουργία

Αναπαραγωγή με αρχεία ήχου

Λιβανός Γιώργος Εξάμηνο 2017Β

ΡΟΜΠΟΤΙΚΗ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ LEGO MINDSTORMS NXT. ΚΕΦΑΛΑΙΟ 7ο. Δραστηριότητες για το ΝΧΤ-G και το Robolab

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ

Microsoft PowerPoint 2007

Φώτα - Εκτύπωση Αποθήκευση εικόνας

ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS NXT

Εφαρμογές Πληροφορικής στην Τοπογραφία 4η Ενότητα - Εντολές σχεδίασης παραλληλόγραμμου, κύκλου και τόξου

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

TouchPad και πληκτρολόγιο

Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ. Ασκήσεις 1-2 Εισαγωγή

Transcript:

Εφαρμογή 1: Το ρομπότ INTELITEK ER-2u Εργαστήριο Ευφυών Συστημάτων και Ρομποτικής Τμήμα Μηχανικών Παραγωγής και Διοίκησης Πολυτεχνείο Κρήτης www.robolab.tuc.gr, τηλ: 28210 37292 / 37314 e-mail: savas@dpem.tuc.gr, kyralakis@dpem.tuc.gr ΕΡΓΑΣΤΗΡΙΑΚΗ ΕΦΑΡΜΟΓΗ 1 ΤO ΡΟΜΠΟΤ INTELLITEK ER-2u ΠΕΡΙΕΧΟΜΕΝΑ 1. ΤΟ ΡΟΜΠΟΤ INTELLITEK ER-2u...1 2. Ο ΡΟΜΠΟΤΙΚΟΣ ΒΡΑΧΙΟΝΑΣ ER-2u...2 3. Ο ΕΛΕΓΚΤΗΣ CONTROLLER-USB...4 4. ΤΟ ΛΟΓΙΣΜΙΚΟ SCORBASE...5 4.1 ΜΕΤΑΚΙΝΗΣΗ ΤΟΥ ΒΡΑΧΙΟΝΑ...6 4.2 ΔΙΑΧΕΙΡΙΣΗ ΘΕΣΕΩΝ...7 4.3 ΣΥΝΤΑΞΗ ΠΡΟΓΡΑΜΜΑΤΟΣ...7 4. ΠΕΡΙΓΡΑΦΗ ΤΗΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ...8 1. ΤΟ ΡΟΜΠΟΤ INTELLITEK ER-2u Εικόνα 1: Το ρομποτικό σύστημα ER-2u Το ρομπότ ER-2u της INTELITEK είναι ένα εκπαιδευτικό ρομποτικό σύστημα. Αποτελείται από το ρομποτικό βραχίονα SCORBASE ER-2u, τη συσκευή ελέγχου CONTROLLER-USB και το λογισμικό ελέγχου και προγραμματισμού SCORBASE, που είναι εγκατεστημένο σε έναν προσωπικό υπολογιστή συνδεμένο με τον ελεγκτή. 1

Εφαρμογή 1: Το ρομπότ INTELITEK ER-2u 2. Ο ΡΟΜΠΟΤΙΚΟΣ ΒΡΑΧΙΟΝΑΣ ER-2u Εικόνα 2: Ο ρομποτικός βραχίονας, οι σύνδεσμοι και οι αρθρώσεις του Ο ρομποτικός βραχίονας SCORBASE ER-2u διαθέτει πέντε περιστροφικές αρθρώσεις και την αρπάγη. Μπορεί να μεταφέρει βάρος 600 γραμμαρίων με επαναληψιμότητα ±0.35 χιλιοστών. Οι αρθρώσεις, οι σύνδεσμοι και ο τρόπος μετακίνησής τους παρουσιάζονται στην Εικόνα 2. Εικόνα 3: Κωδικοποιητής ρομποτικού οχήματος Κάθε μια από τις αρθρώσεις μετακινείται με τη βοήθεια σερβοκινητήρων που ελέγχονται με τη μέθοδο του κλειστού βρόχου προκειμένου να τις οδηγήσουν στην επιθυμητή θέση. Η μέθοδος του κλειστού βρόχου ελέγχει την κίνηση του σερβοκινητήρα χρησιμοποιώντας πληροφορίες ανάδρασης, ανατροφοδότησης, για τη θέση της αντίστοιχης άρθρωσης. Οι πληροφορίες αυτές παράγονται από ειδικούς αισθητήρες, τους κωδικοποιητές, Εικόνα 3. 2

Εφαρμογή 1: Το ρομπότ INTELITEK ER-2u Οι κωδικοποιητές είναι οπτοηλεκτρονικές συσκευές, που προσαρμόζονται στον άξονα κίνησης. Με τη βοήθεια ενός δίσκου που περιστρέφεται μαζί με τον άξονα μπορούν να υπολογίζουν το τόξο αλλά και τη φορά περιστροφής. Ο δίσκος του κωδικοποιητή έχει κάποιο συμμετρικό, επαναλαμβανόμενο πρότυπο, για παράδειγμα άσπρους και μαύρους τομείς ή είναι διάτρητος σε συγκεκριμένα σημεία. Στην Εικόνα 3 παρουσιάζεται ένας κωδικοποιητής προσαρμοσμένος στον άξονα κίνησης ενός ρομποτικού οχήματος. Εικόνα 4: Το σύστημα κίνησης των αρθρώσεων του βραχίονα, Α: κιβώτιο υποδιπλασιασμού, Β: σερβοκινητήρας, Γ: κωδικοποιητής Το σύστημα κίνησης για κάθε μια από τις αρθρώσεις του βραχίονα περιλαμβάνει ένα σερβοκινητήρα, τον κωδικοποιητή του και ένα κιβώτιο υποβιβασμού της σχέσης μετάδοσης της κίνησης, που παρεμβάλλεται μεταξύ του άξονα του κινητήρα και της αντίστοιχης άρθρωσης. Στην έξοδο του κιβωτίου παράγεται ροπή πολλαπλάσια από αυτή που ασκεί ο κινητήρας στην είσοδό του. Έτσι η άρθρωση μπορεί και περιστρέφεται με την επιθυμητή ταχύτητα μεταφέροντας φορτία. Η Εικόνα 4 παρουσιάζει το σύστημα κίνησης των αρθρώσεων του βραχίονα. 3

3. Ο ΕΛΕΓΚΤΗΣ CONTROLLER-USB Εικόνα 5: ο ελεγκτής του ρομπότ, CONTROLLER-USB Ο ελεγκτής του ρομπότ ER-2u είναι μια συσκευή η οποία δέχεται τα κατάλληλα σήματα στις θύρες εισόδου δεδομένων που διαθέτει και παράγει τα αντίστοιχα σήματα στις θύρες εξόδου. Συνδέεται με έναν προσωπικό υπολογιστή στον οποίο είναι εγκατεστημένο το κατάλληλο λογισμικό. Με τη βοήθεια αυτού του λογισμικού προγραμματίζεται ο ελεγκτής και υλοποιείται η επικοινωνία και ανταλλαγή δεδομένων μεταξύ του προσωπικού υπολογιστή και του ελεγκτή. Ανάμεσα στις θύρες εισόδου και εξόδου της συσκευής του ελεγκτή υπάρχουν και οι παρακάτω: Θύρα επικοινωνίας με το ρομποτικό βραχίονα: είναι η θύρα εισόδου και εξόδου που χρησιμοποιείται για την ανταλλαγή δεδομένων και σημάτων ελέγχου με το ρομποτικό βραχίονα. 4 Εικόνα 8: Οι αναλογικές και ψηφιακές είσοδοι και έξοδοι στο εμπρόσθιο μέρος του ελεγκτή Οκτώ ψηφιακές θύρες εισόδου (Digital Inputs): Στην κάθε είσοδο αντιστοιχεί και μια φωτεινή ένδειξη που ανάβει όταν στην είσοδο ανιχνεύεται τάση, δηλαδή εισάγεται το λογικό ένα. Οι θύρες αυτές χρησιμοποιούνται για την εισαγωγή σημάτων καθοδήγησης του ελεγκτή αλλά και για την επικοινωνία του με άλλες ψηφιακές συσκευές. Έξι ψηφιακές θύρες εξόδου (Digital Outputs): Υπάρχει μια φωτεινή ένδειξη για την κάθε έξοδο που ανάβει όταν στην έξοδο αυτή ο ελεγκτής παράγει

την τάση που αναλογεί στο λογικό ένα. Οι θύρες αυτές υλοποιούν την επικοινωνία του ελεγκτή με άλλες συσκευές που διαθέτουν συμβατές ψηφιακές θύρες εισόδου. Τέσσερις αναλογικές θύρες εισόδου (Analog Inputs): εάν στους ακροδέκτες αυτών των θυρών εφαρμόσουμε τάση από 0 έως 10 Volt ο ελεγκτής μπορεί να τη μετρήσει και να χρησιμοποιήσει το αποτέλεσμα όπως του ορίζει το πρόγραμμα που εκτελεί. Μέσω αυτών των θυρών επικοινωνεί ο ελεγκτής με συσκευές που διαθέτουν τις κατάλληλες, συμβατές αναλογικές εξόδους, όπως ένα ποτενσιόμετρο ή ένας αναλογικός αισθητήρας υπερύθρων. Δύο αναλογικές θύρες εξόδου (Analog Outputs): σε αυτούς τους ακροδέκτες ο ελεγκτής μπορεί να παράγει τάσεις από 0 έως 10 Volt και ένταση ρεύματος μέχρι 20mA. Το μέγεθος της παραγόμενης τάσης καθορίζεται με τη βοήθεια κατάλληλων εντολών του προγράμματος που εκτελεί ο ελεγκτής. Χρησιμοποιούνται για την οδήγηση αναλογικών συσκευών όπως για παράδειγμα οι ηλεκτρικοί κινητήρες. Τέλος υπάρχει ο διακόπτης ασφαλείας που μόλις ενεργοποιηθεί ακινητοποιεί το ρομποτικό βραχίονα και παύει όλες τις λειτουργίες του ελεγκτή. 4. ΤΟ ΛΟΓΙΣΜΙΚΟ SCORBASE 5 Εικόνα 9: Το περιβάλλον εργασίας του λογισμικού SCORBASE Για τη λειτουργία του ρομποτικού συστήματος είναι απαραίτητη η εγκατάσταση του λογισμικού SCORBASE σε έναν προσωπικό υπολογιστή συνδεμένο με τον ελεγκτή. Με τη βοήθεια του λογισμικού αυτού προγραμματίζεται το ρομπότ και συντονίζεται η επικοινωνία των επιμέρους τμημάτων του. Το SCORBASE διαθέτει παραθυρικό περιβάλλον και είναι ιδιαίτερα φιλικό προς το χρήστη του. Οι κυριότερες λειτουργίες του περιλαμβάνουν: μετακίνηση του ρομποτικού βραχίονα αποθήκευση χαρακτηριστικών θέσεων εντός του χώρου εργασίας του

ανάγνωση των σημάτων εισόδου παραγωγή σημάτων εξόδου στις αντίστοιχες θύρες της συσκευής του ελεγκτή δημιουργία προγραμμάτων για την αυτοματοποιημένη εκτέλεση εργασιών από το ρομποτικό σύστημα Στις ασκήσεις θα εκτελεστούν απλές εργασίες μετακίνησης του βραχίονα και έλεγχος των θυρών εισόδου, εξόδου του ελεγκτή. Τα βήματα υλοποίησης τέτοιων εργασιών είναι σε γενικές γραμμές τα παρακάτω: 1. Ανάλυση των απαιτήσεων, ζητούμενων της εργασίας: στο βήμα αυτό πρέπει να προσδιοριστούν οι χαρακτηριστικές θέσεις, το είδος και ο αριθμός των θυρών του ελεγκτή που πρέπει να χρησιμοποιηθούν καθώς και ο αλγόριθμος που θα υλοποιεί την εργασία. 2. Μετακίνηση του βραχίονα: επιλέγονται οι χαρακτηριστικές θέσεις στις οποίες πρέπει να μετακινηθεί ο βραχίονας για την εκτέλεση της εργασίας και αποθηκεύονται με τη βοήθεια του λογισμικού του συστήματος. 3. Συγγραφή του κώδικα: με τη βοήθεια του λογισμικού του συστήματος συντάσσεται το πρόγραμμα, το οποίο χρησιμοποιώντας τις χαρακτηριστικές θέσεις που ορίσαμε στο προηγούμενο βήμα και τις θύρες εισόδου και εξόδου, επιτελεί με διαδοχικά βήματα την ζητούμενη εργασία. Η εργαστηριακή άσκηση αφορά απλές εργασίες μετακίνησης που καλύπτουν ένα μικρό υποσύνολο των δυνατοτήτων του συστήματος. Αρχικά από τη γραμμή εργαλείων επιλέγουμε το πλήκτρο New,, για να εμφανιστούν όλα τα απαραίτητα παράθυρα για την εκτέλεση της άσκησης: το παράθυρο Manual Movement για τις μετακινήσεις του βραχίονα, το παράθυρο Teach Positions για τη διαχείριση θέσεων και τα παράθυρα Program και Workspace για τη σύνταξη του προγράμματος (Εικόνα 9). 4.1 ΜΕΤΑΚΙΝΗΣΗ ΤΟΥ ΒΡΑΧΙΟΝΑ Εικόνα 10: Το παράθυρο κίνησης του βραχίονα, α: κίνηση ανά άρθρωση (Joints), β: κίνηση ανά άξονα του καρτεσιανού συστήματος συντεταγμένων (XYZ) Για τη μετακίνηση του βραχίονα πρέπει να ενεργοποιηθεί, από το μενού View, το παράθυρο Manual Movement. Το παράθυρο παρέχει τη δυνατότητα για δύο τρόπους μετακίνησης: Ανά άρθρωση(joints), όπου τα πλήκτρα του παραθύρου μετακινούν κάθε μια από τις αρθρώσεις του βραχίονα ξεχωριστά. Για παράδειγμα τα πλήκτρα 1,Q μετακινούν την 1 η άρθρωση προς τα δεξιά και αριστερά αντίστοιχα, τα πλήκτρα 2,W τη 2 η άρθρωση προς τα δεξιά και αριστερά αντίστοιχα (Εικόνα 10α). Επί των διευθύνσεων του καρτεσιανού συστήματος συντεταγμένων (XYZ) του βραχίονα. Για παράδειγμα τα πλήκτρα 1,Q μετακινούν το βραχίονα κατά τη διεύθυνση του άξονα Χ (Εικόνα 10β). Για να επιτευχθεί αυτό απαιτείται ταυτόχρονη κίνηση περισσότερων από μια αρθρώσεων. 6

Επιλέγοντας αυτόν τον τρόπο μετακίνησης τα πλήκτρα 5,Τ περιστρέφουν την αρπάγη και τα 4,R αλλάζουν το προσανατολισμό της. Και στους δύο τρόπους μπορεί να επιλεγεί η ταχύτητα μετακίνησης (Speed, 1-10). Η αρπάγη ανοίγει και κλείνει με τη βοήθεια των πλήκτρων και. 4.2 ΔΙΑΧΕΙΡΙΣΗ ΘΕΣΕΩΝ Εικόνα 11: Το παράθυρο διαχείρισης θέσεων Το σύστημα ER-2u μπορεί να αποθηκεύσει και να διαχειριστεί μέχρι 1000 θέσεις του χώρου εργασίας του βραχίονα. Από τη στιγμή που μια θέση έχει οριστεί και αποθηκευτεί από το σύστημα μπορεί να χρησιμοποιηθεί από προγράμματα που εκτελούν εργασίες αυτοματοποιημένα. Το παράθυρο διαχείρισης θέσεων, Teach Positions, που επίσης ενεργοποιείται από το μενού View, περιλαμβάνει τις παρακάτω λειτουργίες: Αποθήκευση θέσης: αφού ο βραχίονας έχει μετακινηθεί στην επιθυμητή θέση, αποθηκεύεται στο σύστημα με τη βοήθεια του πλήκτρου. Για την αποθήκευσή της θα πρέπει πρώτα να της αποδοθεί ένας αριθμός από το 1 έως το 1000 (Position Number, Εικόνα 11). Ο αριθμός αυτός είναι το όνομά της και χρησιμοποιείται όποτε πρέπει να γίνει αναφορά στη συγκεκριμένη θέση. Διαγραφή θέσης: για να διαγραφεί μια θέση, αναγράφεται ο αριθμός της στο χώρο Position Number του παράθυρου διαχείρισης θέσεων, και στη συνέχεια με τη βοήθεια του πλήκτρου διαγράφεται. Μετακίνηση σε μια από τις αποθηκευμένες θέσεις: επιλέγοντας το πλήκτρο ο βραχίονας μετακινείται στη θέση η οποία αναγράφεται στο χώρο Position Number του παράθυρου διαχείρισης θέσεων. 4.3 ΣΥΝΤΑΞΗ ΠΡΟΓΡΑΜΜΑΤΟΣ Αφού οριστούν οι απαιτούμενες θέσεις στο χώρο εργασίας του βραχίονα, επιλεγούν οι θύρες εισόδου και εξόδου της συσκευής του ελεγκτή θα χρησιμοποιηθούν και σχεδιαστεί ο αλγόριθμος υλοποίησης της εργασίας μπορεί να αρχίσει η συγγραφή του προγράμματος που αυτοματοποιεί την εκτέλεση των εργασιών. Η συγγραφή του προγράμματος γίνεται με τη χρήση των παραθύρων Program και Workspace. 7

Εικόνα 12: Τα παράθυρα σύνταξης του προγράμματος Στο παράθυρο Workspace επιλέγεται η κάρτα Commands όπου παραθέτονται, σε δενδρική δομή, οι τρεις ομάδες των εντολών: Ομάδα AXIS CONTROL, που περιλαμβάνει τις εντολές που μετακινούν το βραχίονα μεταξύ των αποθηκευμένων θέσεων. Πιο συγκεκριμένα η εντολή OpenGripper ανοίγει την αρπάγη, η CloseGripper κλείνει την αρπάγη και η GoToPosition#... μετακινεί το βραχίονα σε μια προκαθορισμένη θέση. Ομάδα PROGRAM FLOW, που περιλαμβάνει τις εντολές ελέγχου ροής του προγράμματος. Από την ομάδα αυτή θα χρησιμοποιηθεί για την εργαστηριακή άσκηση μόνο η Wait που θέτει το σύστημα σε αδράνεια για ένα προκαθορισμένο χρονικό διάστημα. Ομάδα INPUTS & OUTPUTS, που περιλαμβάνει τις εντολές διαχείρισης των θυρών εισόδου και εξόδου. Από την ομάδα αυτή θα χρησιμοποιηθούν για την εργαστηριακή άσκηση η ON που θέτει σε λογικό ένα (κατάσταση ON) μια προκαθορισμένη ψηφιακή έξοδο και η OFF που τη θέτει στο λογικό μηδέν (κατάσταση OFF). Στο παράθυρο Program προβάλλονται οι εντολές που απαρτίζουν το πρόγραμμα. Για να εισάγουμε μια εντολή στο πρόγραμμα, αρχικά επιλέγουμε τη θέση εισαγωγής της, ανάμεσα στις υπόλοιπες αριθμημένες εντολές, με τη βοήθεια του δείκτη του ποντικιού. Στη συνέχεια επιλέγουμε με διπλό κλικ τη συγκεκριμένη εντολή από τη λίστα του γειτονικού παραθύρου Workspace και η εισαγωγή ολοκληρώνεται. Για να εκτελεσθεί το πρόγραμμα που έχουμε συντάξει, επιλέγεται στο παράθυρο Program η πρώτη εντολή του προγράμματος, με αύξοντα αριθμό 1, και στη συνέχεια το πλήκτρο πλήκτρο. Για να εκτελείται ξανά και ξανά το ίδιο πρόγραμμα πρέπει να επιλεχθεί το. Τέλος για να εκτελεστεί μόνο η εντολή που έχει επιλεχθεί στο παράθυρο Program χρησιμοποιείται το πλήκτρο. 8 4. ΠΕΡΙΓΡΑΦΗ ΤΗΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ Η εργαστηριακή εφαρμογή με το ρομπότ ER-2u περιλαμβάνει: 1. Εκμάθηση του γραφικού περιβάλλοντος εργασίας του λογισμικού SCORBASE. 2. Εξοικείωση με τους τρόπους μετακίνησης του βραχίονα, καθώς και εξοικείωση με τις θύρες εισόδου και εξόδου της συσκευής του ελεγκτή.

3. Αποθήκευση θέσεων στο χώρο εργασίας του βραχίονα. 4. Εκτέλεση απλής εργασίας μετακίνησης με ταυτόχρονο έλεγχο των θυρών εισόδου και εξόδου της συσκευής του ελεγκτή, όπως αυτή θα περιγραφεί από τον επιβλέποντα κατά τη διάρκεια εκτέλεσης της εφαρμογής. 9