Μπορείτε να χρησιμοποιήσετε τον αισθητήρα όρασης AI για να σας βοηθήσει να αναγνωρίσετε αντικείμενα παιχνιδιού (μπλοκ) στην παιδική χαρά Push Back V5RC 25-26 στο VEXcode VR χρησιμοποιώντας ταξινομήσεις AI.
Αν είστε εξοικειωμένοι με τη φυσική έκδοση του αισθητήρα AI Vision Sensor, θα γνωρίζετε ότι ο φυσικός αισθητήρας έχει επίσης τη δυνατότητα να αναφέρει πληροφορίες σχετικά με τα AprilTags και τις διαμορφωμένες χρωματικές υπογραφές. Επειδή δεν απαιτείται διαμόρφωση ρομπότ στο VEXcode VR και δεν υπάρχουν AprilTags στο V5RC 25-26 Push Back Field, ο εικονικός αισθητήρας αναφέρει πληροφορίες μόνο για τα προ-διαμορφωμένα Στοιχεία Παιχνιδιού: Κόκκινα Τουβλάκια και Μπλε Τουβλάκια.
Πώς λειτουργεί ο αισθητήρας όρασης AI στο V5RC Push Back στο VEXcode VR
Ο αισθητήρας όρασης AI είναι μια κάμερα που μπορεί να αναγνωρίζει και να διαφοροποιεί αυτόματα τα στοιχεία του παιχνιδιού, επιτρέποντας στο ρομπότ σας να προσανατολίζεται αυτόνομα προς συγκεκριμένα αντικείμενα. Ο αισθητήρας έρχεται προ-εκπαιδευμένος ώστε να αναγνωρίζει τα στοιχεία παιχνιδιού Push Back του V5RC φέτος, επομένως θα ανιχνεύει αυτόματα τα μπλοκ.
Για την ανίχνευση αυτών των αντικειμένων, ο αισθητήρας όρασης AI είναι τοποθετημένος στο μπροστινό μέρος του ρομπότ (όπως φαίνεται εδώ).
Συλλογή δεδομένων από τον αισθητήρα όρασης AI
Μπορείτε να δείτε τα δεδομένα που αναφέρονται από τον αισθητήρα AI Vision Sensor μέσω του Snapshot Window, της κονσόλας παρακολούθησης ή της κονσόλας εκτύπωσης στο VEXcode VR.
Για να δείτε το Παράθυρο Στιγμιότυπου και τα δεδομένα που αναφέρει ο Αισθητήρας Όρασης AI, επιλέξτε το κουμπί Αισθητήρας Όρασης AI.
Επιλέξτε ξανά το κουμπίΑισθητήρας όρασης AI για να αποκρύψετε το παράθυρο στιγμιότυπου.
Το Παράθυρο Στιγμιότυπου εμφανίζεται στην επάνω αριστερή γωνία του Παραθύρου Παιδικής Χαράς και προσδιορίζει όλα τα Στοιχεία Παιχνιδιού εντός του οπτικού πεδίου του Αισθητήρα Όρασης AI.
Για κάθε ανιχνευόμενο αντικείμενο, εμφανίζει βασικά δεδομένα, όπως η ταξινόμηση, οι συντεταγμένες Κέντρου Χ και Κέντρου Υ, καθώς και το πλάτος και το ύψος.
Επεξηγήσεις για τους τύπους δεδομένων που αναφέρονται από τον αισθητήρα AI Vision Sensor, συμπεριλαμβανομένων των σχετικών εντολών VEXcode, μπορούν να βρεθούν στο Blocks και Python VEX API.
Αυτές οι εντολές μπορούν να χρησιμοποιηθούν στις Κονσόλες Παρακολούθησης ή/και Εκτύπωσης για να βοηθήσουν στην οπτικοποίηση των δεδομένων από κάθε στιγμιότυπο που λαμβάνεται κατά την εκτέλεση του έργου σας. Μάθετε περισσότερα σχετικά με τη χρήση των Κονσολών Παρακολούθησης και Εκτύπωσης με τα Μπλοκ, με Pythonή Χρήση της Κονσόλας Εκτύπωσης.
Χρήση του αισθητήρα όρασης AI για να βοηθήσει την Dex να αναγνωρίσει αντικείμενα
Μπορείτε να χρησιμοποιήσετε τον αισθητήρα AI Vision Sensor για να βοηθήσετε την Dex να πλοηγηθεί σε συγκεκριμένα αντικείμενα ερμηνεύοντας τα δεδομένα του αισθητήρα. Με αυτήν την τεχνολογία, η Ντεξ μπορεί να στοχεύσει και να οδηγήσει προς τα Στοιχεία του Παιχνιδιού για να τα παραλάβει.
Ο αισθητήρας AI Vision Sensor θα αναφέρει μόνο τα δεδομένα από το πιο πρόσφατο στιγμιότυπο, επομένως η Dex πρέπει να ενημερώνει συνεχώς αυτό το στιγμιότυπο κατά την οδήγηση.
Αυτό το παράδειγμα έργου δείχνει πώς η Dex μπορεί να χρησιμοποιήσει τον αισθητήρα AI Vision Sensor για να προσανατολιστεί αυτόνομα σε ένα μπλοκ και να το πιάσει.
Μάθετε σχετικά με την πρόσβαση και την εκτέλεση παραδειγματικών έργων με τα Blocks ή με Python.
Χρησιμοποιώντας τους αισθητήρες της Dex μαζί
Ο αισθητήρας όρασης AI μπορεί να συνδυαστεί με άλλους αισθητήρες στο ρομπότ για την ολοκλήρωση εργασιών στο πεδίο. Μια πλήρης λίστα των αισθητήρων στην εικονική του Dex μπορεί να βρεθεί σε τη σελίδα του VEX API. Αυτές είναι μόνο μερικές ιδέες που θα σας βοηθήσουν να ξεκινήσετε με τον κώδικά σας:
- Χρησιμοποιήστε τον Αισθητήρα Όρασης AI για να βρείτε και να στοχεύσετε σε ένα Στοιχείο Παιχνιδιού και, στη συνέχεια, χρησιμοποιήστε τον Αισθητήρα GPS για να οδηγήσετε προς έναν στόχο.
- Χρησιμοποιήστε τον Αισθητήρα Όρασης με Τεχνητή Νοημοσύνηγια να βρείτε και να στοχεύσετε πολλά Στοιχεία Παιχνιδιού και, στη συνέχεια, χρησιμοποιήστε τον Οπτικό Αισθητήρα για να προσδιορίσετε το χρώμα του Μπλοκ στον μεταφορέα πριν τον απελευθερώσετε.
Λάβετε υπόψη ότι πρόσθετες πληροφορίες σχετικά με συγκεκριμένες εντολές, το V5RC Push Back Field και το Hero Bot, Dex, μπορείτε να βρείτε στο VEX API και στην ενσωματωμένη Βοήθεια στο VEXcode VR (Blocks και Python).