Το VEX EXP Brain διαθέτει ενσωματωμένο αδρανειακό αισθητήρα. Ο Αισθητήρας Αδράνειας αναφέρει δεδομένα σχετικά με την κατεύθυνση, την περιστροφή, τον προσανατολισμό και την επιτάχυνση στον πίνακα ελέγχου του αισθητήρα και στο VEXcode EXP. Αυτό το άρθρο θα εξετάσει τα δεδομένα που παρουσιάζονται στον πίνακα ελέγχου αισθητήρων. Για περισσότερες πληροφορίες σχετικά με την πρόσβαση στον πίνακα ελέγχου αισθητήρων, ανατρέξτε σε αυτό το άρθρο.
Επικεφαλίδα
Η κατεύθυνση είναι η κατεύθυνση προς την οποία είναι στραμμένος ο εγκέφαλος και αναφέρεται σε στυλ πυξίδας χρησιμοποιώντας μοίρες από 0-359,99. Το σημείο 0 μπορεί να οριστεί χρησιμοποιώντας εντολές στο VEXcode EXP ή βαθμονομώντας τον εγκέφαλο VEX EXP. Αυτές οι πληροφορίες μπορούν επίσης να χρησιμοποιηθούν για να στρέψετε το ρομπότ σας προς μια συγκεκριμένη θέση όταν χρησιμοποιείτε σύστημα μετάδοσης κίνησης.
Στον πίνακα ελέγχου αισθητήρων στην οθόνη του Εγκεφάλου, η επικεφαλίδα είναι η πρώτη τιμή που αναφέρεται. Αν μετακινήσετε τον Εγκέφαλο ενώ βρίσκεστε σε αυτήν την οθόνη, θα δείτε τις τιμές να ενημερώνονται σε πραγματικό χρόνο.
Αυτό ρυθμίζεται σε 0 μοίρες όταν ο εγκέφαλος είναι ενεργοποιημένος και ο αδρανειακός αισθητήρας βαθμονομείται. Αν θέλετε να επαναφέρετε την κατεύθυνση του εγκεφάλου σας, επιλέξτε το κουμπί ελέγχου στον εγκέφαλο. Αυτό θα επαναφέρει την κατεύθυνση και την περιστροφή στις 0 μοίρες και όλα τα δεδομένα στον πίνακα ελέγχου του αισθητήρα αδρανειακού αισθητήρα θα βασίζονται σε αυτήν τη νέα θέση εκκίνησης.
| Μπλοκ EXP VEXcode | VEXcode EXP Python | |
|---|---|---|
μετάδοσης κίνησης.στροφή_σε_επικεφαλίδα(90, ΜΟΙΡΕΣ) |
||
| VEXcode EXP C++ | ||
int main() |
||
|
Στο VEXcode EXP, μπλοκ [ heading],εντολή Python καιεντολή Cμπορούνχρησιμοποιηθούν για στρέψουν το ρομπότ σε μια συγκεκριμένη κατεύθυνση. |
||
| Μπλοκ EXP VEXcode | VEXcode EXP Python | |
|---|---|---|
μετάδοσης κίνησης.set_heading(0, ΜΟΙΡΕΣ) |
||
| VEXcode EXP C++ | ||
int main() |
||
|
Όπως και με την επιλογήστον πίνακα ελέγχου αισθητήρων, η επικεφαλίδα μπορεί να οριστεί κατά την εκτέλεση του έργου χρησιμοποιώντας το [Ορισμός δίσκου],εντολή Python ή εντολή. |
||
Περιστροφή
Η περιστροφή αναφέρεται όταν το ρομπότ περιστρέφεται γύρω από τον κεντρικό άξονα του εγκεφάλου. Ο αριθμός των μοιρών που αναφέρεται στον πίνακα ελέγχου του αισθητήρα υποδεικνύει την κατεύθυνση της στροφής και την τιμή μοιρών των στροφών που έχει ολοκληρώσει ο εγκέφαλος από τη βαθμονόμηση. Σε αντίθεση με την κατεύθυνση, οι αριθμητικές τιμές δεν περιορίζονται στις 0-359,99 μοίρες. Το ρομπότ μπορεί να περιστρέφεται αριστερόστροφα για αρνητική τιμή ή δεξιόστροφα για θετική τιμή και θα συνεχίσει να αυξάνει την τιμή του βαθμού ώστε να ταιριάζει με τον αριθμό των περιστροφών που αναφέρει ο Αισθητήρας Αδράνειας εντός του Εγκεφάλου.
Στον πίνακα ελέγχου αισθητήρων στην οθόνη του Εγκεφάλου, η περιστροφή είναι η δεύτερη τιμή που αναφέρεται. Αν περιστρέψετε τον Εγκέφαλο ενώ βρίσκεστε σε αυτήν την οθόνη, θα δείτε τις τιμές να ενημερώνονται σε πραγματικό χρόνο.
Αυτό ρυθμίζεται σε 0 μοίρες όταν ο εγκέφαλος είναι ενεργοποιημένος και ο αδρανειακός αισθητήρας βαθμονομείται. Αν θέλετε να επαναφέρετε την περιστροφή του ρομπότ σας, επιλέξτε το κουμπί ελέγχου στον εγκέφαλο. Αυτό θα επαναφέρει την κατεύθυνση και την περιστροφή στις 0 μοίρες και όλα τα δεδομένα στον πίνακα ελέγχου του αισθητήρα αδρανειακού αισθητήρα θα βασίζονται σε αυτήν τη νέα θέση εκκίνησης.
| Μπλοκ EXP VEXcode | VEXcode EXP Python | |
|---|---|---|
μετάδοσης κίνησης.στροφή_σε_περιστροφή(90, ΜΟΙΡΕΣ) |
||
| VEXcode EXP C++ | ||
int main() |
||
|
Στο VEXcode EXP, το μπλοκ [Turn to rotation], η εντολή turn_to_rotation Python και η εντολή turnToRotation C++ μπορούν να χρησιμοποιηθούν για να περιστρέψετε το ρομπότ κατά έναν συγκεκριμένο αριθμό μοιρών. |
||
| Μπλοκ EXP VEXcode | VEXcode EXP Python | |
|---|---|---|
σύστημα μετάδοσης κίνησης.set_rotation(0, ΜΟΙΡΕΣ) |
||
| VEXcode EXP C++ | ||
int main() |
||
|
Όπως και με την επιλογή βαθμονόμησης στον πίνακα ελέγχου αισθητήρων, η τιμή περιστροφής μπορεί να οριστεί κατά την εκτέλεση του έργου χρησιμοποιώντας το [Ορισμός],εντολή Python ή εντολή. |
||
Πίσσα, Κύλιση και Εκτροπή
Η κλίση, η κύλιση και η εκτροπή είναι η γωνία προσανατολισμού του εγκεφάλου κατά μήκος ενός συγκεκριμένου άξονα. Το βήμα αντιπροσωπεύει τον άξονα y και τη γωνία κλίσης του ρομπότ προς τα εμπρός και προς τα πίσω. Οι τιμές για την κλίση κυμαίνονται από -90 μοίρες έως 90 μοίρες.
Η κύλιση αντιπροσωπεύει τον άξονα x και τη γωνία κλίσης του ρομπότ αριστερά και δεξιά. Οι τιμές για το ρολό κυμαίνονται από -180 μοίρες έως 180 μοίρες.
Η εκτροπή αντιπροσωπεύει τον άξονα z και τη γωνιακή περιστροφή του ρομπότ. Οι τιμές για την εκτροπή κυμαίνονται από -180 μοίρες έως 180 μοίρες.
Η κλίση, η κύλιση και η εκτροπή εμφανίζονται στον πίνακα οργάνων των αισθητήρων, κάτω από την κατεύθυνση και την περιστροφή.
Επιτάχυνση στους άξονες x, y και z
Η επιτάχυνση της διατομής στον πίνακα ελέγχου του αισθητήρα αναφέρει την τιμή επιτάχυνσης του αδρανειακού αισθητήρα κατά μήκος ενός καθορισμένου άξονα. Η επιτάχυνση κατά μήκος των αξόνων x, y και z εμφανίζεται στον πίνακα ελέγχου των αισθητήρων στα δεξιά χρησιμοποιώντας τις συντομογραφίες "ax", "ay" και "az". Κάθε ένα από αυτά αναφέρει ένα εύρος από -4,0 έως 4,0 Gs.
Ενώ ο εγκέφαλος ακουμπάει σε μια επιφάνεια, θα δείτε μια τιμή περίπου -1,0 Gs. Αυτό οφείλεται στη δύναμη της βαρύτητας στον εγκέφαλο ενώ βρίσκεται σε ηρεμία.
Ρυθμός περιστροφής στους άξονες x, y και z
Ο γυροσκοπικός ρυθμός διατομής στον πίνακα ελέγχου του αισθητήρα αναφέρει την τιμή του ρυθμού περιστροφής του αδρανειακού αισθητήρα κατά μήκος ενός καθορισμένου άξονα. Ο ρυθμός περιστροφής κατά μήκος των αξόνων x, y και z εμφανίζεται στον πίνακα ελέγχου των αισθητήρων στα δεξιά χρησιμοποιώντας τις συντομογραφίες "gx", "gy" και "gz". Κάθε ένα από αυτά αναφέρει ένα εύρος από -1000,0 έως 1000,0 μοίρες ανά δευτερόλεπτο.
| Μπλοκ EXP VEXcode | VEXcode EXP Python | |
|---|---|---|
brain_inertial.gyro_rate(Τύπος Άξονα.XAXIS, Μονάδες Ταχύτητας.DPS) |
||
| VEXcode EXP C++ | ||
int main() |
||
|
Στο VEXcode EXP, το (Gyro rate),εντολή Python και εντολή C++ μπορούνχρησιμοποιηθούν για τηνρυθμού περιστροφής συγκεκριμένουενώ εκτελείται ένα έργο. |
||