OpenBot, μια πλατφόρμα για τη μετατροπή των smartphone σε ρομπότ

Πρόσφατα τα νέα το έσπασαν κυκλοφόρησε η νέα έκδοση του έργου OpenBot 0.5, στο οποίο έχουν γίνει κάποιες ενδιαφέρουσες βελτιώσεις όπως ο επανασχεδιασμός για το υλικολογισμικό Arduino και με τον οποίο προστέθηκε η υποστήριξη για ρομπότ RTR και RC, εκτός από την υποστήριξη για μηνύματα διαμόρφωσης μεταξύ άλλων.

Για όσους δεν γνωρίζουν για το OpenBot, μπορώ να σας πω ότι πρόκειται για ένα έργο που αναπτύσσει μια πλατφόρμα για τη δημιουργία ρομπότ με τροχούς σε κίνηση, των οποίων η βάση είναι ένα κανονικό smartphone που βασίζεται στο Android.

Η πλατφόρμα δημιουργήθηκε στο ερευνητικό τμήμα της Intel και αναπτύσσει την ιδέα της χρήσης των υπολογιστικών δυνατοτήτων ενός smartphone και του ενσωματωμένου GPS, γυροσκόπιου, πυξίδας και κάμερας κατά τη δημιουργία ρομπότ.

Το λογισμικό ελέγχου ρομπότ, περιβαλλοντικής ανάλυσης και αυτόνομης πλοήγησης υλοποιείται ως εφαρμογή για την πλατφόρμα Android. Ο κώδικας είναι γραμμένος σε Java, Kotlin και C++ και διανέμεται με την άδεια MIT.

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

Σχετικά με το OpenBot

Το OpenBot θα επιτρέπει στον χρήστη να ξεκινήσει πειράματα με κινούμενα ρομπότ με ελάχιστο κόστος: Για να δημιουργήσετε ένα ρομπότ, αρκεί να χρησιμοποιήσετε ένα smartphone μεσαίας κατηγορίας και πρόσθετα εξαρτήματα με συνολικό κόστος περίπου 50 $.

Το σασί ρομπότΚαθώς και συνδεδεμένα μέρη για να συνδέσετε ένα smartphone εκτυπώνονται σε τρισδιάστατο εκτυπωτή σύμφωνα με τα προτεινόμενα σχέδια (εάν δεν υπάρχει εκτυπωτής 3D, μπορείτε να κόψετε το πλαίσιο από χαρτόνι ή κόντρα πλακέ). Η πρόωση παρέχεται από τέσσερις ηλεκτροκινητήρες.

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

Επιπλέον, υποστηρίζεται η σύνδεση σόναρ υπερήχων και αισθητήρων ταχύτητας. Το ρομπότ μπορεί να ελεγχθεί εξ αποστάσεως μέσω μιας εφαρμογής πελάτη Android, μέσω υπολογιστή στο ίδιο δίκτυο WiFi, μέσω προγράμματος περιήγησης ιστού ή μέσω ελεγκτή παιχνιδιών με δυνατότητα Bluetooth (όπως PS4, XBox και X3).

λογισμικό ελέγχου τρέχει σε smartphone περιλαμβάνει ένα σύστημα μηχανικής μάθησης για την αναγνώριση αντικειμένων (καθορίζονται περίπου 80 τύποι αντικειμένων) και εκτελεί λειτουργίες αυτόματου πιλότου.

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

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

Οι κύριες καινοτομίες του OpenBot 0.5

Στη νέα έκδοση, το υλικολογισμικό για το Arduino έχει επανασχεδιαστεί σημαντικά, στο οποίο εμφανίστηκε υποστήριξη για πρόσθετους τύπους ρομπότ (RTR και RC).

Εκτός από αυτό πρόσθεσε υποστήριξη για ένα νέο πρωτόκολλο ανταλλαγής μηνυμάτων με υλικολογισμικό από τον μικροελεγκτή έως την εφαρμογή Android, εφαρμόστηκε η δυνατότητα επεξεργασίας μηνυμάτων διαμόρφωσης και επανήλθε η υποστήριξη για έλεγχο μέσω ελεγκτών παιχνιδιών. Προστέθηκαν μοντέλα για εκτύπωση σε τρισδιάστατο εκτυπωτή του νέου πλαισίου RC-Truck.

Μια άλλη αλλαγή που ξεχωρίζει είναι ότι πρόσθεσε ένα κουμπί για να αλλάξει η κάμερα στο ρομπότ στην εφαρμογή πελάτη και η υποστήριξη για το πρωτόκολλο RTSP διακόπηκε υπέρ του WebRTC. Η διεπαφή ιστού που βασίζεται στο Node.js παρέχει τη δυνατότητα απομακρυσμένου ελέγχου η κίνηση του ρομπότ μέσω ενός προγράμματος περιήγησης με μετάδοση δεδομένων από τη βιντεοκάμερα του ρομπότ χρησιμοποιώντας WebRTC.

Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό σχετικά με το έργο, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.