ΠΡΟΥΠΗΡΕΣΙΑΚΗ ΚΑΤΑΡΤΙΣΗ. Έλεγχος και Ροµποτική



Σχετικά έγγραφα
ΠΡΟΥΠΗΡΕΣΙΑΚΗ ΚΑΤΑΡΤΙΣΗ. Έλεγχος και Ρομποτική (2 Διαλέξεις)

Η Βασική Δομή Συστημάτων Ελέγχου Κίνησης

εν υπάρχει συµφωνία ως προς τον ορισµό Μηχανή Αριθµητικού Ελέγχου (MIT Servo Lab) Βραχίονες για χειρισµό πυρηνικού υλικού (Master Slave, 1948)

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

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

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

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

Εισαγωγή στη Ρομποτική (για αρχάριους) Δημήτρης Πιπερίδης Διαδραστική Έκθεση Επιστήμης & Τεχνολογίας Ίδρυμα Ευγενίδου

Ρομποτική. Τι είναι ένα ρομπότ ; Τι είναι ο αλγόριθμος ; Τι είναι το πρόγραμμα ; Επιμέλεια παρουσίασης : Κυριακού Γεώργιος

«Προγραµµατισµός του LEGO Mindstorm NXT για το διαγωνισµό "Move the Ball!"»

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

Ανεξάρτητααπό τον τύπο του ρυθµιστή πρέπει να διαθέτει δυο κύρια χαρακτηριστικά: Ακρίβεια λειτουργίας Ευστάθεια

Εισαγωγικές έννοιες θεωρίας Συστημάτων Αυτομάτου Ελέγχου

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

Επιμέλεια παρουσίασης: Αριστείδης Παλιούρας ΤΙ ΕΊΝΑΙ ΈΝΑ ΡΟΜΠΟΤ (ROBOT)?

Ροµποτικοί Επενεργητές Σερβοκινητήρες Πνευµατικοί Υδραυλικοί Ηλεκτρικοί

y 1 Output Input y 2 Σχήµα 1.1 Βασική δοµή ενός συστήµατος ελέγχου κλειστού βρόγχου

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

Σύστημα (system) είναι ένα σύνολο φυσικών στοιχείων, πραγμάτων ατόμων, μεγεθών ή εννοιών, που σχηματίζουν μιαν ενότητα και δρα σαν μια ενότητα.

Έλεγχος Κίνησης

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

Πακέτο Lego Mindstorms

Πράκτορες και περιβάλλοντα Λογική PEAS (Performance measure, Environment, Actuators, Sensors) Τύποι περιβάλλοντος Τύποι πρακτόρων

RobotArmy Περίληψη έργου

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

ΠΑΡΑΡΤΗΜΑ IV. ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΡΑΡΤΗΜΑ IV Ασκήσεις για το Robolab

Κεφάλαιο 10 Περιστροφική Κίνηση. Copyright 2009 Pearson Education, Inc.

1) Τι είναι ένα Σύστημα Αυτομάτου Ελέγχου 2) Παραδείγματα εφαρμογών Συστημάτων Ελέγχου 3) Τι είναι ανατροφοδότηση (Feedback) και ποιες είναι οι

Έλεγχος Κίνησης

M m l B r mglsin mlcos x ml 2 1) Να εισαχθεί το µοντέλο στο simulink ορίζοντας από πριν στο MATLAB τις µεταβλητές Μ,m,br

1. Από ποια μέρη αποτελείται η περιστροφική αντλία πετρελαίου ; Πώς διανέμεται το καύσιμο στους διάφορους κυλίνδρους ;

ΕΙΔΙΚΗ ΘΕΜΑΤΙΚΗ ΔΡΑΣΤΗΡΙΟΤΗΤΑ Β ΗΝ - Β ΟΧ. Αισθητήρες και συλλογή δεδομένων από τα τμήματα ενός αυτοκινήτου και το περιβάλλον του

ΔΠΜΣ «ΣΥΣΤΗΜΑΤΑ ΑΥΤΟΜΑΤΙΣΜΟΥ» «ΕΡΓΑΣΤΗΡΙΟ ΡΟΜΠΟΤΙΚΗΣ» Άσκηση 2. Έλεγχος Pendubot

Κεφάλαιο 5 Διασύνδεση Αναλογικών & Ψηφιακών Συστηµάτων

ΤΕΙ ΠΕΙΡΑΙΑ. Συστήµατα Αυτοµάτου Ελέγχου Ι. Ασκήσεις Πράξης. . Καλλιγερόπουλος Σ. Βασιλειάδου. Χειµερινό εξάµηνο 2008/09

Συστήματα Αυτομάτου Ελέγχου 1

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

ΚΑΤΑΣΚΕΥΗ ΜΕ ΧΡΗΣΗ Η/Υ Computer Aided Manufacturing - CAM) Οφέλη

Τμήμα Φυσικής Πανεπιστημίου Κύπρου Χειμερινό Εξάμηνο 2016/2017 ΦΥΣ102 Φυσική για Χημικούς Διδάσκων: Μάριος Κώστα

Συλλογή μεταφορά και έλεγχος Δεδομένων. 1.4 Απλά και σύνθετα συστήματα αυτοματισμού.

Συλλογή μεταφορά και έλεγχος Δεδομένων. ΕΙΣΑΓΩΓΗ (μέρος 1 ο ) Γ Ηλ/κών Τεχνικοί Υπολογιστικών Συστημάτων και Δικτύων

Αριθμητικές μέθοδοι σε ταλαντώσεις μηχανολογικών συστημάτων

Ανοικτά Ακαδηµα κά Μαθήµατα

Ο Βρόχος Ρύθµισης µε Ανατροφοδότηση

Τα Robot. Από τον Τάλω στα σύγχρονα προγραμματιζόμενα Robot. Κούρογλου Αλέξανδρος. Μαθητής Γ3 Γυμνασίου, Ελληνικό Κολλέγιο Θεσσαλονίκης

Πτυχιακή Εργασία Οδηγώντας ένα Ρομποτικό Αυτοκίνητο με το WiFi. Η Ασύρματη Επικοινωνία, χρησιμοποιώντας

ΕΚΦΩΝΗΣΕΙΣ. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω ερωτήσεις 1-4 και δίπλα το γράµµα που αντιστοιχεί στη σωστή απάντηση.

Ιατρικά Ηλεκτρονικά. Χρήσιμοι Σύνδεσμοι. ΙΑΤΡΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ - ΔΙΑΛΕΞΗ 2η. Σημειώσεις μαθήματος: E mail:

ÊÏÑÕÖÇ ÊÁÂÁËÁ Γ ΛΥΚΕΙΟΥ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΦΥΣΙΚΗ

ΕΚΠΑΙΔΕΥΤΙΚΉ ΡΟΜΠΟΤΙΚΉ & STEM. Δημήτριος Κράββαρης Καθηγητής Πληροφορικής Α/θμιας Εκπ/σης MSc. BSc. Πληροφορικής

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ

Εισαγωγή στα Συστήµατα Αυτοµάτου Ελέγχου (Σ.Α.Ε.)

ΠΕΙΡΑΜΑ 6. Διατήρηση της Μηχανικής Ενέργειας

Εισαγωγή στην Τεχνολογία Αυτοματισμού

Συστήματα Αυτόματου Ελέγχου

Εργαστήριο Βιομηχανικής Πληροφορικής Τμήμα Πληροφορικής και Επικοινωνιών, ΤΕΙ Σερρών

Έλεγχος (PID-Control)

Κεφάλαιο 10 Περιστροφική Κίνηση. Copyright 2009 Pearson Education, Inc.

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 7 Ακούγοντας Πρώτη Ματιά στην Ανάλυση Fourier. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

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

