Το Petoi Bittle είναι ένας χαριτωμένος προγραμματιζόμενος, φιλικός προς τον προϋπολογισμό τετραπλασιασμένος σκύλος ρομπότ μεγέθους παλάμης με πλαστικό πλαίσιο. Το μικροσκοπικό ρομπότ είναι εύκολα προσαρμόσιμο και αποτελείται από πέντε βασικά στοιχεία, όπως το πλαίσιο του αμαξώματος, τον ενεργοποιητή, τα ηλεκτρονικά, την μπαταρία και το λογισμικό για το συντονισμό όλου του υλικού για την εκτέλεση διαφορετικών εργασιών.
Το Bittle είναι μια ανοιχτή πλατφόρμα για την ανάμειξη πολλαπλών συσκευών σε ένα οργανικό σύστημα. Κινείται στα 4 πόδια του και έχει ένα πλαίσιο που είναι συμβατό με τα περισσότερα servos 9g. Οδηγείται από το NyBoard V1, το οποίο είναι μια προσαρμοσμένη πλακέτα Arduino με πλούσια περιφερειακά. Ο πίνακας μπορεί να οδηγήσει τουλάχιστον 12 σερβο σερβιέτες και ένα IMU (Inertial Measurement Unit) χρησιμοποιείται για εξισορρόπηση. Το ρομπότ αποθηκεύει μυϊκή μνήμη και ανιχνεύει την κατάσταση του σώματος (προσανατολισμός και επιτάχυνση) που το βοηθά να ισορροπεί καλά. Εκτός αυτού, παρέχεται τηλεχειριστήριο υπερύθρων για την ενεργοποίηση των βασικών κινήσεων. Ο πίνακας ακούει επίσης εντολές συμβολοσειράς όπως περπάτημα, καθίσματα από τη σειριακή θύρα ή πιο λεπτομερείς οδηγίες για μεμονωμένες αρθρώσεις να ακολουθούν.
Το σώμα του ρομπότ αποτελείται από αλληλοσυνδεόμενα, πλαστικά εξαρτήματα με σχήμα έγχυσης, με πολύ μικρό αριθμό βιδών. Έχει διάσταση 20cm x 11cm x 11cm και ζυγίζει λιγότερο από 280g. Ωστόσο, μπορεί να μεταφέρει έως 450g φορτίου κάτω από την κοιλιά του. Με τον κατάλληλο προγραμματισμό και βαθμονόμηση, το ρομπότ μπορεί να τρέχει γρηγορότερα από δύο μήκη σώματος ανά δευτερόλεπτο. Επίσης, μπορεί να θυμάται δεκάδες ενστικτώδη μοτίβα κίνησης και μπορεί να εκτελέσει πιο φανταχτερά κόλπα με οδηγίες σε πραγματικό χρόνο. Είναι συμβατό με 8.4V, τρέχει με υψηλή ταχύτητα και έχει ελεγχόμενο εύρος 270 μοιρών. Το NyBoard V1 με το οποίο διαθέτει ένα Atmega328P με 16MHz CPU, 2K SRAM και 32K flash. Εκτός αυτού, υπάρχει ένα 8K I2C EEPROM, ένα IMU, ένα servo driver για 12 PWM servos, ένας υπέρυθρος δέκτης, ένας βομβητής και ένα 2x5 κάλτσα για τοποθέτηση σε ένα Raspberry Pi.
Υπάρχουν τέσσερις πρίζες Seeed Grove στο NyBoard V1 για επεκτάσιμες μονάδες. Για να διευκολυνθεί η εγκατάσταση, το κεφάλι του ρομπότ έχει σχεδιαστεί ως κλιπ για να δαγκώνει τις μονάδες. Εκτός αυτού, το «πακέτο αισθητήρων» θα περιλαμβάνει επίσης μια έξυπνη μονάδα κάμερας, έναν αισθητήρα χειρονομίας, έναν αισθητήρα κίνησης PIR και ορισμένους άλλους χρήσιμους αισθητήρες.
Έρχεται με μια έξυπνη μονάδα κάμερας που ενσωματώνει πολλαπλούς αλγόριθμους αναγνώρισης όρασης που τρέχουν στον επεξεργαστή διπλού πυρήνα ESP32. Μπορεί να επιστρέψει αναγνωρισμένο ανθρώπινο σώμα, αντικείμενα και σύμβολα μέσω σειριακού / I2C / WiFi με ρυθμό 25fps ή 50fps. Μαζί με αυτό, μπορεί να συμπεριληφθεί και μια τράπουλα συμβόλων.
Το ρομπότ διαθέτει dongle Bluetooth για ασύρματη συνδεσιμότητα. Το dongle Bluetooth είναι συμβατό με Windows, macOS και Android. Μπορεί επίσης να λειτουργήσει σε iOS με κάποιο βοηθητικό λογισμικό που θα χρησιμοποιηθεί για τη μεταφόρτωση σκίτσου Arduino ή την επικοινωνία με το NyBoard. Η μονάδα WiFi μπορεί να φιλοξενήσει ένα απλό WebUI και να επικοινωνεί με το NyBoard. Παρέχεται επίσης υποδοχή 2x5 στο NyBoard V1 για την τοποθέτηση του Raspberry Pi για την τροφοδοσία του Pi και την επικοινωνία μαζί του μέσω του σειριακού ή I2C δικτύου. Το Pi δίνει στο Bittle τη δυνατότητα να αναλύει περισσότερα αισθητήρια δεδομένα, να συνδέεται στο Διαδίκτυο και να λαμβάνει αποφάσεις από μόνο του.
Λόγω του μικρού μεγέθους του Bittle, ταιριάζει καλύτερα στα Pi Zero και Pi 3A +. Για μεγαλύτερα μοντέλα Pi, θα πρέπει να γείρετε το Pi και 3D εκτύπωση ορισμένων υποστηρικτικών δομών. Συνήθως επιβιώνει από τακτικές συγκρούσεις. Ωστόσο, σε ακραίες περιπτώσεις, αποσυντίθεται στον καθορισμένο ασθενή σύνδεσμο της αλυσίδας, ο οποίος είναι εύκολο και φθηνό για επανεγκατάσταση ή αντικατάσταση.
Οι χρήστες μπορούν να προγραμματίσουν εύκολα το Bittle σε διαφορετικά επίπεδα σε διάφορα περιβάλλοντα κωδικοποίησης, όπως το C στο Arduino IDE και το Python στο τερματικό. Μια βιδωτή οπή στο κεφάλι του Bittle επιτρέπει την εύκολη στερέωση πρόσθετων δομοστοιχείων. Για την ενεργοποίηση του ρομπότ, χρησιμοποιούνται εννέα σερβομηχανισμοί P1S, οκτώ εκ των οποίων προορίζονται για αρθρώσεις πεζοπορίας και ένα για τη μετατόπιση κεφαλής. Επίσης, υπάρχει ένα εφεδρικό σερβο για αντικατάσταση, καθώς οι κινητήρες βουρτσίσματος καταναλώνονται μετά από μια ορισμένη περίοδο φθοράς.
Μιλώντας για την μπαταρία, το ρομπότ διαθέτει μπαταρία ιόντων λιθίου με ενσωματωμένο κύκλωμα φόρτισης και προστασίας. Μπορεί να ολισθήσει στην πίστα κάτω από το Bittle και να συντονίσει το κέντρο μάζας του. Η μπαταρία μπορεί να τροφοδοτήσει το Bittle για τουλάχιστον μία ώρα συνεχούς περπατήματος. Διαθέτει επίσης LED RGB για να υποδείξει την κατάσταση της μπαταρίας. Με το μηχανισμό τοποθέτησης με slide-in και ένα αντίθετο αντίστροφο βύσμα, δεν είναι πολύ δύσκολο να αλλάξετε μπαταρίες.