Μετάβαση στο κύριο περιεχόμενο

Να είστε αποτελεσματικοί!

Προφορτώστε 2 δίσκους. Δημιουργήστε έναν αλγόριθμο για να χρησιμοποιήσετε τα μπλοκ [Drive for], [Surve for], [Spin ​​for], τον αισθητήρα Bottom Distance και το Line Tracker για να οδηγήσετε το Hero Bot για να εκτοξεύσει τους προφορτωμένους Δίσκους, τη στοίβα των τριών Δίσκου που επισημαίνονται με πράσινο χρώμα και τους τρεις Δίσκους που επισημαίνονται με ροζ χρώμα στον μπλε Υψηλό Στόχο όσο το δυνατόν γρηγορότερα!

  • Επιλέξτε τις Εικονικές Δεξιότητες VRC - Spin Up Playground.
  • Κωδικοποιήστε το Hero Bot για να εκτοξεύσει τους προφορτωμένους Δίσκους και τη στοίβα των τριών Δίσκοι που επισημαίνονται με πράσινο χρώμα στον μπλε Υψηλός Στόχος σε μία εκτόξευση.
    • Οδηγήστε το Ηρωικό Μποτ σε μια θέση που βρίσκεται στην αναμενόμενη τροχιά εκτόξευσης των Δίσκοι με πράσινο χρώμα και στρέψτε το ρομπότ προς τον μπλε Υψηλό Στόχο.
    • Χρησιμοποίησε τον αισθητήρα Απόστασης από το Βυθό για να οδηγήσεις το Μποτ Ήρωα στη στοίβα των 3 Δίσκοι.
    • Κωδικοποιήστε το Hero Bot να περιστρέψει την ομάδα κινητήρα εισαγωγής για να εκτοξεύσει τους Δίσκους Προφόρτωσης ενώ εισέρχεται η στοίβα των 3 Δίσκοι. Χρησιμοποιήστε το Line Tracker για να εντοπίσετε εάν έχουν εκτοξευθεί όλοι οι δίσκοι.
  • Κωδικοποιήστε το Hero Bot για να εκτοξεύσει τους τρεις Δίσκους που επισημαίνονται με ροζ προς τον μπλε Υψηλό Στόχο.
    • Χρησιμοποιήστε τον αισθητήρα Απόστασης από το Βυθό για να πλοηγηθείτε στο Hero Bot και χρησιμοποιήστε την ομάδα κινητήρων εισαγωγής για να εισπνεύσετε τους τρεις δίσκους έναν προς έναν διαδοχικά. Χρησιμοποιήστε τη λειτουργία και μην περιμένετε του IntakeMotorGroup για να ελαχιστοποιήσετε τον χρόνο ολοκλήρωσης αυτής της διαδικασίας.
    • Κωδικοποιήστε το Hero Bot να στραφεί προς τον μπλε Υψηλό Στόχο και περιστρέψτε την ομάδα κινητήρων εισαγωγής για να εκτοξεύσετε τους Δίσκους. Χρησιμοποιήστε το Line Tracker για να εντοπίσετε εάν έχουν εκτοξευθεί όλοι οι δίσκοι.
  • Ρυθμίστε ένα χρονόμετρο και δείτε πόσο γρήγορα μπορεί το Hero Bot να ολοκληρώσει αυτήν την εργασία.

Χρήσιμες συμβουλές

  • Η γραμμή μεταξύ της θέσης εκτόξευσης (θέση σκοραρίσματος) και του Υψηλού Στόχου είναι η αναμενόμενη τροχιά εκτόξευσης ενός Δίσκου.
  • Η λειτουργία και "μην περιμένετε" του μπλοκ περιστροφής IntakeMotorGroup θα προκαλέσει τη συνέχιση της λειτουργίας άλλων μπλοκ ενώ ο κινητήρας εισαγωγής περιστρέφεται. Για να χρησιμοποιήσετε αυτήν τη λειτουργία, επιλέξτε το βέλος για να επεκτείνετε και μην περιμένετε.

    VEXcode Spin Για μπλοκ που διαβάζει 'spin IntakeMotorGroup intake για 40 μοίρες και don't wait'.

    • Αντίστοιχη εντολή Python:

      intake_motor_group.spin_for(ΑΝΤΙΣΤΡΟΦΗ, 40, ΜΟΙΡΕΣ, αναμονή=ΨΕΥΔΗΣ)