Κεφάλαιο 3. Κίνηση σε δύο διαστάσεις (επίπεδο)

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

ΘΕΜΑ 1 Nα γράψετε στο τετράδιο σας τον αριθµό καθεµιάς από τις παρακάτω ερωτήσεις 1-4 και δίπλα το γράµµα που αντιστοιχεί στη σωστή απάντηση.

Ψηφιακά Αντικείμενα Μάθημα 1 Δραστηριότητα 2. Προγραμματισμός Φυσικών Συστημάτων. Συστήματα Πραγματικών Εφαρμογών. Νέα Ψηφιακά Αντικείμενα

Κρούσεις. 1 ο ΘΕΜΑ.

Κεφάλαιο 5 Διασύνδεση Αναλογικών & Ψηφιακών Συστημάτων

ΕΡΓΑΣΤΗΡΙΟ ΒΙΟΜΗΧΑΝΙΚΩΝ ΕΛΕΓΚΤΩΝ

ΣΕΡΒΟΜΗΧΑΝΙΣΜΟΙ RC. Καταπόδης Στέφανος

ΔΥΝΑΜΙΚΗ & ΕΛΕΓΧΟΣ - ΕΡΓΑΣΤΗΡΙΟ

ΡΟΜΠΟΤΙΚΗ. ΕΡΓΑΣΙΑ ΠΑΝΩ ΣΤΗΝ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΝΧΤ ΚΑΙ ΤΑ ΠΡΩΤΟΚΟΛΛΑ ΕΠΙΚΟΙΝΩΝΙΑΣ BLUETOOTH, I2C και serial communication

Σχεδίαση τροχιάς. (α) (β) (γ) (δ) Σχήµα 2.5

Συστήµατα DAQ. 6.1 Εισαγωγή

ΣΧΕ ΙΑΣΜΟΣ ΚΟΠΤΙΚΩΝ ΕΡΓΑΛΕΙΩΝ ΜΕΤΑΒΛΗΤΗΣ ΓΕΩΜΕΤΡΙΑΣ

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

ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΑΦΟΡΩΝ

Ρύθμιση ενός Αισθητήρα

Ενισχυτές Μετρήσεων. 3.1 Ο διαφορικός Ενισχυτής

ΤΑΞΗ ΣΤ ΕΙΡΗΝΗ ΠΕΤΡΑΚΗ (ΔΑΣΚΑΛΑ ΣΥΜΒΟΥΛΟΣ ΣΧ.Τ.) ΕΝΟΤΗΤΕΣ Α.Π.: ΔΟΜΕΣ ΕΝΕΡΓΕΙΑ ΗΛΕΚΤΡΙΣΜΟΣ ΜΗΧΑΝΙΣΜΟΙ - ΤΡΟΧΑΛΙΕΣ ΣΥΣΤΗΜΑΤΑ ΕΛΕΓΧΟΥ («EGG BOX»)

Πανεπιστήμιο Κύπρου. Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών (ΗΜΜΥ)

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 4. Οδηγώντας έναν DC Κινητήρα. Το κύκλωμα της Λειτουργίας DC Κινητήρα

Εισαγωγή στη Ρομποτική και τον Προγραμματισμό με τη χρήση του ρομπότ Thymio & του λογισμικού Aseba

Έλεγχος στροφών κινητήρα DC με ελεγκτή PI, και αντιστάθμιση διαταραχής.

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

Εργαλείο Εκπαιδευτικής Αξιολόγησης για παιδιά µε Αυτισµό στο Γνωστικό τοµέα

Τοποθετήστε τη δισκέτα στο drive B και σε περιβάλλον MS-DOS πληκτρολογήστε: B:

ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Διδακτική της Πληροφορικής με εφαρμογές Εκπαιδευτικής Ρομποτικής βασισμένης στην Εποικοδομιστική Θεωρία

: Εισαγωγή στη Θεωρία και Τεχνολογία του Αυτοµάτου Ελέγχου

ΡΟΜΠΟΤΙΚΗ ΚΑΙ ΑΥΤΟΜΑΤΙΣΜΟΣ

Συστήματα συντεταγμένων

Πολυτεχνείο Κρήτης Τμήμα ΗΜΜΥ Χειμερινό Εξάμηνο Intelligence Lab. Αυτόνομοι Πράκτορες. Κουσανάκης Βασίλης

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

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

Αυτόματος κλιμακοστασίου με τη χρήση PLC. 1 Θεωρητικό μέρος

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

Fundamentals of Lasers

Ασύρματος αυτοματισμός σε συρόμενη καγκελόπορτα που ελέγχεται από PLC.

Σχεδιαστικά Προγράμματα Επίπλου

ιαγώνισµα στις Ταλαντώσεις ΦΡΟΝΤΙΣΤΗΡΙΟ ΜΕΤΑΙΧΜΙΟ 1

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

Υδραυλικοί Κινητήρες. Συνδυασμός υδραυλικής αντλίας και υδραυλικού κινητήρα σε ένα υδραυλικό σύστημα μετάδοσης. Σύμβολο υδραυλικής αντλίας

Transcript:

ΠΡΟΥΠΗΡΕΣΙΑΚΗ ΚΑΤΑΡΤΙΣΗ Έλεγχος και Ροµποτική ρ. Κωνσταντίνος Πίτρης ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ

Η φύση χρησιµοποιεί συστήµατα ελέγχου εδώ και εκατοµµύρια χρόνια Π.χ. αισθητήρες και το νευρικό σύστηµα καθορίζουν το αίσθηµα της δίψας ώστε να υπάρχει πάντοτε αρκετό αίµα Πρώτες χρήσεις ελέγχου και ανάδρασης Προ 1700 Ρολόι µε νερό (~300 πχ, Αλεξάνδρεια), επιπλέουσες βαλβίδες Εκκολαπτήριο αυγών (Drebbel, 1620) έλεγχος θερµοκρασίας Ιστορικά Στοιχεία

Ιστορικά Στοιχεία Πρώτες χρήσεις ελέγχου και ανάδρασης Κυβερνήτης (Governor) του Watt (1788) Έλεγχε την ταχύτητα της ατµοµηχανής Μείωνε τα αποτελέσµατα διαφοροποιήσεων στο φορτίο (απόρριψη αναταραχών)

Ιστορικά Στοιχεία Πώς να φτιάξετε ένα αεροπλάνο ( ιάλεξη του Wilbur Wright 1901): Οι άνθρωποι ξέρουν να φτιάχνουν αεροπλάνα. Ξέρουν να φτιάχνουν και µηχανές. Το πρόβληµα της ισορροπίας και της κατεύθυνσης ταλανίζουν τους µελετητές της πτήσης. Όταν αυτό το πρόβληµα λυθεί τότε θα αρχίσει και η εποχή της πτήσης µια και όλα τα άλλα προβλήµατα είναι µηδαµηνά. Οι αδελφοί Wright έλεισαν αυτό το πρόβληµα και πέταξαν µε το Kitty Hawk στις 17 εκεµβρίου 1903! Ενισχυτές Ανάδρασης (Feedback Amplifiers) - 1920s Ο Blackχρησιµοποίησε την αρνητική ανάδραση (negative feedback) για να µειώσει την αβεβαιότητα (ευρωστία) Έθεσε τις µαθηµατικές βάσεις του κλασσικού ελέγχου

Τι θα χρησίµευε ένα αεροπλάνο αν ο πιλότος δεν µπορούσε να το κατευθύνει εκεί που πρέπει; Σε τι θα χρησίµευε µια χηµική επεξεργασία αν δεν µπορούσαµε να ελέγξουµε Τ, P, phκλπ και καταλήγαµε µε άχρηστα παράγωγα; Σε τι θα χρησίµευε ένας φούρνος αν δεν µπορούσαµε να καθορίσουµε τη θερµοκρασία του; Σε τι θα χρησίµευε µια αντλία αν δεν µπορούσαµε να ελέγξουµε τη ροή και την πίεση; Γιατί Έλεγχος;

