
AGIBOT X2 Basic sau X2 Ultra: pe care îl puteți programa?
Rândul de SDK dintr-o fișă tehnică pare să răspundă la întrebarea dacă o mașină este o platformă programabilă: se numește un limbaj, un set de instrumente, iar mașina pare gata pentru cod propriu. La X2 de la AGIBOT, acel rând nu este întregul răspuns, iar tratarea lui ca atare poate duce la o decizie de cumpărare greșită.
Tabelul unui distribuitor pentru linia X2 arată același text pe ambele niveluri: AimDK_X2, în Python și în C++. Citit singur, acel rând face ca X2 Basic și X2 Ultra să pară la fel de deschise pentru dezvoltare proprie, doar de dimensiuni diferite. Tabelul comparativ oficial al AGIBOT spune altceva. Nu are niciun rând de SDK, iar rândul pe care paginile noastre îl numesc dezvoltare ulterioară de către client e marcat ca neacceptat pe Basic și acceptat pe Ultra. Același nume de SDK în ambele coloane ale distribuitorului. Răspuns diferit la întrebarea reală.
- Numele SDK-ului și rândul de dezvoltare ulterioară de către client răspund la întrebări diferite.
- AimDK_X2 este un set de instrumente și o licență: bibliotecile de limbaj, documentația și termenii în care codul scris pe baza lui poate fi livrat. Documentația AGIBOT pentru AimDK_X2 acoperă X2 Ultra și un X2 EDU, nu și X2 Basic, varianta cu 25 de grade de libertate din tabelul comparativ. Dezvoltarea ulterioară de către client este un fapt de nivel hardware, publicat în tabelul de specificații al AGIBOT: dacă unitatea exactă pe care o cumpără un client este sau nu construită să ruleze cod scris de el. Un nume de SDK comun nu face acest fapt identic pe ambele unități, iar fișa de produs X2 este locul unde tabelul unui distribuitor contopește cele două întrebări într-una singură.
- Ce separă cele două niveluri, și ce nu explică AGIBOT.
- Basic și Ultra diferă și la senzorii și puterea de calcul pe care catalogul le indică deja pe niveluri: Ultra are LiDAR, o cameră de adâncime și o placă de calcul dedicată, de înaltă performanță, pe care Basic nu le are. AGIBOT nu publică de ce rândul de dezvoltare ulterioară de către client urmează această împărțire, în loc să urmeze numele SDK-ului. Ce arată propriul tabel este că hardware-ul de care ar avea nevoie o rutină proprie de percepție sau navigație este hardware-ul pe care Basic nu îl are. O corelație în cifrele proprii ale AGIBOT, nu o explicație pe care producătorul a formulat-o.
- Aceeași împărțire apare și în alte părți ale catalogului, și nu urmează niciodată numele SDK-ului.
- Nu este vorba doar de X2. G2 nu are niciun rând de SDK în propriul tabel, iar AGIBOT marchează totuși dezvoltarea ulterioară de către client ca acceptată pe el. D1 Pro și D1 Edu sunt aceeași mașină pe fiecare rând mecanic și energetic; singurele două rânduri care îi separă sunt dezvoltarea ulterioară de către client, neacceptată pe Pro și acceptată pe Edu, și porturile de extensie pe care Edu le are, iar Pro nu. Niciunul dintre cei doi câini-roboți nu numește un SDK pe fișa lui. Așadar, faptul că o unitate AGIBOT numește un SDK și faptul că este autorizată să ruleze codul propriu al unui client sunt fapte independente în tot catalogul, nu doar la X2, și trebuie verificate amândouă pentru unitatea exactă, nu presupuse una din cealaltă.
- Ce costă „neacceptat” pe nivelul care îl poartă.
- Pe X2 Basic, actualizările over-the-air și aplicația mobilă proprie a AGIBOT rămân acceptate: unitatea se actualizează singură și rulează din aplicația însoțitoare. Ce nu oferă Basic este o cale pentru codul propriu al unui client, de care are nevoie un program de cercetare, o secvență proprie de preluare și așezare, sau o integrare cu un alt sistem. Un Basic cumpărat să execute rutinele sale presetate și un comportament demonstrativ este cumpărat pentru ceea ce face bine. Un Basic cumpărat ca să scrieți cod pentru el, pentru că așa promitea rândul de SDK al unui distribuitor, este o unitate aleasă după rândul greșit.
Înainte să comandați un anumit nivel, verificați rândul de dezvoltare ulterioară de către client pentru modelul exact, nu rândul de SDK din tabelul unui distribuitor: este singurul rând din aceste tabele care spune cu adevărat dacă mașina acceptă codul dumneavoastră propriu, iar întrebarea nu costă nimic înainte să alegeți nivelul.


