Πίνακας περιεχομένων:
- Βήμα 1: Προμήθειες
- Βήμα 2: Λήψη Εργαλειοθήκη Roomba
- Βήμα 3: Σχεδιασμός κώδικα για επιθυμητά αποτελέσματα
- Βήμα 4: Εκτέλεση και επεξεργασία κώδικα έως ότου τελειοποιηθεί
- Βήμα 5: Το τελικό έργο
Βίντεο: Roomba Bot the Bulider: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Το Bot the Builder είναι ένα roomba, το οποίο με τους "αρπαχτές" προσαρτημένους στο μπροστινό μέρος θα μπορεί να μετακινεί αντικείμενα. Ο κωδικός μαζί του έχει οριστεί να καταγράφει την πρώτη κίνηση με ένα πλαίσιο GUI που μπορείτε να ελέγξετε με ένα κλικ του ποντικιού σας. Μετά την πρώτη εκτέλεση, το bot μπορεί να ρυθμιστεί να κάνει ακριβώς αυτό που έκανε την πρώτη φορά στο βρόχο!
Βήμα 1: Προμήθειες
Μια αίθουσα που αντικατέστησε το κενό με τρισδιάστατο πώμα
Ένα βατόμουρο Pi που έχει συνδεθεί με το roomba
Μια κάμερα για να χωρέσει στο δωμάτιο
Ένα τροφοδοτικό
Αγκίστρες σε σχήμα U για τοποθέτηση στο μπροστινό μέρος της αίθουσας
Βήμα 2: Λήψη Εργαλειοθήκη Roomba
Ανοίξτε το MATLAB και δημιουργήστε έναν νέο φάκελο έργου για να διατηρήσετε τα αρχεία του έργου σας οργανωμένα.
ΣΗΜΕΙΩΣΗ: Αυτός ο κώδικας χρησιμοποιήθηκε για ένα έργο που δόθηκε, μπορεί να μην λειτουργεί απαραίτητα το ίδιο για εσάς όπως για εμάς.
Εκτελέστε αυτόν τον κώδικα και όλα τα αρχεία θα πρέπει τώρα να αποθηκευτούν στο φάκελο του έργου σας.
Κάντε δεξί κλικ οπουδήποτε στο παράθυρο "Τρέχων φάκελος" στο MATLAB και κάντε κλικ στο "Προσθήκη στη διαδρομή" για να επιτρέψετε στο MATLAB να εντοπίσει τα αρχεία σας.
Για να διασφαλίσετε ότι έχετε την πιο πρόσφατη έκδοση της εργαλειοθήκης, χρησιμοποιήστε τον κωδικό που βρίσκεται στην εικόνα 3
Βήμα 3: Σχεδιασμός κώδικα για επιθυμητά αποτελέσματα
Εάν κάνετε λήψη και των τριών παραπάνω αρχείων, θα μπορείτε να ελέγχετε το roomba/Mars Rover όπως το παρακάτω βίντεο. Το πρώτο αρχείο είναι το αρχείο m του κώδικα, το δεύτερο και το τρίτο αρχείο είναι ο πραγματικός σας κωδικός που θα πρέπει να αλλάξει και να επεξεργαστείτε στο συγκεκριμένο roomba. Για παράδειγμα, το roomba μας ονομαζόταν Roomba 30, οπότε όταν συνδεόμασταν με το roomba μας, πληκτρολογούσαμε τον μπακαλιάρο
r = roomba.30
και αυτό θα συνδεθεί επιτρέποντάς μας να τρέξουμε τον κώδικα μας.
Βήμα 4: Εκτέλεση και επεξεργασία κώδικα έως ότου τελειοποιηθεί
Mayσως χρειαστεί να εκτελέσετε τον κωδικό σας μερικές φορές προτού επιτύχετε τις στροφές και την ταχύτητα κλπ. Διαφορετικές καμπίνες θα έχουν διαφορετική ολίσθηση ελαστικών και θα στρίβουν λίγο πολύ ανάλογα με την επιφάνεια στην οποία βρίσκεστε. Συνιστούμε τη δοκιμή οδήγησης του roomba σε έναν ανοιχτό χώρο, ώστε να μην συναντήσετε τίποτα μέχρι να μάθετε όλα όσα μπορεί να κάνει το roomba. Αφού μάθετε το ρομπότ σας και τελειοποιήσετε τις γωνίες στροφής, μπορείτε να αρχίσετε να χτίζετε!
Βήμα 5: Το τελικό έργο
Το τελικό σας έργο θα πρέπει να μοιάζει με την παραπάνω εικόνα, όπου θα έχετε το roomba σας και τους αρπαχτές προσαρμοσμένους στο μπροστινό μέρος. Με τον κώδικα που τελειοποιήσατε και το ρομπότ που έχετε φτιάξει θα είστε έτοιμοι να ξεκινήσετε να μετακινείτε τα πράγματα μόνο με το ρομπότ σας σε χρόνο μηδέν!
Συνιστάται:
Trash Built BT Line Drawing Bot - My Bot: 13 βήματα (με εικόνες)
Trash Built BT Line Drawing Bot - My Bot: Hai φίλοι μετά από μεγάλο διάστημα περίπου 6 μηνών εδώ έρχομαι με ένα νέο έργο. Μέχρι την ολοκλήρωση του Cute Drawing Buddy V1, SCARA Robot - Arduino i σχεδιάζω ένα άλλο bot σχεδίασης, ο κύριος στόχος είναι να καλυφθεί ένας μεγάλος χώρος για σχέδιο. Τόσο σταθεροί ρομποτικοί βραχίονες
Ρομπότ Roomba με ελεγχόμενο πρόγραμμα περιήγησης με το Raspberry Pi Model 3 A+: 6 βήματα (με εικόνες)
Ρομπότ Roomba με ελεγχόμενο πρόγραμμα περιήγησης με το Raspberry Pi Model 3 A+: Επισκόπηση Αυτό το Instructable θα επικεντρωθεί στο πώς να δώσετε στον νεκρό Roomba έναν νέο εγκέφαλο (Raspberry Pi), μάτια (κάμερα Web) και έναν τρόπο ελέγχου των πάντων από ένα πρόγραμμα περιήγησης ιστού. Υπάρχουν πολλές αμυχές του Roomba που επιτρέπουν τον έλεγχο μέσω της σειριακής διεπαφής. Δεν έχω
Roomba-Assistant Assisting Roomba: 4 Βήματα
Roomba-Assisting Roomba: Αυτό το έργο γίνεται χρησιμοποιώντας το Raspberry Pi 3 στο iRobot Create Version 2. Το MATLAB χρησιμοποιείται για να προγραμματίσει το ρομπότ να ακολουθεί συγκεκριμένες οδηγίες χρησιμοποιώντας τους αισθητήρες και την κάμερα. Οι αισθητήρες και οι κάμερες χρησιμοποιούνται για την εκτέλεση συγκεκριμένων
Roomblock: μια πλατφόρμα για εκμάθηση πλοήγησης ROS με Roomba, Raspberry Pi και RPLIDAR: 9 βήματα (με εικόνες)
Roomblock: μια πλατφόρμα για εκμάθηση πλοήγησης ROS με Roomba, Raspberry Pi και RPLIDAR: Τι είναι αυτό; " Roomblock " είναι μια πλατφόρμα ρομπότ που αποτελείται από ένα Roomba, ένα Raspberry Pi 2, έναν αισθητήρα λέιζερ (RPLIDAR) και μια μπαταρία για κινητά. Το πλαίσιο στερέωσης μπορεί να κατασκευαστεί από 3D εκτυπωτές. Το σύστημα πλοήγησης ROS επιτρέπει τη δημιουργία χάρτη των δωματίων και τη χρήση i
Garden Helper Roomba Bot: 8 Βήματα
Garden Helper Roomba Bot: Kiara Myers, Ahmad Alghadeer και Madison Tippet Σκοπός: Αυτό το διδακτικό θα σας διδάξει πώς να προγραμματίσετε ένα Roomba Bot, χρησιμοποιώντας το MATLAB, για να πλοηγηθείτε σε έναν κήπο, ανιχνεύοντας φρούτα/λαχανικά κυκλικού σχήματος που είναι αρκετά ώριμα για να συλλεχθούν βασισμένο στο