Γιατί Έλεγχος; Η λειτουργία της κοινωνίας σήµερα βασίζεται σε πολύπλοκα συστήµατα Κοινό χαρακτηριστικό: µια φυσική παράµετρος πρέπει Να ελέγχεται µε κάποιο τρόπο Να διατηρεί την επιθυµητή τιµή Απώλεια του ελέγχου µπορεί να είναι καταστροφική Οµαλή λειτουργία βασίζεται σε αξιόπιστα συστήµατα ελέγχου Παραδείγµατα Παραγωγή και διανοµή ενέργειας Έλεγχος και διανοµή πόσιµου νερού Αυτόµατα συστήµατα απενεργοποίησης εκρηκτικών Μηχανήµατα ιατρικής φροντίδας (π.χ. αναπνευστήρας) Συστήµατα συγκοινωνιών (αεροπλάνα, τραίνα, φανάρια τροχαίας) κλπ KIOS Research Center for Intelligent Systems and Networks http://www.kios.org.cy/

Βασικές Αρχές Για να φτιάξεις ένα Σύστηµα Ελέγχου (ΣΕ) πρέπει Να έχεις ένα στόχο και να γνωρίζεις πως µπορείς να τον πετύχεις Για παράδειγµα, όταν ένα αεροπλάνο προσγειώνεται, ένα ραντάρ το καθοδηγεί προς τον δίαυλο Να γνωρίζεις πόσο καλά οδεύεις προς τον στόχο σου Το ραντάρ εκτός από οδηγίες στέλνει προς το αεροπλάνο και τη θέση του Να µπορείς να χρησιµοποιήσεις τις πληροφορίες που παίρνεις Ο πιλότος κάνει τις αναγκαίες τροποποιήσεις

Βασικές Αρχές Παθητικός Έλεγχος (Passive Control) Κάνεις τις αναγκαίες τροποποιήσεις στο σύστηµα έτσι ώστε να έχει το επιθυµητό αποτέλεσµα. Όταν είναι εφαρµόσιµη αυτή είναι και η πιο φθηνή λύση Καµία αλλαγή λόγω διαφοροποιήσεων

Βασικές Αρχές Παράδειγµα: Έλεγχος θερµοκρασίας µπύρας Επιθυµητό αποτέλεσµα Να διατηρείται η µπύρα παγωµένη Είσοδος Αλλαγές στο σχήµα, υλικό και µόνωση της παγωνιέρας καθώς και στη ποσότητα του πάγου ώστε να διατηρείται παγωµένο το περιεχόµενο Απόφαση µε βάση καλή γνώση µοντέλου του συστήµατος και των απωλειών προς τα έξω

Βασικές Αρχές Έλεγχος Ανοικτού Βρόγχου (Open Loop Control) Όταν τα δυναµικά χαρακτηριστικά του συστήµατος είναι γνωστά Εφαρµόζονται αλλαγές στο σύστηµα έτσι ώστε να ανταποκρίνεται σε κυµαινόµενες παραµέτρους. Χρειάζεται πολύ καλή γνώση του συστήµατος και των παραµέτρων που πιθανόν να αλλάξουν

Παράδειγµα: Ψήσιµο Σούβλας Επιθυµητό αποτέλεσµα Να ψηθεί καλά η σούβλα Είσοδος Είδος κρέατος, ποιότητα κάρβουνων, θερµοκρασία Έξοδος Χρόνος ψησίµατος, ύψος σούβλας Απόφαση µε βάση Καλή γνώση µοντέλου του συστήµατος το οποίο περιλαµβάνει τη φουκού, το σύστηµα γυρίσµατος και τον χρόνο ψησίµατος διαφόρων κρεάτων Αποφασίζω ότι θα ψήσω π.χ. για 1.5 ώρα, 15 cmπάνω από τα κάρβουνα Βασικές Αρχές

Βασικές Αρχές Έλεγχος Ανοιχτού Βρόγχουµε Πρόδραση (feedforward) Προσπάθεια να εκτιµηθεί η επιρροή µιας αναταραχής Εκ των προτέρων διόρθωση έτσι ώστε να διατηρηθεί η έξοδος σταθερή ιαδεδοµένο στη φύση

Βασικές Αρχές Παράδειγµα: Βρώση και Χώνευση Αναταραχή: Οσµή και εικόνα του φαγητού Αναµένεται η άφιξη φαγητού Πρόδραση: έκκριση ενζύµων στο στόµα και στο στοµάχι Αναταραχή: Φαγητό στο στοµάχι αναµένεται απορρόφηση γλυκόζης Πρόδραση: Έκκριση ινσουλίνης από το πάνγκρεας

Βασικές Αρχές Παράδειγµα: Ψήσιµο Σούβλας Επιθυµητό αποτέλεσµα Να ψηθεί καλά η σούβλα Είσοδος Είδος κρέατος, ποιότητα κάρβουνων, θερµοκρασία Αναταραχή Αναµένεται αλλαγή στον αέρα Έξοδος Ύψος σούβλας Απόφαση µε βάση Καλή γνώση µοντέλου του συστήµατος το οποίο περιλαµβάνει την φουκού, το σύστηµα γυρίσµατος και τον χρόνο ψησίµατος διαφόρων κρεάτων Αποφασίζω ότι θα κατεβάσω τη σούβλα π.χ. 5 cmκάτω γιατί δεν θα ψηθεί καλά µε τον αέρα που θα φυσήξει

Βασικές Αρχές Ενεργητικός Έλεγχος ή Έλεγχος Κλειστού Βρόγχου Χρήση αισθητήρων και ενεργοποιητών (actuators) Το αποτέλεσµα στην έξοδο, µέσω συστήµατος ελέγχου, αλλάζει τις παραµέτρους του συστήµατος ώστε να πετύχει συγκεκριµένη τιµή εξόδου = Ανάδραση (Feedback) Μειώνει την επίδραση της αβεβαιότητας και του θορύβου

Παράδειγµα: Cruise Control Επιθυµητό αποτέλεσµα: σταθερή ταχύτητα Αναταραχή: αλλαγή στη κλίση του δρόµου µείωση ταχύτητας Αισθητήρας ταχύτητας Ανάδραση Αύξηση στροφών Επαναφορά ταχύτητας Βασικές Αρχές

Παράδειγµα: Ψήσιµο Σούβλας Επιθυµητό αποτέλεσµα Να ψηθεί καλά η σούβλα Είσοδος Αλλαγή χρώµατος Βασικές Αρχές Έξοδος Ύψος σούβλας Απόφαση µε βάση Καλή γνώση µοντέλου του συστήµατος το οποίο περιλαµβάνει την φουκού, το σύστηµα γυρίσµατος και τον χρόνο ψησίµατος διαφόρων κρεάτων Αποφασίζω ότι θα κατεβάσω τη σούβλα π.χ. 5 cmκάτω γιατί µε βάση το χρώµα που βλέπω κρίνω ότι δεν ψήνεται γρήγορα, ή 5 cm πάνω γιατί θα καεί

