Перейти до вмісту
AGIBOT X2 посеред кроку на однотонній студійній підлозі, з однією рукою, виведеною вперед.

SDK-рядок X2 однаковий в обох версіях, а можливість програмування різниться

SDK-рядок робота нібито дає повну відповідь на питання, чи це платформа, придатна для програмування: досить назвати мову й інструментарій, і машина вже виглядає готовою до індивідуальної розробки. У AGIBOT X2 цей рядок не є повною відповіддю, і сприймати його так означає ухвалити неправильне рішення про купівлю.

Кожна специфікаційна таблиця лінійки 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 у своїй таблиці. Тож те, чи пристрій називає SDK, і те, чи йому дозволено виконувати власний код клієнта, є незалежними фактами в межах усього каталогу, а не лише для X2; обидва варто перевіряти окремо для конкретного SKU, а не виводити один з одного.
У що обходиться позначка «не підтримується» на тій версії, де вона стоїть.
У X2 Basic оновлення дистанційно (OTA) та власний мобільний застосунок AGIBOT залишаються підтримуваними: пристрій оновлює себе сам і працює через супутній застосунок. Чого його таблиця не пропонує, так це шляху для власного коду клієнта, а це якраз те, що реально потрібне дослідницькій програмі, індивідуальній послідовності відбору деталей або інтеграції з іншою системою. Basic, куплений для роботи за заданими сценаріями та демонстраційної поведінки, куплений саме заради того, що він і справді вміє робити добре. Basic, куплений в очікуванні розробки на його основі, бо назва SDK на сторінці нібито це обіцяла, є пристроєм, обраним за неправильним рядком.

Перш ніж у замовленні на купівлю буде вказано конкретну версію, перевірте рядок розробки на боці клієнта саме для цього SKU, а не рядок SDK на тій самій сторінці. Це єдиний запис у будь-якій із цих таблиць, який справді каже, чи можна щось розробляти на цій машині, і запитати про це до вибору версії нічого не коштує.

Більше новин

  • Колісний гуманоїдний робот AGIBOT G2 у затемненій залі.

    Оренда робота перед купівлею

    Замовлення на купівлю виконується 12–16 тижнів. Оренда дає відповідь на Ваше питання протягом 48 годин. Що можна орендувати, за якою тижневою ставкою і чого робота ще доведеться навчити на місці.

    Читати далі
  • Гуманоїдний робот AGIBOT X2 стоїть навколішки на однотонному студійному фоні.

    Яке живлення і час заряджання насправді потрібні парку роботів до того, як складуть план приміщення

    Гуманоїди AGIBOT публікують діапазон напруги мережі та струм зарядного пристрою; чотириногі роботи серії D1 публікують час заряджання і майже нічого більше. Обидва пункти варто вирішити під час обстеження об'єкта, ще до прокладання живлення та планування приміщення, а не після.

    Читати далі
  • AGIBOT X2 нерухомо стоїть на однотонній студійній підлозі.

    Назвати сенсор ще не означає порахувати його

    G2 публікує 2 модулі LiDAR і 3 камери RGB-D як пораховані рядки; X2 Ultra називає ті самі типи сенсорів без жодної кількості; X2 Basic прямо вказує нуль. Розуміння цієї різниці варте більшого, ніж саме лише слово «автономний».

    Читати далі