ΕΛ/ΛΑΚ | creativecommons.gr | mycontent.ellak.gr |
freedom

ROS: Μια ανοικτού κώδικα πλατφόρμα Ρομποτικής σε Linux

To ROS είναι ένα framework ανοιχτού κώδικα που σας επιτρέπει να δημιουργήσετε προηγμένα ρομπότ. H χρήση του ROS σας γλυτώνει πολύ από την κουραστική δουλειά της δημιουργίας  ρομπότ, μιας και παρέχει όλο τον κώδικα που είναι απαραίτητος για την πλόηγηση και τον χειρισμό των ρομπότ.  Το ROS επιτρέπει στα διάφορα κομμάτια του λογισμικού να επικοινωνούν μεταξύ ενός ή περισσότερων υπολογιστές και μικροελεγκτών, και σας επιτρέπουν να ελέγχετε ένα ή περισσότερα δίκτυα  ρομπότ από ένα desktop, ένα  web browser, ή  κάποια άλλη συσκευή. Αν και τα αρχικά ROS σημαίνουν Robot Operating System , στην πραγματικότητα είναι ένα πλαίσιο που τρέχει σε υπάρχον λειτουργικό σύστημα, όπως το GNU / Linux.  Υπάρχουν μάλιστα και έτοιμα διαθέσιμα πακέτα για Ubuntu Linux, για να σας βοηθήσουν να ξεκινήσετε με το ρομπότ σας

ros-main2

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

ROS-800x480
Διαβάστε περισσότερα στην ιστοσελίδα και στο wiki του ROS
Πηγή άρθρου: https://www.linux.com/

Leave a Comment