Βασικές Αρχές Έλεγχος µε Αρνητική Ανάδραση Πλεονεκτήµατα Η έξοδος ακολουθεί τη επιθυµητή τιµή µε διορθώσεις µόλις υπάρξει αναταραχή ιορθώνει για όλες τις αναταραχές στο σύστηµα (εκτός από αυτές που έχουν να κάνουν µε το σκέλος της ανάδραση) εν επηρεάζεται από αλλοιώσεις στο σύστηµα, π.χ. λόγω φθοράς, ηλικίας, περιβάλλοντος κλπ (εκτός από αυτές που έχουν να κάνουν µε το σκέλος της ανάδραση) Μπορεί να ανταποκριθεί σε αλλαγές ταχύτερα από ότι το ίδιο σύστηµα χωρίς ανάδραση Μειονεκτήµατα ιορθώσεις γίνονται µόνο µετά την παρουσία µια αναταραχής. εν µπορεί να υπάρξει τέλειος έλεγχος εν παρέχει τη δυνατότητα πρόβλεψης αλλαγών ακόµα και αν προέρχονται από γνωστές αναταραχές εν µπορεί να λειτουργήσει για διαδικασίες µε µεγάλες σταθερές χρόνου (time constants) ή µεγάλες καθυστερήσεις (time delays). Τέτοια συστήµατα µπορεί να µην διορθωθούν ποτέ και να λειτουργούν πάντοτε σε µεταβατική (transient) κατάσταση Σε κάποιες περιπτώσεις δεν είναι δυνατή η µέτρηση της τιµής της εξόδου σε πραγµατικό χρόνο και έτσι δεν µπορεί να υπάρξει ανάδραση

Βασικές Αρχές + Θετική Ανάδραση (Positive feedback) Αλλαγή σε µια παράµετρο ενεργοποιεί µια διαδικασία η οποία ενισχύει ακόµα περισσότερο την αλλαγή Ενισχύει την επίδραση της αναταραχής εν είναι τόσο συνηθισµένη όσο η αρνητική ανάδραση µια και µπορεί να γίνει το σύστηµα ασταθές Πρέπει να υπάρχει πάντοτε ένας µηχανισµός διακοπής (stop mechanism)

Βασικές Αρχές Παράδειγµα: Τοκετός Επιθυµητό αποτέλεσµα: γρήγορη γέννηση του βρέφους Αναταραχή: πίεση στον τράχηλο της µήτρας Αύξηση οκυτοκίνης αύξηση συσπάσεων αύξηση πίεσης στο τράχηλο ιακόπτεται όταν γεννηθεί το βρέφος (+) oxytocin Uterine cells Uterine muscle (-) Contractions pressure on cervix Birth

Σύστηµα Ελέγχου (ΣΕ) ιεργασία (Plant) Φυσικό σύστηµα, ενεργοποιητές, αισθητήρες Ανάδραση (Feedback) Επικοινωνία µεταξύ Εξόδου- Εισόδου Ελεγκτής (Controller) Μικροεπεξεργαστές ή Υπολογιστές και µετατροπείς (conversion hardware)

Μέθοδοι Ενεργού Ελέγχου Μέθοδοι Μαύρου Κουτιού Το σύστηµα µαθαίνει από παρατηρήσεις ή εκπαίδευση Παραδείγµατα: Αυτό-συντονιζόµενοι ρυθµιστές (regulators) Προσαρµοζόµενα νευρωνικά δίκτυα Συγκεχυµένη Λογική (Fuzzy logic) Προτερήµατα: εν χρειάζονται πολύπλοκα µοντέλα ή λεπτοµερής κατανόηση του φυσικού συστήµατος Κατάλληλα για αντικατάσταση ειδικών (human experts) Μειονεκτήµατα: εν είναι δυνατός ο έλεγχος ευρωστίας και απόδοσης εν είναι αποτελεσµατικά για συστήµατα µε πολύπλοκες δυναµικές ή ψηλής απόδοσης Μέθοδοι µε µοντέλα Χρήση λεπτοµερών µοντέλων (PDEs, ODEs) για ανάλυση και σχεδιασµό Παραδείγµατα: Βέλτιστοι ρυθµιστές (Optimal regulators) Γραµµοποίηση ανάδρασης Προτερήµατα: Ιδανικά για διεργασίες µε πολλαπλές και αλληλεπιδρόµενες µεταβλητές Υπάρχουν τα κατάλληλα εργαλεία για έλεγχο ευρωστίας και απόδοσης Μειονεκτήµατα: Μόνο για περιορισµένα είδη συστηµάτων (π.χ. γραµµικά, χρονικά αµετάβλητα) Χρειάζονται φυσικά µοντέλα τα οποία, επίσης, να µπορούν να εφαρµοστούν σε συστήµατα ελέγχου, που δεν είναι πάντοτε εύκολα να βρεθούν

Μοντελοποίηση ΣΕ Τα µοντέλα είναι µαθηµατικές αναπαραστάσεις της δυναµικής του συστήµατος. Η δυναµική προσοµοιώνεται και αναλύεται χωρίς το φυσικό σύστηµα Τα µοντέλα δεν είναι ποτέ ακριβή αλλά µπορούν να κάνουν προβλέψεις Τα µοντέλα είναι πιο ευέλικτα από το ίδιο το σύστηµα Μπορεί να γίνει πιο εύκολα κάποια ανάλυση (π.χ. παραµετρικές διακυµάνσεις) Στις πιο πολλές περιπτώσεις τρέχουν πιο γρήγορα από ότι το ίδιο το φυσικό σύστηµα Το µοντέλο εξαρτάται από το ερώτηµα που καλείται να απαντήσει Ένα σύστηµα µπορεί να έχει πολλά µοντέλα Οι κλίµακες του χρόνου και χώρου πρέπει να είναι τέτοιες που να ανταποκρίνονται στο ερώτηµα Πρέπει πάντοτε να καθορίζονται τα ερωτήµατα πριν καθοριστούν τα µοντέλα Παράδειγµα: Πρόβλεψη του Καιρού Ερώτηµα 1: Πόσο θα βρέξει αύριο; Ερώτηµα 2: Θα βρέξει τις επόµενες 5-10 µέρες; Ερώτηµα 3: Θα έχουµε ξηρασία το επόµενο καλοκαίρι; ιαφορετικά ερωτήµατα διαφορετικά µοντέλα

Πόσο καλά δουλεύει ένα ΣΕ; Σταθερότητα (Stability): Κάθε φραγµένο (bounded)σήµα εισόδου δείνει φραγµένο σήµα εξόδου Αναγκαία και επαρκής συνθήκη: Να µην υπάρχουν λύσης του βρόγχου που να τείνουν στο Πρόβληµα αποτελεί η θετική ανάδραση (εσωτερική ή εξωτερική) Ευρωστία (Robustness): Σταθερότητα στη παρουσία άγνωστης δυναµικής Έλεγχος σταθερότητας στη παρουσία αβεβαιότητας Πρέπει να ελεγχθούν µια σειρά από συστήµατα Η αβεβαιότητα προκαλεί προβλήµατα Θόρυβος και Αναταραχές ( ) Ο θόρυβος µοντελοποιείται µε βάση το πλάτος, ή τη µέση ενέργεια, του στις διάφορες ζώνες συχνοτήτων ιάφορες µορφές ανάλογα µε το που επιδρούν

Πόσο καλά δουλεύει ένα ΣΕ; Σταθερότητα Συστηµάτων Ελέγχου µε Ανάδραση Απόλυτα Σταθερό (absolutely stable) Όταν το σύστηµα βρίσκεται σε ισορροπία (equilibrium) και διεγερθεί στιγµιαία από είσοδο ή αναταραχή, επιστρέφει πάντοτε στη κατάσταση της ισορροπίας Απόλυτα Ασταθές (absolutely unstable) Όταν στην προηγούµενη περίπτωση η αστάθεια συνεχίζεται επ άπειρον είκτες Σχετικής Σταθερότητας (Relative stability indicators) είχνουν πόσο κοντά βρίσκεται ένα σύστηµα που είναι επί του παρόντος σταθερό στο να γίνει ασταθές Για να γίνουν προβλέψεις σταθερότητας Το µοντέλο πρέπει να περιέχει αρκετά στοιχεία της δυναµικής του συστήµατος Συνήθως οι διαφορικές εξισώσεις γίνονται τουλάχιστον 3 ου βαθµού

