Γνωρίζετε ποιο λειτουργικό σύστημα χρησιμοποιείται από όλα τα ρομπότ στην αγορά;
Εκτιμάται ότι η απάντηση που οι περισσότεροι άνθρωποι δίνουν είναι Android. Από την άποψη των προϊόντων στην αγορά, με βάση την ανάπτυξη του συστήματος Android του ρομπότ είναι πράγματι το mainstream, αλλά υπάρχει ένα άλλο λειτουργικό σύστημα είναι ελάχιστα γνωστό. Ονομάζεται ROS (ρομπότ λειτουργικό σύστημα ρομπότ), έχει σχεδιαστεί ειδικά για τη ρομποτική, ένα σύνολο λειτουργικού συστήματος ανοιχτού κώδικα, μέχρι σήμερα, γεννήθηκε οκτώ χρόνια.
Η ROS είναι ο προκάτοχός του εργαστηρίου τεχνητής νοημοσύνης του Stanford, προκειμένου να υποστηρίξει το Stair (Stanford University Artificial Intells Robotics Program) και τη δημιουργία του έργου Switchyard (Switchyard). Για να κατανοήσουμε την εξέλιξη του ROS, πρέπει να ξεκινήσουμε το 2007.
Εκείνη την εποχή, οι Morgan Quigley, Eric Berger και Andrew Ng δημοσίευσαν ένα έγγραφο σχετικά με τη σκάλα, η οποία αφορούσε τη χρήση του Switchyard για τη μεταφορά πληροφοριών μεταξύ προγραμμάτων λογισμικού για να βοηθήσει τα ρομπότ αποτελεσματικά να ολοκληρώσουν πολύπλοκα καθήκοντα.
Αρχικά, το έργο ήταν μια συνεργασία μεταξύ του Πανεπιστημίου του Στάνφορντ και του προγράμματος προσωπικών ρομπότ του Willow Garage, μιας εταιρείας ρομποτικής, και προήχθη εξ ολοκλήρου από την εταιρεία αυτή μετά το 2008. Μέχρι το 2009, το λειτουργικό σύστημα ROS εισήχθη όταν τα σχετικά έγγραφα που αναφέρθηκαν ότι θα επέτρεπε το Switchyard Τα ρομπότ που πρέπει να καταρτισθούν αρθρωτά και χωρίς την ανάγκη επανασχεδιασμού του πλαισίου.
Το 2012, η ομάδα ROS έγινε ανεξάρτητη από το Garage Willow και σχημάτισε μη κερδοσκοπικό οργανισμό (OSRF). Μετά από μερικά χρόνια ανάπτυξης, η ROS έχει πάει από το να είναι ένα εξειδικευμένο λειτουργικό σύστημα που κανείς δεν ζήτησε να είναι ένα από τα λειτουργικά συστήματα ρομποτικής.
Σύμφωνα με την έρευνα αγοράς, πολλές εταιρείες ρομποτικής έχουν υιοθετήσει την ROS για την ανάπτυξη προϊόντων για ολοκαίνουργιες αγορές.
Όπως το ClearPath, το Rethink, το Unbounded, το Neurala, το Blue River, το πιο τυπικό είναι το ρομπότ PR2 του Willow Garage.
Υπάρχουν επίσης στοιχεία που δείχνουν ότι μόνο το 2015, οι σχετικοί οργανισμοί επιχειρηματικών κεφαλαίων επένδυσαν περισσότερα από 150 εκατομμύρια δολάρια σε εταιρείες ρομποτικής με βάση το λειτουργικό σύστημα ROS.
Επιπλέον, αρκετές μεγάλες εταιρείες έχουν αρχίσει να παρατηρούν το λειτουργικό σύστημα, για παράδειγμα, Nvidia, Bosch, Qualcomm, Intel, BMW και DJI.
Φυσικά, η ROS δεν μπορεί να διαδοθεί χωρίς την υποστήριξη των προγραμματιστών. Σύμφωνα με ατελείς στατιστικές, τον Μάιο του τρέχοντος έτους, πάνω από 70, 000 ανεξάρτητες IPs σε όλο τον κόσμο που κατεβάσουν πακέτα προγράμματος ROS για 9 εκατομμύρια φορές.
Επιπλέον, 1840 μέλη της κοινότητας προγραμματιστών ROS έχουν γράψει 10 εκατομμύρια γραμμές κώδικα.
Ποια είναι τα χαρακτηριστικά του ROS; Στην πραγματικότητα, η ROS είναι τόσο ανοιχτή πηγή όσο και το Android και τα χαρακτηριστικά του είναι παρόμοια στο ότι παρέχει αφαίρεση υλικού, υποκείμενο έλεγχο των συσκευών, εφαρμογή κοινών χαρακτηριστικών, μηνύματα διεργασιών και διαχείριση πακέτων.
Η μοναδικότητά του έγκειται στην ικανότητά της να υποστηρίζει πολλές γλώσσες, όπως το C {0}}, το Python, το Octave και το Lisp, ακόμα και ένα μείγμα γλωσσών, που μπορούν να απλοποιήσουν το έργο των προγραμματιστών.
Επειδή είναι ένα σύστημα που βασίζεται στο Linux, η αξιοπιστία του θα είναι επίσης υψηλότερη και το μέγεθός του μπορεί να γίνει μικρότερο για ενσωματωμένες συσκευές.
Επιπλέον, το ROS είναι ένα κατανεμημένο πλαίσιο επεξεργασίας, οι προγραμματιστές μπορούν να σχεδιάσουν εκτελέματα μεμονωμένα. Οι διαδικασίες σε διαφορετικούς κόμβους μπορούν να λαμβάνουν και να διανέμουν διάφορες πληροφορίες (π.χ. ανίχνευση, έλεγχος, κατάσταση, προγραμματισμός κ.λπ.).
Ωστόσο, από τώρα, μεταξύ των τριών μεγάλων λειτουργικών συστημάτων που αναγνωρίζονται στη βιομηχανία για τη ρομποτική - Ubuntu, Android και ROS, από τώρα, η πλειοψηφία των εταιρειών χρησιμοποιούν το λειτουργικό σύστημα Android.




