Τι είναι η Computer Vision Robotics;

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

Το απαιτούμενο λογισμικό περιέχει γενικά αλγόριθμους υπολογιστικής όρασης που προέρχονται συχνά από τη Βιβλιοθήκη Open Source Computer Vision ή Open CV. Η βιβλιοθήκη είναι μια δωρεάν βάση δεδομένων που αναπτύχθηκε από την Intel Corporation για σχεδιαστές λογισμικού. Χρησιμοποιώντας αυτούς τους αλγόριθμους, οι προγραμματιστές δημιουργούν λογισμικό που μαθαίνει την αναγνώριση αντικειμένων, λαμβάνει οπτικά δεδομένα και συχνά εκκινεί μια μηχανική απόκριση. Το λογισμικό μπορεί να μεταφράσει τις πληροφορίες σε εικόνες ή να καταγράψει πληροφορίες μιας συγκεκριμένης περιοχής.

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

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

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

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