Εμφάνιση αναρτήσεων με ετικέτα mindstorms. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα mindstorms. Εμφάνιση όλων των αναρτήσεων

Τετάρτη 22 Φεβρουαρίου 2017

Μαγικό Σπρώξιμο

Η Δραστηριότητα που έγινε την τελευταία φορά που συναντήθηκε η ομάδα μας, ήταν το "μαγικό σπρώξιμο" (magic push).
Με το πρόγραμμα που φτιάξαμε, ο roboeid evo 3, όταν καταλάβαινε ότι υπήρχε ένα αντικείμενο - εμπόδιο πολύ κοντά του, πήγαινε προς τα πίσω για να αυξήσει την απόσταση του από αυτό, πάνω από ένα όριο.
Χρησιμοποιήσαμε λοιπόν τον αισθητήρα υπερύθρων έτσι ώστε το ρομπότ να βρίσκει κάθε φορά την απόσταση, και τους δύο μεγάλους κινητήρες που το βοηθούσαν στην κίνηση.

Τρίτη 14 Φεβρουαρίου 2017

Δομή επανάληψης & Αισθητήρας πίεσης

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

Αργότερα το βελτιώσαμε,  για να γίνεται αυτό συνέχεια χρησιμοποιώντας την εντολή επανάληψης.

Τρίτη 31 Ιανουαρίου 2017

Εντολές κίνησης

Στις τελευταίες συναντήσεις μας, χρησιμοποιήσαμε τις εντολές κίνησης move tank (μεταβλητός έλεγχος πορείας), και move steering (ενιαίος έλεγχος πορείας) για να προγραμματίσουμε την κίνηση του ρομπότ.
Έτσι  προγραμματίσαμε το RoboEid evo3 να πηγαίνει από το σημείο Α στο σημείο F αποφεύγοντας ένα εμπόδιο που για την συγκεκριμένη δραστηριότητα ήταν ένα κουτί με το kid της Lego και πορεία που φαίνεται στο διπλανό σχήμα.

Η εντολή που χρησιμοποιήσαμε ήταν η move steering (που βρίσκεται στην πράσινη παλέτα του προγραμματιστικού περιβάλλοντος) 9 φορές με κατάλληλη ρύθμιση των παραμέτρων έτσι ώστε η κίνηση άλλοτε να είναι ευθύγραμμη και άλλοτε  να πραγματοποιείται μια  στροφή 90 μοιρών προς τ' αριστερά   ή δεξιά.

Χρησιμοποιήσαμε επίσης την εντολή move tank 8 φορές για την κατασκευή ενός τετραγώνου με μήκος πλευράς 50 εκατοστών. Την εντολή αυτή την παραμετροποιήσαμε ανάλογα με τις ανάγκες μας έτσι ώστε το ρομπότ άλλοτε να προχωράει μπροστά και άλλοτε να στρίβει.
Kάτι άλλο που μάθαμε είναι ότι για την προς τα πίσω κίνηση με την βοήθεια της  εντολή move tank  πρέπει να έχει αρνητική τιμή η παράμετρος της ισχύος των κινητήρων.

Σάββατο 17 Δεκεμβρίου 2016

Κατασκευάζοντας μια αντιπροσωπευτική εικόνα

Το εργαλείο που επιλέξαμε για την κατασκευή  μιας αντιπροσωπευτικής εικόνας της ομάδας μας, που θα χρησιμοποιήσουμε στο 7ο μαθητικό φεστιβάλ ψηφιακής δημιουργίας ήταν το gimp2, ένα ελεύθερο λογισμικό/ λογισμικό ανοιχτού κώδικα (ΕΛ/ΛΑΚ).
Το περιεχόμενο της εικόνας το αποφασίσαμε μετά από συζήτηση στην ολομέλεια και αποτελείται από την ρομποτική κατασκευή με κάποια πλακίδια-εντολές στο πίσω μέρος.


Για τον σκοπό αυτό τραβήξαμε μία φωτογραφία, αντικαταστήσαμε το υπόβαθρο που δεν μας άρεσε με ένα ενιαίο γαλάζιο χρώμα, πήραμε τα πλακίδια-εντολές που ταιριάζανε αισθητικά τα βάλαμε επάνω στο  χρώμα, και το ρομπότ μπροστά απ' όλα

Πέμπτη 1 Δεκεμβρίου 2016

Λογισμικό που βρήκαμε στο Διαδίκτυο

Στην συνάντηση αυτή αλλάξαμε την εμφάνιση του blog, για την μορφή του οποίου, συμφώνησε όλη η ομάδα. Ανεβάσαμε κάποια μικρά άρθρα και ψάξαμε στο διαδίκτυο για τους Ελληνικούς οδηγούς χρήσης του Lego που βρήκαμε και είναι οι παρακάτω:
  • Από την επίσημη θέση της Lego Mindstorms EV3 https://www.lego.com/en-us/mindstorms/downloads/download-software μπορούμε να κατεβάσουμε το προγραμματιστικό περιβάλλον (που όμως είναι στα Αγγλικά) και έχει κατασκευασθεί σε συνεργασία με την LabView Στο περιβάλλον αυτό μπορούμε να βρούμε οδηγίες για την κατασκευή τουλάχιστον άλλων 4 ρομπότ πέρα απ' αυτού που περιέχεται στο εγχειρίδιο χρήσης.
Από την θέση http://ldd.lego.com/en-us/ είναι δυνατόν  να κατεβάσουμε και να εγκαταστήσουμε στον υπολογιστή σας το Lego Didital Designer, με το οποίο μπορούμε να συναρμολογήσουμε το δικό μας mindstorms nxt  ρομπότ χρησιμοποιώντας εικονικά δομικά υλικά. Μπορούμε επίσης πολύ εύκολα να εξάγουμε οδηγίες συναρμολόγησης για το ρομπότ μας σε html. Δοκιμάστε το!

(ΥΓ. Αυτό είναι ένα test για να δούμε εάν εγκαθίσταται αρχείο .apk σε συσκευή Android)