Μακροεντολή#
Εισαγωγή#
Το ρομπότ κωδικοποίησης VEX AIM περιλαμβάνει μακροεντολές, οι οποίες είναι προκατασκευασμένες ενέργειες που συνδυάζουν πολλαπλές συμπεριφορές ρομπότ σε ένα μπλοκ. Οι μακροεντολές μπορούν να κάνουν το ρομπότ να εκδηλώνει συναισθήματα, να περιστρέφεται μέχρι να ανιχνευθεί ένα αντικείμενο ή να κινείται προς αντικείμενα που ανιχνεύονται από τον αισθητήρα όρασης AI.
Παρακάτω είναι μια λίστα με όλα τα μπλοκ:
Ενέργειες — Εκτέλεση προκατασκευασμένων συμπεριφορών ρομπότ.
act — Κάνει το ρομπότ να αναπαραστήσει ένα επιλεγμένο συναίσθημα.
στροφή μέχρι να εμφανιστεί ένα αντικείμενο — Γυρίζει το ρομπότ μέχρι ο αισθητήρας όρασης AI να ανιχνεύσει ένα επιλεγμένο αντικείμενο.
λήψη αντικειμένου — Μετακινεί το ρομπότ για να συλλέξει ένα επιλεγμένο αντικείμενο.
μετακίνηση σε αντικείμενο — Μετακινεί το ρομπότ προς ένα επιλεγμένο αντικείμενο.
Ενέργειες#
πράξη#
Το μπλοκ στοίβας πράξη κάνει το ρομπότ να εκτελεί ένα επιλεγμένο συναίσθημα χρησιμοποιώντας κινήσεις, ήχους, emoji και LED.
ενέργεια [χαρούμενο v]
Παράμετρος |
Περιγραφή |
|---|---|
συναισθήματα |
Το συναίσθημα που νιώθει το ρομπότ όταν ενεργεί:
|
Παράδειγμα
όταν ξεκινά
[React to kicking a sports ball.]
κλωτσιά αντικειμένου [μεσαίο v]
ενέργεια [χαρούμενο v]
περιστρέψτε μέχρι να αντικειμένου#
Το μπλοκ στοίβας στροφή μέχρι να γίνει αντικείμενο γυρίζει το ρομπότ μέχρι ο αισθητήρας όρασης AI να ανιχνεύσει ένα αντικείμενο.
Σημείωση: Εάν το ρομπότ δυσκολεύεται να εντοπίσει αντικείμενα, δοκιμάστε να μειώσετε την ταχύτητα στροφής του ρομπότ με το μπλοκ ορισμός ταχύτητας στροφής.
στρίψε [δεξιά v] μέχρι να βρεθεί [αθλητική μπάλα v]
Παράμετρος |
Περιγραφή |
|---|---|
κατεύθυνση |
Η κατεύθυνση προς την οποία πρέπει να στρίψει το ρομπότ:
|
αντικείμενα |
Το αντικείμενο που θα ανιχνεύσει ο αισθητήρας όρασης AI:
|
Παράδειγμα
όταν ξεκινά
[Turn left until an orange barrel is detected.]
στρίψε [αριστερά v] μέχρι να βρεθεί [πορτοκαλί βαρέλι v]
λήψη αντικειμένου#
Το μπλοκ στοίβας λήψη αντικειμένου οδηγεί το ρομπότ προς ένα ανιχνευμένο αντικείμενο μέχρι να προσκολληθεί στον μαγνήτη του ρομπότ.
Σημείωση: Δεν είναι δυνατή η επιλογή αναγνωριστικών AprilTag επειδή δεν έχουν μαγνήτες.
Σημείωση: Εάν το ρομπότ δυσκολεύεται να εντοπίσει αντικείμενα, δοκιμάστε να μειώσετε τις ταχύτητες κίνησης και στροφής του ρομπότ με τα μπλοκ ορισμός ταχύτητας κίνησης και ορισμός ταχύτητας στροφής.
λήψη [αθλητική μπάλα v]
Παράμετρος |
Περιγραφή |
|---|---|
αντικείμενα |
Το αντικείμενο που πρέπει να συλλέξει το ρομπότ:
|
Παράδειγμα
όταν ξεκινά
[Find and kick a sports ball.]
στρίψε [δεξιά v] μέχρι να βρεθεί [αθλητική μπάλα v]
λήψη [αθλητική μπάλα v]
κλωτσιά αντικειμένου [μεσαίο v]
μετακίνηση σε αντικείμενο#
Το μπλοκ στοίβας μετακίνηση σε αντικείμενο μετακινεί το ρομπότ προς ένα αντικείμενο που ανιχνεύεται από τον αισθητήρα όρασης AI.
Σημείωση: Εάν το ρομπότ δυσκολεύεται να εντοπίσει αντικείμενα, δοκιμάστε να μειώσετε τις ταχύτητες κίνησης και στροφής του ρομπότ με τα μπλοκ ορισμός ταχύτητας κίνησης και ορισμός ταχύτητας στροφής.
μετακίνηση στο [AIM robot v]
Παράμετρος |
Περιγραφή |
|---|---|
αντικείμενα |
Το αντικείμενο προς το οποίο πρέπει να κινηθεί το ρομπότ:
|
Παράδειγμα
όταν ξεκινά
[Approach the closest AIM Robot.]
στρίψε [δεξιά v] μέχρι να βρεθεί [AIM robot v]
μετακίνηση στο [AIM robot v]