Ρύθμιση παραμέτρων του αισθητήρα όρασης στο VEXcode IQ

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

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

Σημαντικό:Ο αισθητήρας όρασης μπορεί να εάν έχετε σύνδεση στο διαδίκτυο.

Σύνδεση με το βοηθητικό πρόγραμμα Vision

Μια οθόνη επιλογής συσκευής στο VEXcode IQ που εμφανίζει ένα πλέγμα εικονιδίων που αντιπροσωπεύουν τις διαθέσιμες συσκευές. Το εικονίδιο του αισθητήρα όρασης επισημαίνεται με ένα λευκό περίγραμμα στο κάτω κέντρο του πλέγματος. Άλλα εικονίδια συσκευών περιλαμβάνουν το Χειριστήριο, το Σύστημα Μετάδοσης Κίνησης 2 Κινητήρων, το Σύστημα Μετάδοσης Κίνησης 4 Κινητήρων, την Ομάδα Κινητήρων, τον Κινητήρα, τον Προφυλακτήρα, την Απόσταση (1η γενιά), την Απόσταση (2η γενιά), το TouchLED, το Έγχρωμο, το Οπτικό, το Γυροσκόπιο και το Πνευματικό. Η κεφαλίδα της οθόνης αναφέρει Επιλογή συσκευής και υπάρχουν κουμπιά με τις ετικέτες Άκυρο και Τέλος στο κάτω μέρος.

Για να ξεκινήσετε τη διαμόρφωση του αισθητήρα όρασης, προσθέστε τον πρώτα ως συσκευή στο παράθυρο Συσκευές.

Ο πίνακας ρυθμίσεων αισθητήρα όρασης στο VEXcode V5 με τον αισθητήρα με την ένδειξη Vision1. Εμφανίζεται ένα μεγάλο εικονίδιο Αισθητήρα Όρασης και από κάτω του, ένα μπλε κουμπί με την ένδειξη Άνοιγμα Βοηθητικού Προγράμματος επισημαίνεται με λευκό περίγραμμα. Παρακάτω υπάρχει μια περιοχή κειμένου διαμόρφωσης για την επικόλληση δεδομένων αισθητήρων και κουμπιά με τις ετικέτες Εκκαθάριση διαμόρφωσης, Επικόλληση διαμόρφωσης, Διαγραφή, Ακύρωση και Τέλος.

Επιλέξτε Ανοίξτε το Βοηθητικό πρόγραμμα για να ξεκινήσετε τη ρύθμιση παραμέτρων των Χρωματικών Υπογραφών.

Η διεπαφή του βοηθητικού προγράμματος Vision Sensor Utility εμφανίζει ένα πλέγμα από πολύχρωμα τετράγωνα βαθμονόμησης στα αριστερά και μια λίστα με υποδοχές υπογραφής στα δεξιά, με τις ετικέτες SIG_1 έως SIG_7. Κάθε υπογραφή έχει κουμπιά για Ορισμό και Διαγραφή. Το ρυθμιστικό φωτεινότητας στο επάνω μέρος έχει οριστεί σε 50. Ένα κουμπί Αντιγραφή διαμόρφωσης εμφανίζεται στο κάτω μέρος.

Επιλέξτε το εικονίδιο της κάμερας στην επάνω αριστερή γωνία του παραθύρου για να συνδέσετε τον αισθητήρα όρασης.

Κοντινό πλάνο του πίσω μέρους ενός αισθητήρα όρασης VEX που δείχνει τις θύρες του. Η θύρα USB βρίσκεται στα αριστερά και φωτίζεται με κίτρινο φως, υποδεικνύοντας ότι ο αισθητήρας είναι συνδεδεμένος. Ο αισθητήρας διαθέτει επίσης δύο άλλες θύρες για σύνδεση με τον εγκέφαλο V5.

Συνδέστε τον αισθητήρα όρασης στον υπολογιστή σας χρησιμοποιώντας τη θύρα micro-USB.

Μια προτροπή προγράμματος περιήγησης από το vision.vexcode.cloud που ζητά σύνδεση με έναν αισθητήρα όρασης. Το όνομα της συσκευής Vision Sensor επισημαίνεται σε ένα μπλε πλαίσιο επιλογής. Τα κουμπιά με τις ετικέτες Σύνδεση και Ακύρωση εμφανίζονται στο κάτω μέρος της προτροπής.

Χρησιμοποιώντας το παράθυρο διαλόγου της συσκευής σας, επιλέξτε τον Αισθητήρα Όρασης. Μια διεπαφή των Windows εμφανίζεται εδώ για αναφορά.

Σημείωση: Ο αισθητήρας όρασης δεν μπορεί να διαμορφωθεί με το βοηθητικό πρόγραμμα όρασης ενώ είναι συνδεδεμένος με το IQ (1ης γενιάς) ή (2ης γενιάς) Brain.

