
AGIBOT X2 Basic или X2 Ultra: кой поддържа собствен код
SDK редът в спецификационната таблица изглежда като целия отговор на въпроса дали една машина е платформа, върху която може да се разработва: посочен е език, посочена е среда за разработка, и машината изглежда създадена за собствен код на клиента. При X2 на AGIBOT този ред не е целият отговор, а да го третирате като такъв означава да купите грешното ниво.
Таблицата на един дистрибутор за линията X2 посочва еднакъв низ и за двете нива: AimDK_X2, на Python и на C++. Ако се чете само този ред, X2 Basic и X2 Ultra изглеждат еднакво отворени за разработка от страна на клиента, просто в различен мащаб. Собствената официална сравнителна таблица на AGIBOT за серията показва друго. В нея изобщо няма ред за SDK, а редът, който нашите продуктови страници наричат разработка от страна на клиента, е отбелязан като неподдържан при Basic и поддържан при Ultra. При дистрибутора двете колони носят едно и също име на SDK. Отговорът на действителния въпрос е различен.
- Името на SDK-то и редът за разработка от страна на клиента показват различни неща.
- AimDK_X2 е среда за разработка и лиценз: езиковите библиотеки, документацията и условията, при които написан върху него код може да бъде доставян. Документацията на AGIBOT за AimDK_X2 обаче обхваща X2 Ultra и X2 EDU, но не и X2 Basic, версията с 25 степени на свобода, която в сравнителната таблица стои до Ultra. Разработката от страна на клиента е хардуерен факт, различен за всяко ниво, публикуван в собствен ред в спецификационната таблица на AGIBOT: дали конкретният закупен екземпляр е изграден да изпълнява собствен код на клиента, изобщо. Еднаквото име на SDK не прави този факт общ за двата екземпляра, а каталожният запис за X2 е точно мястото, където таблицата на дистрибутора слива двата въпроса в един.
- Какво разделя двете нива и какво AGIBOT не обяснява.
- Basic и Ultra се разминават и по сензорите и изчислителната мощ, които този каталог вече изброява по нива: Ultra носи LiDAR, дълбочинна камера и отделна високопроизводителна изчислителна платка, каквито Basic няма. AGIBOT не публикува защо редът за разработка от страна на клиента следва точно това разделение, а не името на SDK-то. Собствената му таблица обаче показва, в същите редове, че хардуерът, нужен за собствена процедура за възприятие или навигация, е точно хардуерът, който Basic няма. Това е съвпадение в числата на AGIBOT, не обяснение, което производителят е дал.
- Същото разделение се среща и другаде в каталога и никога не следва името на SDK-то.
- Не е само при X2. G2 няма ред за SDK никъде в собствената си таблица, никаква посочена среда за разработка, а AGIBOT все пак отбелязва разработка от страна на клиента като поддържана при него. D1 Pro и D1 Edu са една и съща машина по всеки механичен и енергиен ред, който AGIBOT публикува; единствените два реда, които ги разделят, са разработката от страна на клиента, неподдържана при Pro и поддържана при Edu, и портовете за разширение, които Edu носи, а Pro няма. Никой от двата модела не посочва SDK в таблицата си. Така дали даден екземпляр на AGIBOT посочва SDK и дали е допуснат да изпълнява собствен код на клиента са независими факти в целия каталог, не само при X2, и двата трябва да се проверят за конкретния артикул, а не да се предполагат един от друг.
- Какво струва „неподдържано“ на нивото, което го носи.
- При X2 Basic дистанционните обновявания и мобилното приложение на AGIBOT остават поддържани: екземплярът се обновява сам и работи от придружаващото приложение. Това, което таблицата му не предлага, е път за собствен код на клиента, а точно това е нужно за изследователска програма, за собствен pick-and-place процес или за връзка с друга система. Basic, купен да изпълнява предварително зададените си процедури и демонстрационно поведение, е купен за точно това, което върши добре. Basic, купен с очакването да се разработва върху него, защото редът за SDK при дистрибутора е обещавал точно това, е поръчан по грешния ред от таблицата.
Преди да посочите ниво в поръчката, проверете реда за разработка от страна на клиента за точно този артикул, а не реда за SDK в таблицата на дистрибутора. Само редът за разработка казва дали върху машината можете да разработвате, а въпросът не Ви струва нищо, докато още не сте избрали ниво.


