Monthly Archives: Φεβρουαρίου 2013

Ιδέες για τον χορευτή μας..

Standard

Ο Alpha Rex ολοκληρώνεται σιγά σιγά. Έχουμε πραγματικά  εντυπωσιαστεί από τη πολυπλοκότητα του σχεδιασμού των ποδιών του!!!

Έπεσε η ιδέα να του … «μάθουμε» να χορεύει. Πρέπει να βρούμε το κάποιο μουσικό κομμάτι. Είναι όμως κάπως δυσκίνητος και η μονοκόμματη κίνηση των χεριών του (δεν κινούνται ανεξάρτητα) δεν τον βοηθάει να εκφραστεί με τον χορό.

Η πιο ενδιαφέρουσα πρόταση που βρήκα στο διαδίκτυο είναι η:

Βέβαια χρησιμοποιούνται μάλλον 2 Bricks, που δεν διαθέτουμε.

Στον παρακάτω χορευτή τα χέρια κινούνται πάνω κάτω εναλλάξ, αλλά είναι κατασκευασμένος με τα κομμάτια του πρώτου πακέτου Lego Mindstorms NXT κι όχι με το ΝΧΤ 2.0 που διαθέτουμε εμείς.

Συμμετοχή στο Φεστιβάλ Ψηφιακής Δημιουργίας

Standard

Αποφασίσαμε να δηλώσουμε συμμετοχή στο 3ο Μαθητικό Φεστιβάλ Ψηφιακής Δημιουργίας που θα γίνει και στην Αλεξανδρούπολη στις 19-20 Απριλίου 2013. Το φεστιβάλ δεν έχει διαγωνιστικό χαρακτήρα. Είναι μια εκπαιδευτική εκδήλωση η οποία δίνει τη δυνατότητα στους μαθητές να δημιουργήσουν και να παρουσιάσουν ψηφιακά έργα που αναπτύσσουν στο σχολείο τους. Είναι ανοικτό στην κοινωνία και δίνει την ευκαιρία σε μαθητές, εκπαιδευτικούς, γονείς και επισκέπτες να λάβουν μέρος σε πρωτότυπες εκπαιδευτικές και ψυχαγωγικές δραστηριότητες με αντικείμενο την Πληροφορική και την Ψηφιακή Τεχνολογία.

Το Φεστιβάλ πραγματοποιείται φέτος υπό την Αιγίδα του Υπουργείου Παιδείας & Θρησκευμάτων, Πολιτισμού και Αθλητισμού  και με την Υποστήριξη της Πανελλήνιας Ένωσης Καθηγητών Πληροφορικής (Π.Ε.Κα.Π). Περισσότερες πληροφορίες στο http://digifestalex.blogspot.gr/

 

Η αρχική ιδέα είναι να παρουσιάσουμε τον AlphaRex, αφού αυτή την περίοδο ασχολούμαστε με την συναρμολόγή του και με τον προγραμματισμό του και μάλλον δεν προλαβαίνουμε να ασχοληθούμε με κάτι διαφορετικό μέχρι την ημερομηνία διεξαγωγής του Φεστιβάλ. Θα πρέπει να σκεφτούμε να τον προγραμματίσουμε να κάνει …»κάτι». Τι όμως;

τι ειναι ρομποτ ?

Standard

robots_5

Το ρομπότ είναι μια μηχανική συσκευή η οποία μπορεί να υποκαθιστά τον άνθρωπο σε διάφορες εργασίες. Ένα ρομπότ μπορεί να δράσει κάτω από τον απ’ευθείας έλεγχο ενός ανθρώπου ή αυτόνομα κάτω από τον έλεγχο ενός προ-προγραμματισμένου υπολογιστή.

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

Η λέξη ρομπότ προέρχεται από το Σλαβικό robota που σημαίνει εργασία. Καθιερώθηκε ως όρος με την σημερινή του έννοια το 1920 από τον Τσέχο θεατρικό συγγραφέα Karel Čapek στο έργο του «R.U.R.» (Rossum’s Universal Robots), όπου σατιρίζει την εξάρτηση της κοινωνίας από τους μηχανικούς εργάτες (ρομπότ) της τεχνολογικής εξέλιξης και που τελικά εξοντώνουν τους δημιουργούς τους. Σε πολλές σύγχρονες Σλαβικές γώσσες (πχ την Πολωνική) χρησιμοποιείται σαν έκφραση της καθημερινότητας με την έννοια της σκληρής δουλειάς (αντίστοιχο του χαμαλίκι).

Από τα πρώτα ρομπότ που αναφέρονται στη λογοτεχνία είναι ο Τάλως από την Ελληνική Μυθολογία και οι 20 τρίποδες λέβητες του Ηφαίστου θεωρούμενοι «θαύμα ιδέσθαι» κ.¨α.

Με την ανάπτυξη και μελέτη των ρομπότ ασχολείται η ρομποτική, επιστήμη που αποτελεί συνδυασμό πολλών κλάδων άλλων επιστημών, κυρίως δε της πληροφορικής, της ηλεκτρονικής και της μηχανολογίας.

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

Σημαντική συνεισφορά στη φιλολογία για τα ρομπότ είχε ο Ισαάκ Ασίμωφ με τους τρείς νόμους της ρομποτικής που διατύπωσε στα διηγήματά του.

