Ο αισθητήρας GPS (Game Positioning System™) έχει σχεδιαστεί για να παρακολουθεί και να αναφέρει την τοποθεσία και την κατεύθυνση του αισθητήρα χρησιμοποιώντας τον Κωδικό Πεδίου στην περίμετρο του Πεδίου Διαγωνισμού Ρομποτικής VEX V5 (V5RC).
Αυτό το άρθρο περιγράφει τον τρόπο λειτουργίας του αισθητήρα GPS, τα δεδομένα που αναφέρονται και τον τρόπο προβολής και κατανόησης των δεδομένων αυτού του αισθητήρα στην οθόνη του V5 Brain, ώστε να μπορείτε να αρχίσετε να τον χρησιμοποιείτε αποτελεσματικά. Παρακολουθήστε το παρακάτω βίντεο για να μάθετε για τις έννοιες που καλύπτονται σε αυτό το άρθρο.
Πώς λειτουργεί ο αισθητήρας GPS
Ο αισθητήρας GPS (Σύστημα Εντοπισμού Θέσης Παιχνιδιού) χρησιμοποιεί μια ροή βίντεο για να εξετάσει το μοτίβο στην περίμετρο του Γηπέδου. Με βάση το ανιχνευμένο μοτίβο, ο αισθητήρας αναφέρει δεδομένα σχετικά με την τοποθεσία του στο Πεδίο.
Οι τοποθεσίες στο πεδίο VEX V5 Competition (V5RC) καθορίζονται από ένα σύστημα συντεταγμένων. Το (0, 0), ή η αρχή, βρίσκεται στο κέντρο του Πεδίου, όπως φαίνεται εδώ.
Το Πεδίο κυμαίνεται από περίπου –1,8 μέτρα (m) έως 1,8 μέτρα (m) κατά μήκος των αξόνων X και Y. Ο αισθητήρας GPS αναφέρει δεδομένα με βάση αυτό το σύστημα συντεταγμένων.
Οι τοίχοι του Πεδίου έχουν τον Κωδικό Πεδίου GPS τυπωμένο απευθείας πάνω τους. Το μοτίβο που μοιάζει με σκακιέρα σε κάθε τοίχο δεν επαναλαμβάνεται και αντιστοιχεί σε μια συγκεκριμένη περιοχή του Πεδίου.
Με βάση το ανιχνευμένο τμήμα του Κώδικα Πεδίου, ο Αισθητήρας GPS υπολογίζει τη συντεταγμένη θέση του αισθητήρα στο Πεδίο.
Με βάση την υπολογισμένη θέση, ο αισθητήρας GPS αναφέρει πληροφορίες σχετικά με την τοποθεσία του αισθητήρα:
- Συντεταγμένη X του αισθητήρα στο Πεδίο
- Συντεταγμένη Y του αισθητήρα στο Πεδίο
- Κατεύθυνση του αισθητήρα στο πεδίο σε μοίρες
- Ποιότητα σήματος (εμπιστοσύνη στα αναφερόμενα δεδομένα αισθητήρα)
Η θέση X είναι η αναφερόμενη θέση του αισθητήρα GPS κατά μήκος του άξονα X του Πεδίου.
Σε αυτό το παράδειγμα, η συντεταγμένη Χ είναι περίπου 1,4 m.
Η θέση Y είναι η αναφερόμενη θέση του αισθητήρα GPS κατά μήκος του άξονα Y του Πεδίου.
Σε αυτό το παράδειγμα, η συντεταγμένη Y είναι περίπου 1,2 m.
Η επικεφαλίδα αντιστοιχεί στην επικεφαλίδα πεδίου, η οποία κυμαίνεται από 0º έως 359,9º δεξιόστροφα. Η ένδειξη 0º βρίσκεται στη θέση 12 η ώρα.
Σε αυτό το παράδειγμα, η κατεύθυνση είναι περίπου 40º.
Ξεκινώντας με τη χρήση του αισθητήρα GPS
Τοποθέτηση του αισθητήρα GPS
Τα δεδομένα από τον αισθητήρα GPS μπορούν να προβληθούν στο V5 Brain. Για να δείτε αυτά τα δεδομένα, πρέπει πρώτα να συνδέσετε τον αισθητήρα GPS στο ρομπότ σας.
Συνιστάται η τοποθέτηση του αισθητήρα GPS στο πίσω μέρος του ρομπότ, στραμμένου προς τα πίσω από το ρομπότ. Εάν τοποθετηθούν στο μπροστινό μέρος, τα στοιχεία παιχνιδιού θα μπορούσαν να εμποδίσουν το μεγαλύτερο μέρος της ορατότητας του αισθητήρα.
Σημείωση: Βεβαιωθείτε ότι ο αισθητήρας GPS είναι τοποθετημένος με τη δεξιά πλευρά προς τα πάνω και το λογότυπο VEX σωστά προσανατολισμένο, διαφορετικά η θέση σας δεν θα αναφέρεται σωστά.
Συνιστάται επίσης ο αισθητήρας GPS να τοποθετείται στο ρομπότ αρκετά ψηλά από το έδαφος ώστε να είναι σύμφωνος με τον Κώδικα Πεδίου. Αυτό θα μειώσει την πιθανότητα άλλα πλανώμενα αντικείμενα στο Πεδίο ή στους μηχανισμούς του ρομπότ να επηρεάσουν την ικανότητα του αισθητήρα να ανιχνεύει τον Κώδικα Πεδίου.
Με παρόμοιο τρόπο, συνιστάται η τοποθέτηση του αισθητήρα παράλληλα με το πίσω μέρος του ρομπότ (όχι υπό γωνία). Αυτό μειώνει και πάλι την πιθανότητα παρεμβολών, ενώ παράλληλα μειώνει τα βήματα που απαιτούνται για τη διαμόρφωση του αισθητήρα στο VEXcode. Για να μάθετε περισσότερα σχετικά με τη διαμόρφωση του ρομπότ στο VEXcode V5, ανατρέξτε σε αυτό το άρθρο.
Προβολή δεδομένων αισθητήρα GPS
Μόλις ο αισθητήρας τοποθετηθεί στο ρομπότ και το ρομπότ βρεθεί στο πεδίο, μπορείτε να ξεκινήσετε την προβολή δεδομένων από τον αισθητήρα GPS στο V5 Brain. Για να δείτε τις πληροφορίες συσκευής, ακολουθήστε τα παρακάτω βήματα.
Ενεργοποιήστε το V5 Brain και επιλέξτε το εικονίδιο Συσκευές.
Επιλέξτε το εικονίδιο του αισθητήρα GPS στην οθόνη πληροφοριών συσκευής.
Τώρα μπορείτε να μετακινήσετε το ρομπότ στο πεδίο για να παρατηρήσετε την τρέχουσα θέση και την κατεύθυνση του αισθητήρα που εμφανίζονται στην οθόνη του V5 Brain.
Ας αναλύσουμε πώς αναπαρίσταται η θέση του αισθητήρα GPS στην οθόνη συσκευών του V5 Brain. Για αναφορά, αυτή είναι η θέση του ρομπότ στο Πεδίο.
Στην προβολή Τοποθεσίας, μια γραφική αναπαράσταση του Πεδίου και του πλέγματος συντεταγμένων του μπορεί να φανεί στη δεξιά πλευρά.
Το κόκκινο βέλος αντιπροσωπεύει την τρέχουσα κατεύθυνση του αισθητήρα GPS. Ο λευκός κώνος που προέρχεται από το βέλος εμφανίζει το τρέχον οπτικό πεδίο του αισθητήρα.
Η θέση X και Y του αισθητήρα GPS εμφανίζεται στην επάνω αριστερή πλευρά της οθόνης του Brain.
Σημείωση: Μπορείτε να αλλάξετε τις μονάδες μέτρησης που εμφανίζονται από μέτρα (m) σε ίντσες (in) επιλέγοντας τα πλαίσια που περιέχουν τη θέση X και Y στην οθόνη του Εγκεφάλου.
Η τρέχουσα κατεύθυνση του αισθητήρα GPS εμφανίζεται επίσης σε μοίρες.
Σημείωση:Η οθόνη V5 Brain εμφανίζει τις κατευθύνσεις του αισθητήρα GPS από –180 έως 180 μοίρες.
Ξεκινώντας από την τοποθεσία 0º:
- Οι κατευθύνσεις δεξιόστροφα από 0º έως 180º είναι θετικές
- Οι κατευθύνσεις προς τα αριστερά από 0º έως –180º είναι αρνητικές
Μπορείτε να κάνετε εναλλαγή μεταξύ της προβολής πλέγματος τοποθεσίας και της πραγματικής προβολής κάμερας του αισθητήρα GPS επιλέγοντας το κάτω αριστερό πλαίσιο στην οθόνη του εγκεφάλου, όπως υποδεικνύεται στην εικόνα εδώ.
Με την επιλογή εικόνας που εμφανίζεται, μπορείτε να δείτε τα στοιχεία που ανιχνεύονται από τον αισθητήρα:
- το μοτίβο των ασπρόμαυρων κουτιών στις Field Strips
- ο κωδικός πεδίου GPS τοποθεσίας (υποδεικνύεται από τις πράσινες γραμμές οριοθέτησης)
- η απόσταση μεταξύ των ανιχνευμένων μοτίβων (υποδεικνύεται από τις κόκκινες κουκκίδες στις τομές των στοιχείων του μοτίβου)
Κατανόηση των δεδομένων από τον αισθητήρα GPS
Τώρα που ξέρετε πώς να βλέπετε δεδομένα του αισθητήρα GPS στην οθόνη Brain, μπορείτε να ξεκινήσετε να δοκιμάζετε τον αισθητήρα GPS μόνοι σας. Παρακάτω παρατίθενται ορισμένα παραδείγματα που δείχνουν πώς η θέση του ρομπότ και του αισθητήρα GPS συνδέεται με τα δεδομένα που εμφανίζονται στην οθόνη Brain, για να σας βοηθήσουν να ξεκινήσετε.
Επιλέξτε οποιαδήποτε εικόνα παρακάτω για μεγέθυνση.
Παράδειγμα 1
Σε αυτό το παράδειγμα, μπορείτε να δείτε ότι το ρομπότ βρίσκεται στην επάνω δεξιά γωνία του Πεδίου, με τον αισθητήρα GPS στραμμένο προς τον τοίχο στα δεξιά.
Από αυτή τη θέση, μπορούμε να αναμένουμε:
- μια θετική συντεταγμένη x
- μια θετική συντεταγμένη y
- κατεύθυνση περίπου 90 μοιρών
| Προβολή τοποθεσίας | Προβολή εικόνας |
|---|---|
|
Τα δεδομένα που φαίνονται σε αυτές τις εικόνες από την οθόνη του V5 Brain συμφωνούν με τις παραπάνω προβλέψεις. Όταν κοιτάτε τα δεδομένα από τον αισθητήρα GPS στην οθόνη του V5 Brain, οι συντεταγμένες του αισθητήρα αναφέρονται στις (0,74, 1,08). Αυτό εμφανίζεται επίσης στη μορφή πλέγματος συντεταγμένων με την προβολή τοποθεσίας. Σημειώστε εδώ ότι η κατεύθυνση του αισθητήρα αναφέρεται περίπου στις 90º (88,68º), ευθυγραμμιζόμενη με την κατεύθυνση που δείχνει το κόκκινο βέλος. Αντίθετα, το ρομπότ κρατά έναν Κινητό Στόχο και κινείται σε μια εκτιμώμενη γωνία 270 μοιρών. Αυτό συμβαίνει επειδή ο αισθητήρας είναι τοποθετημένος στη συνιστώμενη θέση, στραμμένος πίσω το ρομπότ. | |
Παράδειγμα 2
Σε αυτό το παράδειγμα, το ρομπότ βρίσκεται περίπου στην ίδια θέση στο Πεδίο, αλλά έχει περιστραφεί 180º, επομένως ο αισθητήρας GPS είναι στραμμένος προς τον αριστερό πλευρικό τοίχο.
Από αυτή τη θέση, μπορούμε να αναμένουμε:
- μια θετική συντεταγμένη x
- μια θετική συντεταγμένη y
- κατεύθυνση περίπου -90º
| Προβολή τοποθεσίας | Προβολή εικόνας |
|---|---|
|
Τα δεδομένα που φαίνονται σε αυτές τις εικόνες από την οθόνη του V5 Brain συμφωνούν με τις παραπάνω προβλέψεις. Σε αντίθεση με την προβολή εικόνας στο πρώτο παράδειγμα, υπάρχουν σημαντικά περισσότερες διασταυρώσεις που σημειώνονται με κόκκινες κουκκίδες, υποδεικνύοντας ότι ανιχνεύεται μεγαλύτερο τμήμα του Κώδικα Πεδίου. Λάβετε υπόψη ότι ο αισθητήρας υπολογίζει την απόσταση από την περίμετρο με βάση την ποσότητα του Κωδικού Πεδίου που ανιχνεύεται, καθώς και το μοτίβο του Κωδικού Πεδίου που ανιχνεύεται. Και πάλι, σημειώστε εδώ ότι η κατεύθυνση του αισθητήρα αναφέρεται περίπου στις –90º (–85,65º), η οποία ισοδυναμεί επίσης με κατεύθυνση 270º. Αντίθετα, το ρομπότ κρατά έναν Κινητό Στόχο και κινείται σε μια εκτιμώμενη γωνία 90 μοιρών. | |
Επόμενα βήματα
- Δείτε τα δεδομένα του αισθητήρα GPS μόνοι σας! Τοποθετήστε τον αισθητήρα GPS στο ρομπότ σας, τοποθετήστε τον στο πεδίο και χρησιμοποιήστε την οθόνη συσκευών για να δείτε δεδομένα αισθητήρα σε διαφορετικές τοποθεσίες.
- Είστε έτοιμοι να ξεκινήσετε τον προγραμματισμό; Ξεκινήστε ρυθμίζοντας τον αισθητήρα GPS στο VEXcode V5. Δείτε αυτό το άρθρο για να μάθετε περισσότερα σχετικά με τη διαμόρφωση του αισθητήρα GPS.