Πόσο καλά δουλεύει ένα ΣΕ; Πόσο καλά το σύστηµα ακολουθεί την είσοδο; Πόσο καλά το σύστηµα διορθώνει για τις αναταραχές; Σχέσεις Εισόδου/Εξόδου Βηµατική (Step)Απόκριση Πόσο καλά η έξοδος ακολουθεί µια βηµατική αλλαγή στην είσοδο; Απόκριση Συχνότητας (Frequency response) Πόσο καλά το σύστηµα ακολουθεί/διορθώνει ταλαντώσεις σε διάφορες συχνότητες;

Πόσο καλά δουλεύει ένα ΣΕ; Μετά από µια αλλαγή στην είσοδο Επιστροφή στη σταθερή κατάσταση µε λιγότερη ανατάραξη Χαρακτηριστικά Βηµατικής Απόκρισης Χρόνος Ανόδου (Rise time): Ο χρόνος για να πάει από το 10% στο 90% της τελικής τιµής Υπέρβαση (Overshoot): Ο λόγος µεταξύ του πλάτους της πρώτης κορυφής και της τελικής τιµής Χρόνος Επαναφοράς (Settling time): Ο χρόνος που χρειάζεται για να µένει η έξοδος µέσα σε p% (συνήθως 2%) της τελικής τιµής Σφάλµα Σταθερής Κατάστασης (Steady state error): Το σφάλµα σε t =

Πόσο καλά δουλεύει ένα ΣΕ; Μετά από µια βηµατική αλλαγή στην είσοδο Ελαχιστοποίηση του απόλυτου σφάλµατος (επιφάνεια κάτω από την καµπύλη - area under the curve) Απόσβεση Περιγράφει τον τρόπο µε τον οποίο το κύκλωµα θα φτάσει στη σταθερή του κατάσταση Υπεραπόσβεση (Over damping) Κρίσιµη απόσβεση (Critical damping) καθόλου υπέρβαση (overshoot) Υποαπόσβεση (Underdamping)

Πόσο καλά δουλεύει ένα ΣΕ; Χαρακτηριστικά Απόκρισης Συχνότητας ιάφορες εφαρµογές απαιτούν καλή απόκριση σε ηµιτονοειδή διαφόρων συχνοτήτων Παράδειγµα: stereo amplifier οµοιόµορφη απόκριση µεταξύ 20 Hz & 20,000 Hz Αν η είσοδος δεν είναι ηµιτονοειδής µπορεί να αναλυθεί µε τη βοήθεια του µετασχηµατισµού Fourier και της επαλληλία (superposition) Απόδοση στη συχνότητα Συνήθως οµοιόµορφο κέρδος Gain= Output Ampl. / Input Ampl. Επίσης, το κέρδος µειώνεται για ψηλές συχνότητες όπου έχουµε κυρίως θόρυβο Προσοχή: Τα πιο πάνω ισχύουν µόνο για γραµµικά συστήµατα!

Μια περιοχή όπου ο έλεγχος είναι ζωτικής σηµασίας Για σχεδίαση και λειτουργία συστηµάτων ροµποτικής απαιτείται καλή γνώση Μοντελοποίησης και ανάλυσης δυναµικών συστηµάτων Ελέγχου µε ανάδραση Αισθητήρων και ρύθµισης σηµάτων Ενεργοποιητών και συστηµάτων ενέργειας Υλικού, λογισµικού και διασυνδετικών διατάξεων υπολογιστών Ειδικότητες: Μαθηµατικά, φυσική, βιολογία, µηχανολογία, ηλεκτρολογία, µηχανική υπολογιστών και πληροφορική Ροµποτική

Ροµποτική Η ρίζες της λέξης robot Τσεχική λέξη robota = εργασία, robotnik = εργάτης Εµφανίστηκε το 1923 σε θεατρικό έργο του Karel Capek: Rossum s Universal Robots Προσδιορίζεται ως: (δεν είναι ακόµα επίσηµος) Λεξικό Webster s An automatic device that performs functions ordinarily ascribed to human beings ηλαδή πλυντήριο = robot? Robotics Institute of America A robot (industrial robot) is a reprogrammable, multifunctional manipulator designed to move materials, parts, tools, or specialized devices, through variable programmed motions for the performance of a variety of tasks

Τα ροµπότ του Holywood Τι είναι ένα Ροµπότ; 3PO Star Wars R2-D2

Τι είναι ένα Ροµπότ; Γενικά, ένα ροµπότ είναι: Μια προγραµµατιζόµενη µηχανή η οποία µιµείται τη δραστηριότητα ή την εµφάνιση ενός νοήµονος όντος (συνήθως ανθρώπου αλλά όχι µόνο) Για να θεωρείται ροµπότ µια µηχανή πρέπει: 1. Να µπορεί να αντιλαµβάνεται το περιβάλλον του (να παίρνει πληροφορίες από το περιβάλλον του.) 2. Να µπορεί να εκτελεί διάφορες αποστολές: Κίνηση ή χειρισµό π.χ. αντικειµένων 3. Να είναι επανα-προγραµµατιζόµενο (να µπορεί δηλαδή να εκτελεί διαφορετικές αποστολές) 4. Να είναι αυτόνοµο ή/και να αλληλεπιδρά µε τους ανθρώπους

Τι είναι ένα Ροµπότ; Οι Νόµοι της Ροµποτικής Ο Asimov πρότεινε τους τρεις Νόµους της Ροµποτικής Νόµος 1: Ένα ροµπότ δεν πρέπει ποτέ να βλάψει ένα άνθρωπο ή λόγω αδράνειας του να αφήσει ένα άνθρωπο να πάθει κακό Νόµος 2: Ένα ροµπότ πρέπει πάντοτε να υπακούει τις εντολές των ανθρώπων εκτός και αν συγκρούονται µε ανώτερο νόµο Νόµος 3: Ένα ροµπότ πρέπει να προστατέψει την ύπαρξη του εκτός και αν αυτό συγκρούεται µε ένα ανώτερο νόµο

Ιστορία των Ροµπότ 17 ος και 18 ος αιώνας Αυτόµατα (Automata) Μια µηχανή ή µηχανισµός ελέγχου σχεδιασµένος να ακολουθεί αυτόµατα µια προδιαγραµµένη σειρά από δράσεις ή να αντιδρά σε µια σειρά από κωδικοποιηµένες εντολές

Ιστορία των Ροµπότ 1962 Το πρώτο βιοµηχανικό ροµπότ: UNIMATE Προγραµµατιζόµενο ροµπότ που σχεδιάστηκε από τον George Devol Ο ίδιος σκαρφίστηκε και το Universal Automation (1954) το οποίο αργότερα έγινε Unimation το όνοµα του πρώτου ροµπότ (1962). Το UNIMATE αρχικά χρησιµοποιήθηκε για αυτοµατοποίηση κατασκευής οθόνων τηλεόρασης

Ιστορία των Ροµπότ 1966 Shakey (Stanford Research Institute) Το πρώτο κινούµενο ροµπότ µε δυνατότητες Τεχνητής Ευφυΐας (Artificial Intelligence AI) Απλές αποστολές : Να βρει οπτικά ένα αντικείµενο Να µεταβεί προς το αντικείµενο Να κάνει κάτι µε το αντικείµενο (π.χ. να το σπρώξει)

Ιστορία των Ροµπότ 1978 Το ροµπότ Puma (Programmable Universal Machine for Assembly) της Unimation µε υποστήριξη από την General Motors PUMA 560 Manipulator

