
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 няма. Това е съвпадение в числата на 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 на същата страница: той е единственият запис във всяка от тези таблици, който наистина казва дали машината е такава, върху която можете да разработвате, а въпросът не Ви струва нищо, преди да се спрете на едно от двете нива.