Η ζωντανή προεπισκόπηση από το Vision Sensor Utility που δείχνει έναν κόκκινο κύβο στο κέντρο ενός λευκού περιβάλλοντος. Η διεπαφή εμφανίζει ένα ρυθμιστικό Φωτεινότητας ρυθμισμένο στο 50 στο επάνω μέρος και στοιχεία ελέγχου διαμόρφωσης για SIG_1 έως SIG_7 στη δεξιά πλευρά. Το κουμπί «Εκκαθάριση όλων» εμφανίζεται κάτω από τις υποδοχές υπογραφής.

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

Ρύθμιση παραμέτρων χρωματικής υπογραφής

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

Για να ενημερώσετε την εικόνα που εμφανίζεται στο Vision Utility, επιλέξτε το πράσινο εικονίδιο κάμερας.

Χαμηλή φωτεινότητα

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

Υψηλή φωτεινότητα

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

Για να αλλάξετε τη φωτεινότητα των φωτογραφιών που λαμβάνονται από τον Αισθητήρα Όρασης, χρησιμοποιήστε το ρυθμιστικό Φωτεινότητα στο επάνω μέρος του Βοηθητικού Προγράμματος Όρασης.

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

Σημείωση: Βεβαιωθείτε ότι παραμένετε εντός των ορίων του χρώματος που θέλετε να επιλέξετε. Διαφορετικά, ενδέχεται να εντοπίσετε κατά λάθος χρώματα από το φόντο, τα οποία μπορούν να επηρεάσουν αρνητικά την ανίχνευση του αισθητήρα όρασης.

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

Το κουμπί Ορισμός θα γίνει πράσινο. Επιλέξτε το για να αποθηκεύσετε το χρώμα.

Η προεπισκόπηση του αισθητήρα όρασης δείχνει έναν κόκκινο κύβο που παρακολουθείται. Ένα λευκό πλαίσιο οριοθέτησης και μια επικάλυψη σταυρονήματος περιβάλλουν το αντικείμενο, με την ένδειξη RED_BOX. Οι συντεταγμένες CX 147, CY 142, πλάτος 94 και ύψος 96 εμφανίζονται με λευκό κείμενο πάνω από το αντικείμενο. Στα δεξιά, η υπογραφή RED_BOX παρατίθεται και επιλέγεται μεταξύ άλλων καταχωρίσεων SIG.

Όταν οριστεί μια Υπογραφή Χρώματος, θα εμφανιστεί ένα πλαίσιο οριοθέτησης γύρω από οποιαδήποτε χρώματα ταιριάζουν με αυτήν την υπογραφή. Για περισσότερες πληροφορίες σχετικά με τις ιδιότητες ενός αντικειμένου και τον τρόπο σύνταξης κώδικα με αυτές, μεταβείτε στον ιστότοπο αναφοράς API IQ (2ης γενιάς) ή IQ (1ης γενιάς).

Μπορείτε επίσης να μετονομάσετε την Υπογραφή Χρώματος κάνοντας κλικ στο όνομα (από προεπιλογή το πρώτο όνομα είναι SIG_1). Η επιλογή εκτός του πεδίου κειμένου θα αποθηκεύσει το όνομα.

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

Η αύξηση της ανοχής επιτρέπει σε ένα ευρύτερο φάσμα αποχρώσεων να αναγνωρίζεται ως η ίδια Υπογραφή Χρώματος, κάτι που είναι χρήσιμο σε με ασυνεπή φωτισμό, όπως σκιές ή λάμψη. Η μείωση της ανοχής καθιστά τον αισθητήρα πιο επιλεκτικό, αναγνωρίζοντας μόνο χρώματα πολύ κοντά στην αρχική υπογραφή.

Διαμόρφωση κωδικού χρώματος

Η προεπισκόπηση του αισθητήρα όρασης εμφανίζει δύο αντικείμενα που παρακολουθούνται με την ένδειξη RED_BOX και BLUE_BOX, το καθένα με ένα πλαίσιο οριοθέτησης και μια επικάλυψη σταυρονήματος. Το κόκκινο πλαίσιο βρίσκεται στα αριστερά με συντεταγμένες CX 73, CY 137, πλάτος 90 και ύψος 90. Το μπλε πλαίσιο βρίσκεται στα δεξιά με συντεταγμένες CX 191, CY 140, πλάτος 94 και ύψος 92. Στη δεξιά πλευρά, η λίστα υπογραφών περιλαμβάνει τα RED_BOX και BLUE_BOX. Η καρτέλα Κωδικοί στο κάτω μέρος είναι επισημασμένη.