Ιστορία των Ροµπότ 1980s Η βιοµηχανία ροµπότ µπαίνει σε µια φάση συνεχούς ανάπτυξης. Εµφανίζονται τα πρώτα µαθήµατα ροµποτικής σε πανεπιστήµια. Συµπεριλαµβάνουν τα Τµήµατα mechanical engineering, electrical engineering, και computer science. Adept's SCARA robots Cognex In-Sight Robot Barrett Technology Manipulator

Ιστορία των Ροµπότ 1995-σήµερα Νέες εφαρµογές µικρών και κινητών ροµπότ οδηγούν στην ανάπτυξη πολλών καινούργιων εταιριών και έρευνας 2003 NASA s Mars Exploration Rover

Σε τι Χρησιµεύουν τα Ροµπότ; Εφαρµογές σε περιβάλλοντα 4D Επικίνδυνα - Dangerous Βρώµικα - Dirty Ανιαρά - Dull ύσκολα - Difficult ραστηριότητες 4A Αυτοµατισµού - Automation Επαύξησης - Augmentation Βοήθειας - Assistance Αυτονοµίας - Autonomous Εργασίες επικίνδυνες για τους ανθρώπους Ροµπότ Απολύµανσης Decontaminating Robot Καθαρίζει την κύρια αντλία ενός πυρηνικού αντιδραστήρα

Σε τι Χρησιµεύουν τα Ροµπότ; Εφαρµογές σε περιβάλλοντα 4D Επικίνδυνα - Dangerous Βρώµικα - Dirty Ανιαρά - Dull ύσκολα - Difficult ραστηριότητες 4A Αυτοµατισµού - Automation Επαύξησης - Augmentation Βοήθειας - Assistance Αυτονοµίας - Autonomous Επαναλαµβανόµενες δραστηριότητες οι οποίες είναι ανιαρές, προκαλούν άγχος ή είναι δύσκολες για ανθρώπους Ροµπότ Συγκόλλησης

Σε τι Χρησιµεύουν τα Ροµπότ; Εφαρµογές σε περιβάλλοντα 4D Επικίνδυνα - Dangerous Βρώµικα - Dirty Ανιαρά - Dull ύσκολα - Difficult ραστηριότητες 4A Αυτοµατισµού - Automation Επαύξησης - Augmentation Βοήθειας - Assistance Αυτονοµίας - Autonomous Υποτιµητικές δραστηριότητες τις οποίες οι άνθρωποι δεν θέλουν να κάνουν The SCRUBMATE Robot

Σε τι Χρησιµεύουν τα Ροµπότ; Βελτιωµένη ποιότητα προϊόντων Μεγαλύτερη ακρίβεια Επαναλαµβανόµενη ακρίβεια Repeatable precision αµετάβλητη ποιότητα προϊόντος Αυξηµένη Αποδοτικότητα Συνεχής εργασία χωρίς κούραση εν χρειάζονται διακοπές Μεγαλύτερη Ασφάλεια Μπορούν να ενεργούν σε επικίνδυνα περιβάλλοντα εν χρειάζονται περιβαλλοντική προστασία (π.χ. air conditioning, κλπ) Μειωµένο κόστος Χαµηλότερα κόστος προσωπικού Λιγότερες απώλειες Γρηγορότερη αποπεράτωση Γρηγορότερη ανταπόκριση σε αλλαγές στο σχεδιασµό Αυξηµένη Παραγωγικότητα Η παραγωγή ανά υπάλληλο ανά ώρα θα είναι αυξηµένη

Σε τι Χρησιµεύουν τα Ροµπότ; Η Ιαπωνία είναι πρώτη. Γιατί; εν υπάρχει αρκετό ανθρώπινο δυναµικό και είναι και πολύ ακριβό

Σε τι Χρησιµεύουν τα Ροµπότ; Βιοµηχανικά Ροµπότ 70% συγκολλήσεις και µπογιάτισµα 20% παίρνουν και τοποθετούν 10% άλλα Βιοµηχανίες που χρησιµοποιούν ροµπότ Γεωργία Αυτοκινητοβιοµηχανία Κατασκευές Οικοδοµές Ψυχαγωγία Υγεία (νοσοκοµεία, θεραπεία, χειρουργική, έρευνα, κλπ). Εργαστήρια (επιστηµονικά, µηχανικά, κλπ) Αστυνοµία Παραγωγή Στρατός Εξορύξεις (ορυχεία, µεταλλεία, κλπ) Μεταφορές (αεροπλάνα, επίγειες, τρένα, διάστηµα, κλπ) Εταιρίες νερού, ηλεκτρισµού, γκαζιού Αποθήκες

Σε τι Χρησιµεύουν τα Ροµπότ; Χρειάζονται ακόµα πολλές βελτιώσεις Σχεδιασµός και Έλεγχος βραχιόνων χειρισµού Οπτική και Μηχανική ανάδραση Ευέλικτος αυτοµατισµός

Τύποι Ροµπότ Σταθερά ή Κινητά Ροµποτικοί Χειριστές (manipulators) Χρησιµοποιούνται στη παραγωγή Σταθεροί στο σηµείο όπου γίνεται η εργασία Κινητές βάσεις (Mobile bases) Συνήθως βάσεις µε τροχούς Μπορεί όµως να έχουν και πόδια

Τύποι Ροµπότ Χρήση Ροµποτικοί Χειριστές (manipulators) Παραγωγή, αυτοµατισµός Ροµπότ Πεδίου (Field robots) Στρατιωτικές εφαρµογές Εξερεύνηση του διαστήµατος Ροµπότ παροχής υπηρεσιών (Service robots) Καθαριότητας Ιατρικά Ψυχαγωγικά (Entertainment) ροµπότ

Ανατοµία Ενός Ροµπότ Μηχανική οµή (Mechanical strucure) Κινηµατικό µοντέλο υναµικό µοντέλο Αισθητήρες (Sensors) Υπολογιστικά συστήµατα και έλεγχος (computation and control) Ενεργοποιητές (Actuators) Ηλεκτιρκοί, υδραυλικοί, πνευµατικοί, τεχνητοί µύες Επικοινωνία (Communication) ιεπαφή µε τον χρήστη (User interface) Μοναδα µετατροπής ενέργεια (Power conversion unit) Sensors User interface Power conversion unit Controller Mechanical Structure Base Actuators Communications

Αισθήσεις του Ροµπότ Ανθρώπινες αισθήσεις Όραση, ακοή, αφή, γεύση και όσφρηση Ζωτικές πληροφορίες Αισθητήρες των ροµπότ Ποσοτικοποιούν την κατάσταση του ροµπότ και του περιβάλλοντος του Στέλνουν την πληροφορία στο ροµπότ σας ηλεκτρικά σήµατα Π.χ. θέση των χεριών, παρουσία τοξικών αερίων κλπ Σε κάποιες περιπτώσεις τα ροµπότ χρειάζονται πληροφορίες πέραν των 5 αισθήσεων Π.χ. δυνατότητα να βλέπουν στο σκοτάδι, να βρίσκουν µικρές ποσότητες ραδιενέργειας, να βλέπουν κίνηση γρηγορότερη από ότι επιτρέπει το µάτι, κλπ

