Σχεδιασμός Έργων σε Διαγωνισμούς VEX
Δημιουργία συμπεριφορών για μια αυτόνομη ρουτίνα
Οι Διαγωνισμοί Ρομποτικής VEX απαιτούν τον σχεδιασμό μιας αυτόνομης ρουτίνας για τον Αγώνα Δεξιοτήτων Προγραμματισμού των 60 δευτερολέπτων της Πρόκλησης Δεξιοτήτων Ρομποτικής και για την Αυτόνομη Περίοδο των 15 δευτερολέπτων του παιχνιδιούτης τρέχουσας χρονιάς Ο προγραμματισμός του ρομπότ για αυτόνομη λειτουργία απαιτεί την ανάλυση των ενεργειών του σε προγραμματιζόμενο κώδικα που βασίζεται στη συμπεριφορά.
Ακολουθούν μερικές τυπικές συμπεριφορές για ένα ρομπότ διαγωνισμού VEX:
- Οδήγηση προς τα εμπρός και προς τα πίσω
- Στροφή δεξιά και αριστερά
- Σύλληψη ενός αντικειμένου παιχνιδιού
- Ακριβής τοποθέτηση ενός αντικειμένου παιχνιδιού
- Ταξινόμηση μεταξύ διαφορετικών αντικειμένων παιχνιδιού
Μόλις δημιουργήσετε τις βασικές οδηγίες για αυτούς τους τύπους συμπεριφορών, η εκτέλεση μιας επιτυχημένης αυτόνομης ρουτίνας σημαίνει απλώς τον σχεδιασμό της σειράς αυτών των ενεργειών!
Κίνητρο για συζήτηση
-
Αυτοματοποιημένες συμπεριφορές
Εμφανίστε μια εικόνα του πεδίου του Διαγωνισμού Ρομποτικής VEX είτε για τοστο παιχνίδιτης τρέχουσας χρονιάς είτε μπορείτε να χρησιμοποιήσετε αυτήν από την Κατάκτηση Πύργου του Διαγωνισμού Ρομποτικής VEX 2019-2020.

Ξεκινήστε παρέχοντας στους μαθητές έναν στόχο για τον οποίο πρέπει να σχεδιάσουν, αλλά βεβαιωθείτε ότι είναι κατάλληλος για το επίπεδο εμπειρίας τους. Ο χειριστής και οι αισθητήρες του ρομπότ μπορεί να μην έχουν συζητηθεί ακόμη, επομένως ο στόχος πρέπει να διατηρείται εφικτός μόνο με βασικές κινήσεις. Για παράδειγμα, ζητήστε τους να σχεδιάσουν πώς να μετακινηθούν από την επάνω κόκκινη γωνία στο παραπάνω πεδίο στον κάτω δεξιά μωβ κύβο χωρίς να αγγίξουν τίποτα άλλο στο πεδίο.
Ε:Εάν χρειαζόταν να μετακινηθείτε από την επάνω αριστερή γωνία στην κάτω δεξιά γωνία, ποιο είναι το πρώτο σας βήμα στον σχεδιασμό αυτού;
Α:Οι απαντήσεις θα μπορούσαν να ποικίλλουν, αλλά θα πρέπει να σχετίζονται με την ανάλυση της εργασίας σε μικρότερες προγραμματιζόμενες συμπεριφορές ή συμπεριφορές που αντιστοιχούν στις οδηγίες του VEXcode V5.
Ε:Ποια είναι η πρώτη συμπεριφορά του ρομπότ;
Α:Οι απαντήσεις θα μπορούσαν να είναι είτε να στρίψει προς μια κατεύθυνση είτε να κινηθεί προς τα εμπρός. Οι αποδεκτές απαντήσεις θα πρέπει όλες να αντιστοιχούν σε μεμονωμένες οδηγίες.
Ε:Τι θα έπρεπε να κάνετε για να προγραμματίσετε στροφές ή οδήγηση; Ποιες μετρήσεις θα χρειαστείτε;
A:Για ένα αυτόνομο πρόγραμμα χωρίς αισθητήρες, θα ήταν απαραίτητες οι ακριβείς αποστάσεις στροφής και οδήγησης.
Επεκτείνετε τη Μάθησή σας
-
Σκίτσο και Ψευδοκώδικας
Για να επεκτείνετε αυτήν τη δραστηριότητα, ζητήστε από τους μαθητές σας να σχεδιάσουν ένα πεδίο πρόκλησης (πραγματικό ή δημιουργημένο) σε κλίμακα και στη συνέχεια να γράψουν ψευδοκώδικα (Google ) για ένα αυτόνομο πρόγραμμα 15 δευτερολέπτων. Ο ψευδοκώδικας δεν έχει εισαχθεί σε αυτό το εργαστήριο, αλλά, σχεδιάζοντας με απλές συμπεριφορές, οι μαθητές έχουν ήδη αρχίσει να εξασκούνται στη σύνταξη ψευδοκώδικα. Η πρακτική της συγγραφής ψευδοκώδικα, όπως περιγράφεται στον σύνδεσμο, δεν χρειάζεται να εισαχθεί, αλλά το σχέδιο των μαθητών θα πρέπει να περιλαμβάνει μια ανάλυση του προβλήματος σε βήματα αρκετά βασικά ώστε να θεωρηθούν ψευδοκώδικες.