Είναι σημαντική η ανάπτυξη ρομπότ που να έχουν τα αναγκαία χαρακτηριστικά ώστε να είναι φιλικά και ωφέλιμα προς τον άνθρωπο. Τα στοιχεία αυτά ονομάζονται στοιχεία κοινωνικής νοημοσύνης.

πηγές: Βικιπαίδεια, http://www.grobot.gr/

Ανάθεση Εργασιών για το blog

Standard

Σήμερα συναντηθήκαμε στο εργαστήριο πληροφορικής αμέσως μετά την λήξη των μαθημάτων του σχολείου. Τα παιδιά ανέλαβαν να βρουν υλικό για τα θέματα που υπάρχουν κάτω από το μενού μας «Robots» και να αρχίσουν να αναρτούν τα άρθρα τους.

Η κατανομή έχει ως εξής:

Τι είναι τα Ρομπότ: Στέλιος

Ρομπότ και Μυθολογία: Γιώργος

Ιστορία Εξέλιξη: Δημήτρης

3 Νόμοι της Ρομποτικής: Άγγελος

Τα Ρομπότ Σήμερα: Σοφία

Ρομπότ και Τέχνη:

Τι προβλέπεται για το μέλλον:

Όσοι δεν ήταν στην συνάντηση μπορούν να επιλέξουν κάποιο θέμα από αυτά που δεν έχουν δοθεί ή να συνεργαστούν με κάποιο μέλος της ομάδας που έχει ήδη αναλλάβει κάτι.

Προγραμματισμός κίνησης ποδιών AlphaRex

Standard

Σήμερα ασχοληθήκαμε με τον προγραμματισμό του AlphaRex. Σε αντίθεση με το όχημα που είχαμε κατασκευάσει (τα μοτέρ κινούσαν τις δύο ρόδες) η κίνηση απλά των μοτέρ μπροστά ή πίσω δεν αρκεί για να περπατήσει ο Rex. Μαζί μας και ο κ. Παπαγιαννάκης καθηγητής Τεχνολογίας του σχολείου μας, για να μας βοηθήσει στην κατανόηση της λειτουργίας του ρομπότ μας. Δείτε στα video που ακολουθούν τους πειραματισμούς μας.

Συγχρονισμός των 2 μοτέρ: κινείται το καθένα συνεχώς μέχρι να κουμπήσει ο αισθητήρας που βρίσκεται στο πίσω μέρος του ποδιού οπότε και σταματάει

Αρχικοποίηση των 2 μοτέρ: κινείται το καθένα συνεχώς μέχρι να κουμπήσει ο αισθητήρας που βρίσκεται στο πίσω μέρος του ποδιού οπότε και σταματάει. Στη συνέχεια το ένα από τα δύο μοτέρ να κάνει μισή περιστροφή εμπρός.

α) Συγχρονίσαμε τα 2 μοτέρ που κινούν τα πόδια και στη συνέχεια θέσαμε τα 2 μοτέρ σε λειτουργία για 15 στροφές με κατεύθυνση είτε μπροστά είτε  πίσω. Το αποτέλεσμα καθόλου αναμενόμενο. Ο Alpha Rex παραμένει στην θέση του. Δείτε τι ακριβώς συμβαίνει:

Ο κώδικας:

AlphaRexTest2

β) Για να περπατήσει ευθεία πρέπει μετά τον συγχρονισμό των μοτέρ το ένα από τα δύο μοτέρ να κάνει μισή περιστροφή εμπρός (ας ονομάσουμε την διαδικασία αυτή αρχικοποίηση). Έτσι με αυτή τη «διαφορά φάσης» ο Rex γέρνει προς τη μία πλευρά. Αυτό τον βοηθάει στη συνέχεια, με την περιστροφή και των 2 μοτέρ προς τα μπροστά, να προχωρήσει. Δείτε πως:

Ο κώδικας:

AlphaRexTest3

γ) Αρχικοποίηση των μοτέρ και περιστροφή του C (αριστερού μοτέρ) προς τα μπροστά. Ο AlphaRex στρίβει αριστερά!
Αντίστοιχος προγραμματσμός σε όχημα με ρόδες θα οδηγούσε σε στροφή του οχήματος δεξιά.

Ο κώδικας:

AlphaRexTest6

δ) Αρχικοποίηση των μοτέρ και περιστροφή του Β (δεξιού μοτέρ) προς τα μπροστά. Ο AlphaRex στρίβει δεξιά!
Αντίστοιχος προγραμματσμός σε όχημα με ρόδες θα οδηγούσε σε στροφή του οχήματος αριστερά.

Ο κώδικας:

AlphaRexTest4

ε) Συγχρονισμός των 2 μοτέρ. Περιστροφή του ενός προς τα εμπρός και του άλλου μοτέρ προς τα πίσω.Ο AlphaRex παραμένει στην θέση του. Αντίστοιχος προγραμματσμός σε όχημα με ρόδες θα οδηγούσε σε επί τόπου στροφή του οχήματος, γύρω από το κέντρο των αξόνων των ρόδων.

Ο κώδικας:

AlphaRexTest7