λογισμικό για τον έλεγχο των κινήσεων ενός ρομπότ λαμβάνει τη μορφή χαμηλού επιπέδου λειτουργίες του κινητήρα και του συντονισμού υψηλού επιπέδου . Πολλά ρομπότ χρησιμοποιούν κινητήρες stepper ως βασική πηγή της μηχανικής ενέργειας . Κινητήρες stepper είναι ιδανικές για τον έλεγχο του υπολογιστή , καθώς λειτουργούν σε ηλεκτρονικούς παλμούς . Κάθε βήμα χρειάζεται ένας παλμός από τον υπολογιστή , και παίρνει ένα συγκεκριμένο αριθμό από βήματα για να ενεργοποιήσετε τον άξονα του κινητήρα κατά 360 μοίρες . Λογισμικό ελέγχει εύκολα την ταχύτητα του κινητήρα και την κατεύθυνση , επιτρέποντας την ακριβή κίνηση των όπλων , τους τροχούς και άλλα κινούμενα μέρη .
Εκτός από τις πρώτες κίνημα , πιο πολύπλοκα ρομπότ απαιτούν τον συντονισμό των διαφόρων κινητήρων , όπως με ένα πολυ - τροχοφόρο rover . Ένα απλό πρόγραμμα λογισμικού οδηγεί τον κάθε τροχό , και μια πιο σύνθετη επιβλέπει όλους τους τροχούς . Για να στρίψετε δεξιά , για παράδειγμα , το πρόγραμμα master τρέχει τα αριστερά τους τροχούς ταχύτερα από ό, τι τα σωστά . Για να ενεργοποιήσετε το χώρο , το λογισμικό που τρέχει τα αριστερά προς τα εμπρός τροχούς και το δικαίωμα τροχούς προς τα πίσω με την ίδια ταχύτητα . Στοκ εικόνα Αναγνώριση και πλοήγησης
Η
Ένα ρομπότ πρέπει να είναι σε θέση για να περιηγηθείτε μέσα από το περιβάλλον του , αποφεύγοντας τους τοίχους και τα εμπόδια . Λογισμικό αναγνώρισης εικόνα επεξεργάζεται ένα σήμα βίντεο από μια ψηφιακή φωτογραφική μηχανή και εντοπίζει τις άκρες των αντικειμένων . Με δύο κάμερες , το λογισμικό ανιχνεύει το βάθος και εκτιμήσεων της απόστασης . Κατεβάστε
Navigation είναι ένα ακόμη πρόγραμμα που θα λαμβάνει πληροφορίες από την αναγνώριση εικόνας και το χρησιμοποιεί για να διαχειριστεί την κίνηση ενός ρομπότ . Εάν η αναγνώριση εικόνας ανιχνεύει ένα εμπόδιο, για παράδειγμα, το λογισμικό λέει κίνησης του συστήματος διεύθυνσης να ξεκινήσει γύρω από αυτό. Το λογισμικό πλοήγησης παρακολουθεί συνεχώς την πρόοδο του ρομπότ γύρω από το εμπόδιο μέχρι την πορεία του γίνεται σαφές .
Η εντολή Επεξεργασία
Η
Δεν ρομπότ είναι εντελώς αυτόνομο . Όλοι έχουν τους τρόπους να λαμβάνει εντολές από έναν χειριστή, και αυτό απαιτεί το λογισμικό για την επεξεργασία της εισόδου. Ένα πρόγραμμα έχει μια λίστα εντολών που το ρομπότ αντιλαμβάνεται , όπως ενεργοποιήσετε , να απενεργοποιήσετε , να προχωρήσουμε και να άρει ένα αντικείμενο . Το πρόγραμμα αυτό επικοινωνεί με το άλλο λογισμικό που διαχειρίζεται τις λεπτομέρειες αυτών των δράσεων στο ρομπότ . Το λογισμικό λαμβάνει τις εντολές από ένα ραδιοφωνικό ελεγκτή , φωνητική εντολή ή το πληκτρολόγιο , και τα καταστήματα εντολές ως προκαθορισμένες δέσμες δράσεων .
Εικόνων Diagnostics
Η
Όταν το ρομπότ αναπτύσσει ένα πρόβλημα , όπως ένα κολλημένο κινητήρα , διαγνωστικό λογισμικό εμφανίζει έναν κωδικό ή το μήνυμα , δίνοντας τα στοιχεία χειριστή ως προς την πηγή του σφάλματος . Το λογισμικό μπορεί να έχει μια λειτουργία " limp σπίτι» , που επιτρέπει στο ρομπότ να συνεχίσει να λειτουργεί με την αποτυχημένη μέρος, αλλά εξακολουθεί να εκτελεί μια κρίσιμη εργασία μέχρι επισκευές κάποιος . Διάγνωση μπορεί επίσης να έχει "άσκηση" λειτουργίες ειδικά σχεδιασμένες για να αποδείξει ή δοκιμή που διάφορα μέρη του ρομπότ εργάζονται . Για ένα τροχοφόρο ρομπότ , ο τρόπος άσκησης μπορεί να έχει το ρολό ρομπότ το ένα πόδι προς τα εμπρός , προς τα πίσω το ένα πόδι και να κάνουν κύκλους . Ένα ρομπότ με ένα χέρι βραχίονα δείχνει όλες τις κινήσεις του οποίου το χέρι είναι ικανή .
Η
εικόνων