Κατανόηση Δεδομένων Αδρανειακού Αισθητήρα από τον Εγκέφαλο VEX EXP

Το VEX EXP Brain διαθέτει ενσωματωμένο αδρανειακό αισθητήρα. Ο Αισθητήρας Αδράνειας αναφέρει δεδομένα σχετικά με την κατεύθυνση, την περιστροφή, τον προσανατολισμό και την επιτάχυνση στον πίνακα ελέγχου του αισθητήρα και στο VEXcode EXP. Αυτό το άρθρο θα εξετάσει τα δεδομένα που παρουσιάζονται στον πίνακα ελέγχου αισθητήρων. Για περισσότερες πληροφορίες σχετικά με την πρόσβαση στον πίνακα ελέγχου αισθητήρων, ανατρέξτε σε αυτό το άρθρο. 

Ο εγκέφαλος εμφανίζεται με τον Πίνακα Ελέγχου Αδρανειακού Αισθητήρα ανοιχτό από το μενού Συσκευές. Εμφανίζονται οι ακόλουθες πληροφορίες αδρανειακού αισθητήρα: Κατεύθυνση, Περιστροφή, Κύλιση, Πρόσοψη, Εκτροπή, Βαθμονόμηση, Επιτάχυνση στους άξονες x, y και z και Ρυθμός περιστροφής στους άξονες x, y και z.


Επικεφαλίδα

Διάγραμμα από πάνω προς τα κάτω ενός ρομπότ με έναν κύκλο και μονάδες μοίρας σημειωμένες γύρω του, που υποδεικνύουν ότι η κατεύθυνση του εγκεφάλου μπορεί να κυμαίνεται από 0 έως 359,99 μοίρες.

Η κατεύθυνση είναι η κατεύθυνση προς την οποία είναι στραμμένος ο εγκέφαλος και αναφέρεται σε στυλ πυξίδας χρησιμοποιώντας μοίρες από 0-359,99.  Το σημείο 0 μπορεί να οριστεί χρησιμοποιώντας εντολές στο VEXcode EXP ή βαθμονομώντας τον εγκέφαλο VEX EXP. Αυτές οι πληροφορίες μπορούν επίσης να χρησιμοποιηθούν για να στρέψετε το ρομπότ σας προς μια συγκεκριμένη θέση όταν χρησιμοποιείτε σύστημα μετάδοσης κίνησης.

Εμφανίζεται η οθόνη εγκεφάλου με ανοιχτό τον Πίνακα ελέγχου αδρανειακού αισθητήρα και επισημασμένη την τιμή Επικεφαλίδα. Η τιμή της επικεφαλίδας είναι 21,38.

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

Ο εγκέφαλος εμφανίζεται με ανοιχτό τον Πίνακα Ελέγχου Αδρανειακού Αισθητήρα.

Αυτό ρυθμίζεται σε 0 μοίρες όταν ο εγκέφαλος είναι ενεργοποιημένος και ο αδρανειακός αισθητήρας βαθμονομείται. Αν θέλετε να επαναφέρετε την κατεύθυνση του εγκεφάλου σας, επιλέξτε το κουμπί ελέγχου στον εγκέφαλο. Αυτό θα επαναφέρει την κατεύθυνση και την περιστροφή στις 0 μοίρες και όλα τα δεδομένα στον πίνακα ελέγχου του αισθητήρα αδρανειακού αισθητήρα θα βασίζονται σε αυτήν τη νέα θέση εκκίνησης.

Μπλοκ EXP VEXcode VEXcode EXP Python
VEXcode EXP Στρίψτε στο μπλοκ κατεύθυνσης που αναφέρει Στρίψτε σε κατεύθυνση 90 μοιρών.
μετάδοσης κίνησης.στροφή_σε_επικεφαλίδα(90, ΜΟΙΡΕΣ)
VEXcode EXP C++
int main()
{
Drivetrain.turnToHeading(90, μοίρες);
}

Στο VEXcode EXP, μπλοκ [ heading],εντολή Python καιεντολή Cμπορούνχρησιμοποιηθούν για στρέψουν το ρομπότ σε μια συγκεκριμένη κατεύθυνση.

Μπλοκ EXP VEXcode VEXcode EXP Python
VEXcode EXP Ορισμός μπλοκ κατεύθυνσης μονάδας δίσκου που διαβάζει Ορισμός κατεύθυνσης μονάδας δίσκου σε 0 μοίρες.
μετάδοσης κίνησης.set_heading(0, ΜΟΙΡΕΣ)
VEXcode EXP C++
int main()
{
Drivetrain.setHeading(0, μοίρες);
}

Όπως και με την επιλογήστον πίνακα ελέγχου αισθητήρων, η επικεφαλίδα μπορεί να οριστεί κατά την εκτέλεση του έργου χρησιμοποιώντας το [Ορισμός δίσκου],εντολή Python ή εντολή.


Περιστροφή

Εμφανίζεται η οθόνη εγκεφάλου με ανοιχτό τον Πίνακα Ελέγχου Αισθητήρα Αδράνειας και επισημασμένη την τιμή Περιστροφής. Η τιμή περιστροφής είναι -1418,62.

Η περιστροφή αναφέρεται όταν το ρομπότ περιστρέφεται γύρω από τον κεντρικό άξονα του εγκεφάλου. Ο αριθμός των μοιρών που αναφέρεται στον πίνακα ελέγχου του αισθητήρα υποδεικνύει την κατεύθυνση της στροφής και την τιμή μοιρών των στροφών που έχει ολοκληρώσει ο εγκέφαλος από τη βαθμονόμηση. Σε αντίθεση με την κατεύθυνση, οι αριθμητικές τιμές δεν περιορίζονται στις 0-359,99 μοίρες. Το ρομπότ μπορεί να περιστρέφεται αριστερόστροφα για αρνητική τιμή ή δεξιόστροφα για θετική τιμή και θα συνεχίσει να αυξάνει την τιμή του βαθμού ώστε να ταιριάζει με τον αριθμό των περιστροφών που αναφέρει ο Αισθητήρας Αδράνειας εντός του Εγκεφάλου. 

Εμφανίζεται η οθόνη εγκεφάλου με ανοιχτό τον Πίνακα Ελέγχου Αισθητήρα Αδράνειας και επισημασμένη την τιμή Περιστροφής. Η τιμή περιστροφής είναι -1418,62.

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

Ο εγκέφαλος εμφανίζεται με ανοιχτό τον Πίνακα Ελέγχου Αδρανειακού Αισθητήρα.

Αυτό ρυθμίζεται σε 0 μοίρες όταν ο εγκέφαλος είναι ενεργοποιημένος και ο αδρανειακός αισθητήρας βαθμονομείται. Αν θέλετε να επαναφέρετε την περιστροφή του ρομπότ σας, επιλέξτε το κουμπί ελέγχου στον εγκέφαλο. Αυτό θα επαναφέρει την κατεύθυνση και την περιστροφή στις 0 μοίρες και όλα τα δεδομένα στον πίνακα ελέγχου του αισθητήρα αδρανειακού αισθητήρα θα βασίζονται σε αυτήν τη νέα θέση εκκίνησης.

Μπλοκ EXP VEXcode VEXcode EXP Python
VEXcode EXP Μπλοκ περιστροφής που αναφέρει Περιστροφή 90 μοιρών.
μετάδοσης κίνησης.στροφή_σε_περιστροφή(90, ΜΟΙΡΕΣ)
VEXcode EXP C++
int main()
{
Drivetrain.turnToRotation(90, μοίρες);
}

Στο VEXcode EXP, το μπλοκ [Turn to rotation], η εντολή turn_to_rotation Python και η εντολή turnToRotation C++ μπορούν να χρησιμοποιηθούν για να περιστρέψετε το ρομπότ κατά έναν συγκεκριμένο αριθμό μοιρών.

Μπλοκ EXP VEXcode VEXcode EXP Python
VEXcode EXP Ορίστε το μπλοκ περιστροφής του οδηγού που διαβάζει Ρύθμιση περιστροφής του οδηγού σε 0 μοίρες.
σύστημα μετάδοσης κίνησης.set_rotation(0, ΜΟΙΡΕΣ)
VEXcode EXP C++
int main()
{
Drivetrain.setRotation(0, μοίρες);
}

Όπως και με την επιλογή βαθμονόμησης στον πίνακα ελέγχου αισθητήρων, η τιμή περιστροφής μπορεί να οριστεί κατά την εκτέλεση του έργου χρησιμοποιώντας το [Ορισμός],εντολή Python ή εντολή.


Πίσσα, Κύλιση και Εκτροπή

Διάγραμμα ενός Clawbot με ένα καμπύλο βέλος που υποδεικνύει το βήμα του. Η κατεύθυνση κλίσης μπορεί να φανταστεί κανείς ως το ρομπότ που κοιτάζει πάνω ή κάτω.

Η κλίση, η κύλιση και η εκτροπή είναι η γωνία προσανατολισμού του εγκεφάλου κατά μήκος ενός συγκεκριμένου άξονα. Το βήμα αντιπροσωπεύει τον άξονα y και τη γωνία κλίσης του ρομπότ προς τα εμπρός και προς τα πίσω. Οι τιμές για την κλίση κυμαίνονται από -90 μοίρες έως 90 μοίρες. 

