Skip to main content
Completion requirements

Οι εντολές για την κίνηση στη μαύρη γραμμή


Ένα βασικό πρόβλημα που καλείται να λύσει όποιος ασχολείται με την εκπαιδευτική ρομποτική είναι να θέσει το ρομπότ να κινείται σε μαύρη γραμμή (Line follower). Σε κάθε ρομποτική κατασκευή που ακολουθεί μια μαύρη γραμμή χρειάζεται να υπάρχει αισθητήρας που να βλέπει στην επιφάνεια που κινείται το ρομπότ. 

Έχουμε αναφέρει σε προηγούμενο μάθημα ότι η αρχή είναι η εξής: Η σκούρα επιφάνεια απορροφά την ακτινοβολία και το ρομπότ με τους αισθητήρες που έχει από κάτω, "διαβάζει" μεγάλη απόσταση. Μία λευκή επιφάνεια δεν απορροφά ακτινοβολία και το ρομπότ "διαβάζει" μικρή απόσταση.

Ενώ σε άλλες ρομποτικές κατασκευές χρειάζεται να διαχειριστούμε τον αισθητήρα καθώς και την απόσταση που "βλέπει" για να προγραμματίσουμε την κίνηση σε μαύρη γραμμή, στο Edison δίνεται έτοιμη η εντολή αυτή. Επιπλέον, στις παρακάτω εντολές για την κίνηση εμπεριέχεται η λογική της επαναληπτικής δομής.


1η εντολή: Ακολούθησε τη γραμμή για 1 δευτερόλεπτο (επανάληψη  ορισμένες φορές- που καθορίζονται από τα δευτερόλεπτα).

2η εντολή: Ακολούθησε τη γραμμή μέχρι το ρομπότ να ανιχνεύσει ένα εμπόδιο (επανάληψη μέχρι να ικανοποιηθεί μια συνθήκη).

3η εντολή: Ακολούθησε τη γραμμή για πάντα (επανάληψη για πάντα).


Παραδείγματα

Καθώς το ρομπότ, σύμφωνα με τα παραδείγματα, το ρομπότ κινείται σε μια μαύρη γραμμή σας καλούμε να κατεβάσετε το αρχείο πίστα τυχαία το οποίο βρίσκεται στον φάκελο: Πίστες. Ο φάκελος βρίσκεται στο: ΠΟΡΟΙ - ΠΗΓΕΣ στο τέλος του μαθήματος. Μπορείτε να τυπώστε την πίστα για να τοποθετήσετε σε αυτό το χαρτί το ρομπότ σας.
Αν δεν μπορείτε να τυπώσετε, μπορείτε να κολλήσετε μια μαύρη μονωτική ταινία σε μια επιφάνεια ή να ζωγραφίσετε με μαύρο μαρκαδόρο.
ΠΡΟΔΙΑΓΡΑΦΕΣ ΜΑΥΡΗΣ ΓΡΑΜΜΗΣ
  1. Το σχήμα δεν έχει καμιά σημασία αλλά απλά χρειάζεται προσοχή ώστε να μην έχει πολύ απότομες στροφές και δεν μπορεί το ρομπότ να αντιληφθεί γρήγορα την αλλαγή της στροφής.
  2. Η μαύρη γραμμή να έχει πλάτος τουλάχιστον 1 cm.
Για να ακολουθήσει το ρομπότ τη μαύρη γραμμή χρειάζεται να το τοποθετήσετε αριστερά από τη γραμμή (να μην βρίσκεται εξαρχής πάνω της). Το ρομπότ θα την "ψάξει" και μετά θα την ακολουθήσει.
  • ΠΑΡΑΔΕΙΓΜΑ 1


Με το πάτημα στο τρίγωνο κουμπί, το Edison κινείται στη μαύρη γραμμή για 3 δευτερόλεπτα. 

  • ΠΑΡΑΔΕΙΓΜΑ 2


Με το πάτημα στο τρίγωνο κουμπί, το Edison ανάβει τα φώτα LEDs, ακούγεται για 3 φορές το Beep, κινείται στη μαύρη γραμμή μέχρι να συναντήσει ένα εμπόδιο, σβήνουν τα φώτα LEDs  κι ακούγεται για 3 φορές το Beep.

 

 


Last modified: Wednesday, 30 November 2022, 11:28 PM