Αισθήσεις του Ροµπότ Οπτικοί Αισθητήρες Π.χ. να βρίσκει και επιθεωρεί αντικείµενα Αισθητήρες αντίστασης (Resistive) Κάµψης, ποτενσιόµετρα, Αισθητήρες αφής (Tactile) ιακόπτες επαφής, Αισθητήρες ύναµης Π.χ. να µπορεί να πιέζει αντικείµενα ή να εκτελεί εγχειρήσεις µε ανάδραση δύναµης Υπέρυθροι (Infrared) Αισθητήρες Ανάκλασης, Εγγύτητας, Απόστασης Υπερηχητικοί Ηχοβολείς Υπερηχητικοί Αισθητήρες Απόστασης Π.χ. να µπορεί να εξερευνά ανοικτούς χώρους Αισθητήρες Απόστασης µε Λέιζερ Κωδικοποιητές Κινητήρων (Motor Encoder) Αισθητήρες Αδράνειας (Inertial) Μετρούν την δεύτερη παράγωγο της θέσης (επιτάχυνση) Μετρητές επιτάχυνσης, γυροσκόπια (Gyroscopes) Αισθητήρες Κλίσης (Tilt) Π.χ. να ισορροπεί το ροµπότ Αισθητήρες κατεύθυνσης (Orientation) Πυξίδες, Αισθητήρες κλήσης,... GPS,, κλπ

Ενεργοποιητές του Ροµπότ Συνήθως συνδιασµός διάφορων ηλεκτρο- µηχανολογικών συσκευών Synchronous motor Stepper motor AC servo motor Brushless DC servo motor Brushed DC servo motor Hydraulic motor Pneumatic motor Pneumatic cylinder Hydraulic Motor DC Motor Pneumatic Motor Stepper Motor Pneumatic Cylinder Servo Motor

Τροχαλίες Ένας τροχός µε εσοχή µεταξύ δύο φλαντζών Σχοινί, συρµατόσχοινο ή ιµάντας περνά από την εσοχή Χρησιµοποιούνται για να Αλλάξουν την κατεύθυνση της δύναµης Μεταδώσουν περιστροφική κίνηση Παρέχουν µηχανικό κέρδος Μηχανικό Κέρδος Ο λόγος του φορτίου/προσπάθειας ηλ. πόσες φορές το σύστηµα πολλαπλασιάζει τη δύναµη

Πάγια Τροχαλία (Fixed Pulley) Σταθερός άξονας Αλλάζει την κατεύθυνση της δύναµης εν υπάρχει µηχανικό κέρδος Χρειάζεται η ίδια δύναµη για να ανεβάσει το φορτίο

Ελεύθερη Τροχαλία (Movable Pulley) Ο άξονας κινείται και µετατοπίζεται µε το φορτίο Το φορτίο στηρίζεται στον άξονα Η δύναµη έχει την ίδια κατεύθυνση όπως και η κίνηση Μειώνεται η δύναµη που χρειάζεται το φορτίο για να κινηθεί Το φορτίο στηρίζεται από δύο σχοινιά αντί ένα Το βάρος µοιράζεται εξίσου και στα δύο

Συνδυασµός Τροχαλιών ύο ή και περισσότερες τροχαλίες Πιο πολύπλοκο σύστηµα λιγότερη δύναµη για να ανυψωθεί το φορτίο

Συστήµατα Τροχαλιών Όσο πιο πολλά στηρίγµατα (σχοινιά) διαθέτει το σύστηµα τόσο µεγαλύτερο το κέρδος!

Οδοντωτοί Τροχοί Οι οδοντωτοί τροχοί χρησιµοποιούνται για να Αντιστρέψουν την κατεύθυνση περιστροφής Αυξήσουν ή µειώσουν την ταχύτητα περιστροφής Μετατοπίσουν την περιστροφική κίνηση σε άλλο άξονα ή να την µετατρέψουν σε γραµµική Συγχρονίσουν την κίνηση διαφορετικών αξόνων Οι οδοντωτοί τροχοί (αντίθετα µε τις τροχαλίες) µεταφέρουν όλη τη δύναµη χωρίς να υπάρχει ολίσθηση.

Οδοντωτοί Τροχοί Πρακτικές χρήσεις οδοντωτών τροχών Κιβώτιο ταχυτήτων Αυτοκίνητα σπορ αναπτύσσουν µεγάλες ταχύτητες αλλά δεν µπορούν να µεταφέρουν µεγάλο φορτίο Φορτηγά µπορούν να µεταφέρουν µεγάλο φορτίο αλλά δεν µπορούν να αναπτύξουν µεγάλες ταχύτητες

Είδη Οδοντωτών Τροχών Οδοντωτοί (Spur) Ατέρµονος Κοχλία (Worm) Γραµµή και Πινιον (Rack and pinion) Κωνικοί (Bevel)

Οδοντωτοί Τροχοί και Ροπή Από πού προέρχεται η ροπή; Ας κοιτάξουµε 2 οδοντωτούς τροχούς... Ροπή σε αυτόν τον άξονα... τ F παράγει δύναµη σε αυτά τα δόντια r Ροπή: τ= F x r

Οδοντωτοί Τροχοί και Ροπή Η δύναµη από το µικρό τροχό µεταφέρεται από τα δόντια στο µεγάλο τροχό: Ίση αλλά αντίθετη δύναµη (3 ος Νόµος Newton) F r τ και παράγει µεγαλύτερη ροπή σε αυτόν τον άξονα. Η δύναµη εφαρµόζεται σε µια πιο µεγάλη ακτίνα

Οδοντωτοί Τροχοί και Ροπή Ας αναλύσουµε τις δυνάµεις... τ 1 = F 1 x r 1 τ 2 = F 2 x r 2 F 1 = -F 2 F 1 = τ 1 / r 1 F 2 = τ 2 / r 2 τ 1 F 1 = -F 2 r 1 r 2 τ 1 / r 1 = -τ 2 / r 2 τ 2 τ 2 / τ 1 = r 2 / r 1 Ο λόγος των ροπών ισούται µε τον λόγο των ακτινών. Αυτός είναι ο λόγος οδόντων (gear ratio)!

Λόγος Οδόντων (Gear Ratio) Λόγος Οδόντων (Gear Ratio) Gear ratio Number of Driver Teeth = = Number of Driven Teeth Driver Diameter Driven Diameter Gear ratio x Driver RPM = Driven RPM Driver Torque = Gear Ratio x Driven Torque Ο λόγος καθορίζει και το Μηχανικό Κέρδος Driven RPM = 2 x Driver RMP Driver Torque = 2 x Driven Torque Driven RPM = 1/3 x Driver RMP Driver Torque = 1/3 x Driven Torque

Περιστροφή Οδοντωτών Τροχών ύο οδοντωτοί τροχοί Ο οδηγούµενος τροχός περιστρέφεται αντίθετα από τον οδηγό. Περισσότεροι από δύο οδοντωτοί τροχοί Περιστρέφονται εναλλάξ αντίθετα (π.χ. οι τροχοί 1, 3, 5 δεξιόστροφα και οι 2, 4 αριστερόστροφα)

Σειρές Οδοντωτών Τροχών υο ή περισσότεροι οδοντωτοί τροχοί µεταφέρουν την κίνηση σε άλλους άξονες Ενδιάµεσος Τροχός (Idler Gear) = ο τροχός µεταξύοδηγού και οδηγούµενου τροχού Ο λόγος οδόντων δεν µεταβάλλεται από τον ενδιάµεσο τροχό

Κίνηση Ροµπότ Κίνηση (Locomotion)ενός αυτόνοµου ροµπότ στο χώρο. Προϋποθέτει ότι οι κατάλληλες δυνάµεις θα εφαρµοστούν στο ροµπότ υναµική (Dynamics) η µελέτη της κίνησης όπου αυτές οι δυνάµεις µοντελοποιούνται Συµπεριλαµβάνει την ενέργεια και την ταχύτητα της κίνησης Κινηµατική (Kinematics) η µαθηµατική µελέτη της κίνησης χωρίς να δίνεται σηµασία στις δυνάµεις Ασχολείται µόνο µε την γεωµετρία του συστήµατος Ασχολείται µε τη σχέση των παραµέτρων και της συµπεριφοράς του συστήµατος στο χώρο της Κατάστασης (state space)