Ένας χρωματικός κώδικας είναι ένας συνδυασμός χρωματικών υπογραφών που σχηματίζουν ένα οριζόντιο μοτίβο. Μόλις διαμορφώσετε τις υπογραφές χρωμάτων, επιλέξτε την καρτέλα Κώδικες για να ξεκινήσετε τη διαμόρφωση των κωδικών χρωμάτων.

Η καρτέλα Κωδικοί είναι πλέον ενεργή. Οι ίδιοι κόκκινοι και μπλε κύβοι ανιχνεύονται στα αριστερά, με ετικέτες RED_BOX και BLUE_BOX. Στο δεξί πλαίσιο, η επάνω σειρά εμφανίζει έναν ομαδοποιημένο κώδικα και με τα δύο ονόματα: RED_BOX, BLUE_BOX. Από κάτω υπάρχουν κενά πεδία εισαγωγής κωδικού με την ένδειξη Εισαγωγή κωδικού.

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

Για παράδειγμα, για να δημιουργήσετε ένα μοτίβο με κόκκινο ακολουθούμενο από μπλε, εισαγάγετε RED_BOX,BLUE_BOX. Για να δημιουργήσετε ένα μοτίβο με μπλε ακολουθούμενο από κόκκινο, εισαγάγετε ΜΠΛΕ_ΚΟΥΤΙ, ΚΟΚΚΙΝΟ_ΚΟΥΤΙ.

Η προεπισκόπηση του Αισθητήρα Όρασης δείχνει ξανά τους κόκκινους και μπλε κύβους δίπλα-δίπλα. Μια προσαρμοσμένη ετικέτα, BOX_CODE, εμφανίζεται στην επάνω δεξιά γωνία της λίστας κωδικών, ομαδοποιώντας τα RED_BOX και BLUE_BOX κάτω από μία καταχώρηση. Η ομαδοποιημένη καταχώρηση εμφανίζεται στην ίδια γραμμή με τα ονόματα των κύβων.

Μετονομάστε την Υπογραφή Χρώματος κάνοντας κλικ μέσα στο αριστερό πεδίο κειμένου.

Η προεπισκόπηση του Αισθητήρα Όρασης δείχνει ένα μόνο μεγάλο λευκό πλαίσιο οριοθέτησης που συνδυάζει τους κόκκινους και τους μπλε κύβους. Το κείμενο στο επάνω μέρος αναφέρει CX 128, CY 134, πλάτος 220, ύψος 108, Sig 12 Ang=-1, υποδεικνύοντας τη συνδυασμένη υπογραφή του αντικειμένου. Ο πίνακας Κωδικών στα δεξιά εμφανίζει το BOX_CODE ως αναγνωριστικό, με τα RED_BOX και BLUE_BOX να αναφέρονται ως στοιχεία συστατικού.

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

Οι χρωματικοί κώδικες έχουν μια μοναδική ιδιότητα που μπορεί να χρησιμοποιηθεί με τα αντικείμενά τους, η οποία ονομάζεται Γωνία. Για περισσότερες πληροφορίες σχετικά με αυτήν την ιδιότητα, επισκεφθείτε την ιστοσελίδα αναφοράς API IQ (2ης γενιάς) ή IQ (1ης γενιάς).

Αποθήκευση της διαμόρφωσης του αισθητήρα όρασης

Η διεπαφή του βοηθητικού προγράμματος Vision Sensor εμφανίζει μια ζωντανή προεπισκόπηση με δύο αντικείμενα που έχουν εντοπιστεί και επισημανθεί ως RED_BOX και BLUE_BOX. Τα πλαίσια οριοθέτησής τους εμφανίζονται με σταυρονήματα και εμφανίζονται δεδομένα συντεταγμένων για το καθένα. Κάτω από την προεπισκόπηση, είναι ορατό ένα απόσπασμα διαμόρφωσης JSON για το RED_BOX, συμπεριλαμβανομένων των παραμέτρων φωτεινότητας, ονόματος υπογραφής και χρώματος. Ένα μπλε κουμπί με την ένδειξη Αντιγραφή διαμόρφωσης επισημαίνεται στο κάτω μέρος.

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

Η οθόνη Ρυθμίσεις αισθητήρα όρασης με ένα μπλε κουμπί που φέρει την ένδειξη Επικόλληση διαμόρφωσης και είναι επισημασμένο.

Μέσα στο VEXcode, επιλέξτε Επικόλληση διαμόρφωσης.

Η ίδια οθόνη ρυθμίσεων αισθητήρα όρασης, τώρα με το JSON διαμόρφωσης επικολλημένο στο πεδίο κειμένου. Το JSON περιλαμβάνει παραμέτρους φωτεινότητας και υπογραφής RED_BOX. Το κουμπί "Τέλος" κάτω δεξιά είναι επισημασμένο, υποδεικνύοντας ότι η διαμόρφωση είναι έτοιμη για εφαρμογή.

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

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

Last Updated: