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

Εισαγωγή

Η χρήση της Python με το VEXcode VR απαιτεί άδεια VR Enhanced ή Premium. Βεβαιωθείτε ότι έχετε συνδεθεί με τον κωδικό τάξης σας και ότι το λογότυπο VR στην επάνω αριστερή γωνία είναι γκρι ή χρυσό. 

Στην Πρόκληση Wall Maze, θα χρησιμοποιήσετε την Python σε γλώσσα VEXcode VR για να πλοηγηθείτε στο Ρομπότ VR μέσα από την Παιδική Wall Maze από την αρχή μέχρι το τέλος. Θα μάθετε πώς να χρησιμοποιείτε τον Αισθητήρα Προφυλακτήρα και τον βρόχο whileγια να λύσετε την Πρόκληση του Λαβυρίνθου στο Τοίχο.

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

Το πρόβλημα του λαβυρίνθου του τοίχου

Η κωδικοποίηση του ρομπότ εικονικής πραγματικότητας (VR) για πλοήγηση σε τοποθεσίες εντός του λαβυρίνθου του τοίχου μπορεί να γίνει με διάφορους τρόπους. Ωστόσο, χωρίς να γνωρίζουμε τις ακριβείς αποστάσεις ή τις διαστάσεις του λαβυρίνθου, η χρήση εντολών όπωςdrive_forμπορεί να είναι δύσκολη. Ευτυχώς, υπάρχουν εργαλεία στο ρομπότ εικονικής πραγματικότητας και στον κώδικά μας που μας βοηθούν να λύσουμε το πρόβλημα του λαβυρίνθου. Θα μάθετε για αυτά τα εργαλεία σε αυτήν την Ενότητα, ξεκινώντας με τον Αισθητήρα Προφυλακτήρα στο επόμενο Μάθημα.