Διάγραμμα ενός Clawbot με ένα καμπύλο βέλος που υποδεικνύει τη ζαριά του. Η κατεύθυνση κύλισης μπορεί να φανταστεί κανείς ως το ρομπότ να κυλάει στο πλάι.

Η κύλιση αντιπροσωπεύει τον άξονα x και τη γωνία κλίσης του ρομπότ αριστερά και δεξιά. Οι τιμές για το ρολό κυμαίνονται από -180 μοίρες έως 180 μοίρες. 

Διάγραμμα ενός Clawbot με ένα καμπύλο βέλος που υποδεικνύει την εκτροπή του. Η κατεύθυνση εκτροπής μπορεί να φανταστεί κανείς ως το ρομπότ που κοιτάζει αριστερά και δεξιά.

Η εκτροπή αντιπροσωπεύει τον άξονα z και τη γωνιακή περιστροφή του ρομπότ. Οι τιμές για την εκτροπή κυμαίνονται από -180 μοίρες έως 180 μοίρες.

Εμφανίζεται η οθόνη εγκεφάλου με ανοιχτό τον Πίνακα ελέγχου αδρανειακού αισθητήρα και με επισημασμένες τις τιμές Roll (Κύλιση), Pitch (Πίσσα) και Yaw (Εκτροπή).

Η κλίση, η κύλιση και η εκτροπή εμφανίζονται στον πίνακα οργάνων των αισθητήρων, κάτω από την κατεύθυνση και την περιστροφή.


Επιτάχυνση στους άξονες x, y και z

Εμφανίζεται η οθόνη εγκεφάλου με ανοιχτό τον Πίνακα Ελέγχου Αδρανειακού Αισθητήρα και με επισημασμένες τις τιμές Επιτάχυνσης στους άξονες x, y και z. Αυτές οι τιμές επισημαίνονται ως ax, ay και az στον Πίνακα Ελέγχου.

Η επιτάχυνση της διατομής στον πίνακα ελέγχου του αισθητήρα αναφέρει την τιμή επιτάχυνσης του αδρανειακού αισθητήρα κατά μήκος ενός καθορισμένου άξονα. Η επιτάχυνση κατά μήκος των αξόνων x, y και z εμφανίζεται στον πίνακα ελέγχου των αισθητήρων στα δεξιά χρησιμοποιώντας τις συντομογραφίες "ax", "ay" και "az". Κάθε ένα από αυτά αναφέρει ένα εύρος από -4,0 έως 4,0 Gs.

Ενώ ο εγκέφαλος ακουμπάει σε μια επιφάνεια, θα δείτε μια τιμή περίπου -1,0 Gs. Αυτό οφείλεται στη δύναμη της βαρύτητας στον εγκέφαλο ενώ βρίσκεται σε ηρεμία.


Ρυθμός περιστροφής στους άξονες x, y και z

Εμφανίζεται η οθόνη εγκεφάλου με ανοιχτό τον Πίνακα Ελέγχου Αδρανειακού Αισθητήρα και με επισημασμένες τις τιμές Ρυθμού περιστροφής στους άξονες x, y και z. Αυτές οι τιμές επισημαίνονται ως gx, gy και gz στον Πίνακα Ελέγχου.

Ο γυροσκοπικός ρυθμός διατομής στον πίνακα ελέγχου του αισθητήρα αναφέρει την τιμή του ρυθμού περιστροφής του αδρανειακού αισθητήρα κατά μήκος ενός καθορισμένου άξονα. Ο ρυθμός περιστροφής κατά μήκος των αξόνων x, y και z εμφανίζεται στον πίνακα ελέγχου των αισθητήρων στα δεξιά χρησιμοποιώντας τις συντομογραφίες "gx", "gy" και "gz". Κάθε ένα από αυτά αναφέρει ένα εύρος από -1000,0 έως 1000,0 μοίρες ανά δευτερόλεπτο.

Μπλοκ EXP VEXcode VEXcode EXP Python
VEXcode EXP Μπλοκ γυροσκοπικού ρυθμού που διαβάζει τον αδρανειακό γυροσκοπικό ρυθμό του άξονα x του Brain.
brain_inertial.gyro_rate(Τύπος Άξονα.XAXIS, Μονάδες Ταχύτητας.DPS)
VEXcode EXP C++
int main()
{
BrainInertial.gyroRate(xaxis, dps)
}

Στο VEXcode EXP, το (Gyro rate),εντολή Python και εντολή C++ μπορούνχρησιμοποιηθούν για τηνρυθμού περιστροφής συγκεκριμένουενώ εκτελείται ένα έργο.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: