Αντιμετώπιση προβλημάτων του αισθητήρα όρασης AI με το VEX EXP

Εάν αντιμετωπίζετε προβλήματα με τον αισθητήρα AI Vision Sensor, συμβουλευτείτε τις παρακάτω ενότητες για να εντοπίσετε την αιτία και να βρείτε την κατάλληλη λύση για το συγκεκριμένο πρόβλημά σας.

Πρόβλημα: Ο αισθητήρας όρασης AI δεν συνδέεται με το VEXcode

Βοηθητικό πρόγραμμα AI Vision χωρίς συνδεδεμένο αισθητήρα. Το παράθυρο ροής βίντεο είναι κενό και εμφανίζει την ένδειξη Δεν υπάρχει συνδεδεμένος αισθητήρας όρασης AI.

Κατά τη διαμόρφωση του αισθητήρα AI Vision Sensor στο VEXcode, το παράθυρο δεν θα εμφανίζει την προβολή του αισθητήρα AI Vision Sensor και θα εμφανίζει το μήνυμα "Δεν υπάρχει συνδεδεμένος αισθητήρας AI Vision Sensor".

Πιθανές αιτίες

  1. Ο αισθητήρας όρασης AI δεν είναι σωστά συνδεδεμένος στον υπολογιστή.
  2. Το πρόγραμμα περιήγησης ιστού ή το VEXcode που χρησιμοποιείτε δεν έχουν δικαιώματα κάμερας για πρόσβαση στον αισθητήρα AI Vision Sensor.
  3. Ο αισθητήρας AI Vision Sensor δεν θα συνδεθεί με το VEXcode όσο είναι ανοιχτό το Visual Studio Code.

Λύσεις

Λύση για Πιθανή Αιτία 1

Εάν ο αισθητήρας όρασης AI δεν είναι σωστά συνδεδεμένος στον υπολογιστή σας, ελέγξτε τη σύνδεση του καλωδίου στον υπολογιστή σας. Για περισσότερες πληροφορίες σχετικά με τον τρόπο σύνδεσης του αισθητήρα όρασης AI στον υπολογιστή σας, ανατρέξτε σε αυτά τα άρθρα για τη σύνδεση με βασισμένο στο Web, και βασισμένο σε εφαρμογές, VEXcode EXP.

Λύση για Πιθανή Αιτία 2

Εάν το πρόγραμμα περιήγησης ιστού ή το VEXcode δεν έχουν δικαιώματα κάμερας, ο αισθητήρας AI Vision Sensor δεν θα μπορεί να συνδεθεί.

Για να το διορθώσετε αυτό, ανατρέξτε στα ακόλουθα άρθρα:

Βασισμένο σε εφαρμογή

Βασισμένο στο διαδίκτυο

Λύση για Πιθανή Αιτία 3

Πλαϊνή γραμμή κωδικού VS με ανοιχτό το μενού πληροφοριών συσκευής VEX. Η συσκευή αισθητήρα όρασης AI παρατίθεται και σε αυτό το παράδειγμα το VEXos της έχει την ένδειξη 1.0.0.16 και το αναγνωριστικό της έχει την ένδειξη 91328566.

Όταν ο αισθητήρας AI Vision Sensor είναι συνδεδεμένος σε έναν υπολογιστή με ήδη ανοιχτό το VS Code, δημιουργεί αυτόματα μια σύνδεση πρώτα με το VS Code. Δεδομένου ότι ο αισθητήρας AI Vision Sensor μπορεί να διατηρεί μόνο μία σύνδεση κάθε φορά, αυτό τον εμποδίζει να συνδεθεί με το VEXcode. Θα μπορείτε να δείτε τον αισθητήρα AI Vision Sensor να εμφανίζεται στην επέκταση VEX VS Code μόλις συνδεθεί με τον VS Code.

Παράθυρο σύνδεσης προγράμματος περιήγησης, με μια επιλογή που αναφέρει VEX Robotics Communications Port.

Ο αισθητήρας όρασης AI θα εμφανίζεται όταν επιχειρείται σύνδεση εντός του VEXcode EXP που βασίζεται στο Web, αλλά η επιλογήΣύνδεση δεν θα κάνει τίποτα.

Για να επιλύσετε αυτό το πρόβλημα, κλείστε την εφαρμογή VS Code και επανασυνδέστε τον αισθητήρα AI Vision Sensor. Εάν χρησιμοποιείτε το VEXcode EXP που βασίζεται σε εφαρμογή, ο αισθητήρας AI Vision Sensor θα συνδεθεί αυτόματα.

Πρόβλημα: Ο αισθητήρας AI Vision Sensor δεν ανιχνεύει σωστά κατά τη διάρκεια έργων

Πιθανή αιτία

Στα έργα, το EXP Brain εξαρτάται από συχνά στιγμιότυπα για τα τρέχοντα δεδομένα του αισθητήρα AI Vision Sensor. Χωρίς τακτικές ενημερώσεις, ο εγκέφαλος μπορεί να χρησιμοποιεί ξεπερασμένες πληροφορίες.

Όταν ένα ρομπότ ή ένα αντικείμενο κινείται πολύ γρήγορα, μπορεί να περάσει από τον αισθητήρα AI Vision Sensor προτού καταγραφεί ένα νέο στιγμιότυπο.

Διάλυμα

Για να μετριάσετε αυτό το πρόβλημα, εξετάστε δύο προσεγγίσεις:

Έργο VEXcode Blocks στο οποίο το ρομπότ θα εκτυπώσει ένα μήνυμα εάν ανιχνεύσει μια υπογραφή κόκκινου χρώματος. Το μπλοκ Αναμονής στο τέλος του βρόχου του έργου επισημαίνεται για να υποδείξει ότι έχει μειωθεί στα 0,25 δευτερόλεπτα. Το έργο ξεκινά με ένα μπλοκ "Όταν ξεκίνησε", ένα μπλοκ "Ορισμός ταχύτητας στροφής" για να ορίσετε την ταχύτητα στροφής στο 10% και έναν βρόχο "Πάντα". Το υπόλοιπο έργο βρίσκεται μέσα στον βρόχο Forever. Αρχικά, πάρτε ένα στιγμιότυπο AIVision1 του Red και, στη συνέχεια, υπάρχει ένα μπλοκ If που διαβάζει εάν υπάρχει αντικείμενο AIVision1, τότε το αντικείμενο εκτύπωσης ανιχνεύεται στο Brain. Έξω από το μπλοκ If, υπάρχει ένα μπλοκ Wait που έχει οριστεί να περιμένει για 0,25 δευτερόλεπτα.

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

Έργο VEXcode Blocks στο οποίο το ρομπότ θα εκτυπώσει ένα μήνυμα εάν ανιχνεύσει μια υπογραφή κόκκινου χρώματος. Το μπλοκ Ορισμός ταχύτητας στροφής στην αρχή του έργου επισημαίνεται για να υποδείξει ότι έχει μειωθεί στο 10% της ταχύτητας. Το έργο ξεκινά με ένα μπλοκ "Όταν ξεκίνησε", ένα μπλοκ "Ορισμός ταχύτητας στροφής" για να ορίσετε την ταχύτητα στροφής στο 10% και έναν βρόχο "Πάντα". Το υπόλοιπο έργο βρίσκεται μέσα στον βρόχο Forever. Αρχικά, πάρτε ένα στιγμιότυπο AIVision1 του Red και, στη συνέχεια, υπάρχει ένα μπλοκ If που διαβάζει εάν υπάρχει αντικείμενο AIVision1, τότε το αντικείμενο εκτύπωσης ανιχνεύεται στο Brain. Έξω από το μπλοκ If, υπάρχει ένα μπλοκ Wait που έχει οριστεί να περιμένει για 0,25 δευτερόλεπτα.

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

Πρόβλημα: Το Vision Utility έχει λανθασμένη απόχρωση

Πιθανή αιτία

Εμφανίζεται η ροή βίντεο του AI Vision Utility και ένα κόκκινο Buckyball βρίσκεται στο οπτικό πεδίο του αισθητήρα. Το βίντεο έχει μια μπλε-πράσινη απόχρωση και το κόκκινο Buckyball εμφανίζεται περισσότερο γκρι λόγω της απόχρωσης.

Η ορατότητα του αισθητήρα AI Vision Sensor μπορεί να θολώσει εάν εμποδίζεται από κάποιο αντικείμενο όταν είναι συνδεδεμένος στον υπολογιστή ή όταν το AI Vision Utility παραμείνει ανοιχτό για πολύ μεγάλο χρονικό διάστημα.

Διάλυμα

Η ροή βίντεο του AI Vision Utility εμφανίζεται μετά την επαναφορά και μια κόκκινη μπάλα Buckyball βρίσκεται στην προβολή του αισθητήρα. Το βίντεο δεν έχει καμία χροιά τώρα. Το λευκό φόντο φαίνεται λευκό και το κόκκινο Buckyball φαίνεται κόκκινο.

Για να διορθώσετε αυτό το πρόβλημα, αποσυνδέστε και επανασυνδέστε τον αισθητήρα AI Vision Sensor στον υπολογιστή σας.

Αυτό θα ενεργοποιήσει τη λειτουργία αυτόματης ισορροπίας λευκού του αισθητήρα AI Vision Sensor, η οποία ενεργοποιείται κάθε φορά που ενεργοποιείται η συσκευή.

Πρόβλημα: Εντοπισμός ανεπιθύμητων αντικειμένων στο φόντο

Πιθανές αιτίες

  1. Ο αισθητήρας όρασης AI δεν είναι υπό γωνία προς το πεδίο.
  2. Υπάρχουν αντικείμενα στο φόντο που μπορεί να δει το AI Vision.
  3. Η Υπογραφή Χρώματος δεν είναι αρκετά συγκεκριμένη και εντοπίζει παρόμοια χρώματα σε κοντινή απόσταση.
  4. Ο φωτισμός στο χωράφι είναι ακανόνιστος.

Λύσεις

Λύση για Πιθανή Αιτία 1

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

Λύση για Πιθανή Αιτία 2

Οι οπτικές παρεμβολές γύρω από τον αισθητήρα AI Vision Sensor μπορούν να προκαλέσουν σφάλματα ανίχνευσης. Αντικείμενα στη γύρω περιοχή (όπως αφίσες ή ρούχα) που ταιριάζουν με την επιθυμητή Χρωματική Υπογραφή ενδέχεται να αναγνωριστούν εσφαλμένα από τον αισθητήρα. Για περισσότερες πληροφορίες σχετικά με την ελαχιστοποίηση των οπτικών παρεμβολών στη διαμόρφωση του πεδίου σας, ανατρέξτε στην ενότητα Ρύθμιση του περιβάλλοντος της τάξης σας για τη χρήση του αισθητήρα όρασης AI.

Λύση για Πιθανή Αιτία 3

Εμφανίζεται η ροή βίντεο του AI Vision Utility και ένα κόκκινο Buckyball βρίσκεται στο οπτικό πεδίο του αισθητήρα. Μόνο δύο μικρές περιοχές του Buckyball επισημαίνονται από τον αισθητήρα, υποδεικνύοντας ότι τα εύρη Απόχρωσης και Κορεσμού είναι λανθασμένα και θα πρέπει να αυξηθούν.

Εάν μια Χρωματική Υπογραφή δεν έχει διαμορφωθεί με αρκετά ευρύ επίπεδο Απόχρωσης ή/και Κορεσμού, δεν θα ανιχνεύσει σωστά την Χρωματική Υπογραφή ενός αντικειμένου ή θα ανιχνεύσει χρώματα που ανήκουν σε λανθασμένα αντικείμενα. Διαβάστε Ρύθμιση παραμέτρων χρωματικών υπογραφών με τον αισθητήρα AI Vision Sensor στο VEXcode EXP ή παρακολουθήστε Ρύθμιση χρωματικής υπογραφής στο PD+ για περισσότερες πληροφορίες σχετικά με τον τρόπο ρύθμισης παραμέτρων μιας χρωματικής υπογραφής, ώστε ο αισθητήρας AI Vision Sensor να ανιχνεύει με ακρίβεια το επιθυμητό χρώμα.

Λύση για Πιθανή Αιτία 4

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

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

Εμφανίζεται η ροή βίντεο του AI Vision Utility και ένα κόκκινο Buckyball βρίσκεται στο οπτικό πεδίο του αισθητήρα. Η θέα είναι τώρα πιο σκοτεινή και μόνο μια μικρή περιοχή του Buckyball επισημαίνεται από τον αισθητήρα. Αυτό υποδεικνύει ότι το επίπεδο φωτισμού έχει αλλάξει και ότι η Χρωματική Υπογραφή ενδέχεται να χρειάζεται επαναβαθμονόμηση.

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

Για να διορθώσετε αυτό το πρόβλημα, βεβαιωθείτε ότι το σημείο όπου διαμορφώνεται η Υπογραφή Χρώματος του Αισθητήρα Όρασης AI είναι το ίδιο με το σημείο όπου θα χρησιμοποιηθεί ο αισθητήρας στο πεδίο, ώστε η ανίχνευση Υπογραφής Χρώματος να παραμένει συνεπής.

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

Last Updated: