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

Μάθημα 3: Αυτόνομη Κίνηση κατά μήκος του Άξονα Χ

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

Σε αυτό το μάθημα, θα μάθετε πώς να προγραμματίσετε τον βραχίονα 6 αξόνων ώστε να κινείται κατά μήκος του άξονα x.

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

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

Κωδικοποίηση του βραχίονα 6 αξόνων κατά μήκος του άξονα Χ

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

Στο VEXcode, ανοίξτε ένα έργο New Blocks.

Ακολουθήστε τα βήματα στο βίντεο για να ανοίξετε ένα νέο έργο. 

Επιλέξτε την επιλογήΑρχείοστη Γραμμή Εργαλείων για να ανοίξετε το μενού Αρχείο και, στη συνέχεια, επιλέξτεΝέα Έργα Μπλοκ.Εμφανίζεται ένα αναδυόμενο παράθυρο με την επιλογή EXP Brain ή 6-Axis Arm. ΕπιλέξτεΒραχίονας 6 αξόνων. Στη συνέχεια, ανοίγει το νέο έργο.

Αρχείο βίντεο

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

Το έργο VEXcode ξεκινά με ένα μπλοκ When started (Κατά την έναρξη). Το έργο έχει ως εξής: Όταν ξεκινήσει, μετακινήστε τον βραχίονα στη θέση x 100, y 0, z 200 mm. περιμένετε 2 δευτερόλεπτα. μετακινήστε τον βραχίονα στη θέση x 100, y 0, z 200 mm.

Αυτό το έργο χρησιμοποιεί το μπλοκ Move to position για να μετακινήσει το άκρο του βραχίονα 6 αξόνων στο διάστημα. Αυτό το μπλοκ έχει κενά για την εισαγωγή τιμών συντεταγμένων x, y και z. Αυτό το μπλοκ θα χρησιμοποιηθεί σε όλο αυτό το μάθημα για να μετακινήσετε τον βραχίονα 6 αξόνων σε μια νέα συντεταγμένη.

Το ίδιο έργο από πάνω με το πρώτο μπλοκ κίνησης προς θέση επισημασμένο σε κόκκινο πλαίσιο.

Σημειώστε ότι αυτό το μπλοκ περιλαμβάνει τις πλήρεις τιμές συντεταγμένων (100, 0, 200). Υπενθυμίζεται ότι ο βραχίονας 6 αξόνων απαιτεί μια τιμή για κάθε άξονα προκειμένου να μετακινηθεί στην επιθυμητή θέση.

Το ίδιο έργο από παραπάνω με τις παραμέτρους x, y και z του πρώτου μπλοκ μετακίνησης στη θέση επισημασμένες σε κόκκινο πλαίσιο.

Αλλάξτε την τιμή x στο δεύτερο Μετακινήστε το μπλοκ στη θέση από 100mm σε 250mm.

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

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

Το ίδιο έργο, με την παράμετρο x του δεύτερου μπλοκ μετακίνησης στη θέση να επισημαίνεται σε κόκκινο πλαίσιο. Η παράμετρος έχει οριστεί σε 250. Το μπλοκ τώρα εμφανίζει την ένδειξη μετακίνηση του βραχίονα στη θέση x 250 y 0 z 200mm.

Μετονομάστε το έργο και αποθηκεύστε το στη συσκευή σας.

Το πλαίσιο ονόματος έργου στη γραμμή εργαλείων VEXcode αναφέρει Αλλαγή τιμών x.

Βεβαιωθείτε ότι ο βραχίονας 6 αξόνων είναι συνδεδεμένος στο VEXcode. Εκτελέστε το έργο.

Παρατηρήστε τον βραχίονα 6 αξόνων καθώς κινείται κατά μήκος του άξονα x. Παρατηρήστε ότι ο βραχίονας 6 αξόνων θα ξεκινήσει μετακινούμενος στην ασφαλή θέση (120, 0, 100) και στη συνέχεια θα εκτελέσει το έργο.

Γραμμή εργαλείων VEXcode με το κουμπί Εκτέλεση επισημασμένο σε κόκκινο πλαίσιο ανάμεσα στο πράσινο εικονίδιο Βραχίονα στα αριστερά και το κουμπί Βήμα στα δεξιά.

Διακόψτε το έργο μόλις ο βραχίονας 6 αξόνων σταματήσει να κινείται.

Καταγράψτε τις παρατηρήσεις σας στο σημειωματάριο μηχανικής σας. Πώς κινήθηκε ο βραχίονας 6 αξόνων σε αυτό το έργο; Είναι παρόμοιο ή διαφορετικό από την πρόβλεψή σας; Γιατί; 

Η Γραμμή Εργαλείων VEXcode με το κουμπί Διακοπή επισημασμένο σε κόκκινο πλαίσιο. Το κουμπί Διακοπή βρίσκεται στα αριστερά του κουμπιού Κοινοποίηση.

Παρατηρήστε ότι όταν αλλάζει η τιμή x, ο βραχίονας 6 αξόνων συστέλλεται και εκτείνεται κατά μήκος του άξονα x. Σε αυτήν την κινούμενη εικόνα, ο βραχίονας 6 αξόνων εκτείνεται προς τα εμπρός, μακριά από τη βάση, και προς τα πίσω, κατά μήκος του άξονα x.

Αρχείο βίντεο

Βήμα προς βήμα στο έργο

Τώρα που έχετε εκτελέσει το έργο με το κουμπί 'RUN', μπορείτε επίσης να το εκτελέσετε χρησιμοποιώντας το κουμπί 'STEP'. Η λειτουργία Step εκτελεί ένα έργο ένα μπλοκ κάθε φορά. Αυτό μπορεί να σας επιτρέψει να δείτε καθαρά πώς κάθε μπλοκ στο έργο αντιστοιχεί σε μια συμπεριφορά ρομπότ. Ακολουθήστε τα παρακάτω βήματα για να ολοκληρώσετε το έργο.

Πατήστε το κουμπί ΒΗΜΑ.

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

Αρχείο βίντεο

Πατήστε το κουμπί STEP δεύτερη φορά για να εκτελέσετε το μπλοκ Μετακίνηση στη θέση. 

Μόλις εκτελεστεί το μπλοκ, η επισήμανση θα μετακινηθεί στο επόμενο μπλοκ της στοίβας, το μπλοκ Wait, όπως φαίνεται σε αυτό το βίντεο.

Αρχείο βίντεο

12. Η σταδιακή ολοκλήρωση ενός έργου ακολουθεί μια διαδικασία – πρώτα επισημαίνεται ένα μπλοκ και στη συνέχεια εκτελείται. Συνεχίστε να επιλέγετε το κουμπί STEP για να εκτελέσετε τα υπόλοιπα μπλοκ στο έργο ένα κάθε φορά, όπως φαίνεται στο παρακάτω βίντεο. Αυτό μπορεί να είναι πολύ χρήσιμο όταν προσπαθείτε να αντιμετωπίσετε προβλήματα σε ένα έργο, καθώς μπορείτε να δείτε πιο καθαρά τις συμπεριφορές των μεμονωμένων ρομπότ. Δείτε το παρακάτω βίντεο για να δείτε το υπόλοιπο έργο που εκτελέστηκε με τη λειτουργία Step.

Αρχείο βίντεο

Δραστηριότητα

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

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

  1. Κάντε μια πρόβλεψη για τις ελάχιστες και μέγιστες τιμές x στις οποίες μπορεί να κινηθεί ο βραχίονας 6 αξόνων. Καταγράψτε τις προβλεπόμενες τιμές στο σημειωματάριο μηχανικής σας.
  2. Χρησιμοποιώντας το ίδιο έργο από παραπάνω, αλλάξτε τις τιμές x στα μπλοκ Μετακίνηση στη θέσηστις προβλεπόμενες τιμές σας.
  3. Εκτελέστε το έργο σας για να ελέγξετε τις προβλέψεις σας. Βεβαιωθείτε ότι ο βραχίονας 6 αξόνων σας είναι συνδεδεμένος στο VEXcode.
  4. Συνεχίστε να προβλέπετε και να δοκιμάζετε διαφορετικές τιμές x. Φροντίστε να καταγράφετε τις προβλέψεις και τα αποτελέσματά σας στο σημειωματάριο μηχανικής σας κατά τη δοκιμή των έργων σας. Ποιες ελάχιστες και μέγιστες τιμές βρίσκετε; 
  5. Συγκρίνετε τα αποτελέσματά σας με τις τιμές άλλων ομάδων. Είναι παρόμοια ή διαφορετικά; Ποια ομάδα έχει τη μεγαλύτερη και ποια τη μικρότερη τιμή; Δοκιμάστε αυτές τις τιμές και προσαρμόστε τα αποτελέσματά σας εάν χρειάζεται. 

Ελέγξτε την κατανόησή σας

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

Ερωτήσεις ελέγχου κατανόησής σας > (Έγγραφο Google / .docx / .pdf)


Επιλέξτε Επόμενο > για να ολοκληρώσετε την Αντανάκλαση στη Μέση Μονάδα.