Τροχοί ή Πόδια; Κίνηση Ροµπότ Περπάτηµα Ακούγεται απλό; Όχι ακριβώς Εκατοντάδες συγκεκριµένες κινήσεις Κάθε βήµα Σπρώξιµο του σώµατος µπροστά µε το πόδι Συντονισµό της κίνησης των µηρών, της σπονδυλικής στήλης, των ώµων και του κεφαλιού έτσι ώστε να διατηρηθεί ή ισορροπία. Όταν οι άνθρωποι περπατούν, είναι σαν να χάνουν την ισορροπία τους, λες και θα πέσουν µπροστά Ακριβώς πριν χάσουν την ισορροπία τους βάζουν το ένα πόδι µπροστά σαν στήριγµα Αυτή η σειρά κινήσεων επαναλαµβάνεται και ονοµάζεται δυναµικό περπάτηµα. Κατά το τρέξιµο υπάρχουν στιγµές που και τα δυο πόδια βρίσκονται στον αέρα

Κίνηση Ροµπότ ιαφορική Κίνηση (Differential Drive) Ανά πάσα στιγµή, ο αριστερός και δεξιός τροχός, πρέπει να ακολουθούν µια τροχιά η οποία να περιστρέφεται γύρω από το κέντρο (ICR)µε σταθερή γωνιακή ταχύτητα ω R : Radius of rotation Instantaneous center of curvature (ICC) Ευθεία κίνηση R = V R = V L Περιστροφική Κίνηση R = 0 V R = -V L

Κίνηση Ροµπότ Τρίκυκλο (Tricycle) Κίνηση και καθοδήγηση από τον µπροστινό τροχό Μεταβλητές ελέγχου: Κατεύθυνση καθοδήγησης α(t) Γωνιακή ταχύτητα του µρποστινού τροχού ω s (t) Κίνηση α R Το ω s (t) περιορίζει την ταχύτητα µε την οποία µπορεί να πετύχει το ροµπότ απότοµες στροφές

Κίνηση Ροµπότ Σύγχρονη Κίνηση (Synchronous Drive) Όλοι οι τροχοί στρίβουν ταυτόχρονα Όλοι είναι στραµµένοι προς την ίδια κατεύθυνση και στρίβουν µε τον ίδιο ρυθµό Τουλάχιστον δύο κινητήρες Ένας για την κίνηση προς τα εµπρός Ο εύτερος γυρνά όλους τους τροχούς γύρω από τον άξονα τους Μεταβλητές Ελέγχου (ανεξάρτητες) v(t), ω(t)

Κίνηση Ροµπότ Καθοδήγηση (Ackerman Steering or Car Drive) Κίνηση από τους πίσω τροχούς και καθοδήγηση από τους µπροστινούς (front wheel steering) Μοντέλο κίνησης στους πίσω τροχούς Y ICC ϕ R θ x, y l ϕ xɺ = u 1 yɺ = u 1 ɺ u θ = l ɺ ϕ = u 1 2 cosθ sinθ tanϕ u 1 : ταχύτητα πίσω τροχών προς τα εµπρός u 2 : γωνιακή ταχύτητα µπροστινών τροχών l: απόσταση µεταξύ πίσω και µπροστινών τροχών X

Έλεγχος της Κίνησης Ο στόχος ενός συστήµατος κινηµατικού ελέγχου είναι να ακολουθεί µια διαδροµή Περιγράφεται από τη θέση ή/και την ταχύτητα σαν συνάρτηση του χρόνου. Τα πιο πολλά συστήµατα δεν ασχολούνται µε τη δυναµική Ο έλεγχος της κίνησης δεν είναι εύκολη υπόθεση

Έλεγχος της Κίνησης Έλεγχος Ανοικτού Βρόγχου (Open Loop) Η διαδροµή διαιρείται σε µικρά κοµµάτια καθορισµένου σχήµατος Ευθείες και τόξα Έλεγχος Υπολογισµός εκ των προτέρων µιας οµαλής διαδροµής Μειονεκτήµατα ύσκολο εγχείρηµα ο υπολογισµός εκ των προτέρων Συνήθως καταλήγουµε µε ανώµαλες διαδροµές εν προσαρµόζεται και δεν διορθώνει τη διαδροµή αν υπάρξουν αλλαγές στο περιβάλλον Έλεγχος Κλειστού Βρόγχου (Closed Loop) Χρήση ανάδρασης για διόρθωση των σφαλµάτων στην κίνηση Μεγαλύτερη ακρίβεια Προσαρµόζεται σε άγνωστες καταστάσεις Μειονεκτήµατα Χρειάζεται γνώση της θέσης (GPS, ultrasound, laser, κλπ)

Προγραµµατισµός της Κίνησης Προγραµµατισµός της Κίνησης (Motion Planning) Βρες µια διαδροµή που να ενώνει τη αρχική µε την επιθυµητή τελική θέση χωρίς προσκρούσεις και εµπόδια Μεθοδολογίες προγραµµατισµού της κίνησης Οδικός Χάρτης (Roadmap) Κυψελοειδής Αποδόµηση (Cell Decomposition) Πεδίο υναµικού (Potential Field)

Ο Εγκέφαλος του Ροµπότ ιαθέτει την απαραίτητη νοηµοσύνη για να ελέγχει το ροµπότ Μέρη Υπολογιστικό Σύστηµα Επεξεργάζεται τις πληροφορίες από τους αισθητήρες Καθορίζει τις ενέργειες τον ενεργοποιητών ώστε να επιτευχθούν συγκεκριµένοι στόχοι Μνήµη και Αποθήκευση Π.χ. µνήµη για αποθήκευση του προγράµµατος του ροµπότ και των διαφόρων παραµέτρων που καθορίζουν την κατάσταση του ιασυνδετική διάταξη Υλικό το οποίο διασύνδεει το υπολογιστικό σύστηµα µε τον έξω κόσµο (αισθητήρες και ενεργοποιητές) RoboBoard Robotics Controller Analog to Digital Converter

Τι είναι τεχνητή Νοηµοσύνη (Artificial Intelligence AI); Συστήµατα που έχουν τα εξής µπορούν να Επιλύουν Προβλήµατα Αναπαριστούν και Αποθηκεύουν Γνώση Μαθαίνουν Σχεδιάζουν ενέργειες και να επιλύουν προβλήµατα Εξάγουν συµπεράσµατα (Νοήµονες Πράκτορες και Έµπειρα Συστήµατα) Καταλαβαίνουν την γλώσσα των ανθρώπων Έχουν προηγµένη διασύνδεση µε το περιβάλλον Βλέπουν Τεχνητή Νοηµοσύνη

Τεχνητή Νοηµοσύνη Μάθηση και Εξέλιξη Μάθηση (Learning) εξιοτεχνίες αντί Στόχοι Μέθοδοι µάθησης Με καθοδήγηση (by instruction) Με µίµηση (by imitation) Με µεταφορά δεξιοτήτων (by skill transfer) Εξέλιξη και Προσαρµοστικότητα (Evolution and adaptation) Το κύριο στοιχείο της νοηµοσύνης

Η ιστορία των LEGO Mindstorms Σχεδιάστηκαν από το MIT Media Labs και την εταιρία LEGO Constructionism σαν βάση της δηµιουργίας ενός προγραµµατιζόµενου κύβου LEGO Constructionism Οι µαθητές µπορούν πιο εύκολα να µάθουν καινούργιες έννοιες και ιδέες αν ταυτόχρονα φτιάχνουν κάτι χρήσιµο Knowledge is only part of understanding. Genuine understanding comes from hands-on experience. Dr Seymour Papert Professor of Learning Research MIT, USA LEGO Mindstorms