Κατανόηση των χαρακτηριστικών του ρομπότ στο VIQC Pitching In για το VEXcode VR


Το ρομπότ που χρησιμοποιείται στο VIQC Pitching In Playground στο VEXcode VR είναι μια εικονική έκδοση του Fling, του VEX IQ Hero Bot, που χρησιμοποιήθηκε για το VEX IQ Challenge (VIQC) Pitching In 2021-2022. Το Virtual Fling έχει τις ίδιες διαστάσεις και κινητήρες με το φυσικό Fling, αλλά με πρόσθετους αισθητήρες για αυτόνομο προγραμματισμό στο VEXcode VR. Στην έκδοση Pitching In του VEXcode VR, υπάρχει μόνο ένα ρομπότ και είναι ήδη προρυθμισμένο. Αυτό εξαλείφει την ανάγκη για διαμόρφωση ρομπότ ή για ένα προκαθορισμένο έργο προτύπου.

Χώρος εργασίας VEXcode VR για το VIQC Pitching In Playground με χειριστήρια που βασίζονται σε μπλοκ για το εικονικό ρομπότ


Χειριστήρια ρομπότ

Το Fling έχει τα ακόλουθα χειριστήρια:

Ένα σύστημα μετάδοσης κίνησης με γυροσκόπιο. Αυτό επιτρέπει στην κατηγορία μπλοκ "Σύστημα μετάδοσης κίνησης" στην εργαλειοθήκη του VEXcode IQ να οδηγεί και να περιστρέφει το ρομπότ. Αυτό το βίντεο δείχνει ένα έργο που εκτελείται και κάνει το ρομπότ να οδηγεί και να στρίβει για να πλοηγηθεί στο χωράφι.

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

  • Ο βραχίονας του καταπέλτη εκτοξεύεται με συνεχή κίνηση χρησιμοποιώντας το μπλοκ [Περιστροφή]. Η προεπιλεγμένη θέση είναι να είναι ο βραχίονας χαμηλωμένος.
  • Ο βραχίονας του καταπέλτη μπορεί να οριζοντιωθεί όταν ρυθμιστεί στη θέση 2600 μοιρών χρησιμοποιώντας το μπλοκ [Περιστροφή στη θέση]. Αυτό είναι χρήσιμο όταν οδηγείτε κάτω από τις κρεμαστές μπάρες.

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

  • Η τάση του βραχίονα του καταπέλτη μπορεί να ρυθμιστεί χρησιμοποιώντας το μπλοκ [Περιστροφή στη θέση]. Αυτό είναι χρήσιμο όταν εκτοξεύετε Μπάλες από διαφορετικές αποστάσεις στο Πεδίο.
  • Η προεπιλεγμένη τάση έχει οριστεί σε 90 μοίρες.

Μια εισαγωγή που ελέγχεται από τον κινητήρα εισαγωγής. Αυτό επιτρέπει στο ρομπότ να δέχεται μπάλες που θα εκτοξευθούν από τον βραχίονα καταπέλτη ή να αντιστρέφει την εισαγωγή (η αντιστροφή της εισαγωγής ονομάζεται επίσης εξαγωγή) για να περιστρέψει τις μπάλες έξω και μακριά από την εισαγωγή. Το outtake μπορεί να χρησιμοποιηθεί για να μαζέψετε Μπάλες και να τις μετακινήσετε σε διαφορετική τοποθεσία.

  • Η εισαγωγή μπορεί να περιστραφεί χρησιμοποιώντας το μπλοκ [Spin ​​for]. Η περιστροφή της εισαγωγής κατά 180 μοίρες λαμβάνει μια μπάλα από το γήπεδο, όπως φαίνεται σε αυτό το βίντεο.

Αισθητήρες ρομπότ

Το Virtual Fling έχει προσθέσει αισθητήρες για αυτόνομο προγραμματισμό στο VEXcode VR.

Σύστημα μετάδοσης κίνησης

Χώρος εργασίας VEXcode VR για την παιδική χαρά VIQC Pitching In με προβολές κωδικοποίησης που βασίζονται σε μπλοκ και Python για τον προγραμματισμό του εικονικού ρομπότ

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

Η κατεύθυνση του συστήματος μετάδοσης κίνησης αναφέρει μια τιμή από 0 έως 359,9 μοίρες και η δεξιόστροφη φορά είναι θετική.

Αισθητήρας απόστασης

Διεπαφή VEXcode VR για το VIQC Pitching In Playground με επιλογές κωδικοποίησης που βασίζονται σε μπλοκ και κείμενο

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

Χώρος εργασίας VEXcode VR για το VIQC Pitching In Playground με επιλογές κωδικοποίησης που βασίζονται σε μπλοκ και Python για το εικονικό ρομπότ

Ο Αισθητήρας Απόστασης στο κέντρο της Πέταξης μπορεί να χρησιμοποιηθεί για την ανίχνευση πότε μια Μπάλα έχει φορτωθεί στον Βραχίονα Καταπέλτη.

Για περισσότερες πληροφορίες σχετικά με τον αισθητήρα απόστασης IQ, ανατρέξτε σε αυτό το άρθρο της βιβλιοθήκης VEX.

Διακόπτης προφυλακτήρα

Διεπαφή VR VEXcode για το VIQC Pitching In Playground με επιλογές κωδικοποίησης που βασίζονται σε μπλοκ και Python για το εικονικό ρομπότ

Ο διακόπτης προφυλακτήρα αναφέρει εάν είναι πατημένος ή όχι.

Χώρος εργασίας VEXcode VR με παιδική χαρά VIQC Pitching In και εικονικό ρομπότ για προγραμματισμό δράσεων πρόκλησης

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

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

Αισθητήρας χρώματος

VEXcode VR Playground που δείχνει το πεδίο VIQC Pitching In με επιλογές κωδικοποίησης που βασίζονται σε μπλοκ και Python για το εικονικό ρομπότ

Ο Αισθητήρας Χρώματος χρησιμοποιεί ανακλώμενο φως για να ανιχνεύσει το χρώμα, την τιμή απόχρωσης, την τιμή κλίμακας του γκρι και την εγγύτητα ενός αντικειμένου.

Χώρος εργασίας VEXcode VR για VIQC Pitching In με προγραμματισμό βασισμένο σε μπλοκ και την εικονική ρομποτική παιδική χαρά

Ο αισθητήρας χρώματος που βρίσκεται κάτω από το Fling χρησιμοποιείται για να ανιχνεύσει εάν το ρομπότ κινείται πάνω από τις μαύρες γραμμές στο εικονικό πεδίο.

Αυτό μπορεί να είναι χρήσιμο όταν οδηγείτε μέχρι να ανιχνευθεί μια συγκεκριμένη μαύρη γραμμή στο πεδίο ή ακόμα και όταν χρησιμοποιείτε τον αριθμό των μαύρων γραμμών στο πεδίο για να παρακολουθείτε πόσο μακριά πρέπει να οδηγήσει το Fling.

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

Last Updated: