Μετάβαση στο περιεχόμενο
Το AGIBOT X2 καθώς βαδίζει σε απλό δάπεδο στούντιο, με τον έναν βραχίονα προτεταμένο.

Το SDK του X2 είναι το ίδιο και στις δύο εκδόσεις. Η ανάπτυξη από την πλευρά του πελάτη δεν είναι.

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

Κάθε πίνακας προδιαγραφών για τη σειρά X2, και ο δικός μας, αναφέρει το ίδιο κείμενο και στις δύο εκδόσεις: AimDK_X2, σε Python και σε C++. Διαβάζοντας αυτή τη γραμμή, το X2 Basic και το X2 Ultra μοιάζουν εξίσου ανοιχτά σε δική σας ανάπτυξη, απλώς σε διαφορετικό βαθμό. Ο επίσημος συγκριτικός πίνακας της AGIBOT για τη σειρά λέει κάτι άλλο. Έχει ξεχωριστή γραμμή, την ίδια που οι δικές μας σελίδες προϊόντων ονομάζουν ανάπτυξη από την πλευρά του πελάτη, και τη σημειώνει ως μη υποστηριζόμενη στο Basic και υποστηριζόμενη στο Ultra. Το ίδιο όνομα SDK και στις δύο γραμμές. Διαφορετική απάντηση στο πραγματικό ερώτημα.

Το όνομα του SDK και η γραμμή ανάπτυξης από την πλευρά του πελάτη απαντούν σε διαφορετικά ερωτήματα.
Το AimDK_X2 είναι εργαλειοθήκη και άδεια χρήσης: οι βιβλιοθήκες της γλώσσας, η τεκμηρίωση, και οι όροι με τους οποίους μπορεί να παραδοθεί κώδικας γραμμένος πάνω του. Αυτοί οι όροι είναι ίδιοι και στις δύο εκδόσεις· ό,τι επιτρέπουν αξίζει ξεχωριστό έλεγχο. Η ανάπτυξη από την πλευρά του πελάτη είναι ζήτημα υλικού, δημοσιευμένο στον πίνακα προδιαγραφών της AGIBOT: αν η συγκεκριμένη μονάδα που αγοράζει ένας πελάτης είναι φτιαγμένη να τρέχει κώδικα του πελάτη. Μια κοινή άδεια SDK δεν κάνει αυτό το γεγονός ίδιο και στις δύο μονάδες, και η καταχώριση του X2 είναι εκεί όπου ο πίνακας ενός μεταπωλητή συγχέει τα δύο ερωτήματα σε ένα.
Τι χωρίζει τις δύο εκδόσεις, και τι δεν εξηγεί η AGIBOT.
Το Basic και το Ultra διαφέρουν και στους αισθητήρες και στην υπολογιστική ισχύ, που ο κατάλογος αναφέρει ανά έκδοση: το Ultra έχει LiDAR, κάμερα βάθους και ξεχωριστή πλακέτα υπολογισμών υψηλών επιδόσεων, που το Basic δεν έχει. Η AGIBOT δεν δημοσιεύει γιατί η γραμμή ανάπτυξης από την πλευρά του πελάτη ακολουθεί αυτόν τον διαχωρισμό, και όχι το όνομα του SDK. Αυτό που δείχνει ο πίνακάς της είναι ότι το υλικό που θα χρειαζόταν μια δική σας ρουτίνα αντίληψης ή πλοήγησης είναι το υλικό που λείπει από το Basic. Μια αντιστοιχία στα δικά της στοιχεία, όχι μια εξήγηση που έχει δηλώσει η κατασκευάστρια.
Ο ίδιος διαχωρισμός εμφανίζεται και αλλού στον κατάλογο, και ποτέ δεν ακολουθεί το όνομα του SDK.
Δεν αφορά μόνο το X2. Το G2 δεν αναφέρει καμία γραμμή SDK, κι όμως η AGIBOT σημειώνει την ανάπτυξη από την πλευρά του πελάτη ως υποστηριζόμενη σε αυτό. Το D1 Pro και το D1 Edu είναι το ίδιο μηχάνημα σε κάθε γραμμή μηχανικών και ενεργειακών προδιαγραφών· οι μόνες δύο γραμμές που τα χωρίζουν είναι η ανάπτυξη από την πλευρά του πελάτη, μη υποστηριζόμενη στο Pro και υποστηριζόμενη στο Edu, και οι θύρες επέκτασης που έχει το Edu και δεν έχει το Pro. Κανένα από τα δύο ρομπότ-σκύλους δεν αναφέρει SDK στο φύλλο του. Άρα το αν μια μονάδα AGIBOT αναφέρει SDK και το αν επιτρέπεται να τρέχει δικό σας κώδικα είναι ανεξάρτητα γεγονότα σε όλον τον κατάλογο, και πρέπει να ελέγχονται ξεχωριστά για τη συγκεκριμένη μονάδα.
Τι κοστίζει το «δεν υποστηρίζεται» στην έκδοση που το φέρει.
Στο X2 Basic, οι ενημερώσεις over-the-air και η εφαρμογή για κινητά της AGIBOT παραμένουν υποστηριζόμενες: η μονάδα ενημερώνεται μόνη της και τρέχει από τη συνοδευτική εφαρμογή. Αυτό που δεν προσφέρει ο πίνακάς της είναι δρόμος για δικό σας κώδικα, που χρειάζεται ένα ερευνητικό έργο, μια δική σας ακολουθία pick-and-place, ή μια ενσωμάτωση με άλλο σύστημα. Ένα Basic που αγοράστηκε για να εκτελεί τις προκαθορισμένες ρουτίνες και τη συμπεριφορά επίδειξης αγοράστηκε γι' αυτό που κάνει καλά. Ένα Basic που αγοράστηκε με την προσδοκία να αναπτύξετε πάνω του, επειδή το όνομα του SDK στη σελίδα το υποσχόταν, είναι μονάδα που επιλέχθηκε με βάση τη λάθος γραμμή του πίνακα.

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

Περισσότερα νέα