{"title":"Quadruped Robots","description":"\u003cp\u003eCompare Unitree and AGIBOT quadruped platforms for research and professional projects. Review model configurations and discuss your application with SpeedyDrone.\u003c\/p\u003e","products":[{"product_id":"unitree-go2-pro","title":"Unitree Go 2 Pro","description":"\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eSpecial Order Item, Please Contact us before placing an order \u003c\/strong\u003e\u003c\/p\u003e\n\u003ch1 style=\"text-align: center;\"\u003e    \u003cstrong\u003e \u003c\/strong\u003e\u003cstrong\u003eUnitree Go2 Pro\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/b5fffd3e4fc04e6f9fcafedb9516b341_3840x2146_7a0a3e59-7b82-4bb7-aeff-d638957641a7.jpg?v=1775072612\" alt=\"\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"sdx-go2p\"\u003e\n\u003cdiv class=\"sdx-go2p__shell\"\u003e\n\u003c!-- HERO --\u003e\u003c!-- STATS --\u003e\n\u003csection class=\"sdx-go2p-stats\"\u003e\n\u003cdiv class=\"sdx-go2p-stats__grid\"\u003e\n\u003cdiv class=\"sdx-go2p-stat\"\u003e\n\u003csmall\u003eRecognition\u003c\/small\u003e \u003cstrong\u003e4D LiDAR\u003c\/strong\u003e \u003cspan\u003eAdvanced sensing and obstacle awareness\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-stat\"\u003e\n\u003csmall\u003eCompute\u003c\/small\u003e \u003cstrong\u003e8-Core CPU\u003c\/strong\u003e \u003cspan\u003eHigh-performance onboard computing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-stat\"\u003e\n\u003csmall\u003eTorque\u003c\/small\u003e \u003cstrong\u003eApprox. 45 N·m\u003c\/strong\u003e \u003cspan\u003eOfficially listed peak joint torque\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DARK HIGHLIGHTS --\u003e\n\u003csection class=\"sdx-go2p-darkband\"\u003e\n\u003cdiv class=\"sdx-go2p-darkband__inner\"\u003e\n\u003cdiv class=\"sdx-go2p-darkband__heading\"\u003e\n\u003cp class=\"sdx-go2p__eyebrow sdx-go2p__eyebrow--light\"\u003eKEY HIGHLIGHTS\u003c\/p\u003e\n\u003ch2\u003eBuilt for smarter mobility, sensing, and interaction.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-darkband__grid\"\u003e\n\u003cdiv class=\"sdx-go2p-darkcard\"\u003e\n\u003ch3\u003e4D LiDAR L2\u003c\/h3\u003e\n\u003cp\u003eSuper-wide-angle recognition for obstacle awareness, dynamic sensing, and smarter movement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-darkcard\"\u003e\n\u003ch3\u003eUp to 3.5 m\/s\u003c\/h3\u003e\n\u003cp\u003eAgile mobility for testing, demonstrations, and advanced robotics workflows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-darkcard\"\u003e\n\u003ch3\u003eISS 2.0\u003c\/h3\u003e\n\u003cp\u003eIntelligent side-follow support for more responsive, interactive operation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-darkcard\"\u003e\n\u003ch3\u003e8-Core CPU\u003c\/h3\u003e\n\u003cp\u003eHigh-performance onboard computing for more advanced modes and system functions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-darkcard\"\u003e\n\u003ch3\u003eHD Camera + OTA\u003c\/h3\u003e\n\u003cp\u003eApp-oriented interaction, HD visual support, and ongoing upgrade capability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-darkcard\"\u003e\n\u003ch3\u003eSmart Wireless Stack\u003c\/h3\u003e\n\u003cp\u003eWi-Fi 6, Bluetooth, and listed 4G hardware support depending on regional compatibility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- VISUAL --\u003e\u003c!-- OVERVIEW --\u003e\u003c!-- SPECS --\u003e\n\u003csection id=\"sdx-go2p-specs\" class=\"sdx-go2p-specs\"\u003e\n\u003cdiv class=\"sdx-go2p-section-head\"\u003e\n\u003cp class=\"sdx-go2p__eyebrow\"\u003eSPECIFICATIONS\u003c\/p\u003e\n\u003ch2\u003eKey Specs\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-specs__grid\"\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003eUnitree Go2 Pro\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eStanding Dimensions\u003c\/span\u003e\u003cstrong\u003e70 × 31 × 40 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eCrouching Dimensions\u003c\/span\u003e\u003cstrong\u003e76 × 31 × 20 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e\u003cstrong\u003eAbout 15 kg\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cstrong\u003eAluminium alloy + high strength engineering plastic\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eVoltage\u003c\/span\u003e\u003cstrong\u003e28V–33.6V\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eWorking Max Power\u003c\/span\u003e\u003cstrong\u003eAbout 3000W\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003ePayload\u003c\/span\u003e\u003cstrong\u003eApprox. 8 kg (max ~10 kg)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eSpeed\u003c\/span\u003e\u003cstrong\u003e0–3.5 m\/s\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eMax Climb \/ Drop Height\u003c\/span\u003e\u003cstrong\u003eAbout 16 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eMax Climb Angle\u003c\/span\u003e\u003cstrong\u003e40°\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eCPU\u003c\/span\u003e\u003cstrong\u003e8-core high-performance CPU\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003ePeak Joint Torque\u003c\/span\u003e\u003cstrong\u003eApprox. 45 N·m\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eSensors\u003c\/span\u003e\u003cstrong\u003e4D LiDAR, tracking module, HD wide-angle camera\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eConnectivity\u003c\/span\u003e\u003cstrong\u003eWi-Fi 6 dual-band, Bluetooth, 4G module\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eIntelligent Functions\u003c\/span\u003e\u003cstrong\u003eOTA, voice function, ISS 2.0, intelligent detection and avoidance\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eBattery\u003c\/span\u003e\u003cstrong\u003eStandard 8000mAh smart battery\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eBattery Life\u003c\/span\u003e\u003cstrong\u003eAbout 1–2 hours\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eCharger\u003c\/span\u003e\u003cstrong\u003e33.6V 3.5A standard charger\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eController\u003c\/span\u003e\u003cstrong\u003eOptional\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-spec\"\u003e\n\u003cspan\u003eWarranty\u003c\/span\u003e\u003cstrong\u003e12 months\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- LOCAL --\u003e\n\u003csection class=\"sdx-go2p-local\"\u003e\n\u003cdiv class=\"sdx-go2p-section-head\"\u003e\n\u003cp class=\"sdx-go2p__eyebrow\"\u003eBUYING EXPERIENCE\u003c\/p\u003e\n\u003ch2\u003eWhy buy from SpeedyDrone Canada\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-local__grid\"\u003e\n\u003cdiv class=\"sdx-go2p-local__item\"\u003e\n\u003ch3\u003eLocal Buying Confidence\u003c\/h3\u003e\n\u003cp\u003eSource advanced robotics through a Canadian retailer with a localized buying experience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-local__item\"\u003e\n\u003ch3\u003eToronto Showroom\u003c\/h3\u003e\n\u003cp\u003eA stronger local reference point for customers evaluating higher-consideration technology products.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-local__item\"\u003e\n\u003ch3\u003eLocal Pickup\u003c\/h3\u003e\n\u003cp\u003eConvenient collection for nearby customers who prefer a local handoff option.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-local__item\"\u003e\n\u003ch3\u003eCanada-wide Shipping\u003c\/h3\u003e\n\u003cp\u003eMake Unitree Go2 Pro more accessible to buyers across Canada.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- NOTE --\u003e\n\u003csection class=\"sdx-go2p-note\"\u003e\n\u003cdiv class=\"sdx-go2p-note__inner\"\u003e\n\u003cp\u003e\u003cstrong\u003eImportant note:\u003c\/strong\u003e 4G hardware is listed on Go2 Pro, but regional support may vary. Confirm compatibility before purchase if 4G functionality is important to your deployment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection id=\"sdx-go2p-faq\" class=\"sdx-go2p-faq\"\u003e\n\u003cdiv class=\"sdx-go2p-section-head\"\u003e\n\u003cp class=\"sdx-go2p__eyebrow\"\u003eFAQ\u003c\/p\u003e\n\u003ch2\u003eUnitree Go 2 Pro in Canada — Frequently Asked Questions\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2p-faq__list\"\u003e\n\u003cdetails class=\"sdx-go2p-faq__item\" open=\"\"\u003e\n\u003csummary\u003eWhat is Unitree Go2 Pro best used for?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2p-faq__answer\"\u003eGo2 Pro is well suited for robotics education, development, embodied AI experimentation, interactive demos, and advanced technology exploration.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2p-faq__item\"\u003e\n\u003csummary\u003eDoes Unitree Go2 Pro include a controller?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2p-faq__answer\"\u003eThe controller is typically listed as optional for the Pro model.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2p-faq__item\"\u003e\n\u003csummary\u003eHow is Go2 Pro different from Go2 AIR?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2p-faq__answer\"\u003eGo2 Pro adds a stronger computing and motion profile, with official listing for 8-core CPU, tracking support, voice function, ISS 2.0, and higher listed joint torque.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2p-faq__item\"\u003e\n\u003csummary\u003eIs Go2 Pro suitable for education and development?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2p-faq__answer\"\u003eYes. It is a strong platform for learning, testing, robotics demos, and development-oriented workflows.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2p-faq__item\"\u003e\n\u003csummary\u003e\u003cspan\u003eDoes Go2 AIR, Pro, X or EDU include the same development access?\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2p-faq__answer\"\u003e\u003cp\u003eNo identical access should be assumed. Compare the exact edition’s secondary-development support, SDK interfaces, compute module and controller. Follow modes and app-controlled demonstrations are different from low-level control, ROS 2 integration or custom autonomous-navigation development.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2p-faq__item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWhat is the difference between Go2 LiDAR perception and a complete SLAM application?\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2p-faq__answer\"\u003e\u003cp\u003eLiDAR supplies range measurements. Simultaneous localization and mapping, or SLAM, combines sensor information with software to estimate position and construct a map. Navigation also needs planning and obstacle-handling logic. Confirm the exact software, sensors and interfaces included before specifying an autonomous robotics project.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2p-faq__item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWhat should the Canadian delivery and commissioning scope include?\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2p-faq__answer\"\u003e\u003cp\u003eFor Unitree Go 2 Pro, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .sdx-go2p {\n    background: #f5f5f7;\n    color: #111;\n  }\n\n  .sdx-go2p__shell {\n    max-width: 1440px;\n    margin: 0 auto;\n    padding: 20px 20px 72px;\n  }\n\n  .sdx-go2p__eyebrow {\n    margin: 0 0 12px;\n    font-size: 13px;\n    line-height: 1.4;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: #6f7782;\n  }\n\n  .sdx-go2p__eyebrow--light {\n    color: rgba(255,255,255,.7);\n  }\n\n  .sdx-go2p-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 48px;\n    padding: 0 22px;\n    border-radius: 999px;\n    text-decoration: none;\n    font-size: 14px;\n    font-weight: 700;\n    transition: all .2s ease;\n  }\n\n  .sdx-go2p-btn--dark {\n    background: #111;\n    color: #fff;\n  }\n\n  .sdx-go2p-btn--light {\n    background: #e7e9ee;\n    color: #111;\n  }\n\n  .sdx-go2p-section-head h2,\n  .sdx-go2p-darkband__heading h2,\n  .sdx-go2p-visual__head h2,\n  .sdx-go2p-overview__left h2 {\n    margin: 0;\n    font-size: clamp(30px, 4vw, 54px);\n    line-height: 1.05;\n    font-weight: 760;\n    letter-spacing: -0.04em;\n  }\n\n  .sdx-go2p-hero,\n  .sdx-go2p-stats,\n  .sdx-go2p-darkband,\n  .sdx-go2p-visual,\n  .sdx-go2p-overview,\n  .sdx-go2p-specs,\n  .sdx-go2p-local,\n  .sdx-go2p-faq {\n    margin-top: 22px;\n  }\n\n  .sdx-go2p-hero,\n  .sdx-go2p-visual,\n  .sdx-go2p-overview,\n  .sdx-go2p-specs,\n  .sdx-go2p-local,\n  .sdx-go2p-faq {\n    border-radius: 32px;\n    background: #fff;\n    box-shadow: inset 0 0 0 1px rgba(17,17,17,.05);\n  }\n\n  .sdx-go2p-hero {\n    display: grid;\n    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\n    gap: 32px;\n    align-items: center;\n    padding: 34px;\n  }\n\n  .sdx-go2p-hero__media,\n  .sdx-go2p-hero__copy,\n  .sdx-go2p-overview__left,\n  .sdx-go2p-overview__right,\n  .sdx-go2p-local__item,\n  .sdx-go2p-spec,\n  .sdx-go2p-darkcard {\n    min-width: 0;\n  }\n\n  .sdx-go2p-hero__media-card {\n    width: 100%;\n    min-height: 440px;\n    border-radius: 28px;\n    overflow: hidden;\n    background: radial-gradient(circle at 50% 40%, rgba(76,92,255,.22) 0%, rgba(18,20,31,.92) 48%, #07080d 100%);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: 0 24px 70px rgba(9, 12, 22, 0.18);\n  }\n\n  .sdx-go2p-hero__image {\n    display: block;\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .sdx-go2p-hero__copy {\n    max-width: 540px;\n  }\n\n  .sdx-go2p-hero__title {\n    margin: 0;\n    font-size: clamp(54px, 7vw, 104px);\n    line-height: .92;\n    font-weight: 800;\n    letter-spacing: -0.07em;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .sdx-go2p-hero__desc {\n    margin: 20px 0 0;\n    max-width: 22ch;\n    font-size: clamp(18px, 2vw, 25px);\n    line-height: 1.5;\n    color: #516070;\n  }\n\n  .sdx-go2p-hero__trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 24px;\n  }\n\n  .sdx-go2p-hero__trust span {\n    padding: 10px 15px;\n    border-radius: 999px;\n    background: #eef0f3;\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  .sdx-go2p-hero__actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 22px;\n  }\n\n  .sdx-go2p-stats__grid,\n  .sdx-go2p-darkband__grid,\n  .sdx-go2p-specs__grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .sdx-go2p-stat,\n  .sdx-go2p-spec {\n    padding: 20px 18px;\n    border-radius: 22px;\n    background: #fff;\n    box-shadow: inset 0 0 0 1px rgba(17,17,17,.05);\n  }\n\n  .sdx-go2p-stat small,\n  .sdx-go2p-spec span {\n    display: block;\n    font-size: 12px;\n    line-height: 1.45;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    color: #77808c;\n  }\n\n  .sdx-go2p-stat strong,\n  .sdx-go2p-spec strong {\n    display: block;\n    margin-top: 6px;\n    font-size: 18px;\n    line-height: 1.45;\n    font-weight: 700;\n  }\n\n  .sdx-go2p-stat span {\n    display: block;\n    margin-top: 8px;\n    font-size: 15px;\n    line-height: 1.7;\n    color: #5d6774;\n  }\n\n  .sdx-go2p-darkband {\n    overflow: hidden;\n    border-radius: 32px;\n    background: radial-gradient(circle at 50% 8%, rgba(80,96,255,.22) 0%, rgba(22,25,36,.9) 32%, #07080c 80%);\n    color: #fff;\n  }\n\n  .sdx-go2p-darkband__inner {\n    padding: 46px 30px;\n  }\n\n  .sdx-go2p-darkband__heading {\n    max-width: 820px;\n    margin-bottom: 26px;\n  }\n\n  .sdx-go2p-darkband__heading h2 {\n    color: #fff;\n  }\n\n  .sdx-go2p-darkcard {\n    padding: 22px;\n    border-radius: 22px;\n    background: rgba(255,255,255,.045);\n    box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);\n    backdrop-filter: blur(8px);\n  }\n\n  .sdx-go2p-darkcard h3 {\n    margin: 0 0 8px;\n    font-size: 23px;\n    line-height: 1.15;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n    color: #fff;\n  }\n\n  .sdx-go2p-darkcard p {\n    margin: 0;\n    font-size: 15px;\n    line-height: 1.75;\n    color: rgba(255,255,255,.76);\n  }\n\n  .sdx-go2p-visual {\n    padding: 42px 26px 20px;\n  }\n\n  .sdx-go2p-visual__head {\n    max-width: 880px;\n    margin: 0 auto 22px;\n    text-align: center;\n  }\n\n  .sdx-go2p-visual__head p:last-child {\n    margin: 16px auto 0;\n    max-width: 760px;\n    font-size: 18px;\n    line-height: 1.8;\n    color: #59606b;\n  }\n\n  .sdx-go2p-visual__image-wrap {\n    overflow: hidden;\n    border-radius: 26px;\n    background: radial-gradient(circle at 50% 38%, rgba(82,96,255,.18) 0%, rgba(16,18,28,.94) 42%, #05060a 100%);\n  }\n\n  .sdx-go2p-visual__image {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .sdx-go2p-overview {\n    padding: 42px 26px;\n  }\n\n  .sdx-go2p-overview__grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n    gap: 34px;\n    align-items: start;\n  }\n\n  .sdx-go2p-overview__left {\n    max-width: 520px;\n  }\n\n  .sdx-go2p-overview__left h2 {\n    font-size: clamp(32px, 4.1vw, 68px);\n    line-height: 1.02;\n    max-width: 9ch;\n    overflow-wrap: break-word;\n    word-break: normal;\n  }\n\n  .sdx-go2p-overview__right {\n    display: grid;\n    gap: 18px;\n    max-width: 760px;\n  }\n\n  .sdx-go2p-overview__right p {\n    margin: 0;\n    font-size: clamp(16px, 1.5vw, 18px);\n    line-height: 1.9;\n    color: #555d68;\n  }\n\n  .sdx-go2p-specs {\n    padding: 42px 26px;\n  }\n\n  .sdx-go2p-local {\n    padding: 42px 26px;\n  }\n\n  .sdx-go2p-local__grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .sdx-go2p-local__item {\n    padding: 22px;\n    border-radius: 22px;\n    background: #f7f7f9;\n    box-shadow: inset 0 0 0 1px rgba(17,17,17,.05);\n  }\n\n  .sdx-go2p-local__item h3 {\n    margin: 0 0 10px;\n    font-size: clamp(22px, 2vw, 32px);\n    line-height: 1.08;\n    font-weight: 750;\n    letter-spacing: -0.03em;\n    color: #111;\n    max-width: 12ch;\n  }\n\n  .sdx-go2p-local__item p {\n    margin: 0;\n    max-width: 34ch;\n    font-size: 16px;\n    line-height: 1.8;\n    color: #59606b;\n  }\n\n  .sdx-go2p-note {\n    margin-top: 22px;\n  }\n\n  .sdx-go2p-note__inner {\n    padding: 22px 24px;\n    border-radius: 24px;\n    background: #0b0d13;\n    color: rgba(255,255,255,.82);\n  }\n\n  .sdx-go2p-note__inner p {\n    margin: 0;\n    font-size: 15px;\n    line-height: 1.8;\n  }\n\n  .sdx-go2p-faq {\n    padding: 42px 26px;\n  }\n\n  .sdx-go2p-faq__list {\n    border-top: 1px solid #eceef2;\n  }\n\n  .sdx-go2p-faq__item {\n    border-bottom: 1px solid #eceef2;\n  }\n\n  .sdx-go2p-faq__item summary {\n    position: relative;\n    list-style: none;\n    cursor: pointer;\n    padding: 22px 40px 22px 0;\n    font-size: 19px;\n    line-height: 1.5;\n    font-weight: 600;\n    color: #111;\n  }\n\n  .sdx-go2p-faq__item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sdx-go2p-faq__item summary::before,\n  .sdx-go2p-faq__item summary::after {\n    content: \"\";\n    position: absolute;\n    right: 8px;\n    top: 50%;\n    width: 16px;\n    height: 2px;\n    background: #111;\n    transform: translateY(-50%);\n    border-radius: 2px;\n  }\n\n  .sdx-go2p-faq__item summary::after {\n    transform: translateY(-50%) rotate(90deg);\n    transition: transform .2s ease;\n  }\n\n  .sdx-go2p-faq__item[open] summary::after {\n    transform: translateY(-50%) rotate(0deg);\n  }\n\n  .sdx-go2p-faq__answer {\n    max-width: 820px;\n    padding: 0 0 22px;\n    font-size: 16px;\n    line-height: 1.85;\n    color: #5a616c;\n  }\n\n  @media screen and (max-width: 1100px) {\n    .sdx-go2p__shell {\n      padding: 16px 16px 56px;\n    }\n\n    .sdx-go2p-hero {\n      grid-template-columns: 1fr;\n      gap: 22px;\n      padding: 24px;\n    }\n\n    .sdx-go2p-hero__media {\n      order: -1;\n    }\n\n    .sdx-go2p-hero__copy {\n      max-width: 100%;\n    }\n\n    .sdx-go2p-hero__desc {\n      max-width: 30ch;\n    }\n\n    .sdx-go2p-stats__grid,\n    .sdx-go2p-darkband__grid,\n    .sdx-go2p-specs__grid,\n    .sdx-go2p-local__grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sdx-go2p-overview__grid {\n      grid-template-columns: 1fr;\n      gap: 20px;\n    }\n\n    .sdx-go2p-overview__left {\n      max-width: 100%;\n    }\n\n    .sdx-go2p-overview__left h2 {\n      max-width: 100%;\n      font-size: clamp(34px, 6vw, 56px);\n      line-height: 1.04;\n    }\n  }\n\n  @media screen and (max-width: 768px) {\n    .sdx-go2p__shell {\n      padding: 12px 12px 48px;\n    }\n\n    .sdx-go2p-hero,\n    .sdx-go2p-visual,\n    .sdx-go2p-overview,\n    .sdx-go2p-specs,\n    .sdx-go2p-local,\n    .sdx-go2p-faq,\n    .sdx-go2p-darkband {\n      border-radius: 24px;\n    }\n\n    .sdx-go2p-hero {\n      padding: 18px;\n      gap: 18px;\n    }\n\n    .sdx-go2p-hero__media-card {\n      min-height: 220px;\n      border-radius: 20px;\n    }\n\n    .sdx-go2p-hero__title {\n      font-size: clamp(42px, 15vw, 64px);\n      line-height: .94;\n    }\n\n    .sdx-go2p-hero__desc {\n      max-width: 100%;\n      font-size: 18px;\n      line-height: 1.55;\n      margin-top: 16px;\n    }\n\n    .sdx-go2p-hero__trust {\n      gap: 8px;\n      margin-top: 18px;\n    }\n\n    .sdx-go2p-hero__trust span {\n      font-size: 13px;\n      padding: 9px 13px;\n    }\n\n    .sdx-go2p-hero__actions {\n      width: 100%;\n      margin-top: 18px;\n    }\n\n    .sdx-go2p-btn {\n      width: 100%;\n    }\n\n    .sdx-go2p-stats__grid,\n    .sdx-go2p-darkband__grid,\n    .sdx-go2p-specs__grid,\n    .sdx-go2p-local__grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sdx-go2p-stat,\n    .sdx-go2p-darkcard,\n    .sdx-go2p-local__item,\n    .sdx-go2p-spec {\n      padding: 18px;\n    }\n\n    .sdx-go2p-darkband__inner,\n    .sdx-go2p-visual,\n    .sdx-go2p-overview,\n    .sdx-go2p-specs,\n    .sdx-go2p-local,\n    .sdx-go2p-faq {\n      padding: 28px 18px;\n    }\n\n    .sdx-go2p-visual__head p:last-child,\n    .sdx-go2p-overview__right p,\n    .sdx-go2p-local__item p,\n    .sdx-go2p-faq__answer {\n      font-size: 15px;\n    }\n\n    .sdx-go2p-overview__left h2 {\n      font-size: clamp(30px, 10vw, 42px);\n      line-height: 1.06;\n      max-width: 100%;\n    }\n\n    .sdx-go2p-local__item h3 {\n      max-width: 100%;\n      font-size: 26px;\n      line-height: 1.08;\n    }\n\n    .sdx-go2p-faq__item summary {\n      font-size: 16px;\n      padding: 18px 34px 18px 0;\n    }\n  }\n\u003c\/style\u003e","brand":"Unitree Robotics","offers":[{"title":"No Controller","offer_id":45466868908169,"sku":"SD-UNI-GO-2-PRO-NO-CONTROL","price":5414.3,"currency_code":"CAD","in_stock":true},{"title":"With Controller","offer_id":45466868940937,"sku":"SD-UNI-GO-2-PRO-WITH-CONTR","price":5971.44,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/22_1080x_aba92923-2e77-4b24-8be6-ded4be47bf96.webp?v=1775076186"},{"product_id":"unitree-go2-pro-robotic-dog","title":"Unitree Go2 Pro  Robotic Dog (Store demo)","description":"\u003ch2\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003e\u003cstrong\u003eSTORE DEMO UNIT — CONTROLLER NOT INCLUDED\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis listing is for a Unitree Go2 Pro Store Demo unit and is not a brand-new retail unit.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eImportant: A handheld controller is not included with this Store Demo package. The actual included items listed below take priority over general Go2 Pro package references or the series comparison table.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003ePlease allow 2–3 weeks for order processing and preparation.\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003e🐾 Unitree Go2 Pro – Store Demo Quadruped Robot Dog\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThe future of robotics is here.\u003c\/strong\u003e Meet the \u003cstrong\u003eUnitree Go2 Pro\u003c\/strong\u003e – a powerful, agile, and intelligent four-legged robot designed for education, research, exploration, and next-gen human-robot interaction. Whether you're a tech enthusiast, robotics developer, or looking for an innovative companion, the Go2 Pro offers unmatched performance, functionality, and style.\u003c\/p\u003e\n\u003ch2\u003e📦 What’s Included With This Store Demo Unit:\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUnitree Go2 Pro Robotic Dog – Store Demo Unit\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSmart Battery (8000mAh)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCharger \u0026amp; Power Adapter\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eMobile App Access (iOS \u0026amp; Android)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eBasic User Guide\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNot Included:\u003c\/strong\u003e Handheld Controller\u003c\/p\u003e\n\u003ch3\u003e🚀 Key Features:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e360° LIDAR Perception\u003c\/strong\u003e\u003cbr\u003eEquipped with Unitree’s 4D LiDAR L1 sensor for industry-leading 3D environment awareness, obstacle avoidance, and real-time path planning.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eSide-Follow System 2.0 (ISS 2.0)\u003c\/strong\u003e\u003cbr\u003eUsing advanced algorithms, the Go2 Pro follows you naturally from the side – just like a real dog, but smarter.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eNext-Level Mobility\u003c\/strong\u003e\u003cbr\u003eWith enhanced torque output and precision-controlled motors, it runs, climbs, balances, and adapts to complex terrain with ease.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eVoice Control + App Connectivity\u003c\/strong\u003e\u003cbr\u003eInteract using your voice, or use the smartphone app for precise control and command execution.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePowerful Battery\u003c\/strong\u003e\u003cbr\u003eComes with an 8000mAh smart battery for up to 1–2 hours of operation on a single charge. Extended batteries available.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eImportant Store Demo Note:\u003c\/strong\u003e The comparison table below describes general Go2 Series specifications and may reference accessories normally associated with new retail configurations. For this specific Store Demo listing, the actual included items listed above apply. A handheld controller is not included.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eComparison between GO 2 Series\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cmeta charset=\"utf-8\"\u003e● = present \/ included, ○ = optional \/ available, ◕ = or partial\/variant availability\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable cellspacing=\"0\" cellpadding=\"0\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eParameter \/ Category\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eGO2 AIR\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eGO2 PRO\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eGO2 X\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eGO2 EDU BASIC\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eGO2 EDU PLUS\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eStand Height\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e70 × 31 × 40 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e70 × 31 × 40 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e70 × 31 × 40 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e70 × 31 × 40 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e70 × 31 × 40 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eWeight (with battery)\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 15 kg\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 15 kg\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 15 kg\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 15 kg\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 15 kg\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eMaterial\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAluminium alloy + high-strength engineering plastic\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAluminium alloy + high-strength engineering plastic\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAluminium alloy + high-strength engineering plastic\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAluminium alloy + high-strength engineering plastic\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAluminium alloy + high-strength engineering plastic\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eVoltage\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e28V ~ 33.6V\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e28V ~ 33.6V\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e28V ~ 33.6V\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e28V ~ 33.6V\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e28V ~ 33.6V\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003ePeaking Capacity\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 3000 W\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 3000 W\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 3000 W\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 3000 W\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 3000 W\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003ePayload (performance)\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e≈7 kg (MAX ~ 10 kg)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e≈8 kg (MAX ~ 10 kg)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e≈8 kg (MAX ~ 12 kg)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e≈8 kg (MAX ~ 12 kg)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e≈8 kg (MAX ~ 12 kg)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eSpeed\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e0 ~ 2.5 m\/s\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e0 ~ 3.5 m\/s\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e0 ~ 3.7 m\/s (MAX ~ 5 m\/s)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e0 ~ 3.7 m\/s (MAX ~ 5 m\/s)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e0 ~ 3.7 m\/s (MAX ~ 5 m\/s)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eMax Climb \/ Drop Height\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 15 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 16 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 16 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 16 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 16 cm\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eMax Climb Angle\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e30°\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e40°\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e40°\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e40°\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e40°\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eBasic Computing Power\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e (standard)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e8-core High-performance CPU\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e8-core High-performance CPU\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e8-core High-performance CPU\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e8-core High-performance CPU\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003ePeak Joint Torque\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e (see note)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 45 N·m\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 45 N·m\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 45 N·m\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 45 N·m\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eAluminum knee joint motor\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e12 set\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e12 set\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e12 set\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e12 set\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e12 set\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eRange of motion\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eBody: -48 ~ 48°; Thigh: -200° ~ 90°; Shank: -156° ~ -48°\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003esame\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003esame\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003esame\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003esame\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eIntra-joint circuit (knee)\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eJoint heat-pipe cooler\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eSuper-wide-angle 3D LIDAR\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eWireless vector positioning\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e(listed)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e(listed)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e(listed)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e(listed)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e(listed)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eTracking module\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eHD wide-angle camera\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eFoot-end force sensor\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eFeature: Basic Action\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eAuto-scaling strap\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eOTA upgrades\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eRTT2.0 image transmission\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eGraphical programme\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eFront lamp\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eWiFi6 with Dual-band\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eBluetooth 5.2 \/ 4.2 \/ 2.1\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003e4G module\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eVoice Function\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eISS 2.0\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eIntelligent detection \u0026amp; avoidance\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eCharging pile compatibility\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eSecondary development\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Menlo; font-size: small;\"\u003e◕\u003c\/span\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e \/ ●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e●\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eAccessories – Handheld controller\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eOptional\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eStandard\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e(Standard\/depends)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eStandard\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eStandard\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eAccessories – Docking station\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eOptional\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e(listed)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eOptional\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eOptional\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eAccessories – Nvidia Jetson \/ high compute module\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Lucida Grande; font-size: small;\"\u003e○\u003c\/span\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e (option)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eNvidia Jetson Orin (option)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eNvidia Jetson Orin NX (option)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eNvidia Jetson Orin NX (option)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eNvidia Jetson Orin NX (option)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eSmart battery\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eStandard (8000 mAh)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eLong endurance (15000 mAh)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eLong endurance (15000 mAh)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eLong endurance (15000 mAh)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eLong endurance (15000 mAh)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eEndurance (battery runtime)\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 1–2 h\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 2–4 h\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 2–4 h\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 2–4 h\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eAbout 2–4 h\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eCharger\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eStandard (33.6 V, 3.5 A)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eFast charge (33.6 V, 9 A)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eFast charge (33.6 V, 9 A)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eFast charge (33.6 V, 9 A)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003eFast charge (33.6 V, 9 A)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e\u003cb\u003eWarranty period\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e6 months\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e12 months\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e12 months\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e12 months\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd valign=\"top\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000; font-family: Helvetica Neue; font-size: small;\"\u003e12 months\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":44798602969225,"sku":"SD-UNI-GO2-PRO-ROBOTIC","price":5415.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/df9f333424ff6cc6164ce421b019fb94_a6f832b0-479e-4294-ac75-6516208b91f4.webp?v=1761061676"},{"product_id":"unitree-go-2-air","title":"Unitree Go 2 Air","description":"\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eSpecial Order Item, Please Contact us before placing an order \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/b5fffd3e4fc04e6f9fcafedb9516b341_3840x2146_7a0a3e59-7b82-4bb7-aeff-d638957641a7.jpg?v=1775072612\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"sdx-go2a\"\u003e\n\u003cdiv class=\"sdx-go2a__shell\"\u003e\n\u003c!-- HERO --\u003e\u003c!-- STATS --\u003e\u003c!-- DARK HIGHLIGHTS --\u003e\n\u003csection class=\"sdx-go2a-darkband\"\u003e\n\u003cdiv class=\"sdx-go2a-darkband__inner\"\u003e\n\u003cdiv class=\"sdx-go2a-darkband__heading\"\u003e\n\u003cp class=\"sdx-go2a__eyebrow sdx-go2a__eyebrow--light\"\u003eKEY HIGHLIGHTS\u003c\/p\u003e\n\u003ch2\u003eBuilt for accessible robotics learning and real-world interaction.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-darkband__grid\"\u003e\n\u003cdiv class=\"sdx-go2a-darkcard\"\u003e\n\u003ch3\u003e4D LiDAR L2\u003c\/h3\u003e\n\u003cp\u003eSuper-wide-angle sensing for environment awareness and intelligent obstacle avoidance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-darkcard\"\u003e\n\u003ch3\u003eHD Wide-angle Camera\u003c\/h3\u003e\n\u003cp\u003eSupports visual interaction and real-time viewing for learning and demonstration scenarios.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-darkcard\"\u003e\n\u003ch3\u003eUp to 2.5 m\/s\u003c\/h3\u003e\n\u003cp\u003eBalanced mobility performance for interactive use, movement demos, and STEM applications.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-darkcard\"\u003e\n\u003ch3\u003eOTA Upgrades\u003c\/h3\u003e\n\u003cp\u003eOfficially listed upgraded intelligent OTA support for ongoing software improvement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-darkcard\"\u003e\n\u003ch3\u003eWi-Fi 6 + Bluetooth\u003c\/h3\u003e\n\u003cp\u003eWireless connectivity for app interaction, operation, and platform communication.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-darkcard\"\u003e\n\u003ch3\u003eEntry-Friendly Platform\u003c\/h3\u003e\n\u003cp\u003eA more approachable Go2 configuration for education, robotics learning, and public-facing demos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- VISUAL --\u003e\u003c!-- OVERVIEW --\u003e\u003c!-- SPECS --\u003e\n\u003csection class=\"sdx-go2a-specs\" id=\"sdx-go2a-specs\"\u003e\n\u003cdiv class=\"sdx-go2a-section-head\"\u003e\n\u003cp class=\"sdx-go2a__eyebrow\"\u003eSPECIFICATIONS\u003c\/p\u003e\n\u003ch2\u003eKey Specs\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-specs__grid\"\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003eUnitree Go2 Air\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eStanding Dimensions\u003c\/span\u003e\u003cstrong\u003e70 × 31 × 40 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eCrouching Dimensions\u003c\/span\u003e\u003cstrong\u003e76 × 31 × 20 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e\u003cstrong\u003eAbout 15 kg\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cstrong\u003eAluminium alloy + high strength engineering plastic\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eVoltage\u003c\/span\u003e\u003cstrong\u003e28V–33.6V\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eWorking Max Power\u003c\/span\u003e\u003cstrong\u003eAbout 3000W\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003ePayload\u003c\/span\u003e\u003cstrong\u003eApprox. 7 kg (max ~10 kg)\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eSpeed\u003c\/span\u003e\u003cstrong\u003e0–2.5 m\/s\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eMax Climb \/ Drop Height\u003c\/span\u003e\u003cstrong\u003eAbout 15 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eMax Climb Angle\u003c\/span\u003e\u003cstrong\u003e30°\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eBasic Computing Power\u003c\/span\u003e\u003cstrong\u003eNot listed\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003ePeak Joint Torque\u003c\/span\u003e\u003cstrong\u003eNot listed\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eSensors\u003c\/span\u003e\u003cstrong\u003e4D LiDAR, HD wide-angle camera\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eConnectivity\u003c\/span\u003e\u003cstrong\u003eWi-Fi 6 dual-band, Bluetooth\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eIntelligent Functions\u003c\/span\u003e\u003cstrong\u003eOTA, RTT 2.0, graphical programme, intelligent detection and avoidance\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eBattery\u003c\/span\u003e\u003cstrong\u003eStandard 8000mAh smart battery\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eBattery Life\u003c\/span\u003e\u003cstrong\u003eAbout 1–2 hours\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eCharger\u003c\/span\u003e\u003cstrong\u003e33.6V 3.5A standard charger\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eController\u003c\/span\u003e\u003cstrong\u003eOptional\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-spec\"\u003e\n\u003cspan\u003eWarranty\u003c\/span\u003e\u003cstrong\u003e6 months\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- LOCAL --\u003e\n\u003csection class=\"sdx-go2a-local\"\u003e\n\u003cdiv class=\"sdx-go2a-section-head\"\u003e\n\u003cp class=\"sdx-go2a__eyebrow\"\u003eBUYING EXPERIENCE\u003c\/p\u003e\n\u003ch2\u003eWhy buy from SpeedyDrone Canada?\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-local__grid\"\u003e\n\u003cdiv class=\"sdx-go2a-local__item\"\u003e\n\u003ch3\u003eLocal Buying Confidence\u003c\/h3\u003e\n\u003cp\u003eSource advanced robotics through a Canadian retailer with a localized buying experience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-local__item\"\u003e\n\u003ch3\u003eToronto Showroom\u003c\/h3\u003e\n\u003cp\u003eA stronger local reference point for customers evaluating education and robotics technology purchases.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-local__item\"\u003e\n\u003ch3\u003eLocal Pickup\u003c\/h3\u003e\n\u003cp\u003eConvenient collection for nearby customers who prefer a local handoff option.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-local__item\"\u003e\n\u003ch3\u003eCanada-wide Shipping\u003c\/h3\u003e\n\u003cp\u003eMake Unitree Go2 Air more accessible to buyers across Canada.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- NOTE --\u003e\n\u003csection class=\"sdx-go2a-note\"\u003e\n\u003cdiv class=\"sdx-go2a-note__inner\"\u003e\n\u003cp\u003e\u003cstrong\u003eImportant note:\u003c\/strong\u003e Specifications and supported functions may vary by configuration and actual product version. Please confirm configuration details before purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"sdx-go2a-faq\" id=\"sdx-go2a-faq\"\u003e\n\u003cdiv class=\"sdx-go2a-section-head\"\u003e\n\u003cp class=\"sdx-go2a__eyebrow\"\u003eFAQ\u003c\/p\u003e\n\u003ch2\u003eUnitree Go 2 Air in Canada — Frequently Asked Questions\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sdx-go2a-faq__list\"\u003e\n\u003cdetails open=\"\" class=\"sdx-go2a-faq__item\"\u003e\n\u003csummary\u003eWhat is Unitree Go2 Air best used for?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2a-faq__answer\"\u003eGo2 Air is well suited for education, STEM learning, robotics demos, interactive experiences, and accessible quadruped robotics exploration.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2a-faq__item\"\u003e\n\u003csummary\u003eDoes Unitree Go2 Air include a controller?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2a-faq__answer\"\u003eThe manual controller is typically listed as optional for the Air model.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2a-faq__item\"\u003e\n\u003csummary\u003eHow is Go2 Air different from Go2 Pro?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2a-faq__answer\"\u003eGo2 Air is the more accessible configuration. Compared with Pro, Air does not list the 8-core CPU, 4G module, voice function, ISS 2.0, or tracking module, and it has lower listed speed and climb performance.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2a-faq__item\"\u003e\n\u003csummary\u003eIs Go2 Air suitable for education and beginner robotics use?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2a-faq__answer\"\u003eYes. Go2 Air is a strong option for education, demonstrations, and introductory robotics use cases where advanced higher-tier features are not required.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2a-faq__item\"\u003e\n\u003csummary\u003e\u003cspan\u003eDoes Go2 AIR, Pro, X or EDU include the same development access?\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2a-faq__answer\"\u003e\u003cp\u003eNo identical access should be assumed. Compare the exact edition’s secondary-development support, SDK interfaces, compute module and controller. Follow modes and app-controlled demonstrations are different from low-level control, ROS 2 integration or custom autonomous-navigation development.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2a-faq__item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWhat is the difference between Go2 LiDAR perception and a complete SLAM application?\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2a-faq__answer\"\u003e\u003cp\u003eLiDAR supplies range measurements. Simultaneous localization and mapping, or SLAM, combines sensor information with software to estimate position and construct a map. Navigation also needs planning and obstacle-handling logic. Confirm the exact software, sensors and interfaces included before specifying an autonomous robotics project.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2a-faq__item\"\u003e\n\u003csummary\u003e\u003cspan\u003eWhat should the Canadian delivery and commissioning scope include?\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2a-faq__answer\"\u003e\u003cp\u003eFor Unitree Go 2 Air, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .sdx-go2a {\n    background: #f5f5f7;\n    color: #111;\n  }\n\n  .sdx-go2a__shell {\n    max-width: 1440px;\n    margin: 0 auto;\n    padding: 20px 20px 72px;\n  }\n\n  .sdx-go2a__eyebrow {\n    margin: 0 0 12px;\n    font-size: 13px;\n    line-height: 1.4;\n    font-weight: 700;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n    color: #6f7782;\n  }\n\n  .sdx-go2a__eyebrow--light {\n    color: rgba(255,255,255,.7);\n  }\n\n  .sdx-go2a-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 48px;\n    padding: 0 22px;\n    border-radius: 999px;\n    text-decoration: none;\n    font-size: 14px;\n    font-weight: 700;\n    transition: all .2s ease;\n  }\n\n  .sdx-go2a-btn--dark {\n    background: #111;\n    color: #fff;\n  }\n\n  .sdx-go2a-btn--light {\n    background: #e7e9ee;\n    color: #111;\n  }\n\n  .sdx-go2a-section-head h2,\n  .sdx-go2a-darkband__heading h2,\n  .sdx-go2a-visual__head h2,\n  .sdx-go2a-overview__left h2 {\n    margin: 0;\n    font-size: clamp(30px, 4vw, 54px);\n    line-height: 1.05;\n    font-weight: 760;\n    letter-spacing: -0.04em;\n  }\n\n  .sdx-go2a-hero,\n  .sdx-go2a-stats,\n  .sdx-go2a-darkband,\n  .sdx-go2a-visual,\n  .sdx-go2a-overview,\n  .sdx-go2a-specs,\n  .sdx-go2a-local,\n  .sdx-go2a-faq {\n    margin-top: 22px;\n  }\n\n  .sdx-go2a-hero,\n  .sdx-go2a-visual,\n  .sdx-go2a-overview,\n  .sdx-go2a-specs,\n  .sdx-go2a-local,\n  .sdx-go2a-faq {\n    border-radius: 32px;\n    background: #fff;\n    box-shadow: inset 0 0 0 1px rgba(17,17,17,.05);\n  }\n\n  .sdx-go2a-hero {\n    display: grid;\n    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\n    gap: 32px;\n    align-items: center;\n    padding: 34px;\n  }\n\n  .sdx-go2a-hero__media,\n  .sdx-go2a-hero__copy,\n  .sdx-go2a-overview__left,\n  .sdx-go2a-overview__right,\n  .sdx-go2a-local__item,\n  .sdx-go2a-spec,\n  .sdx-go2a-darkcard {\n    min-width: 0;\n  }\n\n  .sdx-go2a-hero__media-card {\n    width: 100%;\n    min-height: 440px;\n    border-radius: 28px;\n    overflow: hidden;\n    background: radial-gradient(circle at 50% 40%, rgba(76,92,255,.22) 0%, rgba(18,20,31,.92) 48%, #07080d 100%);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: 0 24px 70px rgba(9, 12, 22, 0.18);\n  }\n\n  .sdx-go2a-hero__image {\n    display: block;\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .sdx-go2a-hero__copy {\n    max-width: 540px;\n  }\n\n  .sdx-go2a-hero__title {\n    margin: 0;\n    font-size: clamp(54px, 7vw, 104px);\n    line-height: .92;\n    font-weight: 800;\n    letter-spacing: -0.07em;\n  }\n\n  .sdx-go2a-hero__desc {\n    margin: 20px 0 0;\n    max-width: 22ch;\n    font-size: clamp(18px, 2vw, 25px);\n    line-height: 1.5;\n    color: #516070;\n  }\n\n  .sdx-go2a-hero__trust {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 24px;\n  }\n\n  .sdx-go2a-hero__trust span {\n    padding: 10px 15px;\n    border-radius: 999px;\n    background: #eef0f3;\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  .sdx-go2a-hero__actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 22px;\n  }\n\n  .sdx-go2a-stats__grid,\n  .sdx-go2a-darkband__grid,\n  .sdx-go2a-specs__grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .sdx-go2a-stat,\n  .sdx-go2a-spec {\n    padding: 20px 18px;\n    border-radius: 22px;\n    background: #fff;\n    box-shadow: inset 0 0 0 1px rgba(17,17,17,.05);\n  }\n\n  .sdx-go2a-stat small,\n  .sdx-go2a-spec span {\n    display: block;\n    font-size: 12px;\n    line-height: 1.45;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    color: #77808c;\n  }\n\n  .sdx-go2a-stat strong,\n  .sdx-go2a-spec strong {\n    display: block;\n    margin-top: 6px;\n    font-size: 18px;\n    line-height: 1.45;\n    font-weight: 700;\n  }\n\n  .sdx-go2a-stat span {\n    display: block;\n    margin-top: 8px;\n    font-size: 15px;\n    line-height: 1.7;\n    color: #5d6774;\n  }\n\n  .sdx-go2a-darkband {\n    overflow: hidden;\n    border-radius: 32px;\n    background: radial-gradient(circle at 50% 8%, rgba(80,96,255,.22) 0%, rgba(22,25,36,.9) 32%, #07080c 80%);\n    color: #fff;\n  }\n\n  .sdx-go2a-darkband__inner {\n    padding: 46px 30px;\n  }\n\n  .sdx-go2a-darkband__heading {\n    max-width: 820px;\n    margin-bottom: 26px;\n  }\n\n  .sdx-go2a-darkband__heading h2 {\n    color: #fff;\n  }\n\n  .sdx-go2a-darkcard {\n    padding: 22px;\n    border-radius: 22px;\n    background: rgba(255,255,255,.045);\n    box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);\n    backdrop-filter: blur(8px);\n  }\n\n  .sdx-go2a-darkcard h3 {\n    margin: 0 0 8px;\n    font-size: 23px;\n    line-height: 1.15;\n    font-weight: 700;\n    letter-spacing: -0.02em;\n    color: #fff;\n  }\n\n  .sdx-go2a-darkcard p {\n    margin: 0;\n    font-size: 15px;\n    line-height: 1.75;\n    color: rgba(255,255,255,.76);\n  }\n\n  .sdx-go2a-visual {\n    padding: 42px 26px 20px;\n  }\n\n  .sdx-go2a-visual__head {\n    max-width: 880px;\n    margin: 0 auto 22px;\n    text-align: center;\n  }\n\n  .sdx-go2a-visual__head p:last-child {\n    margin: 16px auto 0;\n    max-width: 760px;\n    font-size: 18px;\n    line-height: 1.8;\n    color: #59606b;\n  }\n\n  .sdx-go2a-visual__image-wrap {\n    overflow: hidden;\n    border-radius: 26px;\n    background: radial-gradient(circle at 50% 38%, rgba(82,96,255,.18) 0%, rgba(16,18,28,.94) 42%, #05060a 100%);\n  }\n\n  .sdx-go2a-visual__image {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .sdx-go2a-overview {\n    padding: 42px 26px;\n  }\n\n  .sdx-go2a-overview__grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n    gap: 34px;\n    align-items: start;\n  }\n\n  .sdx-go2a-overview__left {\n    max-width: 520px;\n  }\n\n  .sdx-go2a-overview__left h2 {\n    font-size: clamp(32px, 4.1vw, 68px);\n    line-height: 1.02;\n    max-width: 9ch;\n    overflow-wrap: break-word;\n  }\n\n  .sdx-go2a-overview__right {\n    display: grid;\n    gap: 18px;\n    max-width: 760px;\n  }\n\n  .sdx-go2a-overview__right p {\n    margin: 0;\n    font-size: clamp(16px, 1.5vw, 18px);\n    line-height: 1.9;\n    color: #555d68;\n  }\n\n  .sdx-go2a-specs {\n    padding: 42px 26px;\n  }\n\n  .sdx-go2a-local {\n    padding: 42px 26px;\n  }\n\n  .sdx-go2a-local__grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .sdx-go2a-local__item {\n    padding: 22px;\n    border-radius: 22px;\n    background: #f7f7f9;\n    box-shadow: inset 0 0 0 1px rgba(17,17,17,.05);\n  }\n\n  .sdx-go2a-local__item h3 {\n    margin: 0 0 10px;\n    font-size: clamp(22px, 2vw, 32px);\n    line-height: 1.08;\n    font-weight: 750;\n    letter-spacing: -0.03em;\n    color: #111;\n    max-width: 12ch;\n  }\n\n  .sdx-go2a-local__item p {\n    margin: 0;\n    max-width: 34ch;\n    font-size: 16px;\n    line-height: 1.8;\n    color: #59606b;\n  }\n\n  .sdx-go2a-note {\n    margin-top: 22px;\n  }\n\n  .sdx-go2a-note__inner {\n    padding: 22px 24px;\n    border-radius: 24px;\n    background: #0b0d13;\n    color: rgba(255,255,255,.82);\n  }\n\n  .sdx-go2a-note__inner p {\n    margin: 0;\n    font-size: 15px;\n    line-height: 1.8;\n  }\n\n  .sdx-go2a-faq {\n    padding: 42px 26px;\n  }\n\n  .sdx-go2a-faq__list {\n    border-top: 1px solid #eceef2;\n  }\n\n  .sdx-go2a-faq__item {\n    border-bottom: 1px solid #eceef2;\n  }\n\n  .sdx-go2a-faq__item summary {\n    position: relative;\n    list-style: none;\n    cursor: pointer;\n    padding: 22px 40px 22px 0;\n    font-size: 19px;\n    line-height: 1.5;\n    font-weight: 600;\n    color: #111;\n  }\n\n  .sdx-go2a-faq__item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sdx-go2a-faq__item summary::before,\n  .sdx-go2a-faq__item summary::after {\n    content: \"\";\n    position: absolute;\n    right: 8px;\n    top: 50%;\n    width: 16px;\n    height: 2px;\n    background: #111;\n    transform: translateY(-50%);\n    border-radius: 2px;\n  }\n\n  .sdx-go2a-faq__item summary::after {\n    transform: translateY(-50%) rotate(90deg);\n    transition: transform .2s ease;\n  }\n\n  .sdx-go2a-faq__item[open] summary::after {\n    transform: translateY(-50%) rotate(0deg);\n  }\n\n  .sdx-go2a-faq__answer {\n    max-width: 820px;\n    padding: 0 0 22px;\n    font-size: 16px;\n    line-height: 1.85;\n    color: #5a616c;\n  }\n\n  @media screen and (max-width: 1100px) {\n    .sdx-go2a__shell {\n      padding: 16px 16px 56px;\n    }\n\n    .sdx-go2a-hero {\n      grid-template-columns: 1fr;\n      gap: 22px;\n      padding: 24px;\n    }\n\n    .sdx-go2a-hero__media {\n      order: -1;\n    }\n\n    .sdx-go2a-hero__copy {\n      max-width: 100%;\n    }\n\n    .sdx-go2a-hero__desc {\n      max-width: 30ch;\n    }\n\n    .sdx-go2a-stats__grid,\n    .sdx-go2a-darkband__grid,\n    .sdx-go2a-specs__grid,\n    .sdx-go2a-local__grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sdx-go2a-overview__grid {\n      grid-template-columns: 1fr;\n      gap: 20px;\n    }\n\n    .sdx-go2a-overview__left {\n      max-width: 100%;\n    }\n\n    .sdx-go2a-overview__left h2 {\n      max-width: 100%;\n      font-size: clamp(34px, 6vw, 56px);\n      line-height: 1.04;\n    }\n  }\n\n  @media screen and (max-width: 768px) {\n    .sdx-go2a__shell {\n      padding: 12px 12px 48px;\n    }\n\n    .sdx-go2a-hero,\n    .sdx-go2a-visual,\n    .sdx-go2a-overview,\n    .sdx-go2a-specs,\n    .sdx-go2a-local,\n    .sdx-go2a-faq,\n    .sdx-go2a-darkband {\n      border-radius: 24px;\n    }\n\n    .sdx-go2a-hero {\n      padding: 18px;\n      gap: 18px;\n    }\n\n    .sdx-go2a-hero__media-card {\n      min-height: 220px;\n      border-radius: 20px;\n    }\n\n    .sdx-go2a-hero__title {\n      font-size: clamp(42px, 15vw, 64px);\n      line-height: .94;\n    }\n\n    .sdx-go2a-hero__desc {\n      max-width: 100%;\n      font-size: 18px;\n      line-height: 1.55;\n      margin-top: 16px;\n    }\n\n    .sdx-go2a-hero__trust {\n      gap: 8px;\n      margin-top: 18px;\n    }\n\n    .sdx-go2a-hero__trust span {\n      font-size: 13px;\n      padding: 9px 13px;\n    }\n\n    .sdx-go2a-hero__actions {\n      width: 100%;\n      margin-top: 18px;\n    }\n\n    .sdx-go2a-btn {\n      width: 100%;\n    }\n\n    .sdx-go2a-stats__grid,\n    .sdx-go2a-darkband__grid,\n    .sdx-go2a-specs__grid,\n    .sdx-go2a-local__grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sdx-go2a-stat,\n    .sdx-go2a-darkcard,\n    .sdx-go2a-local__item,\n    .sdx-go2a-spec {\n      padding: 18px;\n    }\n\n    .sdx-go2a-darkband__inner,\n    .sdx-go2a-visual,\n    .sdx-go2a-overview,\n    .sdx-go2a-specs,\n    .sdx-go2a-local,\n    .sdx-go2a-faq {\n      padding: 28px 18px;\n    }\n\n    .sdx-go2a-visual__head p:last-child,\n    .sdx-go2a-overview__right p,\n    .sdx-go2a-local__item p,\n    .sdx-go2a-faq__answer {\n      font-size: 15px;\n    }\n\n    .sdx-go2a-overview__left h2 {\n      font-size: clamp(30px, 10vw, 42px);\n      line-height: 1.06;\n      max-width: 100%;\n    }\n\n    .sdx-go2a-local__item h3 {\n      max-width: 100%;\n      font-size: 26px;\n      line-height: 1.08;\n    }\n\n    .sdx-go2a-faq__item summary {\n      font-size: 16px;\n      padding: 18px 34px 18px 0;\n    }\n  }\n\u003c\/style\u003e","brand":"Unitree Robotics","offers":[{"title":"No Controller","offer_id":45467021705353,"sku":"SD-UNI-GO-2-AIR-NO-CONTROL","price":3429.0,"currency_code":"CAD","in_stock":true},{"title":"With Controller","offer_id":45467021738121,"sku":"SD-UNI-GO-2-AIR-WITH-CONTR","price":3944.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/22_1080x_aba92923-2e77-4b24-8be6-ded4be47bf96.webp?v=1775076186"},{"product_id":"products-unitree-go2-w","title":"Unitree Go2-W","description":"\u003cdiv id=\"go2w-listing-direct-copy\" class=\"go2w-lp\" data-go2w-root role=\"region\" aria-labelledby=\"go2w-heading-direct-copy\"\u003e\n  \u003cdiv class=\"go2w-lp__container\"\u003e\n    \u003cheader class=\"go2w-lp__hero\"\u003e\n      \u003cimg class=\"go2w-lp__hero-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/038fa156aa884270afeb255789da44b2_1478x788_2f22ad7e-3896-4dca-9a5f-7030c9e2c3b5.png?v=1784654339\" alt=\"Unitree Go2-W wheel-legged quadruped robot moving across rugged terrain\" width=\"1478\" height=\"788\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003cdiv class=\"go2w-lp__hero-shade\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"go2w-lp__hero-inner\"\u003e\n        \u003cdiv class=\"go2w-lp__hero-copy\"\u003e\n          \u003cp class=\"go2w-lp__eyebrow go2w-lp__eyebrow--light\"\u003eNew Go2 configuration\u003c\/p\u003e\n          \u003ch2 id=\"go2w-heading-direct-copy\"\u003eUnitree Go2-W\u003c\/h2\u003e\n          \u003cp class=\"go2w-lp__hero-tagline\"\u003eDriving All Terrain\u003c\/p\u003e\n          \u003cp class=\"go2w-lp__hero-description\"\u003e\n            Equipped with in-wheel motors and 7-inch pneumatic tires for a new form of wheel-legged mobility.\n          \u003c\/p\u003e\n          \u003ca class=\"go2w-lp__spec-link\" href=\"#go2w-specs-direct-copy\"\u003e\n            \u003cspan\u003eView specifications\u003c\/span\u003e\n            \u003cspan class=\"go2w-lp__spec-link-icon\" aria-hidden=\"true\"\u003e\n              \u003csvg viewbox=\"0 0 20 20\" focusable=\"false\"\u003e\n                \u003cpath d=\"M5.5 7.75 10 12.25l4.5-4.5\"\u003e\u003c\/path\u003e\n              \u003c\/svg\u003e\n            \u003c\/span\u003e\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n\n        \u003cdl class=\"go2w-lp__hero-stats\" aria-label=\"Key specifications\"\u003e\n          \u003cdiv\u003e\n            \u003cdt\u003eSpeed\u003c\/dt\u003e\n            \u003cdd\u003e0–2.5 m\/s\u003c\/dd\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cdt\u003ePayload\u003c\/dt\u003e\n            \u003cdd\u003e≈8 kg \u003csmall\u003eMAX ~12 kg\u003c\/small\u003e\n\u003c\/dd\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cdt\u003eClimb angle\u003c\/dt\u003e\n            \u003cdd\u003e35°\u003c\/dd\u003e\n          \u003c\/div\u003e\n          \u003cdiv\u003e\n            \u003cdt\u003eEndurance\u003c\/dt\u003e\n            \u003cdd\u003e1.5–3 h\u003c\/dd\u003e\n          \u003c\/div\u003e\n        \u003c\/dl\u003e\n      \u003c\/div\u003e\n    \u003c\/header\u003e\n\n    \u003csection class=\"go2w-lp__panel go2w-lp__intro\" aria-labelledby=\"go2w-mobility-direct-copy\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"go2w-lp__eyebrow\"\u003eAll-terrain mobility\u003c\/p\u003e\n        \u003ch2 id=\"go2w-mobility-direct-copy\"\u003eGo2, transformed.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cp\u003e\n        Go2-W combines legged articulation with driven wheels, pairing 16 precision joint motors with four\n        7-inch pneumatic tires. Explore the official demonstrations below.\n      \u003c\/p\u003e\n    \u003c\/section\u003e\n\n    \u003cdiv class=\"go2w-lp__stories\" aria-label=\"Go2-W capability demonstrations\"\u003e\n      \u003carticle class=\"go2w-lp__panel go2w-lp__story\"\u003e\n        \u003cdiv class=\"go2w-lp__video-frame\"\u003e\n          \u003cvideo class=\"go2w-lp__video\" data-go2w-video muted playsinline loop autoplay preload=\"none\" disablepictureinpicture disableremoteplayback aria-label=\"Go2-W in-wheel motor and pneumatic tire demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/5883e603662f464eba284154faf4bef7.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"go2w-lp__story-copy\"\u003e\n          \u003cp class=\"go2w-lp__story-number\"\u003e01\u003c\/p\u003e\n          \u003cp class=\"go2w-lp__eyebrow\"\u003eWheel-legged drive\u003c\/p\u003e\n          \u003ch3\u003eIn-wheel motors.\u003cbr\u003e7-inch pneumatic tires.\u003c\/h3\u003e\n          \u003cp\u003eA new Go2 configuration built around four driven wheels and 16 articulated joint motors.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"go2w-lp__panel go2w-lp__story go2w-lp__story--reverse\"\u003e\n        \u003cdiv class=\"go2w-lp__video-frame\"\u003e\n          \u003cvideo class=\"go2w-lp__video\" data-go2w-video muted playsinline loop autoplay preload=\"none\" disablepictureinpicture disableremoteplayback aria-label=\"Go2-W all-terrain mobility demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d49811d05d1749fc8e716ffb275242bc.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"go2w-lp__story-copy\"\u003e\n          \u003cp class=\"go2w-lp__story-number\"\u003e02\u003c\/p\u003e\n          \u003cp class=\"go2w-lp__eyebrow\"\u003eTerrain passage\u003c\/p\u003e\n          \u003ch3\u003eAll-terrain passage.\u003cbr\u003eEasy glide.\u003c\/h3\u003e\n          \u003cp\u003eWatch Go2-W transition across changing surfaces using its wheel-legged form.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"go2w-lp__panel go2w-lp__story\"\u003e\n        \u003cdiv class=\"go2w-lp__video-frame\"\u003e\n          \u003cvideo class=\"go2w-lp__video\" data-go2w-video muted playsinline loop autoplay preload=\"none\" disablepictureinpicture disableremoteplayback aria-label=\"Go2-W climb and drop capability demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/959a5d9b7be04a928dd08dabe3470625.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"go2w-lp__story-copy\"\u003e\n          \u003cp class=\"go2w-lp__story-number\"\u003e03\u003c\/p\u003e\n          \u003cp class=\"go2w-lp__eyebrow\"\u003eObstacle capability\u003c\/p\u003e\n          \u003ch3\u003eMove beyond the obstacle.\u003c\/h3\u003e\n          \u003cp\u003e\n            Official maximum climb\/drop height: \u003cstrong\u003eless than 70 cm\u003c\/strong\u003e. The exact “\u0026lt;70 cm” specification\n            is retained here for clarity.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"go2w-lp__panel go2w-lp__story go2w-lp__story--reverse\"\u003e\n        \u003cdiv class=\"go2w-lp__video-frame\"\u003e\n          \u003cvideo class=\"go2w-lp__video\" data-go2w-video muted playsinline loop autoplay preload=\"none\" disablepictureinpicture disableremoteplayback aria-label=\"Go2-W stair mobility demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/e0c101c0636b44dba7a46e8e46f6781a.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"go2w-lp__story-copy\"\u003e\n          \u003cp class=\"go2w-lp__story-number\"\u003e04\u003c\/p\u003e\n          \u003cp class=\"go2w-lp__eyebrow\"\u003eStair mobility\u003c\/p\u003e\n          \u003ch3\u003eStand tall.\u003cbr\u003eTake on the stairs.\u003c\/h3\u003e\n          \u003cp\u003eThe articulated wheel-legged platform demonstrates controlled movement on stairways.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"go2w-lp__panel go2w-lp__story\"\u003e\n        \u003cdiv class=\"go2w-lp__video-frame\"\u003e\n          \u003cvideo class=\"go2w-lp__video\" data-go2w-video muted playsinline loop autoplay preload=\"none\" disablepictureinpicture disableremoteplayback aria-label=\"Go2-W inverted stance demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/df4f505e8c204851a1cb7cbea65d6bfd.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"go2w-lp__story-copy\"\u003e\n          \u003cp class=\"go2w-lp__story-number\"\u003e05\u003c\/p\u003e\n          \u003cp class=\"go2w-lp__eyebrow\"\u003eDynamic motion\u003c\/p\u003e\n          \u003ch3\u003eOverturn convention.\u003c\/h3\u003e\n          \u003cp\u003eSee the Go2-W inverted-stance demonstration enabled by its articulated joint system.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"go2w-lp__panel go2w-lp__story go2w-lp__story--reverse\"\u003e\n        \u003cdiv class=\"go2w-lp__video-frame\"\u003e\n          \u003cvideo class=\"go2w-lp__video\" data-go2w-video muted playsinline loop autoplay preload=\"none\" disablepictureinpicture disableremoteplayback aria-label=\"Go2-W expansion module demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/6d70856e5b9f47a9ac83c4ca859f60dc.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"go2w-lp__story-copy\"\u003e\n          \u003cp class=\"go2w-lp__story-number\"\u003e06\u003c\/p\u003e\n          \u003cp class=\"go2w-lp__eyebrow\"\u003eOpen expansion\u003c\/p\u003e\n          \u003ch3\u003eCombine freely.\u003cbr\u003eExpand further.\u003c\/h3\u003e\n          \u003cp\u003e\n            Standard 100 TOPS arithmetic module (Orin NX) is listed as the Go2-W expansion module.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"go2w-lp__hardware\" aria-labelledby=\"go2w-hardware-direct-copy\"\u003e\n      \u003cdiv class=\"go2w-lp__hardware-heading\"\u003e\n        \u003cp class=\"go2w-lp__eyebrow go2w-lp__eyebrow--light\"\u003eCore hardware\u003c\/p\u003e\n        \u003ch2 id=\"go2w-hardware-direct-copy\"\u003ePrecision under the shell.\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"go2w-lp__hardware-grid\"\u003e\n        \u003carticle\u003e\n          \u003cspan\u003e16\u003c\/span\u003e\n          \u003ch3\u003ePrecision joint motors\u003c\/h3\u003e\n          \u003cp\u003eAluminum-alloy articulated joints\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle\u003e\n          \u003cspan\u003e≈45 N·m\u003c\/span\u003e\n          \u003ch3\u003eMaximum joint torque\u003c\/h3\u003e\n          \u003cp\u003eMaximum of the largest joint motor\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle\u003e\n          \u003cspan\u003e8-core\u003c\/span\u003e\n          \u003ch3\u003eOnboard compute\u003c\/h3\u003e\n          \u003cp\u003eHigh-performance CPU\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle\u003e\n          \u003cspan\u003e3D LiDAR\u003c\/span\u003e\n          \u003ch3\u003eWide-angle perception\u003c\/h3\u003e\n          \u003cp\u003ePaired with an HD wide-angle camera\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle\u003e\n          \u003cspan\u003e15,000 mAh\u003c\/span\u003e\n          \u003ch3\u003eLong-endurance battery\u003c\/h3\u003e\n          \u003cp\u003eOfficial endurance: 1.5–3 hours\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle\u003e\n          \u003cspan\u003e33.6 V \/ 9 A\u003c\/span\u003e\n          \u003ch3\u003eFast charger\u003c\/h3\u003e\n          \u003cp\u003eOfficial charger specification\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection id=\"go2w-specs-direct-copy\" class=\"go2w-lp__panel go2w-lp__specs\" aria-labelledby=\"go2w-specs-heading-direct-copy\"\u003e\n      \u003cdiv class=\"go2w-lp__section-heading\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"go2w-lp__eyebrow\"\u003eOfficial specifications\u003c\/p\u003e\n          \u003ch2 id=\"go2w-specs-heading-direct-copy\"\u003eUnitree Go2-W at a glance.\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cp\u003e\n          Every figure below is retained from Unitree’s official Go2-W specification page, including its\n          approximations and limits.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"go2w-lp__spec-grid\"\u003e\n        \u003carticle class=\"go2w-lp__spec-card\"\u003e\n          \u003cp class=\"go2w-lp__spec-kicker\"\u003eMechanical \u0026amp; electrical\u003c\/p\u003e\n          \u003ch3\u003ePlatform\u003c\/h3\u003e\n          \u003cdl\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eStanding dimensions\u003c\/dt\u003e\n\u003cdd\u003e70 × 43 × 50 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eWeight with battery\u003c\/dt\u003e\n\u003cdd\u003eApprox. 18 kg\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eSupply voltage\u003c\/dt\u003e\n\u003cdd\u003e33.6 V\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"go2w-lp__spec-card\"\u003e\n          \u003cp class=\"go2w-lp__spec-kicker\"\u003ePerformance\u003c\/p\u003e\n          \u003ch3\u003eMobility\u003c\/h3\u003e\n          \u003cdl\u003e\n            \u003cdiv\u003e\n\u003cdt\u003ePayload\u003c\/dt\u003e\n\u003cdd\u003e≈8 kg \u003csmall\u003eMAX ~12 kg\u003c\/small\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eSpeed\u003c\/dt\u003e\n\u003cdd\u003e0–2.5 m\/s\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eMax. climb\/drop height\u003c\/dt\u003e\n\u003cdd\u003e\u0026lt;70 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eMax. climb angle\u003c\/dt\u003e\n\u003cdd\u003e35°\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eBasic computing power\u003c\/dt\u003e\n\u003cdd\u003e8-core high-performance CPU\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"go2w-lp__spec-card\"\u003e\n          \u003cp class=\"go2w-lp__spec-kicker\"\u003eJoints \u0026amp; tires\u003c\/p\u003e\n          \u003ch3\u003eDrive system\u003c\/h3\u003e\n          \u003cdl\u003e\n            \u003cdiv\u003e\n\u003cdt\u003ePrecision joint motors\u003c\/dt\u003e\n\u003cdd\u003e16\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eMaximum joint torque\u003c\/dt\u003e\n\u003cdd\u003eApprox. 45 N·m \u003csmall\u003elargest joint motor\u003c\/small\u003e\n\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eTires\u003c\/dt\u003e\n\u003cdd\u003e7-inch pneumatic tire\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"go2w-lp__spec-card\"\u003e\n          \u003cp class=\"go2w-lp__spec-kicker\"\u003eSensors\u003c\/p\u003e\n          \u003ch3\u003ePerception\u003c\/h3\u003e\n          \u003cdl\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eSuper-wide-angle 3D LiDAR\u003c\/dt\u003e\n\u003cdd\u003eIncluded\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eHD wide-angle camera\u003c\/dt\u003e\n\u003cdd\u003eIncluded\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"go2w-lp__spec-card\"\u003e\n          \u003cp class=\"go2w-lp__spec-kicker\"\u003eBattery \u0026amp; support\u003c\/p\u003e\n          \u003ch3\u003ePower system\u003c\/h3\u003e\n          \u003cdl\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eBattery type\u003c\/dt\u003e\n\u003cdd\u003eLong endurance, 15,000 mAh\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eEndurance\u003c\/dt\u003e\n\u003cdd\u003e1.5–3 h\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eCharger\u003c\/dt\u003e\n\u003cdd\u003eFast charge, 33.6 V \/ 9 A\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eWarranty period\u003c\/dt\u003e\n\u003cdd\u003e12 months\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"go2w-lp__spec-card\"\u003e\n          \u003cp class=\"go2w-lp__spec-kicker\"\u003eExpansion\u003c\/p\u003e\n          \u003ch3\u003eExpansion module\u003c\/h3\u003e\n          \u003cdl\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eExpansion module\u003c\/dt\u003e\n              \u003cdd\u003eStandard 100 TOPS arithmetic module (Orin NX)\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eSecondary development [2]\u003c\/dt\u003e\n\u003cdd\u003eSupported\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"go2w-lp__functions\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"go2w-lp__spec-kicker\"\u003eOfficial feature list\u003c\/p\u003e\n          \u003ch3\u003eListed capabilities\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cul aria-label=\"Officially listed Go2-W capabilities\"\u003e\n          \u003cli\u003e\n\u003cspan aria-hidden=\"true\"\u003e✓\u003c\/span\u003eBasic action\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan aria-hidden=\"true\"\u003e✓\u003c\/span\u003eUpgraded intelligent OTA\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan aria-hidden=\"true\"\u003e✓\u003c\/span\u003eApp support\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan aria-hidden=\"true\"\u003e✓\u003c\/span\u003eManual controller\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan aria-hidden=\"true\"\u003e✓\u003c\/span\u003eFront lighting lamp\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan aria-hidden=\"true\"\u003e✓\u003c\/span\u003eWi-Fi 6, 4G \u0026amp; Bluetooth\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan aria-hidden=\"true\"\u003e✓\u003c\/span\u003eVoice function\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan aria-hidden=\"true\"\u003e✓\u003c\/span\u003eSecondary development [2]\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .go2w-lp {\n    --go2w-red: #d71920;\n    --go2w-ink: #111214;\n    --go2w-muted: #62666d;\n    --go2w-line: rgba(17, 18, 20, 0.09);\n    --go2w-shell: #f5f5f7;\n    --go2w-white: #ffffff;\n    width: 100%;\n    overflow: hidden;\n    color: var(--go2w-ink);\n    background: var(--go2w-shell);\n    font-family: var(--font-body-family, Inter, Helvetica, Arial, sans-serif);\n    font-size: 16px;\n    line-height: 1.55;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n  }\n\n  .go2w-lp,\n  .go2w-lp *,\n  .go2w-lp *::before,\n  .go2w-lp *::after {\n    box-sizing: border-box;\n  }\n\n  .go2w-lp__container {\n    width: min(calc(100% - 28px), 1440px);\n    margin: 0 auto;\n    padding: clamp(16px, 2.4vw, 34px) 0 clamp(42px, 7vw, 96px);\n  }\n\n  .go2w-lp__container \u003e * + * {\n    margin-top: clamp(14px, 1.55vw, 22px);\n  }\n\n  .go2w-lp h2,\n  .go2w-lp h3,\n  .go2w-lp p,\n  .go2w-lp dl,\n  .go2w-lp dd,\n  .go2w-lp ul {\n    margin: 0;\n  }\n\n  .go2w-lp h2,\n  .go2w-lp h3 {\n    color: inherit;\n    font-family: var(--font-heading-family, Helvetica, Arial, sans-serif);\n    font-weight: 700;\n  }\n\n  .go2w-lp a {\n    color: inherit;\n  }\n\n  .go2w-lp__panel {\n    overflow: hidden;\n    border: 1px solid var(--go2w-line);\n    border-radius: 32px;\n    background: var(--go2w-white);\n    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.85);\n  }\n\n  .go2w-lp__eyebrow,\n  .go2w-lp__spec-kicker {\n    color: var(--go2w-muted);\n    font-size: 0.76rem;\n    font-weight: 750;\n    letter-spacing: 0.14em;\n    line-height: 1.25;\n    text-transform: uppercase;\n  }\n\n  .go2w-lp__eyebrow--light {\n    color: rgba(255, 255, 255, 0.73);\n  }\n\n  .go2w-lp__hero {\n    position: relative;\n    isolation: isolate;\n    min-height: clamp(610px, 62vw, 800px);\n    overflow: hidden;\n    border-radius: 32px;\n    background: #202124;\n    color: #fff;\n  }\n\n  .go2w-lp__hero-image,\n  .go2w-lp__hero-shade {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n  }\n\n  .go2w-lp__hero-image {\n    z-index: -2;\n    object-fit: cover;\n    object-position: 50% 50%;\n  }\n\n  .go2w-lp__hero-shade {\n    z-index: -1;\n    background:\n      linear-gradient(90deg, rgba(7, 8, 9, 0.78) 0%, rgba(7, 8, 9, 0.3) 52%, rgba(7, 8, 9, 0.08) 76%),\n      linear-gradient(0deg, rgba(7, 8, 9, 0.82) 0%, rgba(7, 8, 9, 0.05) 62%);\n  }\n\n  .go2w-lp__hero-inner {\n    display: flex;\n    min-height: inherit;\n    flex-direction: column;\n    justify-content: flex-end;\n    padding: clamp(28px, 4.1vw, 62px);\n  }\n\n  .go2w-lp__hero-copy {\n    width: min(670px, 68%);\n  }\n\n  .go2w-lp__hero h2 {\n    margin-top: 12px;\n    color: #fff;\n    font-size: clamp(3.15rem, 7vw, 6.7rem);\n    letter-spacing: -0.062em;\n    line-height: 0.88;\n    text-wrap: balance;\n  }\n\n  .go2w-lp__hero-tagline {\n    margin-top: 19px !important;\n    font-size: clamp(1.3rem, 2.25vw, 2.15rem);\n    font-weight: 650;\n    letter-spacing: -0.025em;\n    line-height: 1.1;\n  }\n\n  .go2w-lp__hero-description {\n    max-width: 600px;\n    margin-top: 14px !important;\n    color: rgba(255, 255, 255, 0.78);\n    font-size: clamp(0.98rem, 1.25vw, 1.14rem);\n  }\n\n  .go2w-lp__spec-link {\n    position: relative;\n    z-index: 2;\n    display: inline-grid !important;\n    width: min(244px, 100%) !important;\n    min-height: 56px;\n    grid-template-columns: minmax(0, 1fr) 38px;\n    align-items: center;\n    gap: 16px;\n    margin-top: 24px;\n    padding: 0 9px 0 22px;\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.2) !important;\n    border-radius: 16px !important;\n    background: rgba(10, 11, 13, 0.68) !important;\n    color: #fff !important;\n    box-shadow:\n      0 16px 38px rgba(0, 0, 0, 0.28),\n      inset 0 1px 0 rgba(255, 255, 255, 0.08) !important;\n    backdrop-filter: blur(16px) saturate(125%);\n    -webkit-backdrop-filter: blur(16px) saturate(125%);\n    font-size: 0.75rem;\n    font-weight: 760;\n    letter-spacing: 0.055em;\n    line-height: 1;\n    text-decoration: none !important;\n    text-transform: uppercase;\n    white-space: nowrap;\n    transition:\n      transform 180ms ease,\n      border-color 180ms ease,\n      background-color 180ms ease,\n      box-shadow 180ms ease;\n  }\n\n  .go2w-lp__spec-link::before,\n  .go2w-lp__spec-link::after {\n    display: none !important;\n    content: none !important;\n  }\n\n  .go2w-lp__spec-link span {\n    color: #fff !important;\n  }\n\n  .go2w-lp__spec-link \u003e span:first-child {\n    min-width: 0;\n    text-align: left;\n  }\n\n  .go2w-lp__spec-link-icon {\n    display: grid !important;\n    width: 38px;\n    height: 38px;\n    place-items: center;\n    border: 1px solid rgba(255, 255, 255, 0.16);\n    border-radius: 11px;\n    background: var(--go2w-red);\n    box-shadow: 0 8px 18px rgba(150, 7, 13, 0.34);\n    transition: transform 180ms ease, background-color 180ms ease, box-shadow 180ms ease;\n  }\n\n  .go2w-lp__spec-link-icon svg {\n    display: block;\n    width: 17px;\n    height: 17px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 1.9;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .go2w-lp__spec-link:hover {\n    transform: translateY(-2px);\n    border-color: rgba(255, 255, 255, 0.34) !important;\n    background: rgba(17, 18, 21, 0.82) !important;\n    box-shadow:\n      0 20px 44px rgba(0, 0, 0, 0.34),\n      inset 0 1px 0 rgba(255, 255, 255, 0.12) !important;\n  }\n\n  .go2w-lp__spec-link:hover .go2w-lp__spec-link-icon {\n    transform: translateY(2px);\n    background: #ed252c;\n    box-shadow: 0 10px 22px rgba(150, 7, 13, 0.42);\n  }\n\n  .go2w-lp__spec-link:active {\n    transform: translateY(0);\n  }\n\n  .go2w-lp__hero-stats {\n    display: grid;\n    width: min(920px, 100%);\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    margin-top: clamp(30px, 4vw, 54px);\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.18);\n    border-radius: 20px;\n    background: rgba(10, 11, 12, 0.45);\n    backdrop-filter: blur(16px);\n  }\n\n  .go2w-lp__hero-stats \u003e div {\n    min-width: 0;\n    padding: 17px 20px 18px;\n  }\n\n  .go2w-lp__hero-stats \u003e div + div {\n    border-left: 1px solid rgba(255, 255, 255, 0.14);\n  }\n\n  .go2w-lp__hero-stats dt {\n    color: rgba(255, 255, 255, 0.6);\n    font-size: 0.68rem;\n    font-weight: 700;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n  }\n\n  .go2w-lp__hero-stats dd {\n    margin-top: 4px;\n    color: #fff;\n    font-size: clamp(1rem, 1.6vw, 1.32rem);\n    font-weight: 700;\n    letter-spacing: -0.025em;\n    line-height: 1.15;\n  }\n\n  .go2w-lp__hero-stats small,\n  .go2w-lp__spec-card small {\n    display: block;\n    margin-top: 2px;\n    color: inherit;\n    font-size: 0.7em;\n    font-weight: 500;\n    opacity: 0.7;\n  }\n\n  .go2w-lp__intro {\n    display: grid;\n    grid-template-columns: minmax(0, 1.1fr) minmax(300px, 0.9fr);\n    gap: clamp(28px, 5vw, 100px);\n    align-items: end;\n    padding: clamp(36px, 5vw, 74px);\n  }\n\n  .go2w-lp__intro h2,\n  .go2w-lp__section-heading h2,\n  .go2w-lp__hardware h2 {\n    margin-top: 10px;\n    font-size: clamp(2.25rem, 4.7vw, 4.4rem);\n    letter-spacing: -0.055em;\n    line-height: 0.98;\n    text-wrap: balance;\n  }\n\n  .go2w-lp__intro \u003e p,\n  .go2w-lp__section-heading \u003e p {\n    color: var(--go2w-muted);\n    font-size: clamp(1rem, 1.35vw, 1.18rem);\n  }\n\n  .go2w-lp__stories \u003e * + * {\n    margin-top: clamp(14px, 1.55vw, 22px);\n  }\n\n  .go2w-lp__story {\n    display: grid;\n    grid-template-columns: minmax(0, 1.16fr) minmax(320px, 0.84fr);\n    gap: clamp(22px, 3.4vw, 58px);\n    align-items: stretch;\n    padding: clamp(12px, 1.2vw, 18px);\n  }\n\n  .go2w-lp__story--reverse .go2w-lp__video-frame {\n    order: 2;\n  }\n\n  .go2w-lp__story--reverse .go2w-lp__story-copy {\n    order: 1;\n  }\n\n  .go2w-lp__video-frame {\n    position: relative;\n    align-self: center;\n    overflow: hidden;\n    border-radius: 22px;\n    background:\n      radial-gradient(circle at 20% 15%, rgba(215, 25, 32, 0.24), transparent 34%),\n      #0d0e10;\n    box-shadow: 0 18px 50px rgba(10, 12, 15, 0.16);\n  }\n\n  .go2w-lp__video {\n    display: block;\n    width: 100%;\n    height: auto;\n    aspect-ratio: 16 \/ 9;\n    border-radius: inherit;\n    background: transparent;\n    object-fit: cover;\n    pointer-events: none;\n  }\n\n  .go2w-lp__story-copy {\n    position: relative;\n    display: flex;\n    min-height: 100%;\n    flex-direction: column;\n    justify-content: center;\n    padding: clamp(28px, 4vw, 64px) clamp(16px, 2.6vw, 40px);\n  }\n\n  .go2w-lp__story-number {\n    position: absolute;\n    top: 20px;\n    right: 18px;\n    color: rgba(17, 18, 20, 0.09);\n    font-size: clamp(3rem, 6vw, 6.6rem);\n    font-weight: 800;\n    letter-spacing: -0.08em;\n    line-height: 1;\n    pointer-events: none;\n  }\n\n  .go2w-lp__story-copy h3 {\n    margin-top: 12px;\n    font-size: clamp(2rem, 3.8vw, 4rem);\n    letter-spacing: -0.055em;\n    line-height: 0.98;\n    text-wrap: balance;\n  }\n\n  .go2w-lp__story-copy \u003e p:last-child {\n    max-width: 530px;\n    margin-top: 22px;\n    color: var(--go2w-muted);\n    font-size: clamp(0.98rem, 1.25vw, 1.1rem);\n  }\n\n  .go2w-lp__story-copy strong {\n    color: var(--go2w-ink);\n  }\n\n  .go2w-lp__hardware {\n    overflow: hidden;\n    padding: clamp(34px, 5vw, 72px);\n    border-radius: 32px;\n    background:\n      radial-gradient(circle at 12% -5%, rgba(215, 25, 32, 0.38), transparent 32%),\n      radial-gradient(circle at 92% 100%, rgba(79, 68, 232, 0.2), transparent 34%),\n      #0c0d0f;\n    color: #fff;\n  }\n\n  .go2w-lp__hardware-heading {\n    max-width: 790px;\n  }\n\n  .go2w-lp__hardware h2 {\n    color: #fff;\n  }\n\n  .go2w-lp__hardware-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n    margin-top: clamp(32px, 4vw, 54px);\n  }\n\n  .go2w-lp__hardware-grid article {\n    min-width: 0;\n    min-height: 180px;\n    padding: clamp(20px, 2.2vw, 31px);\n    border: 1px solid rgba(255, 255, 255, 0.13);\n    border-radius: 22px;\n    background: rgba(255, 255, 255, 0.055);\n    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.07);\n    backdrop-filter: blur(15px);\n  }\n\n  .go2w-lp__hardware-grid article \u003e span {\n    display: block;\n    color: #fff;\n    font-size: clamp(1.65rem, 3vw, 2.8rem);\n    font-weight: 760;\n    letter-spacing: -0.045em;\n    line-height: 1;\n  }\n\n  .go2w-lp__hardware-grid h3 {\n    margin-top: 21px;\n    color: #fff;\n    font-size: 1rem;\n    letter-spacing: -0.015em;\n  }\n\n  .go2w-lp__hardware-grid p {\n    margin-top: 6px;\n    color: rgba(255, 255, 255, 0.58);\n    font-size: 0.86rem;\n  }\n\n  .go2w-lp__specs {\n    padding: clamp(34px, 5vw, 72px);\n  }\n\n  .go2w-lp__section-heading {\n    display: grid;\n    grid-template-columns: minmax(0, 1.1fr) minmax(300px, 0.9fr);\n    gap: clamp(30px, 6vw, 100px);\n    align-items: end;\n  }\n\n  .go2w-lp__spec-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n    margin-top: clamp(34px, 5vw, 64px);\n  }\n\n  .go2w-lp__spec-card {\n    min-width: 0;\n    padding: clamp(22px, 2.8vw, 36px);\n    border: 1px solid rgba(17, 18, 20, 0.07);\n    border-radius: 22px;\n    background: #f7f8fa;\n  }\n\n  .go2w-lp__spec-card h3,\n  .go2w-lp__functions h3 {\n    margin-top: 7px;\n    font-size: clamp(1.45rem, 2.4vw, 2.05rem);\n    letter-spacing: -0.04em;\n    line-height: 1.05;\n  }\n\n  .go2w-lp__spec-card dl {\n    margin-top: 24px;\n  }\n\n  .go2w-lp__spec-card dl \u003e div {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(130px, 44%);\n    gap: 18px;\n    align-items: start;\n    padding: 13px 0;\n    border-top: 1px solid rgba(17, 18, 20, 0.08);\n  }\n\n  .go2w-lp__spec-card dt {\n    color: var(--go2w-muted);\n    font-size: 0.88rem;\n  }\n\n  .go2w-lp__spec-card dd {\n    font-size: 0.92rem;\n    font-weight: 680;\n    line-height: 1.35;\n    text-align: right;\n  }\n\n  .go2w-lp__functions {\n    display: grid;\n    grid-template-columns: minmax(220px, 0.65fr) minmax(0, 1.35fr);\n    gap: clamp(24px, 5vw, 80px);\n    align-items: start;\n    margin-top: 14px;\n    padding: clamp(24px, 3.6vw, 48px);\n    border: 1px solid rgba(17, 18, 20, 0.07);\n    border-radius: 22px;\n    background: #f7f8fa;\n  }\n\n  .go2w-lp__functions ul {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .go2w-lp__functions li {\n    display: flex;\n    min-height: 48px;\n    align-items: center;\n    gap: 10px;\n    padding: 10px 14px;\n    border: 1px solid rgba(17, 18, 20, 0.08);\n    border-radius: 13px;\n    background: #fff;\n    font-size: 0.88rem;\n    font-weight: 620;\n  }\n\n  .go2w-lp__functions li span {\n    display: grid;\n    width: 22px;\n    height: 22px;\n    flex: 0 0 22px;\n    place-items: center;\n    border-radius: 50%;\n    background: rgba(215, 25, 32, 0.1);\n    color: var(--go2w-red);\n    font-size: 0.78rem;\n    font-weight: 800;\n  }\n\n  .go2w-lp__spec-link:focus-visible {\n    outline: 3px solid #ff6469;\n    outline-offset: 4px;\n  }\n\n  @media (max-width: 1100px) {\n    .go2w-lp__hardware-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .go2w-lp__story {\n      grid-template-columns: minmax(0, 1.08fr) minmax(280px, 0.92fr);\n    }\n  }\n\n  @media (max-width: 860px) {\n    .go2w-lp__hero-copy {\n      width: min(720px, 86%);\n    }\n\n    .go2w-lp__intro,\n    .go2w-lp__section-heading {\n      grid-template-columns: 1fr;\n      gap: 24px;\n    }\n\n    .go2w-lp__story {\n      grid-template-columns: 1fr;\n    }\n\n    .go2w-lp__story--reverse .go2w-lp__video-frame,\n    .go2w-lp__story--reverse .go2w-lp__story-copy {\n      order: initial;\n    }\n\n    .go2w-lp__story-copy {\n      min-height: 310px;\n      padding: 34px 24px 42px;\n    }\n\n    .go2w-lp__spec-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .go2w-lp__functions {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .go2w-lp__container {\n      width: min(calc(100% - 16px), 1440px);\n      padding-top: 8px;\n      padding-bottom: 44px;\n    }\n\n    .go2w-lp__panel,\n    .go2w-lp__hero,\n    .go2w-lp__hardware {\n      border-radius: 24px;\n    }\n\n    .go2w-lp__hero {\n      min-height: 700px;\n    }\n\n    .go2w-lp__hero-image {\n      object-position: 56% 50%;\n    }\n\n    .go2w-lp__hero-shade {\n      background:\n        linear-gradient(0deg, rgba(7, 8, 9, 0.92) 0%, rgba(7, 8, 9, 0.23) 72%),\n        linear-gradient(90deg, rgba(7, 8, 9, 0.45) 0%, rgba(7, 8, 9, 0.04) 90%);\n    }\n\n    .go2w-lp__hero-inner {\n      padding: 26px 20px 22px;\n    }\n\n    .go2w-lp__hero-copy {\n      width: 100%;\n    }\n\n    .go2w-lp__hero h2 {\n      font-size: clamp(3.2rem, 16vw, 4.7rem);\n    }\n\n    .go2w-lp__hero-description {\n      max-width: 94%;\n    }\n\n    .go2w-lp__spec-link {\n      width: min(244px, 100%) !important;\n      min-height: 54px;\n      padding: 0 8px 0 20px;\n    }\n\n    .go2w-lp__hero-stats {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      border-radius: 16px;\n    }\n\n    .go2w-lp__hero-stats \u003e div {\n      padding: 14px 13px 15px;\n    }\n\n    .go2w-lp__hero-stats \u003e div:nth-child(3) {\n      border-left: 0;\n    }\n\n    .go2w-lp__hero-stats \u003e div:nth-child(n + 3) {\n      border-top: 1px solid rgba(255, 255, 255, 0.14);\n    }\n\n    .go2w-lp__intro,\n    .go2w-lp__specs,\n    .go2w-lp__hardware {\n      padding: 28px 18px;\n    }\n\n    .go2w-lp__intro h2,\n    .go2w-lp__section-heading h2,\n    .go2w-lp__hardware h2 {\n      font-size: clamp(2.2rem, 12vw, 3.4rem);\n    }\n\n    .go2w-lp__story {\n      padding: 9px;\n    }\n\n    .go2w-lp__video-frame {\n      border-radius: 18px;\n    }\n\n    .go2w-lp__story-copy {\n      min-height: 290px;\n      padding: 34px 18px 36px;\n    }\n\n    .go2w-lp__story-copy h3 {\n      font-size: clamp(2.05rem, 11vw, 3.15rem);\n    }\n\n    .go2w-lp__hardware-grid {\n      grid-template-columns: 1fr;\n      gap: 10px;\n    }\n\n    .go2w-lp__hardware-grid article {\n      min-height: 155px;\n      padding: 22px;\n    }\n\n    .go2w-lp__spec-card {\n      padding: 22px 17px;\n      border-radius: 18px;\n    }\n\n    .go2w-lp__spec-card dl \u003e div {\n      grid-template-columns: minmax(0, 1fr) minmax(110px, 45%);\n      gap: 11px;\n    }\n\n    .go2w-lp__functions {\n      padding: 22px 17px;\n      border-radius: 18px;\n    }\n\n    .go2w-lp__functions ul {\n      grid-template-columns: 1fr;\n    }\n\n  }\n\n  @media (max-width: 420px) {\n    .go2w-lp__hero {\n      min-height: 720px;\n    }\n\n    .go2w-lp__hero-stats dd {\n      font-size: 0.96rem;\n    }\n\n    .go2w-lp__spec-card dl \u003e div {\n      grid-template-columns: 1fr;\n      gap: 4px;\n    }\n\n    .go2w-lp__spec-card dd {\n      text-align: left;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .go2w-lp *,\n    .go2w-lp *::before,\n    .go2w-lp *::after {\n      scroll-behavior: auto !important;\n      transition-duration: 0.01ms !important;\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const rootSelector = '[data-go2w-root]';\n    const reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)');\n\n    const getRoots = (scope) =\u003e {\n      const roots = [];\n      if (scope \u0026\u0026 scope.matches \u0026\u0026 scope.matches(rootSelector)) roots.push(scope);\n      if (scope \u0026\u0026 scope.querySelectorAll) roots.push(...scope.querySelectorAll(rootSelector));\n      return roots;\n    };\n\n    const initialize = (root) =\u003e {\n      if (!root || root.dataset.go2wInitialized === 'true') return;\n\n      root.dataset.go2wInitialized = 'true';\n      const videos = Array.from(root.querySelectorAll('[data-go2w-video]'));\n      const states = new WeakMap();\n      const systemPauses = new WeakSet();\n      const systemPlays = new WeakSet();\n      const listeners = [];\n      let playbackObserver = null;\n\n      videos.forEach((video) =\u003e {\n        video.muted = true;\n        video.defaultMuted = true;\n        video.playsInline = true;\n        video.loop = true;\n        video.autoplay = true;\n        video.removeAttribute('controls');\n        states.set(video, { ratio: 0, userPaused: false });\n      });\n\n      const on = (target, type, handler, options) =\u003e {\n        target.addEventListener(type, handler, options);\n        listeners.push(() =\u003e target.removeEventListener(type, handler, options));\n      };\n\n      const loadVideo = (video) =\u003e {\n        if (video.dataset.go2wLoaded === 'true') return;\n        const source = video.querySelector('source[data-src]');\n        video.dataset.go2wLoaded = 'true';\n        if (source) {\n          source.src = source.dataset.src;\n          video.load();\n        }\n      };\n\n      const pauseVideo = (video) =\u003e {\n        if (video.paused) return;\n        systemPauses.add(video);\n        video.pause();\n      };\n\n      const pauseOthers = (activeVideo) =\u003e {\n        videos.forEach((video) =\u003e {\n          if (video !== activeVideo) pauseVideo(video);\n        });\n      };\n\n      const tryPlay = (video) =\u003e {\n        const state = states.get(video);\n        if (\n          !state ||\n          state.ratio \u003c 0.55 ||\n          state.userPaused ||\n          reduceMotion.matches ||\n          document.visibilityState !== 'visible'\n        ) {\n          return;\n        }\n\n        loadVideo(video);\n        pauseOthers(video);\n        systemPlays.add(video);\n\n        try {\n          const playPromise = video.play();\n          if (playPromise \u0026\u0026 typeof playPromise.catch === 'function') {\n            playPromise\n              .catch(() =\u003e {})\n              .finally(() =\u003e window.setTimeout(() =\u003e systemPlays.delete(video), 0));\n          } else {\n            window.setTimeout(() =\u003e systemPlays.delete(video), 0);\n          }\n        } catch (error) {\n          systemPlays.delete(video);\n        }\n      };\n\n      const playMostVisible = () =\u003e {\n        let candidate = null;\n        let bestRatio = 0;\n        videos.forEach((video) =\u003e {\n          const state = states.get(video);\n          if (state \u0026\u0026 !state.userPaused \u0026\u0026 state.ratio \u003e= 0.55 \u0026\u0026 state.ratio \u003e bestRatio) {\n            candidate = video;\n            bestRatio = state.ratio;\n          }\n        });\n        if (candidate) tryPlay(candidate);\n      };\n\n      videos.forEach((video) =\u003e {\n        on(video, 'play', () =\u003e {\n          const state = states.get(video);\n          const wasAutomatic = systemPlays.has(video);\n          systemPlays.delete(video);\n\n          if (\n            !state ||\n            state.ratio \u003c 0.55 ||\n            reduceMotion.matches ||\n            document.visibilityState !== 'visible'\n          ) {\n            pauseVideo(video);\n            return;\n          }\n\n          if (state \u0026\u0026 !wasAutomatic) state.userPaused = false;\n          pauseOthers(video);\n        });\n\n        on(video, 'pause', () =\u003e {\n          const state = states.get(video);\n          if (systemPauses.has(video)) {\n            systemPauses.delete(video);\n            return;\n          }\n          if (state) state.userPaused = true;\n        });\n\n        on(video, 'canplay', () =\u003e tryPlay(video));\n      });\n\n      if ('IntersectionObserver' in window) {\n        playbackObserver = new IntersectionObserver(\n          (entries) =\u003e {\n            entries.forEach((entry) =\u003e {\n              const video = entry.target;\n              const state = states.get(video);\n              if (!state) return;\n              state.ratio = entry.intersectionRatio;\n\n              if (!entry.isIntersecting || entry.intersectionRatio \u003c 0.55) pauseVideo(video);\n            });\n\n            playMostVisible();\n          },\n          { threshold: [0, 0.15, 0.55, 0.85] }\n        );\n\n        videos.forEach((video) =\u003e {\n          playbackObserver.observe(video);\n        });\n      } else {\n        videos.forEach(loadVideo);\n      }\n\n      const handleVisibility = () =\u003e {\n        if (document.visibilityState !== 'visible') {\n          videos.forEach(pauseVideo);\n        } else if (!reduceMotion.matches) {\n          playMostVisible();\n        }\n      };\n\n      const handleMotionChange = () =\u003e {\n        if (reduceMotion.matches) {\n          videos.forEach(pauseVideo);\n        } else {\n          playMostVisible();\n        }\n      };\n\n      on(document, 'visibilitychange', handleVisibility);\n\n      if (typeof reduceMotion.addEventListener === 'function') {\n        reduceMotion.addEventListener('change', handleMotionChange);\n        listeners.push(() =\u003e reduceMotion.removeEventListener('change', handleMotionChange));\n      } else if (typeof reduceMotion.addListener === 'function') {\n        reduceMotion.addListener(handleMotionChange);\n        listeners.push(() =\u003e reduceMotion.removeListener(handleMotionChange));\n      }\n\n      root.go2wCleanup = () =\u003e {\n        if (playbackObserver) playbackObserver.disconnect();\n        listeners.forEach((remove) =\u003e remove());\n        videos.forEach(pauseVideo);\n        delete root.go2wCleanup;\n        delete root.dataset.go2wInitialized;\n      };\n    };\n\n    const initializeAll = (scope) =\u003e getRoots(scope).forEach(initialize);\n\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', () =\u003e initializeAll(document), { once: true });\n    } else {\n      initializeAll(document);\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e initializeAll(event.target));\n    document.addEventListener('shopify:section:unload', (event) =\u003e {\n      getRoots(event.target).forEach((root) =\u003e {\n        if (typeof root.go2wCleanup === 'function') root.go2wCleanup();\n      });\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":47665418010761,"sku":"SD-UNI-GO2-W","price":21712.86,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Go2-W_Photo3.png?v=1784659947"},{"product_id":"products-unitree-as2-air","title":"Unitree AS2 Air","description":"\u003cdiv id=\"unitree-as2-description\" class=\"as2-lp\" data-as2-root role=\"region\" aria-label=\"Unitree AS2 AIR product details\"\u003e\n  \u003csection class=\"as2-lp__hero\" aria-label=\"Unitree AS2 hero\"\u003e\n    \u003ch2 class=\"as2-lp__sr-only\"\u003eUnitree AS2 AIR — Compact Size, Industrial Capability\u003c\/h2\u003e\n    \u003cimg class=\"as2-lp__hero-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2_Hero_Image.webp?v=1784662328\" alt=\"Unitree AS2 quadruped robot moving through an industrial environment\" width=\"1920\" height=\"1081\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\u003e\n    \u003cdiv class=\"as2-lp__hero-mobile-copy\"\u003e\n      \u003cp\u003eUnitree AS2 AIR\u003c\/p\u003e\n      \u003cp class=\"as2-lp__hero-mobile-title\"\u003eCompact Size.\u003cbr\u003eIndustrial Capability.\u003c\/p\u003e\n      \u003cspan\u003eOfficial speed range: 0–3.0 m\/s\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"as2-lp__model-band\" aria-labelledby=\"as2-air-heading\"\u003e\n    \u003cdiv class=\"as2-lp__model-band-inner\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"as2-lp__eyebrow\"\u003eAS2 AIR\u003c\/p\u003e\n        \u003ch2 id=\"as2-air-heading\"\u003eCompact size.\u003cbr\u003eIndustrial capability.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"as2-lp__model-band-copy\"\u003e\n        \u003cp\u003e\n          This listing is for the Unitree AS2 AIR configuration. The performance figures in the\n          feature sections below are the official AIR values, kept separate from the higher-spec\n          AS2 PRO and AS2 EDU configurations.\n        \u003c\/p\u003e\n        \u003cul aria-label=\"Unitree AS2 AIR key specifications\"\u003e\n          \u003cli\u003e≈18 kg\u003c\/li\u003e\n          \u003cli\u003e≈65 N·m\u003c\/li\u003e\n          \u003cli\u003e8,000 mAh\u003c\/li\u003e\n          \u003cli\u003e0–3.0 m\/s\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"as2-lp__features\"\u003e\n    \u003carticle class=\"as2-lp__feature\" aria-labelledby=\"as2-power-heading\"\u003e\n      \u003cdiv class=\"as2-lp__feature-inner\"\u003e\n        \u003cdiv class=\"as2-lp__video-frame\"\u003e\n          \u003cvideo class=\"as2-lp__video\" data-as2-video autoplay muted loop playsinline preload=\"none\" disablepictureinpicture disableremoteplayback controlslist=\"nodownload noplaybackrate nofullscreen\" aria-label=\"Unitree AS2 motor torque and payload demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b8ad02207c664513a1b3879285a4b405.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"as2-lp__feature-copy\"\u003e\n          \u003cp class=\"as2-lp__feature-index\"\u003e01 \/ Power\u003c\/p\u003e\n          \u003ch2 id=\"as2-power-heading\"\u003ePowerful Motors,\u003cbr\u003eExceptional Payload.\u003c\/h2\u003e\n          \u003cp\u003e\n            AS2 AIR combines an approximately 18 kg body including battery with a maximum joint\n            torque of approximately 65 N·m. Official load figures list an approximately 45 kg\n            standing load and an approximately 10 kg continuous walking load.\n          \u003c\/p\u003e\n          \u003cdl class=\"as2-lp__metrics\"\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eMaximum joint torque\u003c\/dt\u003e\n\u003cdd\u003e≈65 N·m\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eWeight with battery\u003c\/dt\u003e\n\u003cdd\u003e≈18 kg\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eMaximum standing load\u003c\/dt\u003e\n\u003cdd\u003e≈45 kg\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eContinuous walking load\u003c\/dt\u003e\n\u003cdd\u003e≈10 kg\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"as2-lp__feature as2-lp__feature--reverse\" aria-labelledby=\"as2-endurance-heading\"\u003e\n      \u003cdiv class=\"as2-lp__feature-inner\"\u003e\n        \u003cdiv class=\"as2-lp__video-frame\"\u003e\n          \u003cvideo class=\"as2-lp__video\" data-as2-video autoplay muted loop playsinline preload=\"none\" disablepictureinpicture disableremoteplayback controlslist=\"nodownload noplaybackrate nofullscreen\" aria-label=\"Unitree AS2 long-endurance battery demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b233b66f03094473949d6807ad955578.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"as2-lp__feature-copy\"\u003e\n          \u003cp class=\"as2-lp__feature-index\"\u003e02 \/ Endurance\u003c\/p\u003e\n          \u003ch2 id=\"as2-endurance-heading\"\u003eReliable Endurance,\u003cbr\u003eBuilt to Keep Moving.\u003c\/h2\u003e\n          \u003cp\u003e\n            AS2 AIR uses an 8,000 mAh battery. Official laboratory figures list approximately\n            2 hours and 10 km of continuous unloaded walking; with a 10 kg load, the listed result\n            is more than 1.5 hours and approximately 7 km.\n          \u003c\/p\u003e\n          \u003cdl class=\"as2-lp__metrics\"\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eBattery capacity\u003c\/dt\u003e\n\u003cdd\u003e8,000 mAh\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eUnloaded runtime\u003c\/dt\u003e\n\u003cdd\u003e≈2 h\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eUnloaded range\u003c\/dt\u003e\n\u003cdd\u003e≈10 km\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eWith 10 kg load\u003c\/dt\u003e\n\u003cdd\u003e\u0026gt;1.5 h \/ ≈7 km\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"as2-lp__feature\" aria-labelledby=\"as2-dynamics-heading\"\u003e\n      \u003cdiv class=\"as2-lp__feature-inner\"\u003e\n        \u003cdiv class=\"as2-lp__video-frame\"\u003e\n          \u003cvideo class=\"as2-lp__video\" data-as2-video autoplay muted loop playsinline preload=\"none\" disablepictureinpicture disableremoteplayback controlslist=\"nodownload noplaybackrate nofullscreen\" aria-label=\"Unitree AS2 running, climbing and jumping demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/0cc434af1c554809915390bd499b8586.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"as2-lp__feature-copy\"\u003e\n          \u003cp class=\"as2-lp__feature-index\"\u003e03 \/ Dynamics\u003c\/p\u003e\n          \u003ch2 id=\"as2-dynamics-heading\"\u003eAgile Bionic,\u003cbr\u003eExceptional Dynamics.\u003c\/h2\u003e\n          \u003cp\u003e\n            The video above is an official AS2-series demonstration and may show movements or\n            configurations beyond the AS2 AIR specification. For AS2 AIR, Unitree lists a speed\n            range of 0–3.0 m\/s, an approximately 30° slope capability and a 20 cm forward\n            stair-climbing capability.\n          \u003c\/p\u003e\n          \u003cdl class=\"as2-lp__metrics as2-lp__metrics--three\"\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eSpeed\u003c\/dt\u003e\n\u003cdd\u003e0–3.0 m\/s\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eSlope capability\u003c\/dt\u003e\n\u003cdd\u003e≈30°\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eForward stair capability\u003c\/dt\u003e\n\u003cdd\u003e20 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"as2-lp__air-specs\" aria-labelledby=\"as2-air-specs-heading\"\u003e\n    \u003cdiv class=\"as2-lp__air-specs-inner\"\u003e\n      \u003cheader class=\"as2-lp__air-specs-header\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"as2-lp__eyebrow\"\u003eAS2 AIR \/ Complete Specifications\u003c\/p\u003e\n          \u003ch2 id=\"as2-air-specs-heading\"\u003eOfficial AIR specifications.\u003cbr\u003eOne clear reference.\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cp\u003e\n          The values in this section apply specifically to the Unitree AS2 AIR configuration.\n          They have been separated from AS2 PRO and AS2 EDU specifications for clear model\n          identification.\n        \u003c\/p\u003e\n      \u003c\/header\u003e\n\n      \u003cdiv class=\"as2-lp__air-spec-grid\"\u003e\n        \u003carticle class=\"as2-lp__air-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__air-spec-card-heading\"\u003e\n            \u003cspan\u003e01\u003c\/span\u003e\n            \u003ch3\u003eMechanical Parameters\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cdl class=\"as2-lp__air-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSize (standing)\u003c\/dt\u003e\n              \u003cdd\u003e720 × 378 × 457 mm\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSize (lying prone)\u003c\/dt\u003e\n              \u003cdd\u003e776 × 378 × 233 mm\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eWeight (with battery)\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 18 kg\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eMaterial\u003c\/dt\u003e\n              \u003cdd\u003eAluminum alloy + high-strength engineering plastic\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eDegrees of freedom (joint motors)\u003c\/dt\u003e\n              \u003cdd\u003e12\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eJoint bearings\u003c\/dt\u003e\n              \u003cdd\u003eIndustrial-grade crossed roller bearings (high precision, high load capacity)\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eJoint motors\u003c\/dt\u003e\n              \u003cdd\u003eLow-inertia, high-speed inner-rotor PMSM (enhanced response and heat dissipation)\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eMaximum joint torque\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 65 N·m\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eRange of motion\u003c\/dt\u003e\n              \u003cdd\u003e\n                Body: −45° to 45°\u003cbr\u003e\n                Thigh: −115° to 200°\u003cbr\u003e\n                Shank: −159° to −47°\n              \u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__air-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__air-spec-card-heading\"\u003e\n            \u003cspan\u003e02\u003c\/span\u003e\n            \u003ch3\u003eElectrical \u0026amp; Connectivity\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cdl class=\"as2-lp__air-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSupply voltage\u003c\/dt\u003e\n              \u003cdd\u003e36–50.4 V\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eJoint encoder\u003c\/dt\u003e\n              \u003cdd\u003eDual encoders\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eCooling system\u003c\/dt\u003e\n              \u003cdd\u003eLocal air cooling\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003ePower supply\u003c\/dt\u003e\n              \u003cdd\u003eLithium battery\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eWi-Fi 6 \u0026amp; Bluetooth 5.2\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSpeaker\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eMicrophone\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eFront light\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eISS 3.0 intelligent side-follow system\u003c\/dt\u003e\n              \u003cdd\u003eNot listed for AS2 AIR\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eGPS\u003c\/dt\u003e\n              \u003cdd\u003eNot listed for AS2 AIR\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003e4G\u003c\/dt\u003e\n              \u003cdd\u003eNot listed for AS2 AIR\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__air-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__air-spec-card-heading\"\u003e\n            \u003cspan\u003e03\u003c\/span\u003e\n            \u003ch3\u003ePerception \u0026amp; Interfaces\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cdl class=\"as2-lp__air-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eHD camera\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eUltra-wide-angle LiDAR\u003c\/dt\u003e\n              \u003cdd\u003eUnitree L2\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eComputing power\u003c\/dt\u003e\n              \u003cdd\u003e8-core high-performance CPU\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eExternal interfaces\u003c\/dt\u003e\n              \u003cdd\u003e\n                1 × Gigabit Ethernet\u003cbr\u003e\n                1 × SBUS\u003cbr\u003e\n                Power output: BAT\n              \u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__air-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__air-spec-card-heading\"\u003e\n            \u003cspan\u003e04\u003c\/span\u003e\n            \u003ch3\u003ePerformance \u0026amp; Mobility\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cdl class=\"as2-lp__air-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eOperating temperature\u003c\/dt\u003e\n              \u003cdd\u003e−20°C to 50°C\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eBattery life (unloaded)\u003csup\u003e1\u003c\/sup\u003e\n\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 2 hours continuous walking; approx. 10 km\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eBattery life (loaded)\u003csup\u003e1\u003c\/sup\u003e\n\u003c\/dt\u003e\n              \u003cdd\u003eWith 10 kg load: \u0026gt;1.5 hours continuous walking; approx. 7 km\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eMaximum standing load\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 45 kg\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eContinuous walking load\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 10 kg\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSlope-walking capability\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 30°\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eStair-climbing capability\u003c\/dt\u003e\n              \u003cdd\u003e20 cm\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSpeed\u003c\/dt\u003e\n              \u003cdd\u003e0–3.0 m\/s\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eProtection rating\u003c\/dt\u003e\n              \u003cdd\u003eNot specified for AS2 AIR\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__air-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__air-spec-card-heading\"\u003e\n            \u003cspan\u003e05\u003c\/span\u003e\n            \u003ch3\u003eBattery \u0026amp; Accessories\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cdl class=\"as2-lp__air-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eRemote controller\u003c\/dt\u003e\n              \u003cdd\u003eOptional\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eBattery capacity\u003c\/dt\u003e\n              \u003cdd\u003e1 × standard 8,000 mAh battery\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eCharger\u003c\/dt\u003e\n              \u003cdd\u003eStandard 50.4 V \/ 4 A charger\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eCharging dock\u003c\/dt\u003e\n              \u003cdd\u003eNot listed for AS2 AIR\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eHigh-computing-power expansion dock\u003c\/dt\u003e\n              \u003cdd\u003eNo\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__air-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__air-spec-card-heading\"\u003e\n            \u003cspan\u003e06\u003c\/span\u003e\n            \u003ch3\u003eSoftware \u0026amp; Support\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cdl class=\"as2-lp__air-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSecondary development\u003c\/dt\u003e\n              \u003cdd\u003eNot supported\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eUniStore platform\u003c\/dt\u003e\n              \u003cdd\u003eSupported\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSmart OTA upgrade\u003c\/dt\u003e\n              \u003cdd\u003eContinuous upgrades\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eWarranty\u003c\/dt\u003e\n              \u003cdd\u003e6 months\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"as2-lp__air-spec-notes\"\u003e\n        \u003cp\u003e\n          \u003csup\u003e1\u003c\/sup\u003e The above data were obtained under laboratory conditions. Actual\n          performance may vary based on usage conditions.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          Parameters may vary across application scenarios and configurations. Contact sales\n          before purchase. See the Product Warranty Manual for detailed warranty terms.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"as2-lp__series-reference\" aria-labelledby=\"as2-series-reference-heading\"\u003e\n    \u003cp class=\"as2-lp__eyebrow\"\u003eOfficial AS2 Series Reference\u003c\/p\u003e\n    \u003ch2 id=\"as2-series-reference-heading\"\u003eRead the AIR column for this product.\u003c\/h2\u003e\n    \u003cp\u003e\n      The gallery below contains AS2-series material. Images that mention ISS 3.0, developer\n      interfaces, industrial LiDAR, a 15,000 mAh battery, IP54, 90 N·m, speeds above 5 m\/s,\n      a 65 kg standing load, a 15 kg walking load, 25 cm stairs, 40° slopes, more than 4 hours of\n      runtime or Orin NX refer to higher configurations—not AS2 AIR. For this listing, use only\n      the AIR figures above and the AIR comparison column.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"as2-lp__image-stack\" aria-label=\"Official Unitree AS2 product details and model comparison\"\u003e\n    \u003cfigure class=\"as2-lp__stack-item\"\u003e\n      \u003cfigcaption class=\"as2-lp__asset-label\"\u003e\n        AS2 PRO \/ EDU reference — ISS 3.0 intelligent following is not included with AS2 AIR\n      \u003c\/figcaption\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image1.webp?v=1784662265\" alt=\"AS2 PRO and EDU ISS 3.0 intelligent-following reference; not included with AS2 AIR\" width=\"1920\" height=\"1180\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/figure\u003e\n    \u003cfigure class=\"as2-lp__stack-item\"\u003e\n      \u003cfigcaption class=\"as2-lp__asset-label\"\u003e\n        AS2 EDU reference — secondary development is not supported on AS2 AIR\n      \u003c\/figcaption\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image2.webp?v=1784662266\" alt=\"AS2 EDU developer-platform reference; secondary development is not supported on AS2 AIR\" width=\"1920\" height=\"1214\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/figure\u003e\n    \u003cfigure class=\"as2-lp__stack-item\"\u003e\n      \u003cfigcaption class=\"as2-lp__asset-label\"\u003e\n        Higher-configuration reference — the performance values shown below do not apply to AS2 AIR\n      \u003c\/figcaption\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image3.webp?v=1784662265\" alt=\"Higher-configuration AS2 performance reference; values shown do not apply to AS2 AIR\" width=\"1920\" height=\"749\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/figure\u003e\n    \u003cfigure class=\"as2-lp__stack-item\"\u003e\n      \u003cfigcaption class=\"as2-lp__asset-label\"\u003e\n        AS2 Series hardware reference — equipment and modules vary by configuration\n      \u003c\/figcaption\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image4.webp?v=1784662266\" alt=\"AS2-series hardware reference; several modules shown are not included with AS2 AIR\" width=\"1920\" height=\"1247\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/figure\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image5.webp?v=1784662266\" alt=\"Unitree AS2 operating across varied environments\" width=\"1920\" height=\"1078\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image6.webp?v=1784662265\" alt=\"Unitree AS2 parameter section introduction\" width=\"1920\" height=\"1039\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003cdiv class=\"as2-lp__compare-scroll\" role=\"region\" aria-label=\"Scrollable AS2 AIR, PRO and EDU comparison table\" tabindex=\"0\"\u003e\n      \u003cdiv class=\"as2-lp__compare-track\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2_Compare_Image1.webp?v=1784662265\" alt=\"Unitree AS2 AIR, PRO and EDU mechanical and electrical specification comparison\" width=\"1920\" height=\"1678\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2_Compare_Image2.webp?v=1784662265\" alt=\"Unitree AS2 AIR, PRO and EDU performance, accessories and feature comparison\" width=\"1920\" height=\"1958\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .as2-lp {\n    --as2-black: #000000;\n    --as2-panel: #08090d;\n    --as2-panel-2: #0d0f17;\n    --as2-ink: #f5f5f7;\n    --as2-muted: #a4a7b1;\n    --as2-line: rgba(255, 255, 255, 0.11);\n    --as2-purple: #9c83ff;\n    --as2-purple-soft: #c2b5ff;\n    width: 100%;\n    max-width: 1920px;\n    margin: 0 auto;\n    overflow: hidden;\n    background: var(--as2-black);\n    color: var(--as2-ink);\n    font-family: var(--font-body-family, Inter, Helvetica, Arial, sans-serif);\n    font-size: 16px;\n    line-height: 1.55;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n  }\n\n  .as2-lp,\n  .as2-lp *,\n  .as2-lp *::before,\n  .as2-lp *::after {\n    box-sizing: border-box;\n  }\n\n  .as2-lp h2,\n  .as2-lp h3,\n  .as2-lp p,\n  .as2-lp dl,\n  .as2-lp dd,\n  .as2-lp ul {\n    margin: 0;\n  }\n\n  .as2-lp h2,\n  .as2-lp h3 {\n    color: inherit;\n    font-family: var(--font-heading-family, Inter, Helvetica, Arial, sans-serif);\n    font-weight: 650;\n  }\n\n  .as2-lp__sr-only {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    clip-path: inset(50%) !important;\n    white-space: nowrap !important;\n  }\n\n  .as2-lp__hero {\n    position: relative;\n    overflow: hidden;\n    background: #020205;\n  }\n\n  .as2-lp__hero-image {\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    height: auto !important;\n    margin: 0 !important;\n    border: 0 !important;\n  }\n\n  .as2-lp__hero-mobile-copy {\n    display: none;\n  }\n\n  .as2-lp__model-band {\n    padding: clamp(54px, 7vw, 110px) clamp(20px, 5vw, 78px);\n    border-top: 1px solid var(--as2-line);\n    border-bottom: 1px solid var(--as2-line);\n    background:\n      radial-gradient(circle at 86% 0%, rgba(126, 92, 255, 0.18), transparent 33%),\n      var(--as2-black);\n  }\n\n  .as2-lp__model-band-inner {\n    display: grid;\n    width: min(100%, 1420px);\n    grid-template-columns: minmax(0, 1.05fr) minmax(340px, 0.95fr);\n    gap: clamp(40px, 7vw, 120px);\n    align-items: end;\n    margin: 0 auto;\n  }\n\n  .as2-lp__eyebrow,\n  .as2-lp__feature-index {\n    color: var(--as2-purple-soft);\n    font-size: 0.73rem;\n    font-weight: 750;\n    letter-spacing: 0.17em;\n    line-height: 1.2;\n    text-transform: uppercase;\n  }\n\n  .as2-lp__model-band h2 {\n    margin-top: 13px;\n    font-size: clamp(2.35rem, 5.3vw, 5rem);\n    letter-spacing: -0.055em;\n    line-height: 0.96;\n    text-wrap: balance;\n  }\n\n  .as2-lp__model-band-copy \u003e p {\n    color: var(--as2-muted);\n    font-size: clamp(1rem, 1.25vw, 1.15rem);\n  }\n\n  .as2-lp__model-band-copy ul {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin-top: 25px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .as2-lp__model-band-copy li {\n    padding: 8px 13px;\n    border: 1px solid rgba(156, 131, 255, 0.34);\n    border-radius: 999px;\n    background: rgba(156, 131, 255, 0.08);\n    color: #e2dcff;\n    font-size: 0.72rem;\n    font-weight: 750;\n    letter-spacing: 0.1em;\n  }\n\n  .as2-lp__features {\n    background: var(--as2-black);\n  }\n\n  .as2-lp__feature {\n    padding: clamp(54px, 7vw, 108px) clamp(18px, 4.4vw, 70px);\n    border-bottom: 1px solid var(--as2-line);\n    background:\n      radial-gradient(circle at 12% 50%, rgba(91, 65, 202, 0.09), transparent 30%),\n      var(--as2-black);\n  }\n\n  .as2-lp__feature--reverse {\n    background:\n      radial-gradient(circle at 88% 50%, rgba(91, 65, 202, 0.09), transparent 30%),\n      var(--as2-black);\n  }\n\n  .as2-lp__feature-inner {\n    display: grid;\n    width: min(100%, 1480px);\n    grid-template-columns: minmax(0, 1.14fr) minmax(350px, 0.86fr);\n    gap: clamp(34px, 6vw, 104px);\n    align-items: center;\n    margin: 0 auto;\n  }\n\n  .as2-lp__feature--reverse .as2-lp__video-frame {\n    order: 2;\n  }\n\n  .as2-lp__feature--reverse .as2-lp__feature-copy {\n    order: 1;\n  }\n\n  .as2-lp__video-frame {\n    position: relative;\n    overflow: hidden;\n    border-radius: 20px;\n    background: #050608;\n    box-shadow: 0 28px 70px rgba(0, 0, 0, 0.4);\n  }\n\n  .as2-lp__video-frame::after {\n    position: absolute;\n    inset: 0;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    border-radius: inherit;\n    content: \"\";\n    pointer-events: none;\n  }\n\n  .as2-lp__video {\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    height: auto !important;\n    aspect-ratio: 16 \/ 9;\n    margin: 0 !important;\n    border: 0 !important;\n    background: #000;\n    object-fit: cover;\n    pointer-events: none;\n  }\n\n  .as2-lp__feature-copy {\n    min-width: 0;\n  }\n\n  .as2-lp__feature-copy h2 {\n    margin-top: 15px;\n    font-size: clamp(2.3rem, 4.6vw, 4.7rem);\n    letter-spacing: -0.058em;\n    line-height: 0.96;\n    text-wrap: balance;\n  }\n\n  .as2-lp__feature-copy \u003e p:not(.as2-lp__feature-index) {\n    margin-top: 24px;\n    color: var(--as2-muted);\n    font-size: clamp(0.98rem, 1.2vw, 1.12rem);\n  }\n\n  .as2-lp__metrics {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 1px;\n    margin-top: 34px !important;\n    overflow: hidden;\n    border: 1px solid var(--as2-line);\n    border-radius: 16px;\n    background: var(--as2-line);\n  }\n\n  .as2-lp__metrics--three {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .as2-lp__metrics \u003e div {\n    min-width: 0;\n    padding: 16px 15px 17px;\n    background: rgba(12, 13, 19, 0.96);\n  }\n\n  .as2-lp__metrics dt {\n    color: #777b87;\n    font-size: 0.66rem;\n    font-weight: 700;\n    letter-spacing: 0.1em;\n    line-height: 1.25;\n    text-transform: uppercase;\n  }\n\n  .as2-lp__metrics dd {\n    margin-top: 6px;\n    color: #f1efff;\n    font-size: clamp(0.88rem, 1.1vw, 1.02rem);\n    font-weight: 680;\n    line-height: 1.25;\n  }\n\n  .as2-lp__air-specs {\n    padding: clamp(58px, 8vw, 118px) clamp(18px, 5vw, 78px);\n    border-bottom: 1px solid var(--as2-line);\n    background:\n      radial-gradient(circle at 10% 0%, rgba(126, 92, 255, 0.18), transparent 29%),\n      radial-gradient(circle at 92% 55%, rgba(81, 53, 186, 0.12), transparent 31%),\n      #050509;\n  }\n\n  .as2-lp__air-specs-inner {\n    width: min(100%, 1420px);\n    margin: 0 auto;\n  }\n\n  .as2-lp__air-specs-header {\n    display: grid;\n    grid-template-columns: minmax(0, 1.08fr) minmax(330px, 0.92fr);\n    gap: clamp(32px, 7vw, 112px);\n    align-items: end;\n  }\n\n  .as2-lp__air-specs-header h2 {\n    margin-top: 15px;\n    font-size: clamp(2.5rem, 5.2vw, 5rem);\n    letter-spacing: -0.058em;\n    line-height: 0.96;\n    text-wrap: balance;\n  }\n\n  .as2-lp__air-specs-header \u003e p {\n    color: var(--as2-muted);\n    font-size: clamp(0.98rem, 1.2vw, 1.12rem);\n  }\n\n  .as2-lp__air-spec-grid {\n    columns: 2;\n    column-gap: 16px;\n    margin-top: clamp(42px, 6vw, 76px);\n  }\n\n  .as2-lp__air-spec-card {\n    display: inline-block;\n    width: 100%;\n    min-width: 0;\n    margin: 0 0 16px !important;\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.11);\n    border-radius: 19px;\n    background:\n      linear-gradient(145deg, rgba(156, 131, 255, 0.055), transparent 34%),\n      rgba(11, 12, 18, 0.97);\n    vertical-align: top;\n    -webkit-column-break-inside: avoid;\n    page-break-inside: avoid;\n    break-inside: avoid;\n  }\n\n  .as2-lp__air-spec-card-heading {\n    display: flex;\n    gap: 14px;\n    align-items: baseline;\n    padding: clamp(20px, 2.5vw, 30px) clamp(18px, 2.8vw, 34px);\n    border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .as2-lp__air-spec-card-heading span {\n    flex: 0 0 auto;\n    color: var(--as2-purple);\n    font-size: 0.68rem;\n    font-weight: 800;\n    letter-spacing: 0.13em;\n  }\n\n  .as2-lp__air-spec-card-heading h3 {\n    font-size: clamp(1.15rem, 1.75vw, 1.55rem);\n    letter-spacing: -0.025em;\n    line-height: 1.15;\n  }\n\n  .as2-lp__air-spec-list {\n    padding: 0 clamp(18px, 2.8vw, 34px) 6px;\n  }\n\n  .as2-lp__air-spec-list \u003e div {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(170px, 47%);\n    gap: clamp(16px, 2vw, 30px);\n    align-items: start;\n    padding: 15px 0;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.075);\n  }\n\n  .as2-lp__air-spec-list \u003e div:last-child {\n    border-bottom: 0;\n  }\n\n  .as2-lp__air-spec-list dt {\n    color: #878a94;\n    font-size: 0.78rem;\n    font-weight: 650;\n    letter-spacing: 0.015em;\n    line-height: 1.4;\n  }\n\n  .as2-lp__air-spec-list dd {\n    color: #f2f0ff;\n    font-size: clamp(0.82rem, 1vw, 0.93rem);\n    font-weight: 680;\n    line-height: 1.42;\n    overflow-wrap: anywhere;\n    text-align: right;\n  }\n\n  .as2-lp__air-spec-list sup,\n  .as2-lp__air-spec-notes sup {\n    color: var(--as2-purple-soft);\n    font-size: 0.7em;\n    line-height: 0;\n  }\n\n  .as2-lp__air-spec-notes {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px clamp(28px, 5vw, 72px);\n    margin-top: 26px;\n    padding: 23px clamp(18px, 2.8vw, 34px);\n    border: 1px solid rgba(156, 131, 255, 0.18);\n    border-radius: 15px;\n    background: rgba(156, 131, 255, 0.045);\n  }\n\n  .as2-lp__air-spec-notes p {\n    color: #8f929d;\n    font-size: 0.72rem;\n    line-height: 1.55;\n  }\n\n  .as2-lp__series-reference {\n    padding: clamp(52px, 7vw, 96px) clamp(20px, 5vw, 78px);\n    border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n    background:\n      radial-gradient(circle at 50% 120%, rgba(112, 77, 255, 0.2), transparent 42%),\n      #000;\n    text-align: center;\n  }\n\n  .as2-lp__series-reference h2 {\n    max-width: 940px;\n    margin: 14px auto 0;\n    font-size: clamp(2.15rem, 4.5vw, 4.2rem);\n    letter-spacing: -0.055em;\n    line-height: 0.98;\n    text-wrap: balance;\n  }\n\n  .as2-lp__series-reference \u003e p:last-child {\n    max-width: 850px;\n    margin: 23px auto 0;\n    color: var(--as2-muted);\n    font-size: clamp(0.94rem, 1.15vw, 1.08rem);\n  }\n\n  .as2-lp__image-stack {\n    width: 100%;\n    overflow: hidden;\n    background: #000;\n    font-size: 0;\n    line-height: 0;\n  }\n\n  .as2-lp__stack-item {\n    display: block;\n    width: 100%;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    background: #000;\n    font-size: 0;\n    line-height: 0;\n  }\n\n  .as2-lp__asset-label {\n    display: block;\n    margin: 0 !important;\n    padding: 13px clamp(16px, 4vw, 54px);\n    border-top: 1px solid rgba(156, 131, 255, 0.32);\n    border-bottom: 1px solid rgba(156, 131, 255, 0.2);\n    background: #07070b;\n    color: #c9bdff;\n    font-size: clamp(0.66rem, 0.9vw, 0.8rem);\n    font-weight: 750;\n    letter-spacing: 0.07em;\n    line-height: 1.4;\n    text-align: center;\n    text-transform: uppercase;\n  }\n\n  .as2-lp__image-stack img {\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    height: auto !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    vertical-align: top;\n  }\n\n  .as2-lp__image-stack img + img {\n    margin-top: -1px !important;\n  }\n\n  .as2-lp__stack-item + .as2-lp__stack-item,\n  .as2-lp__stack-item + img,\n  .as2-lp__image-stack \u003e img + .as2-lp__compare-scroll {\n    margin-top: -1px !important;\n  }\n\n  .as2-lp__compare-scroll,\n  .as2-lp__compare-track {\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    background: #000;\n    font-size: 0;\n    line-height: 0;\n  }\n\n  .as2-lp__compare-scroll {\n    overflow-x: auto;\n    overflow-y: hidden;\n    overscroll-behavior-x: contain;\n    scrollbar-color: #6651be #08080b;\n    scrollbar-width: thin;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .as2-lp__compare-scroll:focus-visible {\n    outline: 2px solid var(--as2-purple);\n    outline-offset: -2px;\n  }\n\n  @media (max-width: 980px) {\n    .as2-lp__model-band-inner,\n    .as2-lp__feature-inner,\n    .as2-lp__air-specs-header {\n      grid-template-columns: 1fr;\n    }\n\n    .as2-lp__model-band-inner {\n      gap: 28px;\n    }\n\n    .as2-lp__feature-inner {\n      gap: 40px;\n    }\n\n    .as2-lp__feature--reverse .as2-lp__video-frame,\n    .as2-lp__feature--reverse .as2-lp__feature-copy {\n      order: initial;\n    }\n\n    .as2-lp__feature-copy {\n      max-width: 760px;\n    }\n\n    .as2-lp__air-specs-header {\n      gap: 26px;\n    }\n\n    .as2-lp__air-specs-header \u003e p {\n      max-width: 760px;\n    }\n\n    .as2-lp__compare-track {\n      width: 960px;\n    }\n  }\n\n  @media (max-width: 860px) {\n    .as2-lp__air-spec-grid {\n      columns: 1;\n      column-gap: 0;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .as2-lp__hero {\n      height: clamp(570px, 155vw, 710px);\n    }\n\n    .as2-lp__hero::after {\n      position: absolute;\n      inset: 0;\n      background:\n        linear-gradient(0deg, rgba(0, 0, 0, 0.94) 0%, rgba(0, 0, 0, 0.15) 58%, rgba(0, 0, 0, 0.05) 100%),\n        linear-gradient(90deg, rgba(0, 0, 0, 0.2), transparent 65%);\n      content: \"\";\n      pointer-events: none;\n    }\n\n    .as2-lp__hero-image {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover;\n      object-position: 72% 50%;\n    }\n\n    .as2-lp__hero-mobile-copy {\n      position: absolute;\n      z-index: 1;\n      right: 20px;\n      bottom: 34px;\n      left: 20px;\n      display: block;\n    }\n\n    .as2-lp__hero-mobile-copy \u003e p {\n      color: var(--as2-purple-soft);\n      font-size: 0.73rem;\n      font-weight: 750;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n    }\n\n    .as2-lp__hero-mobile-title {\n      margin-top: 12px;\n      color: #fff;\n      font-size: clamp(2.7rem, 13.5vw, 4rem);\n      font-weight: 650;\n      letter-spacing: -0.06em;\n      line-height: 0.93;\n    }\n\n    .as2-lp__hero-mobile-copy span {\n      display: block;\n      margin-top: 17px;\n      color: rgba(255, 255, 255, 0.64);\n      font-size: 0.84rem;\n    }\n\n    .as2-lp__model-band {\n      padding: 54px 20px;\n    }\n\n    .as2-lp__model-band h2 {\n      font-size: clamp(2.4rem, 12vw, 3.5rem);\n    }\n\n    .as2-lp__feature {\n      padding: 48px 12px 58px;\n    }\n\n    .as2-lp__feature-inner {\n      gap: 32px;\n    }\n\n    .as2-lp__video-frame {\n      border-radius: 14px;\n    }\n\n    .as2-lp__feature-copy {\n      padding: 0 8px;\n    }\n\n    .as2-lp__feature-copy h2 {\n      font-size: clamp(2.35rem, 12vw, 3.45rem);\n    }\n\n    .as2-lp__metrics,\n    .as2-lp__metrics--three {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      margin-top: 28px !important;\n      border-radius: 13px;\n    }\n\n    .as2-lp__metrics \u003e div {\n      padding: 14px 12px 15px;\n    }\n\n    .as2-lp__air-specs {\n      padding: 56px 14px 66px;\n    }\n\n    .as2-lp__air-specs-header {\n      padding: 0 6px;\n    }\n\n    .as2-lp__air-specs-header h2 {\n      font-size: clamp(2.4rem, 12vw, 3.55rem);\n    }\n\n    .as2-lp__air-spec-grid {\n      margin-top: 38px;\n    }\n\n    .as2-lp__air-spec-card {\n      border-radius: 15px;\n    }\n\n    .as2-lp__air-spec-notes {\n      grid-template-columns: 1fr;\n      margin-top: 16px;\n    }\n\n  }\n\n  @media (max-width: 540px) {\n    .as2-lp__air-spec-list \u003e div {\n      grid-template-columns: 1fr;\n      gap: 5px;\n      padding: 14px 0;\n    }\n\n    .as2-lp__air-spec-list dd {\n      text-align: left;\n    }\n  }\n\n  @media (max-width: 420px) {\n    .as2-lp__model-band-copy ul {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .as2-lp__model-band-copy li {\n      padding: 8px 5px;\n      text-align: center;\n    }\n\n    .as2-lp__metrics,\n    .as2-lp__metrics--three {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .as2-lp *,\n    .as2-lp *::before,\n    .as2-lp *::after {\n      scroll-behavior: auto !important;\n      transition-duration: 0.01ms !important;\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const rootSelector = '[data-as2-root]';\n\n    const getRoots = (scope) =\u003e {\n      const roots = [];\n      if (scope \u0026\u0026 scope.matches \u0026\u0026 scope.matches(rootSelector)) roots.push(scope);\n      if (scope \u0026\u0026 scope.querySelectorAll) roots.push(...scope.querySelectorAll(rootSelector));\n      return roots;\n    };\n\n    const initialize = (root) =\u003e {\n      if (!root || root.dataset.as2Initialized === 'true') return;\n\n      root.dataset.as2Initialized = 'true';\n      const videos = Array.from(root.querySelectorAll('[data-as2-video]'));\n      const ratios = new Map();\n      const removeListeners = [];\n      let observer = null;\n\n      const on = (target, type, handler, options) =\u003e {\n        target.addEventListener(type, handler, options);\n        removeListeners.push(() =\u003e target.removeEventListener(type, handler, options));\n      };\n\n      const pauseVideo = (video) =\u003e {\n        if (!video.paused) video.pause();\n      };\n\n      const pauseAll = () =\u003e videos.forEach(pauseVideo);\n\n      const playMostVisible = () =\u003e {\n        if (document.visibilityState !== 'visible') {\n          pauseAll();\n          return;\n        }\n\n        let candidate = null;\n        let bestRatio = 0.45;\n\n        videos.forEach((video) =\u003e {\n          const ratio = ratios.get(video) || 0;\n          if (ratio \u003e= bestRatio) {\n            candidate = video;\n            bestRatio = ratio;\n          }\n        });\n\n        videos.forEach((video) =\u003e {\n          if (video !== candidate) pauseVideo(video);\n        });\n\n        if (!candidate) return;\n\n        try {\n          const playPromise = candidate.play();\n          if (playPromise \u0026\u0026 typeof playPromise.catch === 'function') {\n            playPromise.catch(() =\u003e {});\n          }\n        } catch (error) {\n          \/\/ Autoplay can be blocked by browser or device policy.\n        }\n      };\n\n      videos.forEach((video) =\u003e {\n        video.muted = true;\n        video.defaultMuted = true;\n        video.loop = true;\n        video.autoplay = true;\n        video.playsInline = true;\n        video.controls = false;\n        video.removeAttribute('controls');\n        ratios.set(video, 0);\n        pauseVideo(video);\n\n        on(video, 'play', () =\u003e {\n          const ratio = ratios.get(video) || 0;\n          if (ratio \u003c 0.45 || document.visibilityState !== 'visible') {\n            pauseVideo(video);\n            return;\n          }\n          videos.forEach((otherVideo) =\u003e {\n            if (otherVideo !== video) pauseVideo(otherVideo);\n          });\n        });\n      });\n\n      if ('IntersectionObserver' in window) {\n        observer = new IntersectionObserver(\n          (entries) =\u003e {\n            entries.forEach((entry) =\u003e {\n              ratios.set(entry.target, entry.intersectionRatio);\n            });\n            playMostVisible();\n          },\n          { threshold: [0, 0.15, 0.45, 0.75, 1] }\n        );\n\n        videos.forEach((video) =\u003e observer.observe(video));\n      } else {\n        videos.forEach((video) =\u003e {\n          try {\n            const playPromise = video.play();\n            if (playPromise \u0026\u0026 typeof playPromise.catch === 'function') playPromise.catch(() =\u003e {});\n          } catch (error) {\n            \/\/ Autoplay fallback for browsers without IntersectionObserver.\n          }\n        });\n      }\n\n      const handleVisibility = () =\u003e {\n        if (document.visibilityState !== 'visible') pauseAll();\n        else playMostVisible();\n      };\n\n      on(document, 'visibilitychange', handleVisibility);\n\n      root.as2Cleanup = () =\u003e {\n        if (observer) observer.disconnect();\n        removeListeners.forEach((remove) =\u003e remove());\n        pauseAll();\n        delete root.as2Cleanup;\n        delete root.dataset.as2Initialized;\n      };\n    };\n\n    const initializeAll = (scope) =\u003e getRoots(scope).forEach(initialize);\n\n    initializeAll(document);\n\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', () =\u003e initializeAll(document), { once: true });\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e initializeAll(event.target));\n    document.addEventListener('shopify:section:unload', (event) =\u003e {\n      getRoots(event.target).forEach((root) =\u003e {\n        if (typeof root.as2Cleanup === 'function') root.as2Cleanup();\n      });\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":47665604264073,"sku":"SD-UNI-AS2-AIR","price":4351.16,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2-Photo1.webp?v=1784660137"},{"product_id":"products-unitree-as2-pro","title":"Unitree AS2 Pro","description":"\u003cdiv id=\"unitree-as2-pro-description\" class=\"as2-lp\" data-as2-root role=\"region\" aria-label=\"Unitree AS2 PRO product details\"\u003e\n  \u003csection class=\"as2-lp__hero\" aria-label=\"Unitree AS2 PRO hero\"\u003e\n    \u003ch2 class=\"as2-lp__sr-only\"\u003eUnitree AS2 PRO — Compact Size, Industrial Capability\u003c\/h2\u003e\n    \u003cimg class=\"as2-lp__hero-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2_Hero_Image.webp?v=1784662328\" alt=\"Unitree AS2 quadruped robot moving through an industrial environment\" width=\"1920\" height=\"1081\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\u003e\n    \u003cdiv class=\"as2-lp__hero-mobile-copy\"\u003e\n      \u003cp\u003eUnitree AS2 PRO\u003c\/p\u003e\n      \u003cp class=\"as2-lp__hero-mobile-title\"\u003eCompact Size.\u003cbr\u003eIndustrial Capability.\u003c\/p\u003e\n      \u003cspan\u003eOfficial speed range: 0–3.7 m\/s\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"as2-lp__model-band\" aria-labelledby=\"as2-pro-heading\"\u003e\n    \u003cdiv class=\"as2-lp__model-band-inner\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"as2-lp__eyebrow\"\u003eAS2 PRO\u003c\/p\u003e\n        \u003ch2 id=\"as2-pro-heading\"\u003eBuilt for longer,\u003cbr\u003eharder missions.\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"as2-lp__model-band-copy\"\u003e\n        \u003cp\u003e\n          This listing is for the Unitree AS2 PRO configuration. Every model-specific figure below\n          follows the PRO column of Unitree’s comparison table and is kept separate from AS2 AIR\n          and AS2 EDU values.\n        \u003c\/p\u003e\n        \u003cul aria-label=\"Unitree AS2 PRO key specifications\"\u003e\n          \u003cli\u003e≈18 kg\u003c\/li\u003e\n          \u003cli\u003e≈75 N·m\u003c\/li\u003e\n          \u003cli\u003e15,000 mAh\u003c\/li\u003e\n          \u003cli\u003e0–3.7 m\/s\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"as2-lp__features\"\u003e\n    \u003carticle class=\"as2-lp__feature\" aria-labelledby=\"as2-power-heading\"\u003e\n      \u003cdiv class=\"as2-lp__feature-inner\"\u003e\n        \u003cdiv class=\"as2-lp__video-frame\"\u003e\n          \u003cvideo class=\"as2-lp__video\" data-as2-video autoplay muted loop playsinline preload=\"none\" disablepictureinpicture disableremoteplayback controlslist=\"nodownload noplaybackrate nofullscreen\" aria-label=\"Unitree AS2 PRO motor torque and payload demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b8ad02207c664513a1b3879285a4b405.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"as2-lp__feature-copy\"\u003e\n          \u003cp class=\"as2-lp__feature-index\"\u003e01 \/ Power\u003c\/p\u003e\n          \u003ch2 id=\"as2-power-heading\"\u003ePowerful Motors,\u003cbr\u003eExceptional Payload.\u003c\/h2\u003e\n          \u003cp\u003e\n            AS2 PRO combines an approximately 18 kg body including battery with a maximum joint\n            torque of approximately 75 N·m. Official load figures list an approximately 55 kg\n            standing load and an approximately 13 kg continuous walking load.\n          \u003c\/p\u003e\n          \u003cdl class=\"as2-lp__metrics\"\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eMaximum joint torque\u003c\/dt\u003e\n\u003cdd\u003e≈75 N·m\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eWeight with battery\u003c\/dt\u003e\n\u003cdd\u003e≈18 kg\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eMaximum standing load\u003c\/dt\u003e\n\u003cdd\u003e≈55 kg\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eContinuous walking load\u003c\/dt\u003e\n\u003cdd\u003e≈13 kg\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"as2-lp__feature as2-lp__feature--reverse\" aria-labelledby=\"as2-endurance-heading\"\u003e\n      \u003cdiv class=\"as2-lp__feature-inner\"\u003e\n        \u003cdiv class=\"as2-lp__video-frame\"\u003e\n          \u003cvideo class=\"as2-lp__video\" data-as2-video autoplay muted loop playsinline preload=\"none\" disablepictureinpicture disableremoteplayback controlslist=\"nodownload noplaybackrate nofullscreen\" aria-label=\"Unitree AS2 PRO long-endurance battery demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b233b66f03094473949d6807ad955578.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"as2-lp__feature-copy\"\u003e\n          \u003cp class=\"as2-lp__feature-index\"\u003e02 \/ Endurance\u003c\/p\u003e\n          \u003ch2 id=\"as2-endurance-heading\"\u003eUltra-Long Endurance,\u003cbr\u003eExpand Boundaries.\u003c\/h2\u003e\n          \u003cp\u003e\n            AS2 PRO uses one 15,000 mAh long-range battery. Official laboratory figures list\n            approximately 4 hours and 20 km of continuous unloaded walking; with a 13 kg load,\n            the listed result is more than 2.5 hours and approximately 13 km.\n          \u003c\/p\u003e\n          \u003cdl class=\"as2-lp__metrics\"\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eBattery capacity\u003c\/dt\u003e\n\u003cdd\u003e15,000 mAh\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eUnloaded runtime\u003c\/dt\u003e\n\u003cdd\u003e≈4 h\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eUnloaded range\u003c\/dt\u003e\n\u003cdd\u003e≈20 km\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eWith 13 kg load\u003c\/dt\u003e\n\u003cdd\u003e\u0026gt;2.5 h \/ ≈13 km\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"as2-lp__feature\" aria-labelledby=\"as2-weather-heading\"\u003e\n      \u003cdiv class=\"as2-lp__feature-inner\"\u003e\n        \u003cdiv class=\"as2-lp__video-frame\"\u003e\n          \u003cvideo class=\"as2-lp__video\" data-as2-video autoplay muted loop playsinline preload=\"none\" disablepictureinpicture disableremoteplayback controlslist=\"nodownload noplaybackrate nofullscreen\" aria-label=\"Unitree AS2 PRO operating in wet and demanding environments\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/3fb3c05bfdcb4aa6bed4f020547b4c07.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"as2-lp__feature-copy\"\u003e\n          \u003cp class=\"as2-lp__feature-index\"\u003e03 \/ Protection\u003c\/p\u003e\n          \u003ch2 id=\"as2-weather-heading\"\u003eAll-Weather Adaptability,\u003cbr\u003eReliable Operation.\u003c\/h2\u003e\n          \u003cp\u003e\n            Unitree lists an IP54 protection rating for AS2 PRO, together with an official\n            operating-temperature range of −20°C to 50°C for operation across more demanding\n            weather and environmental conditions.\n          \u003c\/p\u003e\n          \u003cdl class=\"as2-lp__metrics\"\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eProtection rating\u003c\/dt\u003e\n\u003cdd\u003eIP54\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eOperating temperature\u003c\/dt\u003e\n\u003cdd\u003e−20°C to 50°C\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"as2-lp__feature as2-lp__feature--reverse\" aria-labelledby=\"as2-dynamics-heading\"\u003e\n      \u003cdiv class=\"as2-lp__feature-inner\"\u003e\n        \u003cdiv class=\"as2-lp__video-frame\"\u003e\n          \u003cvideo class=\"as2-lp__video\" data-as2-video autoplay muted loop playsinline preload=\"none\" disablepictureinpicture disableremoteplayback controlslist=\"nodownload noplaybackrate nofullscreen\" aria-label=\"Unitree AS2 PRO running, climbing and jumping demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/0cc434af1c554809915390bd499b8586.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"as2-lp__feature-copy\"\u003e\n          \u003cp class=\"as2-lp__feature-index\"\u003e04 \/ Dynamics\u003c\/p\u003e\n          \u003ch2 id=\"as2-dynamics-heading\"\u003eAgile Bionic,\u003cbr\u003eExceptional Dynamics.\u003c\/h2\u003e\n          \u003cp\u003e\n            The video above is an official AS2-series demonstration and may show movements or\n            configurations beyond the AS2 PRO specification. For AS2 PRO, Unitree lists a speed\n            range of 0–3.7 m\/s, an approximately 40° slope capability and a 25 cm forward\n            stair-climbing capability.\n          \u003c\/p\u003e\n          \u003cdl class=\"as2-lp__metrics as2-lp__metrics--three\"\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eSpeed\u003c\/dt\u003e\n\u003cdd\u003e0–3.7 m\/s\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eSlope capability\u003c\/dt\u003e\n\u003cdd\u003e≈40°\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eForward stair capability\u003c\/dt\u003e\n\u003cdd\u003e25 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"as2-lp__pro-specs\" aria-labelledby=\"as2-pro-specs-heading\"\u003e\n    \u003cdiv class=\"as2-lp__pro-specs-inner\"\u003e\n      \u003cheader class=\"as2-lp__pro-specs-header\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"as2-lp__eyebrow\"\u003eAS2 PRO \/ Complete Specifications\u003c\/p\u003e\n          \u003ch2 id=\"as2-pro-specs-heading\"\u003eOfficial PRO specifications.\u003cbr\u003eOne clear reference.\u003c\/h2\u003e\n        \u003c\/div\u003e\n        \u003cp\u003e\n          The values in this section apply specifically to the Unitree AS2 PRO configuration.\n          They have been separated from AS2 AIR and AS2 EDU specifications for clear model\n          identification.\n        \u003c\/p\u003e\n      \u003c\/header\u003e\n\n      \u003cdiv class=\"as2-lp__pro-spec-grid\"\u003e\n        \u003carticle class=\"as2-lp__pro-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__pro-spec-card-heading\"\u003e\n            \u003cspan\u003e01\u003c\/span\u003e\n            \u003ch3\u003eMechanical Parameters\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cdl class=\"as2-lp__pro-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSize (standing)\u003c\/dt\u003e\n              \u003cdd\u003e720 × 378 × 457 mm\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSize (lying prone)\u003c\/dt\u003e\n              \u003cdd\u003e776 × 378 × 233 mm\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eWeight (with battery)\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 18 kg\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eMaterial\u003c\/dt\u003e\n              \u003cdd\u003eAluminum alloy + high-strength engineering plastic\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eDegrees of freedom (joint motors)\u003c\/dt\u003e\n              \u003cdd\u003e12\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eJoint bearings\u003c\/dt\u003e\n              \u003cdd\u003eIndustrial-grade crossed roller bearings (high precision, high load capacity)\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eJoint motors\u003c\/dt\u003e\n              \u003cdd\u003eLow-inertia, high-speed inner-rotor PMSM (enhanced response and heat dissipation)\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eMaximum joint torque\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 75 N·m\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eRange of motion\u003c\/dt\u003e\n              \u003cdd\u003e\n                Body: −45° to 45°\u003cbr\u003e\n                Thigh: −115° to 200°\u003cbr\u003e\n                Shank: −159° to −47°\n              \u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__pro-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__pro-spec-card-heading\"\u003e\n            \u003cspan\u003e02\u003c\/span\u003e\n            \u003ch3\u003eElectrical \u0026amp; Connectivity\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cdl class=\"as2-lp__pro-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSupply voltage\u003c\/dt\u003e\n              \u003cdd\u003e36–50.4 V\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eJoint encoder\u003c\/dt\u003e\n              \u003cdd\u003eDual encoders\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eCooling system\u003c\/dt\u003e\n              \u003cdd\u003eLocal air cooling\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003ePower supply\u003c\/dt\u003e\n              \u003cdd\u003eLithium battery\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eWi-Fi 6 \u0026amp; Bluetooth 5.2\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSpeaker\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eMicrophone\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eFront light\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eISS 3.0 intelligent side-follow system\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eGPS\u003c\/dt\u003e\n              \u003cdd\u003eYes — disabled by default; user authorization required\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003e4G\u003c\/dt\u003e\n              \u003cdd\u003eYes — disabled by default; user authorization required\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__pro-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__pro-spec-card-heading\"\u003e\n            \u003cspan\u003e03\u003c\/span\u003e\n            \u003ch3\u003ePerception \u0026amp; Interfaces\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cdl class=\"as2-lp__pro-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eHD camera\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eUltra-wide-angle LiDAR\u003c\/dt\u003e\n              \u003cdd\u003eIndustrial-grade 64–128-line LiDAR\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eComputing power\u003c\/dt\u003e\n              \u003cdd\u003e8-core high-performance CPU\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eExternal interfaces\u003c\/dt\u003e\n              \u003cdd\u003e\n                1 × Gigabit Ethernet\u003cbr\u003e\n                1 × SBUS\u003cbr\u003e\n                Power output: BAT\n              \u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__pro-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__pro-spec-card-heading\"\u003e\n            \u003cspan\u003e04\u003c\/span\u003e\n            \u003ch3\u003ePerformance \u0026amp; Mobility\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cdl class=\"as2-lp__pro-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eOperating temperature\u003c\/dt\u003e\n              \u003cdd\u003e−20°C to 50°C\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eBattery life (unloaded)\u003csup\u003e1\u003c\/sup\u003e\n\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 4 hours continuous walking; approx. 20 km\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eBattery life (loaded)\u003csup\u003e1\u003c\/sup\u003e\n\u003c\/dt\u003e\n              \u003cdd\u003eWith 13 kg load: \u0026gt;2.5 hours continuous walking; approx. 13 km\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eMaximum standing load\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 55 kg\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eContinuous walking load\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 13 kg\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSlope-walking capability\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 40°\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eStair-climbing capability\u003c\/dt\u003e\n              \u003cdd\u003e25 cm\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSpeed\u003c\/dt\u003e\n              \u003cdd\u003e0–3.7 m\/s\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eProtection rating\u003c\/dt\u003e\n              \u003cdd\u003eIP54\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__pro-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__pro-spec-card-heading\"\u003e\n            \u003cspan\u003e05\u003c\/span\u003e\n            \u003ch3\u003eBattery \u0026amp; Accessories\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cdl class=\"as2-lp__pro-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eRemote controller\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eBattery capacity\u003c\/dt\u003e\n              \u003cdd\u003eLong Range (15,000 mAh) × 1\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eCharger\u003c\/dt\u003e\n              \u003cdd\u003eFast Charging (51 V \/ 9 A)\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eCharging dock\u003c\/dt\u003e\n              \u003cdd\u003e\/\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eHigh-computing-power expansion dock\u003c\/dt\u003e\n              \u003cdd\u003e\/\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__pro-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__pro-spec-card-heading\"\u003e\n            \u003cspan\u003e06\u003c\/span\u003e\n            \u003ch3\u003eSoftware \u0026amp; Support\u003c\/h3\u003e\n          \u003c\/div\u003e\n          \u003cdl class=\"as2-lp__pro-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSecondary development\u003csup\u003e2\u003c\/sup\u003e\n\u003c\/dt\u003e\n              \u003cdd\u003eNot supported\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eUniStore platform\u003c\/dt\u003e\n              \u003cdd\u003eSupported\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSmart OTA upgrade\u003c\/dt\u003e\n              \u003cdd\u003eContinuous upgrades\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"as2-lp__pro-spec-notes\"\u003e\n        \u003cp\u003e\n          \u003csup\u003e1\u003c\/sup\u003e The above data were obtained under laboratory conditions. Actual\n          performance may vary based on usage conditions.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          \u003csup\u003e2\u003c\/sup\u003e For detailed functions, please refer to the Secondary Development Manual.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"as2-lp__series-reference\" aria-labelledby=\"as2-series-reference-heading\"\u003e\n    \u003cp class=\"as2-lp__eyebrow\"\u003eOfficial AS2 Series Reference\u003c\/p\u003e\n    \u003ch2 id=\"as2-series-reference-heading\"\u003eRead the PRO column for this product.\u003c\/h2\u003e\n    \u003cp\u003e\n      The gallery below contains AS2-series material. Images that mention developer interfaces,\n      90 N·m, speeds above 3.7 m\/s, a 65 kg standing load, a 15 kg walking load, a 15 kg loaded\n      endurance test, a charging dock or Orin NX refer to AS2 EDU or series-maximum references—not\n      AS2 PRO specifications. For this listing, use only the PRO figures above and the centre PRO\n      comparison column.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"as2-lp__image-stack\" aria-label=\"Official Unitree AS2 product details and model comparison\"\u003e\n    \u003cfigure class=\"as2-lp__stack-item\"\u003e\n      \u003cfigcaption class=\"as2-lp__asset-label\"\u003e\n        AS2 PRO feature — ISS 3.0 intelligent side-follow is supported\n      \u003c\/figcaption\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image1.webp?v=1784662265\" alt=\"AS2 PRO ISS 3.0 intelligent side-follow feature reference\" width=\"1920\" height=\"1180\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/figure\u003e\n    \u003cfigure class=\"as2-lp__stack-item\"\u003e\n      \u003cfigcaption class=\"as2-lp__asset-label\"\u003e\n        AS2 EDU reference — secondary development is not supported on AS2 PRO\n      \u003c\/figcaption\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image2.webp?v=1784662266\" alt=\"AS2 EDU developer-platform reference; secondary development is not supported on AS2 PRO\" width=\"1920\" height=\"1214\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/figure\u003e\n    \u003cfigure class=\"as2-lp__stack-item\"\u003e\n      \u003cfigcaption class=\"as2-lp__asset-label\"\u003e\n        AS2 EDU \/ series-maximum reference — use the official AS2 PRO values above\n      \u003c\/figcaption\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image3.webp?v=1784662265\" alt=\"AS2 EDU and series-maximum performance reference; values shown do not all apply to AS2 PRO\" width=\"1920\" height=\"749\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/figure\u003e\n    \u003cfigure class=\"as2-lp__stack-item\"\u003e\n      \u003cfigcaption class=\"as2-lp__asset-label\"\u003e\n        AS2 PRO hardware note — 64–128-line LiDAR and 15,000 mAh are standard; Orin NX is not available\n      \u003c\/figcaption\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image4.webp?v=1784662266\" alt=\"AS2-series hardware reference; AS2 PRO uses industrial 64–128-line LiDAR and a 15,000 mAh battery without Orin NX expansion\" width=\"1920\" height=\"1247\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/figure\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image5.webp?v=1784662266\" alt=\"Unitree AS2 operating across varied environments\" width=\"1920\" height=\"1078\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image6.webp?v=1784662265\" alt=\"Unitree AS2 parameter section introduction\" width=\"1920\" height=\"1039\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003cdiv class=\"as2-lp__compare-scroll\" role=\"region\" aria-label=\"Scrollable AS2 AIR, PRO and EDU comparison table; PRO is this product and appears in the centre column\" tabindex=\"0\"\u003e\n      \u003cdiv class=\"as2-lp__compare-track\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2_Compare_Image1.webp?v=1784662265\" alt=\"Unitree AS2 AIR, PRO and EDU mechanical and electrical specification comparison\" width=\"1920\" height=\"1678\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2_Compare_Image2.webp?v=1784662265\" alt=\"Unitree AS2 AIR, PRO and EDU performance, accessories and feature comparison\" width=\"1920\" height=\"1958\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .as2-lp {\n    --as2-black: #000000;\n    --as2-panel: #08090d;\n    --as2-panel-2: #0d0f17;\n    --as2-ink: #f5f5f7;\n    --as2-muted: #a4a7b1;\n    --as2-line: rgba(255, 255, 255, 0.11);\n    --as2-purple: #9c83ff;\n    --as2-purple-soft: #c2b5ff;\n    width: 100%;\n    max-width: 1920px;\n    margin: 0 auto;\n    overflow: hidden;\n    background: var(--as2-black);\n    color: var(--as2-ink);\n    font-family: var(--font-body-family, Inter, Helvetica, Arial, sans-serif);\n    font-size: 16px;\n    line-height: 1.55;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n  }\n\n  .as2-lp,\n  .as2-lp *,\n  .as2-lp *::before,\n  .as2-lp *::after {\n    box-sizing: border-box;\n  }\n\n  .as2-lp h2,\n  .as2-lp h3,\n  .as2-lp p,\n  .as2-lp dl,\n  .as2-lp dd,\n  .as2-lp ul {\n    margin: 0;\n  }\n\n  .as2-lp h2,\n  .as2-lp h3 {\n    color: inherit;\n    font-family: var(--font-heading-family, Inter, Helvetica, Arial, sans-serif);\n    font-weight: 650;\n  }\n\n  .as2-lp__sr-only {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    clip-path: inset(50%) !important;\n    white-space: nowrap !important;\n  }\n\n  .as2-lp__hero {\n    position: relative;\n    overflow: hidden;\n    background: #020205;\n  }\n\n  .as2-lp__hero-image {\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    height: auto !important;\n    margin: 0 !important;\n    border: 0 !important;\n  }\n\n  .as2-lp__hero-mobile-copy {\n    display: none;\n  }\n\n  .as2-lp__model-band {\n    padding: clamp(54px, 7vw, 110px) clamp(20px, 5vw, 78px);\n    border-top: 1px solid var(--as2-line);\n    border-bottom: 1px solid var(--as2-line);\n    background:\n      radial-gradient(circle at 86% 0%, rgba(126, 92, 255, 0.18), transparent 33%),\n      var(--as2-black);\n  }\n\n  .as2-lp__model-band-inner {\n    display: grid;\n    width: min(100%, 1420px);\n    grid-template-columns: minmax(0, 1.05fr) minmax(340px, 0.95fr);\n    gap: clamp(40px, 7vw, 120px);\n    align-items: end;\n    margin: 0 auto;\n  }\n\n  .as2-lp__eyebrow,\n  .as2-lp__feature-index {\n    color: var(--as2-purple-soft);\n    font-size: 0.73rem;\n    font-weight: 750;\n    letter-spacing: 0.17em;\n    line-height: 1.2;\n    text-transform: uppercase;\n  }\n\n  .as2-lp__model-band h2 {\n    margin-top: 13px;\n    font-size: clamp(2.35rem, 5.3vw, 5rem);\n    letter-spacing: -0.055em;\n    line-height: 0.96;\n    text-wrap: balance;\n  }\n\n  .as2-lp__model-band-copy \u003e p {\n    color: var(--as2-muted);\n    font-size: clamp(1rem, 1.25vw, 1.15rem);\n  }\n\n  .as2-lp__model-band-copy ul {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin-top: 25px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .as2-lp__model-band-copy li {\n    padding: 8px 13px;\n    border: 1px solid rgba(156, 131, 255, 0.34);\n    border-radius: 999px;\n    background: rgba(156, 131, 255, 0.08);\n    color: #e2dcff;\n    font-size: 0.72rem;\n    font-weight: 750;\n    letter-spacing: 0.1em;\n  }\n\n  .as2-lp__features {\n    background: var(--as2-black);\n  }\n\n  .as2-lp__feature {\n    padding: clamp(54px, 7vw, 108px) clamp(18px, 4.4vw, 70px);\n    border-bottom: 1px solid var(--as2-line);\n    background:\n      radial-gradient(circle at 12% 50%, rgba(91, 65, 202, 0.09), transparent 30%),\n      var(--as2-black);\n  }\n\n  .as2-lp__feature--reverse {\n    background:\n      radial-gradient(circle at 88% 50%, rgba(91, 65, 202, 0.09), transparent 30%),\n      var(--as2-black);\n  }\n\n  .as2-lp__feature-inner {\n    display: grid;\n    width: min(100%, 1480px);\n    grid-template-columns: minmax(0, 1.14fr) minmax(350px, 0.86fr);\n    gap: clamp(34px, 6vw, 104px);\n    align-items: center;\n    margin: 0 auto;\n  }\n\n  .as2-lp__feature--reverse .as2-lp__video-frame {\n    order: 2;\n  }\n\n  .as2-lp__feature--reverse .as2-lp__feature-copy {\n    order: 1;\n  }\n\n  .as2-lp__video-frame {\n    position: relative;\n    overflow: hidden;\n    border-radius: 20px;\n    background: #050608;\n    box-shadow: 0 28px 70px rgba(0, 0, 0, 0.4);\n  }\n\n  .as2-lp__video-frame::after {\n    position: absolute;\n    inset: 0;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    border-radius: inherit;\n    content: \"\";\n    pointer-events: none;\n  }\n\n  .as2-lp__video {\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    height: auto !important;\n    aspect-ratio: 16 \/ 9;\n    margin: 0 !important;\n    border: 0 !important;\n    background: #000;\n    object-fit: cover;\n    pointer-events: none;\n  }\n\n  .as2-lp__feature-copy {\n    min-width: 0;\n  }\n\n  .as2-lp__feature-copy h2 {\n    margin-top: 15px;\n    font-size: clamp(2.3rem, 4.6vw, 4.7rem);\n    letter-spacing: -0.058em;\n    line-height: 0.96;\n    text-wrap: balance;\n  }\n\n  .as2-lp__feature-copy \u003e p:not(.as2-lp__feature-index) {\n    margin-top: 24px;\n    color: var(--as2-muted);\n    font-size: clamp(0.98rem, 1.2vw, 1.12rem);\n  }\n\n  .as2-lp__metrics {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 1px;\n    margin-top: 34px !important;\n    overflow: hidden;\n    border: 1px solid var(--as2-line);\n    border-radius: 16px;\n    background: var(--as2-line);\n  }\n\n  .as2-lp__metrics--three {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .as2-lp__metrics \u003e div {\n    min-width: 0;\n    padding: 16px 15px 17px;\n    background: rgba(12, 13, 19, 0.96);\n  }\n\n  .as2-lp__metrics dt {\n    color: #777b87;\n    font-size: 0.66rem;\n    font-weight: 700;\n    letter-spacing: 0.1em;\n    line-height: 1.25;\n    text-transform: uppercase;\n  }\n\n  .as2-lp__metrics dd {\n    margin-top: 6px;\n    color: #f1efff;\n    font-size: clamp(0.88rem, 1.1vw, 1.02rem);\n    font-weight: 680;\n    line-height: 1.25;\n  }\n\n  .as2-lp__pro-specs {\n    padding: clamp(58px, 8vw, 118px) clamp(18px, 5vw, 78px);\n    border-bottom: 1px solid var(--as2-line);\n    background:\n      radial-gradient(circle at 10% 0%, rgba(126, 92, 255, 0.18), transparent 29%),\n      radial-gradient(circle at 92% 55%, rgba(81, 53, 186, 0.12), transparent 31%),\n      #050509;\n  }\n\n  .as2-lp__pro-specs-inner {\n    width: min(100%, 1420px);\n    margin: 0 auto;\n  }\n\n  .as2-lp__pro-specs-header {\n    display: grid;\n    grid-template-columns: minmax(0, 1.08fr) minmax(330px, 0.92fr);\n    gap: clamp(32px, 7vw, 112px);\n    align-items: end;\n  }\n\n  .as2-lp__pro-specs-header h2 {\n    margin-top: 15px;\n    font-size: clamp(2.5rem, 5.2vw, 5rem);\n    letter-spacing: -0.058em;\n    line-height: 0.96;\n    text-wrap: balance;\n  }\n\n  .as2-lp__pro-specs-header \u003e p {\n    color: var(--as2-muted);\n    font-size: clamp(0.98rem, 1.2vw, 1.12rem);\n  }\n\n  .as2-lp__pro-spec-grid {\n    columns: 2;\n    column-gap: 16px;\n    margin-top: clamp(42px, 6vw, 76px);\n  }\n\n  .as2-lp__pro-spec-card {\n    display: inline-block;\n    width: 100%;\n    min-width: 0;\n    margin: 0 0 16px !important;\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.11);\n    border-radius: 19px;\n    background:\n      linear-gradient(145deg, rgba(156, 131, 255, 0.055), transparent 34%),\n      rgba(11, 12, 18, 0.97);\n    vertical-align: top;\n    -webkit-column-break-inside: avoid;\n    page-break-inside: avoid;\n    break-inside: avoid;\n  }\n\n  .as2-lp__pro-spec-card-heading {\n    display: flex;\n    gap: 14px;\n    align-items: baseline;\n    padding: clamp(20px, 2.5vw, 30px) clamp(18px, 2.8vw, 34px);\n    border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .as2-lp__pro-spec-card-heading span {\n    flex: 0 0 auto;\n    color: var(--as2-purple);\n    font-size: 0.68rem;\n    font-weight: 800;\n    letter-spacing: 0.13em;\n  }\n\n  .as2-lp__pro-spec-card-heading h3 {\n    font-size: clamp(1.15rem, 1.75vw, 1.55rem);\n    letter-spacing: -0.025em;\n    line-height: 1.15;\n  }\n\n  .as2-lp__pro-spec-list {\n    padding: 0 clamp(18px, 2.8vw, 34px) 6px;\n  }\n\n  .as2-lp__pro-spec-list \u003e div {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(170px, 47%);\n    gap: clamp(16px, 2vw, 30px);\n    align-items: start;\n    padding: 15px 0;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.075);\n  }\n\n  .as2-lp__pro-spec-list \u003e div:last-child {\n    border-bottom: 0;\n  }\n\n  .as2-lp__pro-spec-list dt {\n    color: #878a94;\n    font-size: 0.78rem;\n    font-weight: 650;\n    letter-spacing: 0.015em;\n    line-height: 1.4;\n  }\n\n  .as2-lp__pro-spec-list dd {\n    color: #f2f0ff;\n    font-size: clamp(0.82rem, 1vw, 0.93rem);\n    font-weight: 680;\n    line-height: 1.42;\n    overflow-wrap: anywhere;\n    text-align: right;\n  }\n\n  .as2-lp__pro-spec-list sup,\n  .as2-lp__pro-spec-notes sup {\n    color: var(--as2-purple-soft);\n    font-size: 0.7em;\n    line-height: 0;\n  }\n\n  .as2-lp__pro-spec-notes {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px clamp(28px, 5vw, 72px);\n    margin-top: 26px;\n    padding: 23px clamp(18px, 2.8vw, 34px);\n    border: 1px solid rgba(156, 131, 255, 0.18);\n    border-radius: 15px;\n    background: rgba(156, 131, 255, 0.045);\n  }\n\n  .as2-lp__pro-spec-notes p {\n    color: #8f929d;\n    font-size: 0.72rem;\n    line-height: 1.55;\n  }\n\n  .as2-lp__series-reference {\n    padding: clamp(52px, 7vw, 96px) clamp(20px, 5vw, 78px);\n    border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n    background:\n      radial-gradient(circle at 50% 120%, rgba(112, 77, 255, 0.2), transparent 42%),\n      #000;\n    text-align: center;\n  }\n\n  .as2-lp__series-reference h2 {\n    max-width: 940px;\n    margin: 14px auto 0;\n    font-size: clamp(2.15rem, 4.5vw, 4.2rem);\n    letter-spacing: -0.055em;\n    line-height: 0.98;\n    text-wrap: balance;\n  }\n\n  .as2-lp__series-reference \u003e p:last-child {\n    max-width: 850px;\n    margin: 23px auto 0;\n    color: var(--as2-muted);\n    font-size: clamp(0.94rem, 1.15vw, 1.08rem);\n  }\n\n  .as2-lp__image-stack {\n    width: 100%;\n    overflow: hidden;\n    background: #000;\n    font-size: 0;\n    line-height: 0;\n  }\n\n  .as2-lp__stack-item {\n    display: block;\n    width: 100%;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    background: #000;\n    font-size: 0;\n    line-height: 0;\n  }\n\n  .as2-lp__asset-label {\n    display: block;\n    margin: 0 !important;\n    padding: 13px clamp(16px, 4vw, 54px);\n    border-top: 1px solid rgba(156, 131, 255, 0.32);\n    border-bottom: 1px solid rgba(156, 131, 255, 0.2);\n    background: #07070b;\n    color: #c9bdff;\n    font-size: clamp(0.66rem, 0.9vw, 0.8rem);\n    font-weight: 750;\n    letter-spacing: 0.07em;\n    line-height: 1.4;\n    text-align: center;\n    text-transform: uppercase;\n  }\n\n  .as2-lp__image-stack img {\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    height: auto !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    vertical-align: top;\n  }\n\n  .as2-lp__image-stack img + img {\n    margin-top: -1px !important;\n  }\n\n  .as2-lp__stack-item + .as2-lp__stack-item,\n  .as2-lp__stack-item + img,\n  .as2-lp__image-stack \u003e img + .as2-lp__compare-scroll {\n    margin-top: -1px !important;\n  }\n\n  .as2-lp__compare-scroll,\n  .as2-lp__compare-track {\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    background: #000;\n    font-size: 0;\n    line-height: 0;\n  }\n\n  .as2-lp__compare-scroll {\n    overflow-x: auto;\n    overflow-y: hidden;\n    overscroll-behavior-x: contain;\n    scrollbar-color: #6651be #08080b;\n    scrollbar-width: thin;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .as2-lp__compare-scroll:focus-visible {\n    outline: 2px solid var(--as2-purple);\n    outline-offset: -2px;\n  }\n\n  @media (max-width: 980px) {\n    .as2-lp__model-band-inner,\n    .as2-lp__feature-inner,\n    .as2-lp__pro-specs-header {\n      grid-template-columns: 1fr;\n    }\n\n    .as2-lp__model-band-inner {\n      gap: 28px;\n    }\n\n    .as2-lp__feature-inner {\n      gap: 40px;\n    }\n\n    .as2-lp__feature--reverse .as2-lp__video-frame,\n    .as2-lp__feature--reverse .as2-lp__feature-copy {\n      order: initial;\n    }\n\n    .as2-lp__feature-copy {\n      max-width: 760px;\n    }\n\n    .as2-lp__pro-specs-header {\n      gap: 26px;\n    }\n\n    .as2-lp__pro-specs-header \u003e p {\n      max-width: 760px;\n    }\n\n    .as2-lp__compare-track {\n      width: 960px;\n    }\n  }\n\n  @media (max-width: 860px) {\n    .as2-lp__pro-spec-grid {\n      columns: 1;\n      column-gap: 0;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .as2-lp__hero {\n      height: clamp(570px, 155vw, 710px);\n    }\n\n    .as2-lp__hero::after {\n      position: absolute;\n      inset: 0;\n      background:\n        linear-gradient(0deg, rgba(0, 0, 0, 0.94) 0%, rgba(0, 0, 0, 0.15) 58%, rgba(0, 0, 0, 0.05) 100%),\n        linear-gradient(90deg, rgba(0, 0, 0, 0.2), transparent 65%);\n      content: \"\";\n      pointer-events: none;\n    }\n\n    .as2-lp__hero-image {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover;\n      object-position: 72% 50%;\n    }\n\n    .as2-lp__hero-mobile-copy {\n      position: absolute;\n      z-index: 1;\n      right: 20px;\n      bottom: 34px;\n      left: 20px;\n      display: block;\n    }\n\n    .as2-lp__hero-mobile-copy \u003e p {\n      color: var(--as2-purple-soft);\n      font-size: 0.73rem;\n      font-weight: 750;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n    }\n\n    .as2-lp__hero-mobile-title {\n      margin-top: 12px;\n      color: #fff;\n      font-size: clamp(2.7rem, 13.5vw, 4rem);\n      font-weight: 650;\n      letter-spacing: -0.06em;\n      line-height: 0.93;\n    }\n\n    .as2-lp__hero-mobile-copy span {\n      display: block;\n      margin-top: 17px;\n      color: rgba(255, 255, 255, 0.64);\n      font-size: 0.84rem;\n    }\n\n    .as2-lp__model-band {\n      padding: 54px 20px;\n    }\n\n    .as2-lp__model-band h2 {\n      font-size: clamp(2.4rem, 12vw, 3.5rem);\n    }\n\n    .as2-lp__feature {\n      padding: 48px 12px 58px;\n    }\n\n    .as2-lp__feature-inner {\n      gap: 32px;\n    }\n\n    .as2-lp__video-frame {\n      border-radius: 14px;\n    }\n\n    .as2-lp__feature-copy {\n      padding: 0 8px;\n    }\n\n    .as2-lp__feature-copy h2 {\n      font-size: clamp(2.35rem, 12vw, 3.45rem);\n    }\n\n    .as2-lp__metrics,\n    .as2-lp__metrics--three {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      margin-top: 28px !important;\n      border-radius: 13px;\n    }\n\n    .as2-lp__metrics \u003e div {\n      padding: 14px 12px 15px;\n    }\n\n    .as2-lp__pro-specs {\n      padding: 56px 14px 66px;\n    }\n\n    .as2-lp__pro-specs-header {\n      padding: 0 6px;\n    }\n\n    .as2-lp__pro-specs-header h2 {\n      font-size: clamp(2.4rem, 12vw, 3.55rem);\n    }\n\n    .as2-lp__pro-spec-grid {\n      margin-top: 38px;\n    }\n\n    .as2-lp__pro-spec-card {\n      border-radius: 15px;\n    }\n\n    .as2-lp__pro-spec-notes {\n      grid-template-columns: 1fr;\n      margin-top: 16px;\n    }\n\n  }\n\n  @media (max-width: 540px) {\n    .as2-lp__pro-spec-list \u003e div {\n      grid-template-columns: 1fr;\n      gap: 5px;\n      padding: 14px 0;\n    }\n\n    .as2-lp__pro-spec-list dd {\n      text-align: left;\n    }\n  }\n\n  @media (max-width: 420px) {\n    .as2-lp__model-band-copy ul {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .as2-lp__model-band-copy li {\n      padding: 8px 5px;\n      text-align: center;\n    }\n\n    .as2-lp__metrics,\n    .as2-lp__metrics--three {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .as2-lp *,\n    .as2-lp *::before,\n    .as2-lp *::after {\n      scroll-behavior: auto !important;\n      transition-duration: 0.01ms !important;\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const rootSelector = '[data-as2-root]';\n\n    const getRoots = (scope) =\u003e {\n      const roots = [];\n      if (scope \u0026\u0026 scope.matches \u0026\u0026 scope.matches(rootSelector)) roots.push(scope);\n      if (scope \u0026\u0026 scope.querySelectorAll) roots.push(...scope.querySelectorAll(rootSelector));\n      return roots;\n    };\n\n    const initialize = (root) =\u003e {\n      if (!root || root.dataset.as2Initialized === 'true') return;\n\n      root.dataset.as2Initialized = 'true';\n      const videos = Array.from(root.querySelectorAll('[data-as2-video]'));\n      const ratios = new Map();\n      const removeListeners = [];\n      let observer = null;\n\n      const on = (target, type, handler, options) =\u003e {\n        target.addEventListener(type, handler, options);\n        removeListeners.push(() =\u003e target.removeEventListener(type, handler, options));\n      };\n\n      const pauseVideo = (video) =\u003e {\n        if (!video.paused) video.pause();\n      };\n\n      const pauseAll = () =\u003e videos.forEach(pauseVideo);\n\n      const playMostVisible = () =\u003e {\n        if (document.visibilityState !== 'visible') {\n          pauseAll();\n          return;\n        }\n\n        let candidate = null;\n        let bestRatio = 0.45;\n\n        videos.forEach((video) =\u003e {\n          const ratio = ratios.get(video) || 0;\n          if (ratio \u003e= bestRatio) {\n            candidate = video;\n            bestRatio = ratio;\n          }\n        });\n\n        videos.forEach((video) =\u003e {\n          if (video !== candidate) pauseVideo(video);\n        });\n\n        if (!candidate) return;\n\n        try {\n          const playPromise = candidate.play();\n          if (playPromise \u0026\u0026 typeof playPromise.catch === 'function') {\n            playPromise.catch(() =\u003e {});\n          }\n        } catch (error) {\n          \/\/ Autoplay can be blocked by browser or device policy.\n        }\n      };\n\n      videos.forEach((video) =\u003e {\n        video.muted = true;\n        video.defaultMuted = true;\n        video.loop = true;\n        video.autoplay = true;\n        video.playsInline = true;\n        video.controls = false;\n        video.removeAttribute('controls');\n        ratios.set(video, 0);\n        pauseVideo(video);\n\n        on(video, 'play', () =\u003e {\n          const ratio = ratios.get(video) || 0;\n          if (ratio \u003c 0.45 || document.visibilityState !== 'visible') {\n            pauseVideo(video);\n            return;\n          }\n          videos.forEach((otherVideo) =\u003e {\n            if (otherVideo !== video) pauseVideo(otherVideo);\n          });\n        });\n      });\n\n      if ('IntersectionObserver' in window) {\n        observer = new IntersectionObserver(\n          (entries) =\u003e {\n            entries.forEach((entry) =\u003e {\n              ratios.set(entry.target, entry.intersectionRatio);\n            });\n            playMostVisible();\n          },\n          { threshold: [0, 0.15, 0.45, 0.75, 1] }\n        );\n\n        videos.forEach((video) =\u003e observer.observe(video));\n      } else {\n        let frameRequested = false;\n\n        const updateFallbackRatios = () =\u003e {\n          const viewportHeight = window.innerHeight || document.documentElement.clientHeight;\n\n          videos.forEach((video) =\u003e {\n            const rect = video.getBoundingClientRect();\n            const visibleHeight = Math.max(\n              0,\n              Math.min(rect.bottom, viewportHeight) - Math.max(rect.top, 0)\n            );\n            ratios.set(video, rect.height \u003e 0 ? Math.min(1, visibleHeight \/ rect.height) : 0);\n          });\n\n          playMostVisible();\n        };\n\n        const requestFallbackUpdate = () =\u003e {\n          if (frameRequested) return;\n          frameRequested = true;\n          window.requestAnimationFrame(() =\u003e {\n            frameRequested = false;\n            updateFallbackRatios();\n          });\n        };\n\n        on(window, 'scroll', requestFallbackUpdate, { passive: true });\n        on(window, 'resize', requestFallbackUpdate);\n        updateFallbackRatios();\n      }\n\n      const handleVisibility = () =\u003e {\n        if (document.visibilityState !== 'visible') pauseAll();\n        else playMostVisible();\n      };\n\n      on(document, 'visibilitychange', handleVisibility);\n\n      root.as2Cleanup = () =\u003e {\n        if (observer) observer.disconnect();\n        removeListeners.forEach((remove) =\u003e remove());\n        pauseAll();\n        delete root.as2Cleanup;\n        delete root.dataset.as2Initialized;\n      };\n    };\n\n    const initializeAll = (scope) =\u003e getRoots(scope).forEach(initialize);\n\n    initializeAll(document);\n\n    if (document.readyState === 'loading') {\n      document.addEventListener('DOMContentLoaded', () =\u003e initializeAll(document), { once: true });\n    }\n\n    document.addEventListener('shopify:section:load', (event) =\u003e initializeAll(event.target));\n    document.addEventListener('shopify:section:unload', (event) =\u003e {\n      getRoots(event.target).forEach((root) =\u003e {\n        if (typeof root.as2Cleanup === 'function') root.as2Cleanup();\n      });\n    });\n  })();\n\u003c\/script\u003e\n","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":47665640702089,"sku":"SD-UNI-AS2-PRO","price":6526.74,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2-Photo1.webp?v=1784660137"},{"product_id":"unitree-as2-edu","title":"Unitree As2 EDU","description":"\u003cdiv id=\"unitree-as2-edu-description\" class=\"as2-lp\" data-as2-root role=\"region\" aria-label=\"Unitree AS2 EDU product details\"\u003e\n  \u003csection class=\"as2-lp__hero\" aria-label=\"Unitree AS2 EDU hero\"\u003e\n    \u003ch2 class=\"as2-lp__sr-only\"\u003eUnitree AS2 EDU — Compact Size, Development Capability\u003c\/h2\u003e\n    \u003cimg class=\"as2-lp__hero-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2_Hero_Image.webp?v=1784662328\" alt=\"Unitree AS2 EDU quadruped robot moving through an industrial environment\" width=\"1920\" height=\"1081\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\u003e\n    \u003cdiv class=\"as2-lp__hero-mobile-copy\"\u003e\n      \u003cp\u003eUnitree AS2 EDU\u003c\/p\u003e\n      \u003cp class=\"as2-lp__hero-mobile-title\"\u003eCompact Size.\u003cbr\u003eIndustrial Capability.\u003c\/p\u003e\n      \u003cspan\u003e0–3.7 m\/s (up to ~5 m\/s)\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"as2-lp__model-band\" aria-labelledby=\"as2-edu-heading\"\u003e\n    \u003cdiv class=\"as2-lp__model-band-inner\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"as2-lp__eyebrow\"\u003eAS2 EDU\u003c\/p\u003e\n        \u003ch2 id=\"as2-edu-heading\"\u003eBuilt to develop.\u003cbr\u003eReady to perform.\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"as2-lp__model-band-copy\"\u003e\n        \u003cp\u003e\n          This listing is for the Unitree AS2 EDU configuration. Every model-specific figure below\n          follows the EDU column of Unitree’s comparison table and is kept separate from AS2 AIR\n          and AS2 PRO values.\n        \u003c\/p\u003e\n\n        \u003cul aria-label=\"Unitree AS2 EDU key specifications\"\u003e\n          \u003cli\u003e≈18 kg\u003c\/li\u003e\n          \u003cli\u003e≈90 N·m\u003c\/li\u003e\n          \u003cli\u003e15,000 mAh\u003c\/li\u003e\n          \u003cli\u003e0–3.7 m\/s (up to ~5 m\/s)\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"as2-lp__features\"\u003e\n    \u003carticle class=\"as2-lp__feature\" aria-labelledby=\"as2-power-heading\"\u003e\n      \u003cdiv class=\"as2-lp__feature-inner\"\u003e\n        \u003cdiv class=\"as2-lp__video-frame\"\u003e\n          \u003cvideo class=\"as2-lp__video\" data-as2-video autoplay muted loop playsinline preload=\"none\" disablepictureinpicture disableremoteplayback controlslist=\"nodownload noplaybackrate nofullscreen\" aria-label=\"Unitree AS2 EDU motor torque and payload demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b8ad02207c664513a1b3879285a4b405.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"as2-lp__feature-copy\"\u003e\n          \u003cp class=\"as2-lp__feature-index\"\u003e01 \/ Power\u003c\/p\u003e\n          \u003ch2 id=\"as2-power-heading\"\u003ePowerful Motors,\u003cbr\u003eExceptional Payload.\u003c\/h2\u003e\n          \u003cp\u003e\n            AS2 EDU combines an approximately 18 kg body including battery with a maximum joint\n            torque of approximately 90 N·m. The EDU table lists an approximately 65 kg maximum\n            standing load and an approximately 15 kg continuous walking load.\n          \u003c\/p\u003e\n\n          \u003cdl class=\"as2-lp__metrics\"\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eMaximum joint torque\u003c\/dt\u003e\n\u003cdd\u003e≈90 N·m\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eWeight with battery\u003c\/dt\u003e\n\u003cdd\u003e≈18 kg\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eMaximum standing load\u003c\/dt\u003e\n\u003cdd\u003e≈65 kg\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eContinuous walking load\u003c\/dt\u003e\n\u003cdd\u003e≈15 kg\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"as2-lp__feature as2-lp__feature--reverse\" aria-labelledby=\"as2-endurance-heading\"\u003e\n      \u003cdiv class=\"as2-lp__feature-inner\"\u003e\n        \u003cdiv class=\"as2-lp__video-frame\"\u003e\n          \u003cvideo class=\"as2-lp__video\" data-as2-video autoplay muted loop playsinline preload=\"none\" disablepictureinpicture disableremoteplayback controlslist=\"nodownload noplaybackrate nofullscreen\" aria-label=\"Unitree AS2 EDU long-endurance battery demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b233b66f03094473949d6807ad955578.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"as2-lp__feature-copy\"\u003e\n          \u003cp class=\"as2-lp__feature-index\"\u003e02 \/ Endurance\u003c\/p\u003e\n          \u003ch2 id=\"as2-endurance-heading\"\u003eUltra-Long Endurance,\u003cbr\u003eExpand Boundaries.\u003c\/h2\u003e\n          \u003cp\u003e\n            AS2 EDU uses one 15,000 mAh long-range battery. The table lists approximately 4 hours\n            and 20 km of continuous unloaded walking; with a 15 kg load, the listed result is more\n            than 2.5 hours and approximately 13 km.\n          \u003c\/p\u003e\n\n          \u003cdl class=\"as2-lp__metrics\"\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eBattery capacity\u003c\/dt\u003e\n\u003cdd\u003e15,000 mAh\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eUnloaded runtime\u003c\/dt\u003e\n\u003cdd\u003e≈4 h\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eUnloaded range\u003c\/dt\u003e\n\u003cdd\u003e≈20 km\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eWith 15 kg load\u003c\/dt\u003e\n\u003cdd\u003e\u0026gt;2.5 h \/ ≈13 km\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"as2-lp__feature\" aria-labelledby=\"as2-weather-heading\"\u003e\n      \u003cdiv class=\"as2-lp__feature-inner\"\u003e\n        \u003cdiv class=\"as2-lp__video-frame\"\u003e\n          \u003cvideo class=\"as2-lp__video\" data-as2-video autoplay muted loop playsinline preload=\"none\" disablepictureinpicture disableremoteplayback controlslist=\"nodownload noplaybackrate nofullscreen\" aria-label=\"Unitree AS2 EDU operating in wet and demanding environments\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/3fb3c05bfdcb4aa6bed4f020547b4c07.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"as2-lp__feature-copy\"\u003e\n          \u003cp class=\"as2-lp__feature-index\"\u003e03 \/ Protection\u003c\/p\u003e\n          \u003ch2 id=\"as2-weather-heading\"\u003eAll-Weather Adaptability,\u003cbr\u003eReliable Operation.\u003c\/h2\u003e\n          \u003cp\u003e\n            The comparison table lists an IP54 protection rating for AS2 EDU, together with an\n            operating-temperature range of −20°C to 50°C for operation across more demanding\n            weather and environmental conditions.\n          \u003c\/p\u003e\n\n          \u003cdl class=\"as2-lp__metrics\"\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eProtection rating\u003c\/dt\u003e\n\u003cdd\u003eIP54\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eOperating temperature\u003c\/dt\u003e\n\u003cdd\u003e−20°C to 50°C\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"as2-lp__feature as2-lp__feature--reverse\" aria-labelledby=\"as2-dynamics-heading\"\u003e\n      \u003cdiv class=\"as2-lp__feature-inner\"\u003e\n        \u003cdiv class=\"as2-lp__video-frame\"\u003e\n          \u003cvideo class=\"as2-lp__video\" data-as2-video autoplay muted loop playsinline preload=\"none\" disablepictureinpicture disableremoteplayback controlslist=\"nodownload noplaybackrate nofullscreen\" aria-label=\"Unitree AS2 EDU running, climbing and jumping demonstration\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/0cc434af1c554809915390bd499b8586.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"as2-lp__feature-copy\"\u003e\n          \u003cp class=\"as2-lp__feature-index\"\u003e04 \/ Dynamics\u003c\/p\u003e\n          \u003ch2 id=\"as2-dynamics-heading\"\u003eAgile Bionic,\u003cbr\u003eExceptional Dynamics.\u003c\/h2\u003e\n          \u003cp\u003e\n            For AS2 EDU, the table lists a speed range of 0–3.7 m\/s (up to ~5 m\/s), an\n            approximately 40° slope capability and a 25 cm forward stair-climbing capability.\n          \u003c\/p\u003e\n\n          \u003cdl class=\"as2-lp__metrics as2-lp__metrics--three\"\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eSpeed\u003c\/dt\u003e\n\u003cdd\u003e0–3.7 m\/s\u003cbr\u003e(up to ~5 m\/s)\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eSlope capability\u003c\/dt\u003e\n\u003cdd\u003e≈40°\u003c\/dd\u003e\n\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cdt\u003eForward stair capability\u003c\/dt\u003e\n\u003cdd\u003e25 cm\u003c\/dd\u003e\n\u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"as2-lp__edu-specs\" aria-labelledby=\"as2-edu-specs-heading\"\u003e\n    \u003cdiv class=\"as2-lp__edu-specs-inner\"\u003e\n      \u003cheader class=\"as2-lp__edu-specs-header\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"as2-lp__eyebrow\"\u003eAS2 EDU \/ Complete Specifications\u003c\/p\u003e\n          \u003ch2 id=\"as2-edu-specs-heading\"\u003eOfficial EDU specifications.\u003cbr\u003eOne clear reference.\u003c\/h2\u003e\n        \u003c\/div\u003e\n\n        \u003cp\u003e\n          The values in this section apply specifically to the Unitree AS2 EDU configuration.\n          They have been separated from AS2 AIR and AS2 PRO specifications for clear model\n          identification.\n        \u003c\/p\u003e\n      \u003c\/header\u003e\n\n      \u003cdiv class=\"as2-lp__edu-spec-grid\"\u003e\n        \u003carticle class=\"as2-lp__edu-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__edu-spec-card-heading\"\u003e\n            \u003cspan\u003e01\u003c\/span\u003e\n            \u003ch3\u003eMechanical Parameters\u003c\/h3\u003e\n          \u003c\/div\u003e\n\n          \u003cdl class=\"as2-lp__edu-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSize (standing)\u003c\/dt\u003e\n              \u003cdd\u003e720 × 378 × 457 mm\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSize (lying prone)\u003c\/dt\u003e\n              \u003cdd\u003e776 × 378 × 233 mm\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eWeight (with battery)\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 18 kg\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eMaterial\u003c\/dt\u003e\n              \u003cdd\u003eAluminum alloy + high-strength engineering plastic\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eDegrees of freedom (joint motors)\u003c\/dt\u003e\n              \u003cdd\u003e12\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eJoint bearings\u003c\/dt\u003e\n              \u003cdd\u003eIndustrial-grade crossed roller bearings (high precision, high load capacity)\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eJoint motors\u003c\/dt\u003e\n              \u003cdd\u003eLow-inertia, high-speed inner-rotor PMSM (enhanced response and heat dissipation)\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eMaximum joint torque\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 90 N·m\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eRange of motion\u003c\/dt\u003e\n              \u003cdd\u003e\n                Body: −45° to 45°\u003cbr\u003e\n                Thigh: −115° to 200°\u003cbr\u003e\n                Shank: −159° to −47°\n              \u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__edu-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__edu-spec-card-heading\"\u003e\n            \u003cspan\u003e02\u003c\/span\u003e\n            \u003ch3\u003eElectrical \u0026amp; Connectivity\u003c\/h3\u003e\n          \u003c\/div\u003e\n\n          \u003cdl class=\"as2-lp__edu-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSupply voltage\u003c\/dt\u003e\n              \u003cdd\u003e36–50.4 V\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eJoint encoder\u003c\/dt\u003e\n              \u003cdd\u003eDual encoders\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eCooling system\u003c\/dt\u003e\n              \u003cdd\u003eLocal air cooling\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003ePower supply\u003c\/dt\u003e\n              \u003cdd\u003eLithium battery\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eWi-Fi 6 \u0026amp; Bluetooth 5.2\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSpeaker\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eMicrophone\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eFront light\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eISS 3.0 intelligent side-follow system\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eGPS\u003c\/dt\u003e\n              \u003cdd\u003eYes — disabled by default; user authorization required\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003e4G\u003c\/dt\u003e\n              \u003cdd\u003eYes — disabled by default; user authorization required\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__edu-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__edu-spec-card-heading\"\u003e\n            \u003cspan\u003e03\u003c\/span\u003e\n            \u003ch3\u003ePerception \u0026amp; Interfaces\u003c\/h3\u003e\n          \u003c\/div\u003e\n\n          \u003cdl class=\"as2-lp__edu-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eHD camera\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eUltra-wide-angle LiDAR\u003c\/dt\u003e\n              \u003cdd\u003eIndustrial-grade 64–128-line LiDAR\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eComputing power\u003c\/dt\u003e\n              \u003cdd\u003e8-core high-performance CPU\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eExternal interfaces\u003c\/dt\u003e\n              \u003cdd\u003e\n                1 × Gigabit Ethernet\u003cbr\u003e\n                1 × SBUS\u003cbr\u003e\n                Power output: BAT\n              \u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__edu-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__edu-spec-card-heading\"\u003e\n            \u003cspan\u003e04\u003c\/span\u003e\n            \u003ch3\u003ePerformance \u0026amp; Mobility\u003c\/h3\u003e\n          \u003c\/div\u003e\n\n          \u003cdl class=\"as2-lp__edu-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eOperating temperature\u003c\/dt\u003e\n              \u003cdd\u003e−20°C to 50°C\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eBattery life (unloaded)\u003csup\u003e1\u003c\/sup\u003e\n\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 4 hours continuous walking; approx. 20 km\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eBattery life (loaded)\u003csup\u003e1\u003c\/sup\u003e\n\u003c\/dt\u003e\n              \u003cdd\u003eWith 15 kg load: \u0026gt;2.5 hours continuous walking; approx. 13 km\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eMaximum standing load\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 65 kg\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eContinuous walking load\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 15 kg\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSlope-walking capability\u003c\/dt\u003e\n              \u003cdd\u003eApprox. 40°\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eStair-climbing capability\u003c\/dt\u003e\n              \u003cdd\u003e25 cm\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSpeed\u003c\/dt\u003e\n              \u003cdd\u003e0–3.7 m\/s (up to ~5 m\/s)\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eProtection rating\u003c\/dt\u003e\n              \u003cdd\u003eIP54\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__edu-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__edu-spec-card-heading\"\u003e\n            \u003cspan\u003e05\u003c\/span\u003e\n            \u003ch3\u003eBattery \u0026amp; Accessories\u003c\/h3\u003e\n          \u003c\/div\u003e\n\n          \u003cdl class=\"as2-lp__edu-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eRemote controller\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eBattery capacity\u003c\/dt\u003e\n              \u003cdd\u003eLong Range (15,000 mAh) × 1\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eCharger\u003c\/dt\u003e\n              \u003cdd\u003eFast Charging (51 V \/ 9 A)\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eCharging dock\u003c\/dt\u003e\n              \u003cdd\u003eYes\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eHigh-computing-power expansion dock\u003c\/dt\u003e\n              \u003cdd\u003eNVIDIA Jetson Orin NX (Optional)\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"as2-lp__edu-spec-card\"\u003e\n          \u003cdiv class=\"as2-lp__edu-spec-card-heading\"\u003e\n            \u003cspan\u003e06\u003c\/span\u003e\n            \u003ch3\u003eSoftware \u0026amp; Support\u003c\/h3\u003e\n          \u003c\/div\u003e\n\n          \u003cdl class=\"as2-lp__edu-spec-list\"\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSecondary development\u003csup\u003e2\u003c\/sup\u003e\n\u003c\/dt\u003e\n              \u003cdd\u003eSupported\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eUniStore platform\u003c\/dt\u003e\n              \u003cdd\u003eSupported\u003c\/dd\u003e\n            \u003c\/div\u003e\n            \u003cdiv\u003e\n              \u003cdt\u003eSmart OTA upgrade\u003c\/dt\u003e\n              \u003cdd\u003eContinuous upgrades\u003c\/dd\u003e\n            \u003c\/div\u003e\n          \u003c\/dl\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"as2-lp__edu-spec-notes\"\u003e\n        \u003cp\u003e\n          \u003csup\u003e1\u003c\/sup\u003e The above data were obtained under laboratory conditions. Actual\n          performance may vary based on usage conditions.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          \u003csup\u003e2\u003c\/sup\u003e For detailed functions, please refer to the Secondary Development Manual.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"as2-lp__series-reference\" aria-labelledby=\"as2-series-reference-heading\"\u003e\n    \u003cp class=\"as2-lp__eyebrow\"\u003eOfficial AS2 Series Reference\u003c\/p\u003e\n    \u003ch2 id=\"as2-series-reference-heading\"\u003eRead the EDU column for this product.\u003c\/h2\u003e\n    \u003cp\u003e\n      The gallery below contains official AS2-series material. Approximately 90 N·m maximum joint\n      torque, a 65 kg standing load, a 15 kg continuous walking load, a 15 kg loaded-endurance test,\n      speed up to approximately 5 m\/s, charging-dock support and optional NVIDIA Jetson Orin NX\n      expansion correspond to AS2 EDU. For this listing, use the EDU figures above and the\n      right-hand EDU comparison column.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"as2-lp__image-stack\" aria-label=\"Official Unitree AS2 EDU product details and model comparison\"\u003e\n    \u003cfigure class=\"as2-lp__stack-item\"\u003e\n      \u003cfigcaption class=\"as2-lp__asset-label\"\u003e\n        AS2 EDU feature — ISS 3.0 intelligent side-follow is supported\n      \u003c\/figcaption\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image1.webp?v=1784662265\" alt=\"AS2 EDU ISS 3.0 intelligent side-follow feature reference\" width=\"1920\" height=\"1180\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/figure\u003e\n\n    \u003cfigure class=\"as2-lp__stack-item\"\u003e\n      \u003cfigcaption class=\"as2-lp__asset-label\"\u003e\n        AS2 EDU feature — open platform and secondary development are supported\n      \u003c\/figcaption\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image2.webp?v=1784662266\" alt=\"AS2 EDU developer-platform and embodied-AI development reference\" width=\"1920\" height=\"1214\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/figure\u003e\n\n    \u003cfigure class=\"as2-lp__stack-item\"\u003e\n      \u003cfigcaption class=\"as2-lp__asset-label\"\u003e\n        AS2 EDU performance reference — see the official EDU specifications above\n      \u003c\/figcaption\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image3.webp?v=1784662265\" alt=\"AS2 EDU maximum torque, payload, mobility and endurance performance reference\" width=\"1920\" height=\"749\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/figure\u003e\n\n    \u003cfigure class=\"as2-lp__stack-item\"\u003e\n      \u003cfigcaption class=\"as2-lp__asset-label\"\u003e\n        AS2 EDU hardware note — 64–128-line LiDAR and 15,000 mAh are standard; NVIDIA Jetson Orin NX is optional\n      \u003c\/figcaption\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image4.webp?v=1784662266\" alt=\"AS2-series hardware reference; AS2 EDU uses industrial 64–128-line LiDAR and a 15,000 mAh battery with optional NVIDIA Jetson Orin NX expansion\" width=\"1920\" height=\"1247\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/figure\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image5.webp?v=1784662266\" alt=\"Unitree AS2 EDU operating across varied environments\" width=\"1920\" height=\"1078\" loading=\"lazy\" decoding=\"async\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2Listing_Image6.webp?v=1784662265\" alt=\"Unitree AS2 EDU parameter section introduction\" width=\"1920\" height=\"1039\" loading=\"lazy\" decoding=\"async\"\u003e\n\n    \u003cdiv class=\"as2-lp__compare-scroll\" role=\"region\" aria-label=\"Scrollable AS2 AIR, PRO and EDU comparison table; EDU is this product and appears in the right-hand column\" tabindex=\"0\"\u003e\n      \u003cdiv class=\"as2-lp__compare-track\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2_Compare_Image1.webp?v=1784662265\" alt=\"Unitree AS2 AIR, PRO and EDU mechanical and electrical specification comparison; EDU is shown in the right-hand column\" width=\"1920\" height=\"1678\" loading=\"lazy\" decoding=\"async\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2_Compare_Image2.webp?v=1784662265\" alt=\"Unitree AS2 AIR, PRO and EDU performance, accessories and feature comparison; EDU is shown in the right-hand column\" width=\"1920\" height=\"1958\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .as2-lp {\n    --as2-black: #000000;\n    --as2-panel: #08090d;\n    --as2-panel-2: #0d0f17;\n    --as2-ink: #f5f5f7;\n    --as2-muted: #a4a7b1;\n    --as2-line: rgba(255, 255, 255, 0.11);\n    --as2-purple: #9c83ff;\n    --as2-purple-soft: #c2b5ff;\n    width: 100%;\n    max-width: 1920px;\n    margin: 0 auto;\n    overflow: hidden;\n    background: var(--as2-black);\n    color: var(--as2-ink);\n    font-family: var(--font-body-family, Inter, Helvetica, Arial, sans-serif);\n    font-size: 16px;\n    line-height: 1.55;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n  }\n\n  .as2-lp,\n  .as2-lp *,\n  .as2-lp *::before,\n  .as2-lp *::after {\n    box-sizing: border-box;\n  }\n\n  .as2-lp h2,\n  .as2-lp h3,\n  .as2-lp p,\n  .as2-lp dl,\n  .as2-lp dd,\n  .as2-lp ul {\n    margin: 0;\n  }\n\n  .as2-lp h2,\n  .as2-lp h3 {\n    color: inherit;\n    font-family: var(--font-heading-family, Inter, Helvetica, Arial, sans-serif);\n    font-weight: 650;\n  }\n\n  .as2-lp__sr-only {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    clip-path: inset(50%) !important;\n    white-space: nowrap !important;\n  }\n\n  .as2-lp__hero {\n    position: relative;\n    overflow: hidden;\n    background: #020205;\n  }\n\n  .as2-lp__hero-image {\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    height: auto !important;\n    margin: 0 !important;\n    border: 0 !important;\n  }\n\n  .as2-lp__hero-mobile-copy {\n    display: none;\n  }\n\n  .as2-lp__model-band {\n    padding: clamp(54px, 7vw, 110px) clamp(20px, 5vw, 78px);\n    border-top: 1px solid var(--as2-line);\n    border-bottom: 1px solid var(--as2-line);\n    background:\n      radial-gradient(circle at 86% 0%, rgba(126, 92, 255, 0.18), transparent 33%),\n      var(--as2-black);\n  }\n\n  .as2-lp__model-band-inner {\n    display: grid;\n    width: min(100%, 1420px);\n    grid-template-columns: minmax(0, 1.05fr) minmax(340px, 0.95fr);\n    gap: clamp(40px, 7vw, 120px);\n    align-items: end;\n    margin: 0 auto;\n  }\n\n  .as2-lp__eyebrow,\n  .as2-lp__feature-index {\n    color: var(--as2-purple-soft);\n    font-size: 0.73rem;\n    font-weight: 750;\n    letter-spacing: 0.17em;\n    line-height: 1.2;\n    text-transform: uppercase;\n  }\n\n  .as2-lp__model-band h2 {\n    margin-top: 13px;\n    font-size: clamp(2.35rem, 5.3vw, 5rem);\n    letter-spacing: -0.055em;\n    line-height: 0.96;\n    text-wrap: balance;\n  }\n\n  .as2-lp__model-band-copy \u003e p {\n    color: var(--as2-muted);\n    font-size: clamp(1rem, 1.25vw, 1.15rem);\n  }\n\n  .as2-lp__model-band-copy ul {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin-top: 25px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .as2-lp__model-band-copy li {\n    padding: 8px 13px;\n    border: 1px solid rgba(156, 131, 255, 0.34);\n    border-radius: 999px;\n    background: rgba(156, 131, 255, 0.08);\n    color: #e2dcff;\n    font-size: 0.72rem;\n    font-weight: 750;\n    letter-spacing: 0.1em;\n  }\n\n  .as2-lp__features {\n    background: var(--as2-black);\n  }\n\n  .as2-lp__feature {\n    padding: clamp(54px, 7vw, 108px) clamp(18px, 4.4vw, 70px);\n    border-bottom: 1px solid var(--as2-line);\n    background:\n      radial-gradient(circle at 12% 50%, rgba(91, 65, 202, 0.09), transparent 30%),\n      var(--as2-black);\n  }\n\n  .as2-lp__feature--reverse {\n    background:\n      radial-gradient(circle at 88% 50%, rgba(91, 65, 202, 0.09), transparent 30%),\n      var(--as2-black);\n  }\n\n  .as2-lp__feature-inner {\n    display: grid;\n    width: min(100%, 1480px);\n    grid-template-columns: minmax(0, 1.14fr) minmax(350px, 0.86fr);\n    gap: clamp(34px, 6vw, 104px);\n    align-items: center;\n    margin: 0 auto;\n  }\n\n  .as2-lp__feature--reverse .as2-lp__video-frame {\n    order: 2;\n  }\n\n  .as2-lp__feature--reverse .as2-lp__feature-copy {\n    order: 1;\n  }\n\n  .as2-lp__video-frame {\n    position: relative;\n    overflow: hidden;\n    border-radius: 20px;\n    background: #050608;\n    box-shadow: 0 28px 70px rgba(0, 0, 0, 0.4);\n  }\n\n  .as2-lp__video-frame::after {\n    position: absolute;\n    inset: 0;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    border-radius: inherit;\n    content: \"\";\n    pointer-events: none;\n  }\n\n  .as2-lp__video {\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    height: auto !important;\n    aspect-ratio: 16 \/ 9;\n    margin: 0 !important;\n    border: 0 !important;\n    background: #000;\n    object-fit: cover;\n    pointer-events: none;\n  }\n\n  .as2-lp__feature-copy {\n    min-width: 0;\n  }\n\n  .as2-lp__feature-copy h2 {\n    margin-top: 15px;\n    font-size: clamp(2.3rem, 4.6vw, 4.7rem);\n    letter-spacing: -0.058em;\n    line-height: 0.96;\n    text-wrap: balance;\n  }\n\n  .as2-lp__feature-copy \u003e p:not(.as2-lp__feature-index) {\n    margin-top: 24px;\n    color: var(--as2-muted);\n    font-size: clamp(0.98rem, 1.2vw, 1.12rem);\n  }\n\n  .as2-lp__metrics {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 1px;\n    margin-top: 34px !important;\n    overflow: hidden;\n    border: 1px solid var(--as2-line);\n    border-radius: 16px;\n    background: var(--as2-line);\n  }\n\n  .as2-lp__metrics--three {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .as2-lp__metrics \u003e div {\n    min-width: 0;\n    padding: 16px 15px 17px;\n    background: rgba(12, 13, 19, 0.96);\n  }\n\n  .as2-lp__metrics dt {\n    color: #777b87;\n    font-size: 0.66rem;\n    font-weight: 700;\n    letter-spacing: 0.1em;\n    line-height: 1.25;\n    text-transform: uppercase;\n  }\n\n  .as2-lp__metrics dd {\n    margin-top: 6px;\n    color: #f1efff;\n    font-size: clamp(0.88rem, 1.1vw, 1.02rem);\n    font-weight: 680;\n    line-height: 1.25;\n  }\n\n  .as2-lp__edu-specs {\n    padding: clamp(58px, 8vw, 118px) clamp(18px, 5vw, 78px);\n    border-bottom: 1px solid var(--as2-line);\n    background:\n      radial-gradient(circle at 10% 0%, rgba(126, 92, 255, 0.18), transparent 29%),\n      radial-gradient(circle at 92% 55%, rgba(81, 53, 186, 0.12), transparent 31%),\n      #050509;\n  }\n\n  .as2-lp__edu-specs-inner {\n    width: min(100%, 1420px);\n    margin: 0 auto;\n  }\n\n  .as2-lp__edu-specs-header {\n    display: grid;\n    grid-template-columns: minmax(0, 1.08fr) minmax(330px, 0.92fr);\n    gap: clamp(32px, 7vw, 112px);\n    align-items: end;\n  }\n\n  .as2-lp__edu-specs-header h2 {\n    margin-top: 15px;\n    font-size: clamp(2.5rem, 5.2vw, 5rem);\n    letter-spacing: -0.058em;\n    line-height: 0.96;\n    text-wrap: balance;\n  }\n\n  .as2-lp__edu-specs-header \u003e p {\n    color: var(--as2-muted);\n    font-size: clamp(0.98rem, 1.2vw, 1.12rem);\n  }\n\n  .as2-lp__edu-spec-grid {\n    columns: 2;\n    column-gap: 16px;\n    margin-top: clamp(42px, 6vw, 76px);\n  }\n\n  .as2-lp__edu-spec-card {\n    display: inline-block;\n    width: 100%;\n    min-width: 0;\n    margin: 0 0 16px !important;\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.11);\n    border-radius: 19px;\n    background:\n      linear-gradient(145deg, rgba(156, 131, 255, 0.055), transparent 34%),\n      rgba(11, 12, 18, 0.97);\n    vertical-align: top;\n    -webkit-column-break-inside: avoid;\n    page-break-inside: avoid;\n    break-inside: avoid;\n  }\n\n  .as2-lp__edu-spec-card-heading {\n    display: flex;\n    gap: 14px;\n    align-items: baseline;\n    padding: clamp(20px, 2.5vw, 30px) clamp(18px, 2.8vw, 34px);\n    border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .as2-lp__edu-spec-card-heading span {\n    flex: 0 0 auto;\n    color: var(--as2-purple);\n    font-size: 0.68rem;\n    font-weight: 800;\n    letter-spacing: 0.13em;\n  }\n\n  .as2-lp__edu-spec-card-heading h3 {\n    font-size: clamp(1.15rem, 1.75vw, 1.55rem);\n    letter-spacing: -0.025em;\n    line-height: 1.15;\n  }\n\n  .as2-lp__edu-spec-list {\n    padding: 0 clamp(18px, 2.8vw, 34px) 6px;\n  }\n\n  .as2-lp__edu-spec-list \u003e div {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(170px, 47%);\n    gap: clamp(16px, 2vw, 30px);\n    align-items: start;\n    padding: 15px 0;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.075);\n  }\n\n  .as2-lp__edu-spec-list \u003e div:last-child {\n    border-bottom: 0;\n  }\n\n  .as2-lp__edu-spec-list dt {\n    color: #878a94;\n    font-size: 0.78rem;\n    font-weight: 650;\n    letter-spacing: 0.015em;\n    line-height: 1.4;\n  }\n\n  .as2-lp__edu-spec-list dd {\n    color: #f2f0ff;\n    font-size: clamp(0.82rem, 1vw, 0.93rem);\n    font-weight: 680;\n    line-height: 1.42;\n    overflow-wrap: anywhere;\n    text-align: right;\n  }\n\n  .as2-lp__edu-spec-list sup,\n  .as2-lp__edu-spec-notes sup {\n    color: var(--as2-purple-soft);\n    font-size: 0.7em;\n    line-height: 0;\n  }\n\n  .as2-lp__edu-spec-notes {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px clamp(28px, 5vw, 72px);\n    margin-top: 26px;\n    padding: 23px clamp(18px, 2.8vw, 34px);\n    border: 1px solid rgba(156, 131, 255, 0.18);\n    border-radius: 15px;\n    background: rgba(156, 131, 255, 0.045);\n  }\n\n  .as2-lp__edu-spec-notes p {\n    color: #8f929d;\n    font-size: 0.72rem;\n    line-height: 1.55;\n  }\n\n  .as2-lp__series-reference {\n    padding: clamp(52px, 7vw, 96px) clamp(20px, 5vw, 78px);\n    border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n    background:\n      radial-gradient(circle at 50% 120%, rgba(112, 77, 255, 0.2), transparent 42%),\n      #000;\n    text-align: center;\n  }\n\n  .as2-lp__series-reference h2 {\n    max-width: 940px;\n    margin: 14px auto 0;\n    font-size: clamp(2.15rem, 4.5vw, 4.2rem);\n    letter-spacing: -0.055em;\n    line-height: 0.98;\n    text-wrap: balance;\n  }\n\n  .as2-lp__series-reference \u003e p:last-child {\n    max-width: 850px;\n    margin: 23px auto 0;\n    color: var(--as2-muted);\n    font-size: clamp(0.94rem, 1.15vw, 1.08rem);\n  }\n\n  .as2-lp__image-stack {\n    width: 100%;\n    overflow: hidden;\n    background: #000;\n    font-size: 0;\n    line-height: 0;\n  }\n\n  .as2-lp__stack-item {\n    display: block;\n    width: 100%;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    background: #000;\n    font-size: 0;\n    line-height: 0;\n  }\n\n  .as2-lp__asset-label {\n    display: block;\n    margin: 0 !important;\n    padding: 13px clamp(16px, 4vw, 54px);\n    border-top: 1px solid rgba(156, 131, 255, 0.32);\n    border-bottom: 1px solid rgba(156, 131, 255, 0.2);\n    background: #07070b;\n    color: #c9bdff;\n    font-size: clamp(0.66rem, 0.9vw, 0.8rem);\n    font-weight: 750;\n    letter-spacing: 0.07em;\n    line-height: 1.4;\n    text-align: center;\n    text-transform: uppercase;\n  }\n\n  .as2-lp__image-stack img {\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    height: auto !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    vertical-align: top;\n  }\n\n  .as2-lp__image-stack img + img {\n    margin-top: -1px !important;\n  }\n\n  .as2-lp__stack-item + .as2-lp__stack-item,\n  .as2-lp__stack-item + img,\n  .as2-lp__image-stack \u003e img + .as2-lp__compare-scroll {\n    margin-top: -1px !important;\n  }\n\n  .as2-lp__compare-scroll,\n  .as2-lp__compare-track {\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    background: #000;\n    font-size: 0;\n    line-height: 0;\n  }\n\n  .as2-lp__compare-scroll {\n    overflow-x: auto;\n    overflow-y: hidden;\n    overscroll-behavior-x: contain;\n    scrollbar-color: #6651be #08080b;\n    scrollbar-width: thin;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .as2-lp__compare-scroll:focus-visible {\n    outline: 2px solid var(--as2-purple);\n    outline-offset: -2px;\n  }\n\n  @media (max-width: 980px) {\n    .as2-lp__model-band-inner,\n    .as2-lp__feature-inner,\n    .as2-lp__edu-specs-header {\n      grid-template-columns: 1fr;\n    }\n\n    .as2-lp__model-band-inner {\n      gap: 28px;\n    }\n\n    .as2-lp__feature-inner {\n      gap: 40px;\n    }\n\n    .as2-lp__feature--reverse .as2-lp__video-frame,\n    .as2-lp__feature--reverse .as2-lp__feature-copy {\n      order: initial;\n    }\n\n    .as2-lp__feature-copy {\n      max-width: 760px;\n    }\n\n    .as2-lp__edu-specs-header {\n      gap: 26px;\n    }\n\n    .as2-lp__edu-specs-header \u003e p {\n      max-width: 760px;\n    }\n\n    .as2-lp__compare-track {\n      width: 960px;\n    }\n  }\n\n  @media (max-width: 860px) {\n    .as2-lp__edu-spec-grid {\n      columns: 1;\n      column-gap: 0;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .as2-lp__hero {\n      height: clamp(570px, 155vw, 710px);\n    }\n\n    .as2-lp__hero::after {\n      position: absolute;\n      inset: 0;\n      background:\n        linear-gradient(0deg, rgba(0, 0, 0, 0.94) 0%, rgba(0, 0, 0, 0.15) 58%, rgba(0, 0, 0, 0.05) 100%),\n        linear-gradient(90deg, rgba(0, 0, 0, 0.2), transparent 65%);\n      content: \"\";\n      pointer-events: none;\n    }\n\n    .as2-lp__hero-image {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover;\n      object-position: 72% 50%;\n    }\n\n    .as2-lp__hero-mobile-copy {\n      position: absolute;\n      z-index: 1;\n      right: 20px;\n      bottom: 34px;\n      left: 20px;\n      display: block;\n    }\n\n    .as2-lp__hero-mobile-copy \u003e p:first-child {\n      color: var(--as2-purple-soft);\n      font-size: 0.73rem;\n      font-weight: 750;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n    }\n\n    .as2-lp__hero-mobile-title {\n      margin-top: 12px;\n      color: #fff;\n      font-size: clamp(2.7rem, 13.5vw, 4rem);\n      font-weight: 650;\n      letter-spacing: -0.06em;\n      line-height: 0.93;\n    }\n\n    .as2-lp__hero-mobile-copy span {\n      display: block;\n      margin-top: 17px;\n      color: rgba(255, 255, 255, 0.64);\n      font-size: 0.84rem;\n    }\n\n    .as2-lp__model-band {\n      padding: 54px 20px;\n    }\n\n    .as2-lp__model-band h2 {\n      font-size: clamp(2.4rem, 12vw, 3.5rem);\n    }\n\n    .as2-lp__feature {\n      padding: 48px 12px 58px;\n    }\n\n    .as2-lp__feature-inner {\n      gap: 32px;\n    }\n\n    .as2-lp__video-frame {\n      border-radius: 14px;\n    }\n\n    .as2-lp__feature-copy {\n      padding: 0 8px;\n    }\n\n    .as2-lp__feature-copy h2 {\n      font-size: clamp(2.35rem, 12vw, 3.45rem);\n    }\n\n    .as2-lp__metrics,\n    .as2-lp__metrics--three {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      margin-top: 28px !important;\n      border-radius: 13px;\n    }\n\n    .as2-lp__metrics \u003e div {\n      padding: 14px 12px 15px;\n    }\n\n    .as2-lp__edu-specs {\n      padding: 56px 14px 66px;\n    }\n\n    .as2-lp__edu-specs-header {\n      padding: 0 6px;\n    }\n\n    .as2-lp__edu-specs-header h2 {\n      font-size: clamp(2.4rem, 12vw, 3.55rem);\n    }\n\n    .as2-lp__edu-spec-grid {\n      margin-top: 38px;\n    }\n\n    .as2-lp__edu-spec-card {\n      border-radius: 15px;\n    }\n\n    .as2-lp__edu-spec-notes {\n      grid-template-columns: 1fr;\n      margin-top: 16px;\n    }\n  }\n\n  @media (max-width: 540px) {\n    .as2-lp__edu-spec-list \u003e div {\n      grid-template-columns: 1fr;\n      gap: 5px;\n      padding: 14px 0;\n    }\n\n    .as2-lp__edu-spec-list dd {\n      text-align: left;\n    }\n  }\n\n  @media (max-width: 420px) {\n    .as2-lp__model-band-copy ul {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .as2-lp__model-band-copy li {\n      padding: 8px 5px;\n      text-align: center;\n    }\n\n    .as2-lp__metrics,\n    .as2-lp__metrics--three {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .as2-lp *,\n    .as2-lp *::before,\n    .as2-lp *::after {\n      scroll-behavior: auto !important;\n      transition-duration: 0.01ms !important;\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (() =\u003e {\n    const rootSelector = '[data-as2-root]';\n\n    const getRoots = (scope) =\u003e {\n      const roots = [];\n      if (scope \u0026\u0026 scope.matches \u0026\u0026 scope.matches(rootSelector)) roots.push(scope);\n      if (scope \u0026\u0026 scope.querySelectorAll) roots.push(...scope.querySelectorAll(rootSelector));\n      return roots;\n    };\n\n    const initialize = (root) =\u003e {\n      if (!root || root.dataset.as2Initialized === 'true') return;\n\n      root.dataset.as2Initialized = 'true';\n      const videos = Array.from(root.querySelectorAll('[data-as2-video]'));\n      const ratios = new Map();\n      const removeListeners = [];\n      let observer = null;\n\n      const on = (target, type, handler, options) =\u003e {\n        target.addEventListener(type, handler, options);\n        removeListeners.push(() =\u003e target.removeEventListener(type, handler, options));\n      };\n\n      const pauseVideo = (video) =\u003e {\n        if (!video.paused) video.pause();\n      };\n\n      const pauseAll = () =\u003e videos.forEach(pauseVideo);\n\n      const playMostVisible = () =\u003e {\n        if (document.visibilityState !== 'visible') {\n          pauseAll();\n          return;\n        }\n\n        let candidate = null;\n        let bestRatio = 0.45;\n\n        videos.forEach((video) =\u003e {\n          const ratio = ratios.get(video) || 0;\n          if (ratio \u003e= bestRatio) {\n            candidate = video;\n            bestRatio = ratio;\n          }\n        });\n\n        videos.forEach((video) =\u003e {\n          if (video !== candidate) pauseVideo(video);\n        });\n\n        if (!candidate) return;\n\n        try {\n          const playPromise = candidate.play();\n          if (playPromise \u0026\u0026 typeof playPromise.catch === 'function') {\n            playPromise.catch(() =\u003e {});\n          }\n        } catch (error) {\n          \/* Autoplay may be blocked by browser or device policy. *\/\n        }\n      };\n\n      videos.forEach((video) =\u003e {\n        video.muted = true;\n        video.defaultMuted = true;\n        video.loop = true;\n        video.autoplay = true;\n        video.playsInline = true;\n        video.controls = false;\n        video.removeAttribute('controls');\n        ratios.set(video, 0);\n        pauseVideo(video);\n\n        on(video, 'play', () =\u003e {\n          const ratio = ratios.get(video) || 0;\n\n          if (ratio \u003c 0.45 || document.visibilityState !== 'visible') {\n            pauseVideo(video);\n            return;\n          }\n\n          videos.forEach((otherVideo) =\u003e {\n            if (otherVideo !== video) pauseVideo(otherVideo);\n          });\n        });\n      });\n\n      if ('IntersectionObserver' in window) {\n        observer = new IntersectionObserver(\n          (entries) =\u003e {\n            entries.forEach((entry) =\u003e {\n              ratios.set(entry.target, entry.intersectionRatio);\n            });\n            playMostVisible();\n          },\n          { threshold: [0, 0.15, 0.45, 0.75, 1] }\n        );\n\n        videos.forEach((video) =\u003e observer.observe(video));\n      } else {\n        let frameRequested = false;\n\n        const updateFallbackRatios = () =\u003e {\n          const viewportHeight = window.innerHeight || document.documentElement.clientHeight;\n\n          videos.forEach((video) =\u003e {\n            const rect = video.getBoundingClientRect();\n            const visibleHeight = Math.max(\n              0,\n              Math.min(rect.bottom, viewportHeight) - Math.max(rect.top, 0)\n            );\n\n            ratios.set(\n              video,\n              rect.height \u003e 0 ? Math.min(1, visibleHeight \/ rect.height) : 0\n            );\n          });\n\n          playMostVisible();\n        };\n\n        const requestFallbackUpdate = () =\u003e {\n          if (frameRequested) return;\n\n          frameRequested = true;\n\n          window.requestAnimationFrame(() =\u003e {\n            frameRequested = false;\n            updateFallbackRatios();\n          });\n        };\n\n        on(window, 'scroll', requestFallbackUpdate, { passive: true });\n        on(window, 'resize', requestFallbackUpdate);\n        updateFallbackRatios();\n      }\n\n      const handleVisibility = () =\u003e {\n        if (document.visibilityState !== 'visible') {\n          pauseAll();\n        } else {\n          playMostVisible();\n        }\n      };\n\n      on(document, 'visibilitychange', handleVisibility);\n\n      root.as2Cleanup = () =\u003e {\n        if (observer) observer.disconnect();\n\n        removeListeners.forEach((remove) =\u003e remove());\n        pauseAll();\n\n        delete root.as2Cleanup;\n        delete root.dataset.as2Initialized;\n      };\n    };\n\n    const initializeAll = (scope) =\u003e getRoots(scope).forEach(initialize);\n\n    initializeAll(document);\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        () =\u003e initializeAll(document),\n        { once: true }\n      );\n    }\n\n    document.addEventListener(\n      'shopify:section:load',\n      (event) =\u003e initializeAll(event.target)\n    );\n\n    document.addEventListener('shopify:section:unload', (event) =\u003e {\n      getRoots(event.target).forEach((root) =\u003e {\n        if (typeof root.as2Cleanup === 'function') {\n          root.as2Cleanup();\n        }\n      });\n    });\n  })();\n\u003c\/script\u003e","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":47665847271561,"sku":"SD-UNI-AS2-EDU","price":17000.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AS2-Photo1.webp?v=1784660137"},{"product_id":"unitree-go2x","title":"Unitree Go 2 X","description":"\u003cdiv class=\"sdx-go2x\" role=\"region\" aria-label=\"Unitree Go2 X product details\"\u003e\n  \u003cdiv class=\"sdx-go2x__shell\"\u003e\n    \u003caside class=\"sdx-go2x-order\" aria-label=\"Special order notice\"\u003e\n      \u003cstrong\u003eSpecial Order Item\u003c\/strong\u003e\n      \u003cspan\u003ePlease contact us before placing an order.\u003c\/span\u003e\n    \u003c\/aside\u003e\n\n    \u003cfigure class=\"sdx-go2x-hero\"\u003e\n      \u003cimg class=\"sdx-go2x-hero__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/b5fffd3e4fc04e6f9fcafedb9516b341_3840x2146_7a0a3e59-7b82-4bb7-aeff-d638957641a7.jpg?v=1775072612\" alt=\"Unitree Go2 quadruped robot front camera and LiDAR assembly\" width=\"2526\" height=\"1412\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\"\u003e\n    \u003c\/figure\u003e\n\n    \u003csection class=\"sdx-go2x-intro\" aria-labelledby=\"sdx-go2x-title\"\u003e\n      \u003cp class=\"sdx-go2x__eyebrow\"\u003eUNITREE GO2 X\u003c\/p\u003e\n      \u003ch2 id=\"sdx-go2x-title\"\u003eAdvanced mobility.\u003cbr\u003eIntelligent interaction.\u003c\/h2\u003e\n      \u003cp class=\"sdx-go2x-intro__copy\"\u003e\n        Go2 X combines an 8-core high-performance CPU with 4D LiDAR, an HD wide-angle camera,\n        intelligent tracking features and a listed maximum speed of approximately 5 m\/s.\n      \u003c\/p\u003e\n      \u003cdiv class=\"sdx-go2x-intro__chips\" aria-label=\"Go2 X key specifications\"\u003e\n        \u003cspan\u003e0–3.7 m\/s\u003c\/span\u003e\n        \u003cspan\u003eMaximum ~5 m\/s\u003c\/span\u003e\n        \u003cspan\u003eApprox. 8 kg payload\u003c\/span\u003e\n        \u003cspan\u003e12-month warranty\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"sdx-go2x-darkband\" aria-labelledby=\"sdx-go2x-highlights-title\"\u003e\n      \u003cdiv class=\"sdx-go2x-darkband__heading\"\u003e\n        \u003cp class=\"sdx-go2x__eyebrow sdx-go2x__eyebrow--light\"\u003eKEY HIGHLIGHTS\u003c\/p\u003e\n        \u003ch2 id=\"sdx-go2x-highlights-title\"\u003eThe Go2 X configuration at a glance.\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sdx-go2x-darkband__grid\"\u003e\n        \u003carticle class=\"sdx-go2x-darkcard\"\u003e\n          \u003cspan class=\"sdx-go2x-darkcard__number\"\u003e01\u003c\/span\u003e\n          \u003ch3\u003eHigher-speed mobility\u003c\/h3\u003e\n          \u003cp\u003eListed speed is 0–3.7 m\/s, with a maximum of approximately 5 m\/s.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sdx-go2x-darkcard\"\u003e\n          \u003cspan class=\"sdx-go2x-darkcard__number\"\u003e02\u003c\/span\u003e\n          \u003ch3\u003e8-core computing\u003c\/h3\u003e\n          \u003cp\u003eEquipped with an 8-core high-performance CPU as listed for the Go2 X.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sdx-go2x-darkcard\"\u003e\n          \u003cspan class=\"sdx-go2x-darkcard__number\"\u003e03\u003c\/span\u003e\n          \u003ch3\u003e4D LiDAR sensing\u003c\/h3\u003e\n          \u003cp\u003eSuper-wide-angle 4D LiDAR, an HD wide-angle camera and a tracking module are listed.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sdx-go2x-darkcard\"\u003e\n          \u003cspan class=\"sdx-go2x-darkcard__number\"\u003e04\u003c\/span\u003e\n          \u003ch3\u003eIntelligent features\u003c\/h3\u003e\n          \u003cp\u003e4G with GPS, voice function, ISS 2.0 side-follow and intelligent detection are listed.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sdx-go2x-darkcard\"\u003e\n          \u003cspan class=\"sdx-go2x-darkcard__number\"\u003e05\u003c\/span\u003e\n          \u003ch3\u003e45 N·m joint torque\u003c\/h3\u003e\n          \u003cp\u003eThe largest joint motor has a listed maximum torque of approximately 45 N·m.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sdx-go2x-darkcard\"\u003e\n          \u003cspan class=\"sdx-go2x-darkcard__number\"\u003e06\u003c\/span\u003e\n          \u003ch3\u003eController listed\u003c\/h3\u003e\n          \u003cp\u003eThe supplied model table marks the manual controller with ● for Go2 X. Confirm package contents.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"sdx-go2x-specs\" id=\"sdx-go2x-specs\" aria-labelledby=\"sdx-go2x-specs-title\"\u003e\n      \u003cdiv class=\"sdx-go2x-section-head\"\u003e\n        \u003cp class=\"sdx-go2x__eyebrow\"\u003eSPECIFICATIONS\u003c\/p\u003e\n        \u003ch2 id=\"sdx-go2x-specs-title\"\u003eKey Specs\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sdx-go2x-specs__grid\"\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003eUnitree Go2 X\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eStanding Dimensions\u003c\/span\u003e\u003cstrong\u003e70 × 31 × 40 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eCrouching Dimensions\u003c\/span\u003e\u003cstrong\u003e76 × 31 × 20 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e\u003cstrong\u003eAbout 15 kg (with battery)\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cstrong\u003eAluminium alloy + high strength engineering plastic\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eVoltage\u003c\/span\u003e\u003cstrong\u003e28V–33.6V\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eWorking Max Power\u003c\/span\u003e\u003cstrong\u003eAbout 3000W\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003ePayload\u003c\/span\u003e\u003cstrong\u003eApprox. 8 kg (max ~12 kg)\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eSpeed\u003c\/span\u003e\u003cstrong\u003e0–3.7 m\/s (max ~5 m\/s)\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eMax Climb \/ Drop Height\u003c\/span\u003e\u003cstrong\u003eAbout 16 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eMax Climb Angle\u003c\/span\u003e\u003cstrong\u003e40°\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eBasic Computing Power\u003c\/span\u003e\u003cstrong\u003e8-core high-performance CPU\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003ePeak Joint Torque\u003c\/span\u003e\u003cstrong\u003eAbout 45 N·m\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eSensors\u003c\/span\u003e\u003cstrong\u003eSuper-wide-angle 4D LiDAR, wireless vector positioning tracking module, HD wide-angle camera\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eConnectivity\u003c\/span\u003e\u003cstrong\u003eWi-Fi 6 dual-band, Bluetooth 5.2 \/ 4.2 \/ 2.1, 4G with GPS (regional restrictions apply)\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eIntelligent Functions\u003c\/span\u003e\u003cstrong\u003eOTA, RTT 2.0, graphical programme, voice, ISS 2.0, detection and avoidance\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eBattery\u003c\/span\u003e\u003cstrong\u003eStandard 8000mAh smart battery\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eBattery Life\u003c\/span\u003e\u003cstrong\u003eAbout 1–2 hours\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eCharger\u003c\/span\u003e\u003cstrong\u003eStandard 33.6V 3.5A charger\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eController\u003c\/span\u003e\u003cstrong\u003eManual controller — confirm package contents\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2x-spec\"\u003e\n\u003cspan\u003eWarranty\u003c\/span\u003e\u003cstrong\u003e12 months\u003c\/strong\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"sdx-go2x-local\" aria-labelledby=\"sdx-go2x-local-title\"\u003e\n      \u003cdiv class=\"sdx-go2x-section-head\"\u003e\n        \u003cp class=\"sdx-go2x__eyebrow\"\u003eSPEEDYDRONE CANADA\u003c\/p\u003e\n        \u003ch2 id=\"sdx-go2x-local-title\"\u003eWhy work with SpeedyDrone Canada?\u003c\/h2\u003e\n        \u003cp\u003e\n          A stronger local buying experience for Canadian customers sourcing advanced robotics,\n          with guidance before and after purchase.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sdx-go2x-local__grid\"\u003e\n        \u003carticle class=\"sdx-go2x-local__item\"\u003e\n          \u003cspan\u003e01\u003c\/span\u003e\n          \u003ch3\u003eToronto showroom\u003c\/h3\u003e\n          \u003cp\u003eA local reference point for product guidance and robotics purchasing support.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sdx-go2x-local__item\"\u003e\n          \u003cspan\u003e02\u003c\/span\u003e\n          \u003ch3\u003eLocal pickup\u003c\/h3\u003e\n          \u003cp\u003eA convenient pickup option for nearby customers, subject to product availability.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sdx-go2x-local__item\"\u003e\n          \u003cspan\u003e03\u003c\/span\u003e\n          \u003ch3\u003eCanada-wide shipping\u003c\/h3\u003e\n          \u003cp\u003eShipping options for customers sourcing Unitree Go2 X across Canada.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sdx-go2x-local__item\"\u003e\n          \u003cspan\u003e04\u003c\/span\u003e\n          \u003ch3\u003eConfiguration guidance\u003c\/h3\u003e\n          \u003cp\u003eConfirm the special-order configuration, included items and regional functionality before purchase.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"sdx-go2x-notes\" aria-labelledby=\"sdx-go2x-notes-title\"\u003e\n      \u003cp class=\"sdx-go2x__eyebrow sdx-go2x__eyebrow--light\"\u003eIMPORTANT INFORMATION\u003c\/p\u003e\n      \u003ch2 id=\"sdx-go2x-notes-title\"\u003ePlease confirm before ordering.\u003c\/h2\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eConfiguration:\u003c\/strong\u003e Specifications, appearance and supported functions may vary by scenario, configuration and actual unit.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eJoint torque:\u003c\/strong\u003e Approx. 45 N·m is the maximum torque of the largest joint motor; actual maximum torque varies across the 12 joint motors.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSecondary development:\u003c\/strong\u003e The supplied table marks Go2 X with \u003cstrong\u003e◕\u003c\/strong\u003e. Consult the Unitree secondary-development manual for detailed functionality.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e4G availability:\u003c\/strong\u003e Unitree states that 4G on non-Chinese-mainland versions is limited to 43 European countries (except Ukraine) and some Asian regions. Do not assume Canadian 4G compatibility; confirm before purchase.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCharging pile:\u003c\/strong\u003e Compatibility is listed, but the charging pile is not stated as included with the standard Go2 X configuration.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSafety:\u003c\/strong\u003e This is a civilian robot product. Do not make dangerous modifications or operate it in a hazardous manner. Follow applicable laws and regulations.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"sdx-go2x-faq\" id=\"sdx-go2x-faq\" aria-labelledby=\"sdx-go2x-faq-title\"\u003e\n      \u003cdiv class=\"sdx-go2x-section-head\"\u003e\n        \u003cp class=\"sdx-go2x__eyebrow\"\u003eFAQ\u003c\/p\u003e\n        \u003ch2 id=\"sdx-go2x-faq-title\"\u003eUnitree Go 2 X in Canada — Frequently Asked Questions\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sdx-go2x-faq__list\"\u003e\n        \u003cdetails class=\"sdx-go2x-faq__item\" open\u003e\n          \u003csummary\u003eWhat are the main performance specifications of Unitree Go2 X?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2x-faq__answer\"\u003e\n            Go2 X is listed at 0–3.7 m\/s with a maximum of approximately 5 m\/s, an approximate 8 kg payload with a maximum of approximately 12 kg, a 40° maximum climb angle and an approximately 16 cm climb\/drop height.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2x-faq__item\"\u003e\n          \u003csummary\u003eWhich sensors are listed for Go2 X?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2x-faq__answer\"\u003e\n            The Go2 X column lists a super-wide-angle 4D LiDAR, wireless vector positioning tracking module and HD wide-angle camera. A foot-end force sensor is not listed for Go2 X.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2x-faq__item\"\u003e\n          \u003csummary\u003eWhat does the Go2 X table show for the manual controller?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2x-faq__answer\"\u003e\n            The supplied model table marks the manual controller with ● for Go2 X. Because this is a special-order item, confirm the exact package contents before purchase.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2x-faq__item\"\u003e\n          \u003csummary\u003eWhat battery and charger are listed for Go2 X?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2x-faq__answer\"\u003e\n            Go2 X is listed with a standard 8000mAh smart battery, approximately 1–2 hours of battery life and a standard 33.6V 3.5A charger.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2x-faq__item\"\u003e\n          \u003csummary\u003eDoes Go2 X support secondary development?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2x-faq__answer\"\u003e\n            The configuration specification uses the symbol ◕ for Go2 X secondary development. Consult the current Unitree secondary-development manual and confirm the required functions before ordering.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2x-faq__item\"\u003e\n          \u003csummary\u003eWill the Go2 X 4G module work in Canada?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2x-faq__answer\"\u003e\n            Canadian 4G operation should not be assumed. Unitree states that 4G on non-Chinese-mainland versions is limited to 43 European countries, excluding Ukraine, and some Asian regions. Confirm regional compatibility before purchase.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2x-faq__item\"\u003e\n          \u003csummary\u003eCan I view or pick up Unitree Go2 X in Toronto?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2x-faq__answer\"\u003e\n            SpeedyDrone Canada offers a Toronto showroom and local pickup. Go2 X is a special-order item, so contact the team first to confirm current availability, configuration and pickup arrangements.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2x-faq__item\"\u003e\n          \u003csummary\u003eDoes SpeedyDrone Canada ship Unitree Go2 X across Canada?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2x-faq__answer\"\u003e\n            Canada-wide shipping options are available. Contact SpeedyDrone Canada before ordering to confirm the special-order configuration, availability and delivery details.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\u003cdetails class=\"sdx-go2x-faq__item\"\u003e\n\u003csummary\u003eDoes Go2 AIR, Pro, X or EDU include the same development access?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2x-faq__answer\"\u003e\u003cp\u003eNo identical access should be assumed. Compare the exact edition’s secondary-development support, SDK interfaces, compute module and controller. Follow modes and app-controlled demonstrations are different from low-level control, ROS 2 integration or custom autonomous-navigation development.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2x-faq__item\"\u003e\n\u003csummary\u003eWhat is the difference between Go2 LiDAR perception and a complete SLAM application?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2x-faq__answer\"\u003e\u003cp\u003eLiDAR supplies range measurements. Simultaneous localization and mapping, or SLAM, combines sensor information with software to estimate position and construct a map. Navigation also needs planning and obstacle-handling logic. Confirm the exact software, sensors and interfaces included before specifying an autonomous robotics project.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2x-faq__item\"\u003e\n\u003csummary\u003eWhat should the Canadian delivery and commissioning scope include?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2x-faq__answer\"\u003e\u003cp\u003eFor Unitree Go 2 X, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .sdx-go2x,\n  .sdx-go2x * {\n    box-sizing: border-box;\n  }\n\n  .sdx-go2x {\n    --sdx-panel: #ffffff;\n    --sdx-muted: #626b77;\n    --sdx-accent: #6f5cff;\n    width: 100%;\n    background: #f5f5f7;\n    color: #111216;\n    font-family: inherit;\n  }\n\n  .sdx-go2x__shell {\n    width: min(100%, 1440px);\n    margin: 0 auto;\n    padding: 20px 20px 72px;\n  }\n\n  .sdx-go2x-order {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 6px 10px;\n    margin-bottom: 16px;\n    padding: 13px 18px;\n    border: 1px solid rgba(17, 17, 17, 0.1);\n    border-radius: 16px;\n    background: #fff;\n    text-align: center;\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  .sdx-go2x-order strong {\n    font-weight: 800;\n  }\n\n  .sdx-go2x-order span {\n    color: var(--sdx-muted);\n  }\n\n  .sdx-go2x-hero {\n    margin: 0;\n    overflow: hidden;\n    border-radius: 32px;\n    background: #0a0b0e;\n    box-shadow: 0 24px 70px rgba(9, 12, 22, 0.14);\n  }\n\n  .sdx-go2x-hero__image {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .sdx-go2x-intro,\n  .sdx-go2x-darkband,\n  .sdx-go2x-specs,\n  .sdx-go2x-local,\n  .sdx-go2x-notes,\n  .sdx-go2x-faq {\n    margin-top: 22px;\n    border-radius: 32px;\n  }\n\n  .sdx-go2x-intro,\n  .sdx-go2x-specs,\n  .sdx-go2x-local,\n  .sdx-go2x-faq {\n    background: var(--sdx-panel);\n    box-shadow: inset 0 0 0 1px rgba(17, 17, 17, 0.05);\n  }\n\n  .sdx-go2x-intro {\n    padding: clamp(32px, 6vw, 78px);\n  }\n\n  .sdx-go2x__eyebrow {\n    margin: 0 0 12px;\n    color: #65707d;\n    font-size: 13px;\n    font-weight: 800;\n    line-height: 1.4;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n  }\n\n  .sdx-go2x__eyebrow--light {\n    color: rgba(255, 255, 255, 0.66);\n  }\n\n  .sdx-go2x-intro h2,\n  .sdx-go2x-darkband__heading h2,\n  .sdx-go2x-section-head h2,\n  .sdx-go2x-notes h2 {\n    margin: 0;\n    color: #101115;\n    font-size: clamp(34px, 5vw, 72px);\n    font-weight: 800;\n    line-height: 0.98;\n    letter-spacing: -0.055em;\n  }\n\n  .sdx-go2x-intro__copy {\n    max-width: 780px;\n    margin: 24px 0 0;\n    color: var(--sdx-muted);\n    font-size: clamp(17px, 1.8vw, 23px);\n    line-height: 1.65;\n  }\n\n  .sdx-go2x-intro__chips {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 28px;\n  }\n\n  .sdx-go2x-intro__chips span {\n    padding: 10px 15px;\n    border-radius: 999px;\n    background: #eef0f3;\n    font-size: 14px;\n    font-weight: 750;\n    line-height: 1.35;\n  }\n\n  .sdx-go2x-darkband {\n    padding: 48px 30px;\n    overflow: hidden;\n    background: radial-gradient(circle at 50% 0%, rgba(111, 92, 255, 0.28), rgba(20, 22, 31, 0.94) 36%, #07080b 82%);\n    color: #fff;\n  }\n\n  .sdx-go2x-darkband__heading {\n    max-width: 880px;\n    margin-bottom: 28px;\n  }\n\n  .sdx-go2x-darkband__heading h2,\n  .sdx-go2x-notes h2 {\n    color: #fff;\n  }\n\n  .sdx-go2x-darkband__grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .sdx-go2x-darkcard {\n    min-width: 0;\n    padding: 22px;\n    border-radius: 22px;\n    background: rgba(255, 255, 255, 0.05);\n    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09);\n  }\n\n  .sdx-go2x-darkcard__number {\n    display: block;\n    margin-bottom: 24px;\n    color: #a99fff;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.14em;\n  }\n\n  .sdx-go2x-darkcard h3 {\n    margin: 0 0 10px;\n    color: #fff;\n    font-size: clamp(21px, 2vw, 28px);\n    font-weight: 760;\n    line-height: 1.1;\n    letter-spacing: -0.025em;\n  }\n\n  .sdx-go2x-darkcard p {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.73);\n    font-size: 15px;\n    line-height: 1.72;\n  }\n\n  .sdx-go2x-local,\n  .sdx-go2x-faq {\n    padding: 48px 28px;\n  }\n\n  .sdx-go2x-specs {\n    padding: 42px 26px;\n  }\n\n  .sdx-go2x-section-head {\n    max-width: 900px;\n    margin-bottom: 28px;\n  }\n\n  .sdx-go2x-section-head h2 {\n    font-size: clamp(32px, 4vw, 58px);\n    line-height: 1.03;\n  }\n\n  .sdx-go2x-section-head \u003e p:last-child:not(.sdx-go2x__eyebrow) {\n    max-width: 760px;\n    margin: 18px 0 0;\n    color: var(--sdx-muted);\n    font-size: 17px;\n    line-height: 1.75;\n  }\n\n  .sdx-go2x-specs .sdx-go2x-section-head {\n    max-width: none;\n    margin-bottom: 42px;\n  }\n\n  .sdx-go2x-specs .sdx-go2x-section-head h2 {\n    font-size: clamp(30px, 4vw, 54px);\n    line-height: 1.05;\n    letter-spacing: -0.04em;\n  }\n\n  .sdx-go2x-specs__grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .sdx-go2x-spec {\n    min-width: 0;\n    padding: 20px 18px;\n    border-radius: 22px;\n    background: #fff;\n    box-shadow: inset 0 0 0 1px rgba(17, 17, 17, 0.05);\n  }\n\n  .sdx-go2x-spec span {\n    display: block;\n    margin: 0;\n    color: #65707d;\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1.45;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .sdx-go2x-spec strong {\n    display: block;\n    margin-top: 6px;\n    color: #111;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.45;\n    overflow-wrap: anywhere;\n  }\n\n  .sdx-go2x-local__grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .sdx-go2x-local__item {\n    min-width: 0;\n    padding: 22px;\n    border-radius: 22px;\n    background: #f7f7f9;\n    box-shadow: inset 0 0 0 1px rgba(17, 17, 17, 0.05);\n  }\n\n  .sdx-go2x-local__item \u003e span {\n    display: block;\n    margin-bottom: 22px;\n    color: var(--sdx-accent);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.12em;\n  }\n\n  .sdx-go2x-local__item h3 {\n    margin: 0 0 10px;\n    color: #111216;\n    font-size: clamp(22px, 2.2vw, 32px);\n    font-weight: 760;\n    line-height: 1.08;\n    letter-spacing: -0.03em;\n  }\n\n  .sdx-go2x-local__item p {\n    margin: 0;\n    color: var(--sdx-muted);\n    font-size: 15px;\n    line-height: 1.75;\n  }\n\n  .sdx-go2x-notes {\n    padding: 42px 28px;\n    background: #0a0b0f;\n    color: #fff;\n  }\n\n  .sdx-go2x-notes h2 {\n    font-size: clamp(30px, 3.8vw, 52px);\n    line-height: 1.04;\n  }\n\n  .sdx-go2x-notes ul {\n    display: grid;\n    gap: 0;\n    margin: 26px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sdx-go2x-notes li {\n    padding: 16px 0;\n    border-top: 1px solid rgba(255, 255, 255, 0.12);\n    color: rgba(255, 255, 255, 0.75);\n    font-size: 14px;\n    line-height: 1.75;\n  }\n\n  .sdx-go2x-notes li strong {\n    color: #fff;\n  }\n\n  .sdx-go2x-faq__list {\n    border-top: 1px solid #e8eaee;\n  }\n\n  .sdx-go2x-faq__item {\n    border-bottom: 1px solid #e8eaee;\n  }\n\n  .sdx-go2x-faq__item summary {\n    position: relative;\n    padding: 22px 42px 22px 0;\n    color: #111216;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.5;\n    list-style: none;\n    cursor: pointer;\n  }\n\n  .sdx-go2x-faq__item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sdx-go2x-faq__item summary::marker {\n    content: \"\";\n  }\n\n  .sdx-go2x-faq__item summary:focus-visible {\n    outline: 2px solid var(--sdx-accent);\n    outline-offset: 4px;\n    border-radius: 4px;\n  }\n\n  .sdx-go2x-faq__item summary::before,\n  .sdx-go2x-faq__item summary::after {\n    content: \"\";\n    position: absolute;\n    right: 8px;\n    top: 50%;\n    width: 16px;\n    height: 2px;\n    border-radius: 2px;\n    background: #111216;\n    transform: translateY(-50%);\n  }\n\n  .sdx-go2x-faq__item summary::after {\n    transform: translateY(-50%) rotate(90deg);\n    transition: transform 0.2s ease;\n  }\n\n  .sdx-go2x-faq__item[open] summary::after {\n    transform: translateY(-50%) rotate(0deg);\n  }\n\n  .sdx-go2x-faq__answer {\n    max-width: 900px;\n    padding: 0 0 22px;\n    color: var(--sdx-muted);\n    font-size: 16px;\n    line-height: 1.85;\n  }\n\n  @media screen and (max-width: 1100px) {\n    .sdx-go2x__shell {\n      padding: 16px 16px 58px;\n    }\n\n    .sdx-go2x-darkband__grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sdx-go2x-specs__grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media screen and (max-width: 760px) {\n    .sdx-go2x__shell {\n      padding: 10px 10px 44px;\n    }\n\n    .sdx-go2x-order {\n      margin-bottom: 10px;\n      padding: 11px 14px;\n      border-radius: 13px;\n      font-size: 13px;\n    }\n\n    .sdx-go2x-hero,\n    .sdx-go2x-intro,\n    .sdx-go2x-darkband,\n    .sdx-go2x-specs,\n    .sdx-go2x-local,\n    .sdx-go2x-notes,\n    .sdx-go2x-faq {\n      margin-top: 12px;\n      border-radius: 22px;\n    }\n\n    .sdx-go2x-hero {\n      margin-top: 0;\n    }\n\n    .sdx-go2x-intro,\n    .sdx-go2x-darkband,\n    .sdx-go2x-specs,\n    .sdx-go2x-local,\n    .sdx-go2x-notes,\n    .sdx-go2x-faq {\n      padding: 28px 17px;\n    }\n\n    .sdx-go2x-intro h2 {\n      font-size: clamp(38px, 12vw, 56px);\n      line-height: 0.98;\n    }\n\n    .sdx-go2x-intro__copy {\n      margin-top: 18px;\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .sdx-go2x-intro__chips {\n      gap: 8px;\n      margin-top: 20px;\n    }\n\n    .sdx-go2x-intro__chips span {\n      padding: 9px 12px;\n      font-size: 12px;\n    }\n\n    .sdx-go2x-darkband__heading {\n      margin-bottom: 20px;\n    }\n\n    .sdx-go2x-darkband__grid,\n    .sdx-go2x-local__grid,\n    .sdx-go2x-specs__grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sdx-go2x-darkcard,\n    .sdx-go2x-local__item {\n      padding: 18px;\n      border-radius: 18px;\n    }\n\n    .sdx-go2x-darkcard__number,\n    .sdx-go2x-local__item \u003e span {\n      margin-bottom: 16px;\n    }\n\n    .sdx-go2x-section-head {\n      margin-bottom: 22px;\n    }\n\n    .sdx-go2x-section-head h2,\n    .sdx-go2x-darkband__heading h2,\n    .sdx-go2x-notes h2 {\n      font-size: clamp(29px, 9vw, 40px);\n      line-height: 1.05;\n    }\n\n    .sdx-go2x-section-head \u003e p:last-child:not(.sdx-go2x__eyebrow) {\n      margin-top: 14px;\n      font-size: 15px;\n    }\n\n    .sdx-go2x-specs .sdx-go2x-section-head {\n      margin-bottom: 28px;\n    }\n\n    .sdx-go2x-specs .sdx-go2x-section-head h2 {\n      font-size: clamp(30px, 10vw, 42px);\n    }\n\n    .sdx-go2x-specs__grid {\n      gap: 12px;\n    }\n\n    .sdx-go2x-spec {\n      padding: 17px 16px;\n      border-radius: 18px;\n    }\n\n    .sdx-go2x-spec span {\n      font-size: 11px;\n    }\n\n    .sdx-go2x-spec strong {\n      margin-top: 6px;\n      font-size: 16px;\n      line-height: 1.45;\n    }\n\n    .sdx-go2x-faq__item summary {\n      padding: 18px 36px 18px 0;\n      font-size: 16px;\n    }\n\n    .sdx-go2x-faq__answer {\n      font-size: 15px;\n      line-height: 1.8;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sdx-go2x-faq__item summary::after {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":47665986896009,"sku":"SD-UNI-GO-2-X","price":8557.14,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/unitree-go2-x-robotic-dog-07_26717231-8faf-4d14-86ca-b3fc51d39fd5.webp?v=1775076229"},{"product_id":"unitree-go2-edu","title":"Unitree Go 2 EDU","description":"\u003cdiv class=\"sdx-go2edu\" role=\"region\" aria-label=\"Unitree Go2 EDU product details\"\u003e\n  \u003cdiv class=\"sdx-go2edu__shell\"\u003e\n    \u003caside class=\"sdx-go2edu-order\" aria-label=\"Special order notice\"\u003e\n      \u003cstrong\u003eSpecial Order Item\u003c\/strong\u003e\n      \u003cspan\u003ePlease contact us before placing an order.\u003c\/span\u003e\n    \u003c\/aside\u003e\n\n    \u003cfigure class=\"sdx-go2edu-hero\"\u003e\n      \u003cimg class=\"sdx-go2edu-hero__image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/b5fffd3e4fc04e6f9fcafedb9516b341_3840x2146_7a0a3e59-7b82-4bb7-aeff-d638957641a7.jpg?v=1775072612\" alt=\"Unitree Go2 quadruped robot front camera and LiDAR assembly\" width=\"2526\" height=\"1412\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\"\u003e\n    \u003c\/figure\u003e\n\n    \u003csection class=\"sdx-go2edu-intro\" aria-labelledby=\"sdx-go2edu-title\"\u003e\n      \u003cp class=\"sdx-go2edu__eyebrow\"\u003eUNITREE GO2 EDU\u003c\/p\u003e\n      \u003ch2 id=\"sdx-go2edu-title\"\u003eAdvanced sensing.\u003cbr\u003eBuilt for development.\u003c\/h2\u003e\n      \u003cp class=\"sdx-go2edu-intro__copy\"\u003e\n        The Go2 EDU specification table lists an 8-core high-performance CPU, 4D LiDAR,\n        an HD wide-angle camera, foot-end force sensing, a depth camera and secondary development.\n      \u003c\/p\u003e\n      \u003cdiv class=\"sdx-go2edu-intro__chips\" aria-label=\"Go2 EDU key specifications\"\u003e\n        \u003cspan\u003e0–3.7 m\/s\u003c\/span\u003e\n        \u003cspan\u003eMaximum ~5 m\/s\u003c\/span\u003e\n        \u003cspan\u003eLong endurance 15000mAh\u003c\/span\u003e\n        \u003cspan\u003eAbout 2–4 hours\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"sdx-go2edu-darkband\" aria-labelledby=\"sdx-go2edu-highlights-title\"\u003e\n      \u003cdiv class=\"sdx-go2edu-darkband__heading\"\u003e\n        \u003cp class=\"sdx-go2edu__eyebrow sdx-go2edu__eyebrow--light\"\u003eKEY HIGHLIGHTS\u003c\/p\u003e\n        \u003ch2 id=\"sdx-go2edu-highlights-title\"\u003eThe Go2 EDU configuration at a glance.\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sdx-go2edu-darkband__grid\"\u003e\n        \u003carticle class=\"sdx-go2edu-darkcard\"\u003e\n          \u003cspan class=\"sdx-go2edu-darkcard__number\"\u003e01\u003c\/span\u003e\n          \u003ch3\u003eHigher-speed mobility\u003c\/h3\u003e\n          \u003cp\u003eListed speed is 0–3.7 m\/s, with a maximum of approximately 5 m\/s.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sdx-go2edu-darkcard\"\u003e\n          \u003cspan class=\"sdx-go2edu-darkcard__number\"\u003e02\u003c\/span\u003e\n          \u003ch3\u003e8-core computing\u003c\/h3\u003e\n          \u003cp\u003eEquipped with an 8-core high-performance CPU as listed for the Go2 EDU.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sdx-go2edu-darkcard\"\u003e\n          \u003cspan class=\"sdx-go2edu-darkcard__number\"\u003e03\u003c\/span\u003e\n          \u003ch3\u003eExpanded sensing\u003c\/h3\u003e\n          \u003cp\u003e4D LiDAR, a tracking module, an HD camera, a foot-end force sensor and a depth camera are listed.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sdx-go2edu-darkcard\"\u003e\n          \u003cspan class=\"sdx-go2edu-darkcard__number\"\u003e04\u003c\/span\u003e\n          \u003ch3\u003eSecondary development\u003c\/h3\u003e\n          \u003cp\u003eSecondary development is listed for Go2 EDU; consult the current development manual for details.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sdx-go2edu-darkcard\"\u003e\n          \u003cspan class=\"sdx-go2edu-darkcard__number\"\u003e05\u003c\/span\u003e\n          \u003ch3\u003e45 N·m joint torque\u003c\/h3\u003e\n          \u003cp\u003eThe largest joint motor has a listed maximum torque of approximately 45 N·m.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sdx-go2edu-darkcard\"\u003e\n          \u003cspan class=\"sdx-go2edu-darkcard__number\"\u003e06\u003c\/span\u003e\n          \u003ch3\u003eLong-endurance power\u003c\/h3\u003e\n          \u003cp\u003eLong-endurance 15000mAh battery, about 2–4 hours of battery life and 33.6V 9A fast charging.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"sdx-go2edu-specs\" id=\"sdx-go2edu-specs\" aria-labelledby=\"sdx-go2edu-specs-title\"\u003e\n      \u003cdiv class=\"sdx-go2edu-section-head\"\u003e\n        \u003cp class=\"sdx-go2edu__eyebrow\"\u003eSPECIFICATIONS\u003c\/p\u003e\n        \u003ch2 id=\"sdx-go2edu-specs-title\"\u003eKey Specs\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sdx-go2edu-specs__grid\"\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eModel\u003c\/span\u003e\u003cstrong\u003eUnitree Go2 EDU\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eStanding Dimensions\u003c\/span\u003e\u003cstrong\u003e70 × 31 × 40 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eCrouching Dimensions\u003c\/span\u003e\u003cstrong\u003e76 × 31 × 20 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e\u003cstrong\u003eAbout 15 kg (with battery)\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cstrong\u003eAluminium alloy + high strength engineering plastic\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eVoltage\u003c\/span\u003e\u003cstrong\u003e28V–33.6V\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eWorking Max Power\u003c\/span\u003e\u003cstrong\u003eAbout 3000W\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003ePayload\u003c\/span\u003e\u003cstrong\u003eApprox. 8 kg (max ~12 kg)\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eSpeed\u003c\/span\u003e\u003cstrong\u003e0–3.7 m\/s (max ~5 m\/s)\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eMax Climb \/ Drop Height\u003c\/span\u003e\u003cstrong\u003eAbout 16 cm\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eMax Climb Angle\u003c\/span\u003e\u003cstrong\u003e40°\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eBasic Computing Power\u003c\/span\u003e\u003cstrong\u003e8-core high-performance CPU\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003ePeak Joint Torque\u003c\/span\u003e\u003cstrong\u003eAbout 45 N·m\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eSensors\u003c\/span\u003e\u003cstrong\u003eSuper-wide-angle 4D LiDAR, wireless vector positioning tracking module, HD wide-angle camera\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eConnectivity\u003c\/span\u003e\u003cstrong\u003eWi-Fi 6 dual-band, Bluetooth 5.2 \/ 4.2 \/ 2.1, 4G with GPS (regional restrictions apply)\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eIntelligent Functions\u003c\/span\u003e\u003cstrong\u003eOTA, RTT 2.0, graphical programme, voice, ISS 2.0, detection and avoidance\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eBattery\u003c\/span\u003e\u003cstrong\u003eLong endurance 15000mAh smart battery\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eBattery Life\u003c\/span\u003e\u003cstrong\u003eAbout 2–4 hours\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eCharger\u003c\/span\u003e\u003cstrong\u003eFast charge 33.6V 9A\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eController\u003c\/span\u003e\u003cstrong\u003eListed for Go2 EDU — confirm package contents\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eWarranty\u003c\/span\u003e\u003cstrong\u003e12 months\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eFoot-End Force Sensor\u003c\/span\u003e\u003cstrong\u003eListed for Go2 EDU\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eSecondary Development\u003c\/span\u003e\u003cstrong\u003eListed for Go2 EDU — see development manual\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sdx-go2edu-spec\"\u003e\n\u003cspan\u003eExpansion Hardware\u003c\/span\u003e\u003cstrong\u003eDepth camera listed; NVIDIA Jetson Orin high-computing-power module optional (40–100 TOPS). Confirm configuration.\u003c\/strong\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"sdx-go2edu-local\" aria-labelledby=\"sdx-go2edu-local-title\"\u003e\n      \u003cdiv class=\"sdx-go2edu-section-head\"\u003e\n        \u003cp class=\"sdx-go2edu__eyebrow\"\u003eSPEEDYDRONE CANADA\u003c\/p\u003e\n        \u003ch2 id=\"sdx-go2edu-local-title\"\u003eWhy work with SpeedyDrone Canada?\u003c\/h2\u003e\n        \u003cp\u003e\n          A stronger local buying experience for Canadian customers sourcing advanced robotics,\n          with guidance before and after purchase.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sdx-go2edu-local__grid\"\u003e\n        \u003carticle class=\"sdx-go2edu-local__item\"\u003e\n          \u003cspan\u003e01\u003c\/span\u003e\n          \u003ch3\u003eToronto showroom\u003c\/h3\u003e\n          \u003cp\u003eA local reference point for product guidance and robotics purchasing support.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sdx-go2edu-local__item\"\u003e\n          \u003cspan\u003e02\u003c\/span\u003e\n          \u003ch3\u003eLocal pickup\u003c\/h3\u003e\n          \u003cp\u003eA convenient pickup option for nearby customers, subject to product availability.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sdx-go2edu-local__item\"\u003e\n          \u003cspan\u003e03\u003c\/span\u003e\n          \u003ch3\u003eCanada-wide shipping\u003c\/h3\u003e\n          \u003cp\u003eShipping options for customers sourcing Unitree Go2 EDU across Canada.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sdx-go2edu-local__item\"\u003e\n          \u003cspan\u003e04\u003c\/span\u003e\n          \u003ch3\u003eConfiguration guidance\u003c\/h3\u003e\n          \u003cp\u003eConfirm the special-order configuration, included items and regional functionality before purchase.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"sdx-go2edu-notes\" aria-labelledby=\"sdx-go2edu-notes-title\"\u003e\n      \u003cp class=\"sdx-go2edu__eyebrow sdx-go2edu__eyebrow--light\"\u003eIMPORTANT INFORMATION\u003c\/p\u003e\n      \u003ch2 id=\"sdx-go2edu-notes-title\"\u003ePlease confirm before ordering.\u003c\/h2\u003e\n      \u003cul\u003e\n        \u003cli\u003e\n\u003cstrong\u003eConfiguration:\u003c\/strong\u003e Specifications, appearance and supported functions may vary by scenario, configuration and actual unit.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eJoint torque:\u003c\/strong\u003e Approx. 45 N·m is the maximum torque of the largest joint motor; actual maximum torque varies across the 12 joint motors.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eFunction availability:\u003c\/strong\u003e Due to current technology and computing-power limitations, certain functions may require manual operation or secondary development.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSecondary development:\u003c\/strong\u003e Secondary development is listed for Go2 EDU. Consult the current Unitree secondary-development manual for detailed functionality.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eExpansion hardware:\u003c\/strong\u003e The table lists an optional NVIDIA Jetson Orin high-computing-power module in the 40–100 TOPS range and lists a depth camera for Go2 EDU. Confirm the selected configuration and exact package contents before purchase.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003e4G availability:\u003c\/strong\u003e Unitree states that 4G on non-Chinese-mainland versions is limited to 43 European countries (except Ukraine) and some Asian regions. Do not assume Canadian 4G compatibility; confirm before purchase.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eCharging pile:\u003c\/strong\u003e Compatibility is listed, but the charging pile is not stated as included with the Go2 EDU configuration.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eWarranty:\u003c\/strong\u003e The listed warranty period is 12 months. Refer to the current Product Warranty Manual for applicable terms.\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eSafety:\u003c\/strong\u003e This is a civilian robot product. Do not make dangerous modifications or operate it in a hazardous manner. Follow applicable laws and regulations.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"sdx-go2edu-faq\" id=\"sdx-go2edu-faq\" aria-labelledby=\"sdx-go2edu-faq-title\"\u003e\n      \u003cdiv class=\"sdx-go2edu-section-head\"\u003e\n        \u003cp class=\"sdx-go2edu__eyebrow\"\u003eFAQ\u003c\/p\u003e\n        \u003ch2 id=\"sdx-go2edu-faq-title\"\u003eUnitree Go 2 EDU in Canada — Frequently Asked Questions\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sdx-go2edu-faq__list\"\u003e\n        \u003cdetails class=\"sdx-go2edu-faq__item\" open\u003e\n          \u003csummary\u003eWhat are the main performance specifications of Unitree Go2 EDU?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2edu-faq__answer\"\u003e\n            Go2 EDU is listed at 0–3.7 m\/s with a maximum of approximately 5 m\/s, an approximate 8 kg payload with a maximum of approximately 12 kg, a 40° maximum climb angle and an approximately 16 cm climb\/drop height.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2edu-faq__item\"\u003e\n          \u003csummary\u003eWhich sensors are listed for Go2 EDU?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2edu-faq__answer\"\u003e\n            The Go2 EDU column lists a super-wide-angle 4D LiDAR, wireless vector positioning tracking module, HD wide-angle camera, foot-end force sensor and depth camera.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2edu-faq__item\"\u003e\n          \u003csummary\u003eWhat does the Go2 EDU table show for the manual controller?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2edu-faq__answer\"\u003e\n            The supplied model table lists the manual controller for Go2 EDU. Because this is a special-order item, confirm the exact package contents before purchase.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2edu-faq__item\"\u003e\n          \u003csummary\u003eWhat battery and charger are listed for Go2 EDU?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2edu-faq__answer\"\u003e\n            The Go2 EDU specification table lists the long-endurance 15000mAh smart-battery type, approximately 2–4 hours of battery life and 33.6V 9A fast charging.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2edu-faq__item\"\u003e\n          \u003csummary\u003eWhat does the table show for Go2 EDU secondary development?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2edu-faq__answer\"\u003e\n            Secondary development is listed for Go2 EDU. Consult the current Unitree secondary-development manual and confirm the required functions before ordering.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2edu-faq__item\"\u003e\n          \u003csummary\u003eWhich high-computing-power expansion options are listed for Go2 EDU?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2edu-faq__answer\"\u003e\n            The listed configuration includes an optional NVIDIA Jetson Orin high-computing-power module in the 40–100 TOPS range. The exact configuration should be confirmed before ordering.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2edu-faq__item\"\u003e\n          \u003csummary\u003eWill the Go2 EDU 4G module work in Canada?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2edu-faq__answer\"\u003e\n            Canadian 4G operation should not be assumed. Unitree states that 4G on non-Chinese-mainland versions is limited to 43 European countries, excluding Ukraine, and some Asian regions. Confirm regional compatibility before purchase.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2edu-faq__item\"\u003e\n          \u003csummary\u003eCan I view or pick up Unitree Go2 EDU in Toronto?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2edu-faq__answer\"\u003e\n            SpeedyDrone Canada offers a Toronto showroom and local pickup. Go2 EDU is a special-order item, so contact the team first to confirm current availability, configuration and pickup arrangements.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"sdx-go2edu-faq__item\"\u003e\n          \u003csummary\u003eDoes SpeedyDrone Canada ship Unitree Go2 EDU across Canada?\u003c\/summary\u003e\n          \u003cdiv class=\"sdx-go2edu-faq__answer\"\u003e\n            Canada-wide shipping options are available. Contact SpeedyDrone Canada before ordering to confirm the special-order configuration, availability and delivery details.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\u003cdetails class=\"sdx-go2edu-faq__item\"\u003e\n\u003csummary\u003eDoes Go2 AIR, Pro, X or EDU include the same development access?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2edu-faq__answer\"\u003e\u003cp\u003eNo identical access should be assumed. Compare the exact edition’s secondary-development support, SDK interfaces, compute module and controller. Follow modes and app-controlled demonstrations are different from low-level control, ROS 2 integration or custom autonomous-navigation development.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2edu-faq__item\"\u003e\n\u003csummary\u003eWhat is the difference between Go2 LiDAR perception and a complete SLAM application?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2edu-faq__answer\"\u003e\u003cp\u003eLiDAR supplies range measurements. Simultaneous localization and mapping, or SLAM, combines sensor information with software to estimate position and construct a map. Navigation also needs planning and obstacle-handling logic. Confirm the exact software, sensors and interfaces included before specifying an autonomous robotics project.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sdx-go2edu-faq__item\"\u003e\n\u003csummary\u003eWhat should the Canadian delivery and commissioning scope include?\u003c\/summary\u003e\n\u003cdiv class=\"sdx-go2edu-faq__answer\"\u003e\u003cp\u003eFor Unitree Go 2 EDU, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .sdx-go2edu,\n  .sdx-go2edu * {\n    box-sizing: border-box;\n  }\n\n  .sdx-go2edu {\n    --sdx-panel: #ffffff;\n    --sdx-muted: #626b77;\n    --sdx-accent: #6f5cff;\n    width: 100%;\n    background: #f5f5f7;\n    color: #111216;\n    font-family: inherit;\n  }\n\n  .sdx-go2edu__shell {\n    width: min(100%, 1440px);\n    margin: 0 auto;\n    padding: 20px 20px 72px;\n  }\n\n  .sdx-go2edu-order {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 6px 10px;\n    margin-bottom: 16px;\n    padding: 13px 18px;\n    border: 1px solid rgba(17, 17, 17, 0.1);\n    border-radius: 16px;\n    background: #fff;\n    text-align: center;\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  .sdx-go2edu-order strong {\n    font-weight: 800;\n  }\n\n  .sdx-go2edu-order span {\n    color: var(--sdx-muted);\n  }\n\n  .sdx-go2edu-hero {\n    margin: 0;\n    overflow: hidden;\n    border-radius: 32px;\n    background: #0a0b0e;\n    box-shadow: 0 24px 70px rgba(9, 12, 22, 0.14);\n  }\n\n  .sdx-go2edu-hero__image {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n\n  .sdx-go2edu-intro,\n  .sdx-go2edu-darkband,\n  .sdx-go2edu-specs,\n  .sdx-go2edu-local,\n  .sdx-go2edu-notes,\n  .sdx-go2edu-faq {\n    margin-top: 22px;\n    border-radius: 32px;\n  }\n\n  .sdx-go2edu-intro,\n  .sdx-go2edu-specs,\n  .sdx-go2edu-local,\n  .sdx-go2edu-faq {\n    background: var(--sdx-panel);\n    box-shadow: inset 0 0 0 1px rgba(17, 17, 17, 0.05);\n  }\n\n  .sdx-go2edu-intro {\n    padding: clamp(32px, 6vw, 78px);\n  }\n\n  .sdx-go2edu__eyebrow {\n    margin: 0 0 12px;\n    color: #65707d;\n    font-size: 13px;\n    font-weight: 800;\n    line-height: 1.4;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n  }\n\n  .sdx-go2edu__eyebrow--light {\n    color: rgba(255, 255, 255, 0.66);\n  }\n\n  .sdx-go2edu-intro h2,\n  .sdx-go2edu-darkband__heading h2,\n  .sdx-go2edu-section-head h2,\n  .sdx-go2edu-notes h2 {\n    margin: 0;\n    color: #101115;\n    font-size: clamp(34px, 5vw, 72px);\n    font-weight: 800;\n    line-height: 0.98;\n    letter-spacing: -0.055em;\n  }\n\n  .sdx-go2edu-intro__copy {\n    max-width: 780px;\n    margin: 24px 0 0;\n    color: var(--sdx-muted);\n    font-size: clamp(17px, 1.8vw, 23px);\n    line-height: 1.65;\n  }\n\n  .sdx-go2edu-intro__chips {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 28px;\n  }\n\n  .sdx-go2edu-intro__chips span {\n    padding: 10px 15px;\n    border-radius: 999px;\n    background: #eef0f3;\n    font-size: 14px;\n    font-weight: 750;\n    line-height: 1.35;\n  }\n\n  .sdx-go2edu-darkband {\n    padding: 48px 30px;\n    overflow: hidden;\n    background: radial-gradient(circle at 50% 0%, rgba(111, 92, 255, 0.28), rgba(20, 22, 31, 0.94) 36%, #07080b 82%);\n    color: #fff;\n  }\n\n  .sdx-go2edu-darkband__heading {\n    max-width: 880px;\n    margin-bottom: 28px;\n  }\n\n  .sdx-go2edu-darkband__heading h2,\n  .sdx-go2edu-notes h2 {\n    color: #fff;\n  }\n\n  .sdx-go2edu-darkband__grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .sdx-go2edu-darkcard {\n    min-width: 0;\n    padding: 22px;\n    border-radius: 22px;\n    background: rgba(255, 255, 255, 0.05);\n    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.09);\n  }\n\n  .sdx-go2edu-darkcard__number {\n    display: block;\n    margin-bottom: 24px;\n    color: #a99fff;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.14em;\n  }\n\n  .sdx-go2edu-darkcard h3 {\n    margin: 0 0 10px;\n    color: #fff;\n    font-size: clamp(21px, 2vw, 28px);\n    font-weight: 760;\n    line-height: 1.1;\n    letter-spacing: -0.025em;\n  }\n\n  .sdx-go2edu-darkcard p {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.73);\n    font-size: 15px;\n    line-height: 1.72;\n  }\n\n  .sdx-go2edu-local,\n  .sdx-go2edu-faq {\n    padding: 48px 28px;\n  }\n\n  .sdx-go2edu-specs {\n    padding: 42px 26px;\n  }\n\n  .sdx-go2edu-section-head {\n    max-width: 900px;\n    margin-bottom: 28px;\n  }\n\n  .sdx-go2edu-section-head h2 {\n    font-size: clamp(32px, 4vw, 58px);\n    line-height: 1.03;\n  }\n\n  .sdx-go2edu-section-head \u003e p:last-child:not(.sdx-go2edu__eyebrow) {\n    max-width: 760px;\n    margin: 18px 0 0;\n    color: var(--sdx-muted);\n    font-size: 17px;\n    line-height: 1.75;\n  }\n\n  .sdx-go2edu-specs .sdx-go2edu-section-head {\n    max-width: none;\n    margin-bottom: 42px;\n  }\n\n  .sdx-go2edu-specs .sdx-go2edu-section-head h2 {\n    font-size: clamp(30px, 4vw, 54px);\n    line-height: 1.05;\n    letter-spacing: -0.04em;\n  }\n\n  .sdx-go2edu-specs__grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .sdx-go2edu-spec {\n    min-width: 0;\n    padding: 20px 18px;\n    border-radius: 22px;\n    background: #fff;\n    box-shadow: inset 0 0 0 1px rgba(17, 17, 17, 0.05);\n  }\n\n  .sdx-go2edu-spec span {\n    display: block;\n    margin: 0;\n    color: #65707d;\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1.45;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .sdx-go2edu-spec strong {\n    display: block;\n    margin-top: 6px;\n    color: #111;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.45;\n    overflow-wrap: anywhere;\n  }\n\n  .sdx-go2edu-local__grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .sdx-go2edu-local__item {\n    min-width: 0;\n    padding: 22px;\n    border-radius: 22px;\n    background: #f7f7f9;\n    box-shadow: inset 0 0 0 1px rgba(17, 17, 17, 0.05);\n  }\n\n  .sdx-go2edu-local__item \u003e span {\n    display: block;\n    margin-bottom: 22px;\n    color: var(--sdx-accent);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.12em;\n  }\n\n  .sdx-go2edu-local__item h3 {\n    margin: 0 0 10px;\n    color: #111216;\n    font-size: clamp(22px, 2.2vw, 32px);\n    font-weight: 760;\n    line-height: 1.08;\n    letter-spacing: -0.03em;\n  }\n\n  .sdx-go2edu-local__item p {\n    margin: 0;\n    color: var(--sdx-muted);\n    font-size: 15px;\n    line-height: 1.75;\n  }\n\n  .sdx-go2edu-notes {\n    padding: 42px 28px;\n    background: #0a0b0f;\n    color: #fff;\n  }\n\n  .sdx-go2edu-notes h2 {\n    font-size: clamp(30px, 3.8vw, 52px);\n    line-height: 1.04;\n  }\n\n  .sdx-go2edu-notes ul {\n    display: grid;\n    gap: 0;\n    margin: 26px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sdx-go2edu-notes li {\n    padding: 16px 0;\n    border-top: 1px solid rgba(255, 255, 255, 0.12);\n    color: rgba(255, 255, 255, 0.75);\n    font-size: 14px;\n    line-height: 1.75;\n  }\n\n  .sdx-go2edu-notes li strong {\n    color: #fff;\n  }\n\n  .sdx-go2edu-faq__list {\n    border-top: 1px solid #e8eaee;\n  }\n\n  .sdx-go2edu-faq__item {\n    border-bottom: 1px solid #e8eaee;\n  }\n\n  .sdx-go2edu-faq__item summary {\n    position: relative;\n    padding: 22px 42px 22px 0;\n    color: #111216;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.5;\n    list-style: none;\n    cursor: pointer;\n  }\n\n  .sdx-go2edu-faq__item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sdx-go2edu-faq__item summary::marker {\n    content: \"\";\n  }\n\n  .sdx-go2edu-faq__item summary:focus-visible {\n    outline: 2px solid var(--sdx-accent);\n    outline-offset: 4px;\n    border-radius: 4px;\n  }\n\n  .sdx-go2edu-faq__item summary::before,\n  .sdx-go2edu-faq__item summary::after {\n    content: \"\";\n    position: absolute;\n    right: 8px;\n    top: 50%;\n    width: 16px;\n    height: 2px;\n    border-radius: 2px;\n    background: #111216;\n    transform: translateY(-50%);\n  }\n\n  .sdx-go2edu-faq__item summary::after {\n    transform: translateY(-50%) rotate(90deg);\n    transition: transform 0.2s ease;\n  }\n\n  .sdx-go2edu-faq__item[open] summary::after {\n    transform: translateY(-50%) rotate(0deg);\n  }\n\n  .sdx-go2edu-faq__answer {\n    max-width: 900px;\n    padding: 0 0 22px;\n    color: var(--sdx-muted);\n    font-size: 16px;\n    line-height: 1.85;\n  }\n\n  @media screen and (max-width: 1100px) {\n    .sdx-go2edu__shell {\n      padding: 16px 16px 58px;\n    }\n\n    .sdx-go2edu-darkband__grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sdx-go2edu-specs__grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media screen and (max-width: 760px) {\n    .sdx-go2edu__shell {\n      padding: 10px 10px 44px;\n    }\n\n    .sdx-go2edu-order {\n      margin-bottom: 10px;\n      padding: 11px 14px;\n      border-radius: 13px;\n      font-size: 13px;\n    }\n\n    .sdx-go2edu-hero,\n    .sdx-go2edu-intro,\n    .sdx-go2edu-darkband,\n    .sdx-go2edu-specs,\n    .sdx-go2edu-local,\n    .sdx-go2edu-notes,\n    .sdx-go2edu-faq {\n      margin-top: 12px;\n      border-radius: 22px;\n    }\n\n    .sdx-go2edu-hero {\n      margin-top: 0;\n    }\n\n    .sdx-go2edu-intro,\n    .sdx-go2edu-darkband,\n    .sdx-go2edu-specs,\n    .sdx-go2edu-local,\n    .sdx-go2edu-notes,\n    .sdx-go2edu-faq {\n      padding: 28px 17px;\n    }\n\n    .sdx-go2edu-intro h2 {\n      font-size: clamp(38px, 12vw, 56px);\n      line-height: 0.98;\n    }\n\n    .sdx-go2edu-intro__copy {\n      margin-top: 18px;\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .sdx-go2edu-intro__chips {\n      gap: 8px;\n      margin-top: 20px;\n    }\n\n    .sdx-go2edu-intro__chips span {\n      padding: 9px 12px;\n      font-size: 12px;\n    }\n\n    .sdx-go2edu-darkband__heading {\n      margin-bottom: 20px;\n    }\n\n    .sdx-go2edu-darkband__grid,\n    .sdx-go2edu-local__grid,\n    .sdx-go2edu-specs__grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sdx-go2edu-darkcard,\n    .sdx-go2edu-local__item {\n      padding: 18px;\n      border-radius: 18px;\n    }\n\n    .sdx-go2edu-darkcard__number,\n    .sdx-go2edu-local__item \u003e span {\n      margin-bottom: 16px;\n    }\n\n    .sdx-go2edu-section-head {\n      margin-bottom: 22px;\n    }\n\n    .sdx-go2edu-section-head h2,\n    .sdx-go2edu-darkband__heading h2,\n    .sdx-go2edu-notes h2 {\n      font-size: clamp(29px, 9vw, 40px);\n      line-height: 1.05;\n    }\n\n    .sdx-go2edu-section-head \u003e p:last-child:not(.sdx-go2edu__eyebrow) {\n      margin-top: 14px;\n      font-size: 15px;\n    }\n\n    .sdx-go2edu-specs .sdx-go2edu-section-head {\n      margin-bottom: 28px;\n    }\n\n    .sdx-go2edu-specs .sdx-go2edu-section-head h2 {\n      font-size: clamp(30px, 10vw, 42px);\n    }\n\n    .sdx-go2edu-specs__grid {\n      gap: 12px;\n    }\n\n    .sdx-go2edu-spec {\n      padding: 17px 16px;\n      border-radius: 18px;\n    }\n\n    .sdx-go2edu-spec span {\n      font-size: 11px;\n    }\n\n    .sdx-go2edu-spec strong {\n      margin-top: 6px;\n      font-size: 16px;\n      line-height: 1.45;\n    }\n\n    .sdx-go2edu-faq__item summary {\n      padding: 18px 36px 18px 0;\n      font-size: 16px;\n    }\n\n    .sdx-go2edu-faq__answer {\n      font-size: 15px;\n      line-height: 1.8;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sdx-go2edu-faq__item summary::after {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":47665987321993,"sku":"SD-UNI-GO-2-EDU","price":15985.71,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/unitree-go2-x-robotic-dog-07.webp?v=1761068770"},{"product_id":"unitree-b2","title":"Unitree B2","description":"\u003c!--\n  SPEEDYDRONE SHOPIFY SEARCH ENGINE LISTING\n  SEO title: Unitree B2 Industrial Quadruped Robot Canada | SpeedyDrone\n  Meta description: Explore the Unitree B2 industrial quadruped robot in Canada, including payload, endurance, IP67 protection, terrain mobility and configuration options.\n\n  Paste this complete block into the Shopify product description HTML\/source editor\n  or into a Custom Liquid block. Do not paste it into the visual rich-text view.\n--\u003e\n\u003cstyle\u003e\n  .sd-b2,\n  .sd-b2 * {\n    box-sizing: border-box;\n  }\n\n  .sd-b2 {\n    --sd-b2-bg: #ffffff;\n    --sd-b2-card: #ffffff;\n    --sd-b2-text: #111111;\n    --sd-b2-muted: #5f6368;\n    --sd-b2-border: #d9d9d4;\n    --sd-b2-dark: #07080c;\n    --sd-b2-red: #c9252d;\n    width: 100%;\n    max-width: 1440px;\n    margin: 0 auto;\n    padding: 20px 20px 72px;\n    overflow: hidden;\n    color: var(--sd-b2-text);\n    background: var(--sd-b2-bg);\n    font-family: inherit;\n    line-height: 1.6;\n  }\n\n  .sd-b2 img,\n  .sd-b2 video {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    margin: 0;\n  }\n\n  .sd-b2 h2,\n  .sd-b2 h3,\n  .sd-b2 p,\n  .sd-b2 figure,\n  .sd-b2 dl,\n  .sd-b2 dd {\n    margin: 0;\n  }\n\n  .sd-b2 h2,\n  .sd-b2 h3 {\n    color: var(--sd-b2-text);\n    font-family: inherit;\n    letter-spacing: -0.025em;\n  }\n\n  .sd-b2__hero,\n  .sd-b2__card,\n  .sd-b2__feature,\n  .sd-b2__applications,\n  .sd-b2__specifications,\n  .sd-b2__seo,\n  .sd-b2__faq,\n  .sd-b2__cta {\n    border-radius: 24px;\n  }\n\n  .sd-b2__hero {\n    margin: 0 0 22px;\n    overflow: hidden;\n    background: #cbdcf2;\n  }\n\n  .sd-b2__hero img {\n    height: auto;\n  }\n\n  .sd-b2__card,\n  .sd-b2__applications,\n  .sd-b2__specifications,\n  .sd-b2__seo,\n  .sd-b2__faq {\n    padding: clamp(28px, 4vw, 58px);\n    background: var(--sd-b2-card);\n  }\n\n  .sd-b2__intro {\n    margin-bottom: 22px;\n    text-align: center;\n  }\n\n  .sd-b2__eyebrow {\n    margin-bottom: 8px !important;\n    color: var(--sd-b2-red);\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.13em;\n    text-transform: uppercase;\n  }\n\n  .sd-b2__title {\n    max-width: 960px;\n    margin: 0 auto 16px !important;\n    font-size: clamp(30px, 4.3vw, 54px);\n    line-height: 1.08;\n  }\n\n  .sd-b2__lead {\n    max-width: 920px;\n    margin: 0 auto !important;\n    color: var(--sd-b2-muted);\n    font-size: clamp(16px, 1.7vw, 20px);\n    line-height: 1.65;\n  }\n\n  .sd-b2__stats {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 14px;\n    margin-top: 34px;\n  }\n\n  .sd-b2__stat {\n    padding: 22px 14px;\n    border: 1px solid #e6e6e3;\n    border-radius: 18px;\n    background: #fafafa;\n  }\n\n  .sd-b2__stat-value {\n    display: block;\n    margin-bottom: 4px;\n    color: var(--sd-b2-text);\n    font-size: clamp(24px, 3vw, 38px);\n    font-weight: 700;\n    line-height: 1.1;\n  }\n\n  .sd-b2__stat-label {\n    display: block;\n    color: var(--sd-b2-muted);\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .sd-b2__feature-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px 14px;\n    margin-bottom: 22px;\n  }\n\n  .sd-b2__feature {\n    min-width: 0;\n    overflow: hidden;\n    background: var(--sd-b2-card);\n  }\n\n  .sd-b2__feature--wide {\n    grid-column: 1 \/ -1;\n  }\n\n  .sd-b2__video-wrap {\n    overflow: hidden;\n    background: #000;\n  }\n\n  .sd-b2__video-wrap video {\n    aspect-ratio: 16 \/ 9;\n    object-fit: cover;\n    background: #000;\n  }\n\n  .sd-b2__feature-copy {\n    padding: clamp(24px, 3.2vw, 42px);\n  }\n\n  .sd-b2__feature h3 {\n    margin-bottom: 10px;\n    font-size: clamp(23px, 2.5vw, 34px);\n    line-height: 1.17;\n  }\n\n  .sd-b2__feature p {\n    color: var(--sd-b2-muted);\n    font-size: 16px;\n  }\n\n  .sd-b2__feature-note {\n    margin-top: 14px !important;\n    color: #777 !important;\n    font-size: 12px !important;\n    line-height: 1.5;\n  }\n\n  .sd-b2__performance-list {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 22px;\n  }\n\n  .sd-b2__performance-item {\n    padding: 18px 14px;\n    border-radius: 14px;\n    color: #fff;\n    background: var(--sd-b2-dark);\n    text-align: center;\n  }\n\n  .sd-b2__performance-item strong,\n  .sd-b2__performance-item span {\n    display: block;\n  }\n\n  .sd-b2__performance-item strong {\n    margin-bottom: 3px;\n    font-size: 21px;\n    line-height: 1.2;\n  }\n\n  .sd-b2__performance-item span {\n    color: #c8cbd0;\n    font-size: 12px;\n    line-height: 1.4;\n  }\n\n  .sd-b2__applications,\n  .sd-b2__specifications,\n  .sd-b2__seo,\n  .sd-b2__faq {\n    margin-bottom: 22px;\n  }\n\n  .sd-b2__section-head {\n    max-width: 920px;\n    margin: 0 auto 30px;\n    text-align: center;\n  }\n\n  .sd-b2__section-head h2 {\n    margin-bottom: 10px;\n    font-size: clamp(28px, 3.8vw, 46px);\n    line-height: 1.12;\n  }\n\n  .sd-b2__section-head p {\n    color: var(--sd-b2-muted);\n    font-size: clamp(15px, 1.6vw, 18px);\n  }\n\n  .sd-b2__applications {\n    overflow: hidden;\n    color: var(--sd-b2-text);\n    background: #fff;\n  }\n\n  .sd-b2__applications .sd-b2__section-head {\n    margin-bottom: 20px;\n  }\n\n  .sd-b2__applications .sd-b2__section-head h2 {\n    color: var(--sd-b2-text);\n    font-weight: 700;\n  }\n\n  .sd-b2__applications .sd-b2__section-head p {\n    color: #007a84;\n    font-size: clamp(17px, 2vw, 25px);\n  }\n\n  .sd-b2__showcase {\n    position: relative;\n    width: 100%;\n    overflow: hidden;\n  }\n\n  .sd-b2__showcase-state {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0 0 0 0);\n    clip-path: inset(50%);\n    white-space: nowrap;\n  }\n\n  .sd-b2__showcase-stage {\n    position: relative;\n    width: 100%;\n    height: clamp(350px, 34vw, 430px);\n    overflow: hidden;\n  }\n\n  .sd-b2__showcase-item {\n    position: absolute;\n    top: 12px;\n    left: 50%;\n    z-index: 1;\n    display: block;\n    width: min(46%, 470px);\n    margin: 0;\n    opacity: 0.58;\n    cursor: pointer;\n    transform: translate(-50%, 38px) scale(0.68);\n    transform-origin: center top;\n    transition:\n      left 0.45s ease,\n      opacity 0.45s ease,\n      transform 0.45s ease,\n      filter 0.45s ease;\n  }\n\n  .sd-b2__showcase-item img {\n    width: 100%;\n    aspect-ratio: 941 \/ 498;\n    border-radius: 12px;\n    object-fit: cover;\n    box-shadow: 0 16px 36px rgba(0, 0, 0, 0.18);\n  }\n\n  .sd-b2__showcase-item:hover {\n    opacity: 0.82;\n    filter: brightness(1.03);\n  }\n\n  .sd-b2__showcase-caption {\n    display: block;\n    max-width: 680px;\n    margin: 18px auto 0;\n    color: var(--sd-b2-text);\n    font-size: clamp(16px, 1.8vw, 21px);\n    font-weight: 600;\n    line-height: 1.35;\n    text-align: center;\n    opacity: 0;\n    transform: translateY(8px);\n    transition:\n      opacity 0.25s ease 0.16s,\n      transform 0.25s ease 0.16s;\n  }\n\n  #sd-b2-showcase-1:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--1,\n  #sd-b2-showcase-2:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--2,\n  #sd-b2-showcase-3:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--3 {\n    left: 50%;\n    z-index: 3;\n    opacity: 1;\n    cursor: default;\n    filter: none;\n    transform: translate(-50%, 0) scale(1);\n  }\n\n  #sd-b2-showcase-1:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--1 .sd-b2__showcase-caption,\n  #sd-b2-showcase-2:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--2 .sd-b2__showcase-caption,\n  #sd-b2-showcase-3:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--3 .sd-b2__showcase-caption {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  #sd-b2-showcase-1:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--2,\n  #sd-b2-showcase-2:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--3,\n  #sd-b2-showcase-3:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--1 {\n    left: 10%;\n  }\n\n  #sd-b2-showcase-1:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--3,\n  #sd-b2-showcase-2:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--1,\n  #sd-b2-showcase-3:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--2 {\n    left: 90%;\n  }\n\n  #sd-b2-showcase-1:focus-visible ~ .sd-b2__showcase-stage .sd-b2__showcase-item--1 img,\n  #sd-b2-showcase-2:focus-visible ~ .sd-b2__showcase-stage .sd-b2__showcase-item--2 img,\n  #sd-b2-showcase-3:focus-visible ~ .sd-b2__showcase-stage .sd-b2__showcase-item--3 img {\n    outline: 3px solid #007a84;\n    outline-offset: 4px;\n  }\n\n  .sd-b2__showcase-dots {\n    display: flex;\n    justify-content: center;\n    gap: 9px;\n    margin-top: 2px;\n  }\n\n  .sd-b2__showcase-dot {\n    width: 9px;\n    height: 9px;\n    border-radius: 50%;\n    background: #c7c9cc;\n    cursor: pointer;\n    transition:\n      width 0.2s ease,\n      border-radius 0.2s ease,\n      background-color 0.2s ease;\n  }\n\n  #sd-b2-showcase-1:checked ~ .sd-b2__showcase-dots label[for=\"sd-b2-showcase-1\"],\n  #sd-b2-showcase-2:checked ~ .sd-b2__showcase-dots label[for=\"sd-b2-showcase-2\"],\n  #sd-b2-showcase-3:checked ~ .sd-b2__showcase-dots label[for=\"sd-b2-showcase-3\"] {\n    width: 26px;\n    border-radius: 999px;\n    background: #007a84;\n  }\n\n  .sd-b2__showcase-hint {\n    margin-top: 12px !important;\n    color: var(--sd-b2-muted);\n    font-size: 12px;\n    text-align: center;\n  }\n\n  .sd-b2__spec-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 12px;\n    margin: 0 0 28px;\n  }\n\n  .sd-b2__spec {\n    min-width: 0;\n    padding: 18px;\n    border: 1px solid #e5e5e1;\n    border-radius: 14px;\n    background: #fafafa;\n  }\n\n  .sd-b2__spec dt {\n    margin-bottom: 5px;\n    color: var(--sd-b2-muted);\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: 0.03em;\n    text-transform: uppercase;\n  }\n\n  .sd-b2__spec dd {\n    color: var(--sd-b2-text);\n    font-size: 16px;\n    font-weight: 700;\n    line-height: 1.35;\n  }\n\n  .sd-b2__spec--wide {\n    grid-column: span 2;\n  }\n\n  .sd-b2__spec--wide dd {\n    font-size: 15px;\n    font-weight: 600;\n    line-height: 1.5;\n  }\n\n  .sd-b2__disclaimer {\n    margin-top: 16px !important;\n    color: #747474;\n    font-size: 12px;\n    line-height: 1.55;\n  }\n\n  .sd-b2__seo-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);\n    gap: clamp(28px, 4vw, 62px);\n    align-items: start;\n  }\n\n  .sd-b2__seo h2 {\n    margin-bottom: 16px;\n    font-size: clamp(28px, 3.5vw, 44px);\n    line-height: 1.15;\n  }\n\n  .sd-b2__seo h3 {\n    margin: 24px 0 8px;\n    font-size: 21px;\n    line-height: 1.25;\n  }\n\n  .sd-b2__seo p {\n    color: var(--sd-b2-muted);\n  }\n\n  .sd-b2__use-list {\n    display: grid;\n    gap: 10px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-b2__use-list li {\n    position: relative;\n    padding: 14px 16px 14px 42px;\n    border: 1px solid #e5e5e1;\n    border-radius: 12px;\n    background: #fafafa;\n    color: var(--sd-b2-text);\n    font-weight: 600;\n  }\n\n  .sd-b2__use-list li::before {\n    position: absolute;\n    top: 16px;\n    left: 17px;\n    color: var(--sd-b2-red);\n    content: \"\\2713\";\n    font-weight: 800;\n  }\n\n  .sd-b2__faq h2 {\n    margin-bottom: 24px;\n    font-size: clamp(28px, 3.5vw, 44px);\n    line-height: 1.15;\n    text-align: center;\n  }\n\n  .sd-b2__faq-list {\n    max-width: 980px;\n    margin: 0 auto;\n    border-top: 1px solid var(--sd-b2-border);\n  }\n\n  .sd-b2__faq-item {\n    border-bottom: 1px solid var(--sd-b2-border);\n  }\n\n  .sd-b2__faq-item summary {\n    position: relative;\n    padding: 20px 46px 20px 0;\n    color: var(--sd-b2-text);\n    cursor: pointer;\n    font-size: 17px;\n    font-weight: 700;\n    line-height: 1.35;\n    list-style: none;\n  }\n\n  .sd-b2__faq-item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sd-b2__faq-item summary::after {\n    position: absolute;\n    top: 50%;\n    right: 6px;\n    width: 26px;\n    height: 26px;\n    transform: translateY(-50%);\n    border: 1px solid var(--sd-b2-border);\n    border-radius: 50%;\n    content: \"+\";\n    font-size: 20px;\n    font-weight: 400;\n    line-height: 23px;\n    text-align: center;\n  }\n\n  .sd-b2__faq-item[open] summary::after {\n    content: \"\\2212\";\n  }\n\n  .sd-b2__faq-answer {\n    padding: 0 46px 20px 0;\n    color: var(--sd-b2-muted);\n    font-size: 15px;\n  }\n\n  .sd-b2__cta {\n    padding: clamp(34px, 5vw, 66px);\n    color: #fff;\n    background: var(--sd-b2-dark);\n    text-align: center;\n  }\n\n  .sd-b2__cta h2 {\n    margin-bottom: 12px;\n    color: #fff;\n    font-size: clamp(28px, 3.8vw, 46px);\n    line-height: 1.12;\n  }\n\n  .sd-b2__cta p {\n    max-width: 780px;\n    margin: 0 auto 24px !important;\n    color: #c8cbd0;\n    font-size: 16px;\n  }\n\n  .sd-b2__button {\n    display: inline-flex;\n    min-height: 50px;\n    align-items: center;\n    justify-content: center;\n    padding: 13px 28px;\n    border: 1px solid #fff;\n    border-radius: 999px;\n    color: var(--sd-b2-text) !important;\n    background: #fff;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.2;\n    text-decoration: none !important;\n    transition: color 0.2s ease, background-color 0.2s ease;\n  }\n\n  .sd-b2__button:hover {\n    color: #fff !important;\n    background: transparent;\n  }\n\n  .sd-b2__button:focus-visible {\n    outline: 3px solid #fff;\n    outline-offset: 4px;\n  }\n\n  .sd-b2__local-note {\n    margin-top: 14px !important;\n    color: #92969d !important;\n    font-size: 12px !important;\n  }\n\n  @media (max-width: 900px) {\n    .sd-b2__stats,\n    .sd-b2__performance-list,\n    .sd-b2__spec-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-b2__seo-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-b2__spec--wide {\n      grid-column: 1 \/ -1;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .sd-b2 {\n      padding: 12px 12px 46px;\n    }\n\n    .sd-b2__hero,\n    .sd-b2__card,\n    .sd-b2__feature,\n    .sd-b2__applications,\n    .sd-b2__specifications,\n    .sd-b2__seo,\n    .sd-b2__faq,\n    .sd-b2__cta {\n      border-radius: 18px;\n    }\n\n    .sd-b2__card,\n    .sd-b2__applications,\n    .sd-b2__specifications,\n    .sd-b2__seo,\n    .sd-b2__faq {\n      padding: 26px 18px;\n    }\n\n    .sd-b2__feature-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-b2__feature--wide {\n      grid-column: auto;\n    }\n\n    .sd-b2__feature-copy {\n      padding: 24px 18px 28px;\n    }\n\n    .sd-b2__feature h3 {\n      font-size: 24px;\n    }\n\n    .sd-b2__feature p {\n      font-size: 15px;\n    }\n\n    .sd-b2__applications .sd-b2__section-head {\n      margin-bottom: 12px;\n    }\n\n    .sd-b2__showcase-stage {\n      height: 330px;\n    }\n\n    .sd-b2__showcase-item {\n      top: 10px;\n      width: 76%;\n      transform: translate(-50%, 34px) scale(0.58);\n    }\n\n    #sd-b2-showcase-1:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--2,\n    #sd-b2-showcase-2:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--3,\n    #sd-b2-showcase-3:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--1 {\n      left: 0;\n    }\n\n    #sd-b2-showcase-1:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--3,\n    #sd-b2-showcase-2:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--1,\n    #sd-b2-showcase-3:checked ~ .sd-b2__showcase-stage .sd-b2__showcase-item--2 {\n      left: 100%;\n    }\n\n    .sd-b2__showcase-caption {\n      margin-top: 14px;\n      font-size: 15px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .sd-b2__stats,\n    .sd-b2__performance-list,\n    .sd-b2__spec-grid {\n      grid-template-columns: 1fr 1fr;\n      gap: 9px;\n    }\n\n    .sd-b2__stat,\n    .sd-b2__spec {\n      padding: 15px 11px;\n    }\n\n    .sd-b2__stat-value {\n      font-size: 24px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sd-b2__showcase-item,\n    .sd-b2__showcase-caption,\n    .sd-b2__showcase-dot,\n    .sd-b2__button {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"sd-b2\"\u003e\n\u003cfigure class=\"sd-b2__hero\"\u003e\u003cimg decoding=\"async\" loading=\"eager\" height=\"1080\" width=\"1920\" alt=\"Unitree B2 industrial quadruped robot — Go Beyond the Limits\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/B2_Hero_Image.webp?v=1784695448\"\u003e\u003c\/figure\u003e\n\u003csection aria-labelledby=\"sd-b2-intro-title\" class=\"sd-b2__card sd-b2__intro\"\u003e\n\u003cp class=\"sd-b2__eyebrow\"\u003eIndustrial Quadruped Robot\u003c\/p\u003e\n\u003ch2 id=\"sd-b2-intro-title\" class=\"sd-b2__title\"\u003eUnitree B2 Industrial Quadruped Robot in Canada\u003c\/h2\u003e\n\u003cp class=\"sd-b2__lead\"\u003eThe Unitree B2 is engineered for industrial inspection, power inspection, emergency-response and configurable secondary-development workflows across demanding terrain. Its platform combines high mobility, substantial payload capacity, long endurance and configurable sensing and computing options.\u003c\/p\u003e\n\u003cdiv aria-label=\"Unitree B2 key performance highlights\" class=\"sd-b2__stats\"\u003e\n\u003cdiv class=\"sd-b2__stat\"\u003e\n\u003cspan class=\"sd-b2__stat-value\"\u003e\u0026gt;6 m\/s*\u003c\/span\u003e \u003cspan class=\"sd-b2__stat-label\"\u003eMaximum running speed\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__stat\"\u003e\n\u003cspan class=\"sd-b2__stat-value\"\u003e≈360 N·m\u003c\/span\u003e \u003cspan class=\"sd-b2__stat-label\"\u003eMaximum joint torque\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__stat\"\u003e\n\u003cspan class=\"sd-b2__stat-value\"\u003e\u0026gt;40 kg\u003c\/span\u003e \u003cspan class=\"sd-b2__stat-label\"\u003eContinuous walking load\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__stat\"\u003e\n\u003cspan class=\"sd-b2__stat-value\"\u003eIP67\u003c\/span\u003e \u003cspan class=\"sd-b2__stat-label\"\u003eIngress-protection rating\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection aria-label=\"Unitree B2 mobility and endurance features\" class=\"sd-b2__feature-grid\"\u003e\n\u003carticle class=\"sd-b2__feature sd-b2__feature--wide\"\u003e\n\u003cdiv class=\"sd-b2__video-wrap\"\u003e\u003cvideo aria-label=\"Unitree B2 high-speed industrial mobility demonstration\" preload=\"metadata\" playsinline=\"\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\"\u003e\n          \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/91a33302ff8c469fa010ce8c4527187c.mp4\"\u003e\n          Your browser does not support HTML5 video.\n        \u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__feature-copy\"\u003e\n\u003cp class=\"sd-b2__eyebrow\"\u003eHigh-Speed Mobility\u003c\/p\u003e\n\u003ch3\u003eIndustrial Mobility at Over 6 m\/s*\u003c\/h3\u003e\n\u003cp\u003eThe B2 delivers high-speed movement for industrial applications, while its terrain adaptability supports operation in complex environments.\u003c\/p\u003e\n\u003cp class=\"sd-b2__feature-note\"\u003e*The speed above 6 m\/s is achieved in special configurations. Practical operating speed is limited for safety.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sd-b2__feature\"\u003e\n\u003cdiv class=\"sd-b2__video-wrap\"\u003e\u003cvideo aria-label=\"Unitree B2 moving across slippery and uneven terrain\" preload=\"metadata\" playsinline=\"\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\"\u003e\n          \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a87ef83005004baab5cb2af01de53868.mp4\"\u003e\n          Your browser does not support HTML5 video.\n        \u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__feature-copy\"\u003e\n\u003ch3\u003eBuilt for Diverse Terrain\u003c\/h3\u003e\n\u003cp\u003eAdvanced terrain adaptability helps the B2 maintain stable movement across slippery, uneven and challenging surfaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sd-b2__feature\"\u003e\n\u003cdiv class=\"sd-b2__video-wrap\"\u003e\u003cvideo aria-label=\"Unitree B2 continuously climbing stairs with stability\" preload=\"metadata\" playsinline=\"\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\"\u003e\n          \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/99b8bf4c04de42638d117c1bf0d07992.mp4\"\u003e\n          Your browser does not support HTML5 video.\n        \u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__feature-copy\"\u003e\n\u003ch3\u003eSustained Stair Climbing with Stability\u003c\/h3\u003e\n\u003cp\u003eThe B2 is designed to climb stairs continuously while remaining stable and balanced during ascent and descent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sd-b2__feature\"\u003e\n\u003cdiv class=\"sd-b2__video-wrap\"\u003e\u003cvideo aria-label=\"Unitree B2 joint performance and torque demonstration\" preload=\"metadata\" playsinline=\"\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\"\u003e\n          \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/8c3ce36f96164463b53ac06b3c5c0dd1.mp4\"\u003e\n          Your browser does not support HTML5 video.\n        \u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__feature-copy\"\u003e\n\u003ch3\u003eApproximately 360 N·m Maximum Joint Torque\u003c\/h3\u003e\n\u003cp\u003eHigh joint output supports the flexibility, stability and mobility required for demanding industrial operations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sd-b2__feature\"\u003e\n\u003cdiv class=\"sd-b2__video-wrap\"\u003e\u003cvideo aria-label=\"Unitree B2 crossing wood piles and raised obstacles\" preload=\"metadata\" playsinline=\"\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\"\u003e\n          \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/11e92a92f6bf4214ada83bbfaeaf392c.mp4\"\u003e\n          Your browser does not support HTML5 video.\n        \u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__feature-copy\"\u003e\n\u003ch3\u003eStable Obstacle-Crossing Capability\u003c\/h3\u003e\n\u003cp\u003eThe B2 can cross obstacles up to 40 cm high, helping it move through wood piles, raised platforms and other complex environments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sd-b2__feature sd-b2__feature--wide\"\u003e\n\u003cdiv class=\"sd-b2__video-wrap\"\u003e\u003cvideo aria-label=\"Unitree B2 sustained walking load and endurance demonstration\" preload=\"metadata\" playsinline=\"\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\"\u003e\n          \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/30f7d1c60e47480e928c47c18a452f40.mp4\"\u003e\n          Your browser does not support HTML5 video.\n        \u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__feature-copy\"\u003e\n\u003cp class=\"sd-b2__eyebrow\"\u003ePayload \u0026amp; Endurance\u003c\/p\u003e\n\u003ch3\u003eOver 40 kg Continuous Walking Load and Extended Endurance\u003c\/h3\u003e\n\u003cp\u003eDesigned for long-duration work, the B2 combines substantial payload capacity with extended walking time and range.\u003c\/p\u003e\n\u003cdiv aria-label=\"Unitree B2 load and endurance specifications\" class=\"sd-b2__performance-list\"\u003e\n\u003cdiv class=\"sd-b2__performance-item\"\u003e\n\u003cstrong\u003e\u0026gt;40 kg\u003c\/strong\u003e \u003cspan\u003eContinuous walking load\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__performance-item\"\u003e\n\u003cstrong\u003e\u0026gt;4 h\u003c\/strong\u003e \u003cspan\u003eWalking with a 20 kg load\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__performance-item\"\u003e\n\u003cstrong\u003e\u0026gt;15 km\u003c\/strong\u003e \u003cspan\u003eRange with a 20 kg load\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__performance-item\"\u003e\n\u003cstrong\u003e\u0026gt;5 h \/ \u0026gt;20 km\u003c\/strong\u003e \u003cspan\u003eWalking without load\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sd-b2__feature\"\u003e\n\u003cdiv class=\"sd-b2__video-wrap\"\u003e\u003cvideo aria-label=\"Unitree B2 quick-change battery and autonomous charging demonstration\" preload=\"metadata\" playsinline=\"\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\"\u003e\n          \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/9304e094735e47e885ec64e2c4794573.mp4\"\u003e\n          Your browser does not support HTML5 video.\n        \u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__feature-copy\"\u003e\n\u003ch3\u003eQuick-Change Battery and Optional Autonomous Charging\u003c\/h3\u003e\n\u003cp\u003eThe B2 battery supports quick replacement. An autonomous charging solution is available as an optional configuration for compatible workflows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"sd-b2__feature\"\u003e\n\u003cdiv class=\"sd-b2__video-wrap\"\u003e\u003cvideo aria-label=\"Unitree B2 optional wheeled-leg configuration demonstration\" preload=\"metadata\" playsinline=\"\" loop=\"loop\" muted=\"\" autoplay=\"autoplay\"\u003e\n          \u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/9cb3f99fdeb046ea8822b60825910e2c.mp4\"\u003e\n          Your browser does not support HTML5 video.\n        \u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__feature-copy\"\u003e\n\u003ch3\u003eOptional Wheeled-Leg Configuration\u003c\/h3\u003e\n\u003cp\u003eThe B2 supports switching between legged and wheeled forms through an optional wheeled-leg configuration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/section\u003e\n\u003csection aria-labelledby=\"sd-b2-applications-title\" class=\"sd-b2__applications\"\u003e\n\u003cdiv class=\"sd-b2__section-head\"\u003e\n\u003ch2 id=\"sd-b2-applications-title\"\u003eUnitree B2: Your Ubiquitous All-in-One Assistant\u003c\/h2\u003e\n\u003cp\u003eBeyond Scenarios, Leading Industrial Intelligence\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv aria-label=\"Unitree B2 industrial applications\" aria-roledescription=\"carousel\" role=\"region\" class=\"sd-b2__showcase\"\u003e\n\u003cinput aria-label=\"Show industrial inspection\" id=\"sd-b2-showcase-1\" name=\"sd-b2-showcase\" type=\"radio\" class=\"sd-b2__showcase-state\"\u003e \u003cinput checked aria-label=\"Show emergency rescue\" id=\"sd-b2-showcase-2\" name=\"sd-b2-showcase\" type=\"radio\" class=\"sd-b2__showcase-state\"\u003e \u003cinput aria-label=\"Show power inspection\" id=\"sd-b2-showcase-3\" name=\"sd-b2-showcase\" type=\"radio\" class=\"sd-b2__showcase-state\"\u003e\n\u003cdiv class=\"sd-b2__showcase-stage\"\u003e\n\u003clabel aria-label=\"Select industrial inspection\" for=\"sd-b2-showcase-1\" class=\"sd-b2__showcase-item sd-b2__showcase-item--1\"\u003e \u003cimg decoding=\"async\" loading=\"lazy\" height=\"498\" width=\"941\" alt=\"Infrared view of an industrial facility representing a Unitree B2 inspection workflow\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Infrared_scanning_3D_mapping_optimizes_environmental_perception.jpg?v=1784695187\"\u003e \u003cspan class=\"sd-b2__showcase-caption\"\u003eWhen appropriately configured, infrared scanning and 3D mapping can support environmental perception — Industrial Inspection\u003c\/span\u003e \u003c\/label\u003e \u003clabel aria-label=\"Select emergency rescue\" for=\"sd-b2-showcase-2\" class=\"sd-b2__showcase-item sd-b2__showcase-item--2\"\u003e \u003cimg decoding=\"async\" loading=\"lazy\" height=\"498\" width=\"941\" alt=\"Unitree B2 industrial quadruped robot moving across rocky terrain\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/All-terrain_operations_including_long_staircases_rocky_areas_and_steep_slopes.jpg?v=1784695187\"\u003e \u003cspan class=\"sd-b2__showcase-caption\"\u003eAll-terrain operations including long staircases, rocky areas, and steep slopes — Emergency Rescue\u003c\/span\u003e \u003c\/label\u003e \u003clabel aria-label=\"Select power inspection\" for=\"sd-b2-showcase-3\" class=\"sd-b2__showcase-item sd-b2__showcase-item--3\"\u003e \u003cimg decoding=\"async\" loading=\"lazy\" height=\"498\" width=\"941\" alt=\"Unitree B2 industrial quadruped robot climbing metal stairs during a power inspection\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/A_leader_in_smart_power_solutions_industry_applications.jpg?v=1784695187\"\u003e \u003cspan class=\"sd-b2__showcase-caption\"\u003eDesigned to support intelligent power-inspection applications — Power Inspection\u003c\/span\u003e \u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv aria-label=\"Select an application\" class=\"sd-b2__showcase-dots\"\u003e\n\u003clabel aria-label=\"Industrial inspection\" for=\"sd-b2-showcase-1\" class=\"sd-b2__showcase-dot\"\u003e\u003c\/label\u003e \u003clabel aria-label=\"Emergency rescue\" for=\"sd-b2-showcase-2\" class=\"sd-b2__showcase-dot\"\u003e\u003c\/label\u003e \u003clabel aria-label=\"Power inspection\" for=\"sd-b2-showcase-3\" class=\"sd-b2__showcase-dot\"\u003e\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sd-b2__showcase-hint\"\u003eClick either side image to bring it to the centre.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection aria-labelledby=\"sd-b2-specifications-title\" class=\"sd-b2__specifications\"\u003e\n\u003cdiv class=\"sd-b2__section-head\"\u003e\n\u003cp class=\"sd-b2__eyebrow\"\u003eTechnical Overview\u003c\/p\u003e\n\u003ch2 id=\"sd-b2-specifications-title\"\u003eUnitree B2 Specifications\u003c\/h2\u003e\n\u003cp\u003eKey manufacturer specifications for configuration planning and application assessment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eStanding Dimensions≈1098 × 450 × 645 mm\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eProne Dimensions≈880 × 460 × 330 mm\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eWeight≈60 kg, battery included\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eBattery Capacity45 Ah \/ 2250 Wh\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eStandard Voltage50.4 V\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eCharging Specification58.8 V \/ 10 A\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eMaximum Speed\u0026gt;6 m\/s*\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eMaximum Joint TorqueApproximately 360 N·m\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eMaximum Jump Distance\u0026gt;1.6 m\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eIngress ProtectionIP67\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eBattery-Life Specification4–6 h\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eWalking Without Load\u0026gt;5 h and \u0026gt;20 km\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eWalking With 20 kg Load\u0026gt;4 h and \u0026gt;15 km\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eWheeled FeetOptional\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eStanding Load≥120 kg\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eContinuous Walking Load\u0026gt;40 kg\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eContinuous Stair Climbing20–25 cm steps\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eObstacle CrossingMaximum 40 cm\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eForward Stair CapabilityForward ascent and descent on 40 cm steps\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eClimbing Angle\u0026gt;45°\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eOperating Temperature−20°C to 55°C\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec\"\u003eDitch-Jumping Width0.5–1.2 m\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec sd-b2__spec--wide\"\u003eStandard Control and Perception ComputingIntel Core i5 for platform functions and Intel Core i7 for user development.\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec sd-b2__spec--wide\"\u003eOptional ComputingMultiple brands and models are available, including Intel Core i7 or NVIDIA Jetson Orin NX, with up to three optional devices depending on configuration.\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec sd-b2__spec--wide\"\u003eSensing Sensors3D LiDAR ×1, depth cameras ×2 and optical cameras ×2. Sensor configuration varies by model and selected configuration.\u003c\/div\u003e\n\u003cdiv class=\"sd-b2__spec sd-b2__spec--wide\"\u003eExternal Interfaces1000M Base Ethernet ×4, USB 3.0 ×4, 12 V ×4, 5 V ×1, 24 V ×4 and BAT ×1.\u003c\/div\u003e\n\u003cp class=\"sd-b2__disclaimer\"\u003e*Speed above 6 m\/s is achieved in special configurations, and practical operating speed is limited for safety. Battery and charging values follow Unitree's B2 developer documentation. Specifications may vary by configuration, payload, terrain and operating environment. Some sensing, charging, mobility and autonomous functions require optional hardware, human operation or secondary development. Confirm the environmental rating of the complete configured system, including optional payloads, before deployment.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection aria-labelledby=\"sd-b2-canada-title\" class=\"sd-b2__seo\"\u003e\n\u003cdiv class=\"sd-b2__seo-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sd-b2__eyebrow\"\u003eUnitree B2 Canada\u003c\/p\u003e\n\u003ch2 id=\"sd-b2-canada-title\"\u003eAn Industrial Robot Platform for Inspection, Response and System Integration\u003c\/h2\u003e\n\u003cp\u003eThe Unitree B2 is an industrial quadruped robot designed for power inspection, industrial inspection, emergency-response and configurable secondary-development workflows. Unitree specifies a maximum running speed above 6 m\/s in special configurations, approximately 360 N·m maximum joint torque, IP67 ingress protection, a continuous walking load above 40 kg and obstacle crossing up to 40 cm.\u003c\/p\u003e\n\u003ch3\u003eConfiguration Planning for Canadian Organizations\u003c\/h3\u003e\n\u003cp\u003eSensors, computing platforms, wheeled legs, autonomous charging and application functions vary by configuration. Canadian utilities, industrial facilities, public-safety teams, system integrators and development organizations can contact SpeedyDrone Canada to discuss intended use, payloads, integration requirements and current availability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cul aria-label=\"Unitree B2 application areas\" class=\"sd-b2__use-list\"\u003e\n\u003cli\u003eIndustrial inspection\u003c\/li\u003e\n\u003cli\u003ePower and utility inspection\u003c\/li\u003e\n\u003cli\u003eEmergency-response support\u003c\/li\u003e\n\u003cli\u003eConfigurable remote operations\u003c\/li\u003e\n\u003cli\u003eSecondary development and system integration\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection aria-labelledby=\"sd-b2-faq-title\" class=\"sd-b2__faq\"\u003e\n\u003cp style=\"text-align: center;\" class=\"sd-b2__eyebrow\"\u003eFrequently Asked Questions\u003c\/p\u003e\n\u003ch2 id=\"sd-b2-faq-title\"\u003eUnitree B2 in Canada — Frequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"sd-b2__faq-list\"\u003e\n\u003cdetails class=\"sd-b2__faq-item\"\u003e\n\u003csummary\u003eWhat is the Unitree B2?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2__faq-answer\"\u003eThe Unitree B2 is an industrial quadruped robot platform for industrial inspection, power inspection, emergency-response and configurable secondary-development workflows. Its sensors, computing platform and application functions vary by configuration.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2__faq-item\"\u003e\n\u003csummary\u003eHow fast can the Unitree B2 run?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2__faq-answer\"\u003eUnitree specifies a running speed above 6 m\/s in special configurations. Practical operating speed is limited for safety.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2__faq-item\"\u003e\n\u003csummary\u003eHow much can the Unitree B2 carry?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2__faq-answer\"\u003eUnitree specifies a continuous walking load above 40 kg and a standing load of at least 120 kg. Actual capability varies with terrain, speed, payload placement and configuration.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2__faq-item\"\u003e\n\u003csummary\u003eWhat are the Unitree B2 runtime and range?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2__faq-answer\"\u003eUnitree lists more than 5 hours of continuous walking and more than 20 km of mileage without a load, or more than 4 hours and more than 15 km with a 20 kg load. Actual results vary by configuration, terrain and operating conditions.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2__faq-item\"\u003e\n\u003csummary\u003eCan the Unitree B2 climb stairs and cross obstacles?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2__faq-answer\"\u003eUnitree specifies continuous stair climbing on 20–25 cm steps, forward ascent or descent on steps up to 40 cm, and obstacle crossing up to 40 cm.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2__faq-item\"\u003e\n\u003csummary\u003eWhat ingress-protection rating does the Unitree B2 have?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2__faq-answer\"\u003eUnitree lists the B2 with an IP67 ingress-protection rating. Confirm the rating and environmental limits of the complete configured system, including optional payloads, before deployment.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2__faq-item\"\u003e\n\u003csummary\u003eDoes the Unitree B2 support autonomous charging?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2__faq-answer\"\u003eThe battery supports quick replacement, and Unitree offers autonomous charging as an optional solution. Availability depends on the selected configuration.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2__faq-item\"\u003e\n\u003csummary\u003eWhere can Canadian organizations discuss Unitree B2 requirements?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2__faq-answer\"\u003eContact SpeedyDrone Canada to discuss the intended application, payloads, computing and sensing requirements, integration, configuration and current availability.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2__faq-item\"\u003e\n\u003csummary\u003eWhat should I compare between wheeled, legged and wheel-legged robot configurations?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2__faq-answer\"\u003e\u003cp\u003eThe locomotion system changes the terrain, turning, obstacle and energy-use trade-offs. Compare the exact platform’s supported surfaces, clearance, payload and control software. A wheel-legged model is not simply an accessory upgrade for every legged configuration; match the actual hardware edition to the site and task.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2__faq-item\"\u003e\n\u003csummary\u003eDoes LiDAR or a depth camera mean autonomous navigation is included?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2__faq-answer\"\u003e\u003cp\u003eNo. Sensors provide measurements; SLAM, localization, path planning and obstacle handling depend on software and integration. Check the supplied sensor package, compute module, SDK or API access and enabled navigation functions for the exact robot edition. A sensor shown on another configuration is not automatically included.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2__faq-item\"\u003e\n\u003csummary\u003eWhat is the difference between teleoperation, data collection and embodied-AI deployment?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2__faq-answer\"\u003e\u003cp\u003eTeleoperation lets a person command the robot. Data collection records demonstrations or sensor and action data. An embodied-AI application uses a trained policy or other control software to perform a task. These are separate workflows with different software, interfaces and validation needs; none should be assumed to be fully supplied from the robot’s model name alone.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2__faq-item\"\u003e\n\u003csummary\u003eWhat should the Canadian delivery and commissioning scope include?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2__faq-answer\"\u003e\u003cp\u003eFor Unitree B2, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection aria-labelledby=\"sd-b2-cta-title\" class=\"sd-b2__cta\"\u003e\n\u003ch2 id=\"sd-b2-cta-title\"\u003eDiscuss Your Unitree B2 Application\u003c\/h2\u003e\n\u003cp\u003eTell SpeedyDrone Canada about your inspection, emergency-response, secondary-development or system-integration requirements so the team can help assess configuration and availability.\u003c\/p\u003e\n\u003ca aria-label=\"Contact SpeedyDrone Canada about Unitree B2\" href=\"\/pages\/contact\" class=\"sd-b2__button\"\u003eContact SpeedyDrone Canada\u003c\/a\u003e\n\u003cp class=\"sd-b2__local-note\"\u003eToronto showroom · Canada-wide support\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":47667152846985,"sku":"SD-UNI-B2","price":109857.14,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/B2_Photo_2.webp?v=1784696398"},{"product_id":"unitree-b2-w","title":"Unitree B2-W","description":"\u003c!--\n  SPEEDYDRONE SHOPIFY PRODUCT DESCRIPTION — UNITREE B2-W\n\n  Suggested SEO title:\n  Unitree B2-W Wheeled-Leg Robot Canada | SpeedyDrone\n\n  Suggested meta description:\n  Explore the Unitree B2-W industrial wheeled-leg quadruped robot, including payload,\n  range, terrain mobility and configuration support from SpeedyDrone Canada.\n\n  The SEO title and meta description above are notes only. Enter them manually in\n  Shopify's Search engine listing fields; HTML comments do not set page metadata.\n\n  Paste this complete block into the Shopify product-description HTML\/source editor\n  or a Custom Liquid block. Do not paste it into the visual rich-text view.\n\n  Accuracy note for the store editor:\n  The supplied B2-W_performance_and_component_images.webp is intentionally not shown.\n  Some of its embedded figures conflict with the verified parameter table used below.\n--\u003e\n\n\u003cstyle\u003e\n  .sd-b2w,\n  .sd-b2w * {\n    box-sizing: border-box;\n  }\n\n  .sd-b2w {\n    --sd-b2w-bg: #ffffff;\n    --sd-b2w-card: #ffffff;\n    --sd-b2w-soft: #f6f7f8;\n    --sd-b2w-text: #111317;\n    --sd-b2w-muted: #60656d;\n    --sd-b2w-border: #e2e4e7;\n    --sd-b2w-dark: #07090c;\n    --sd-b2w-accent: #007a84;\n    --sd-b2w-red: #c9252d;\n    width: 100%;\n    max-width: 1440px;\n    margin: 0 auto;\n    padding: 20px 20px 72px;\n    overflow: hidden;\n    color: var(--sd-b2w-text);\n    background: var(--sd-b2w-bg);\n    font-family: inherit;\n    line-height: 1.6;\n  }\n\n  .sd-b2w img,\n  .sd-b2w video {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    margin: 0;\n    border: 0;\n    border-radius: 0;\n    box-shadow: none;\n  }\n\n  .sd-b2w h2,\n  .sd-b2w h3,\n  .sd-b2w p,\n  .sd-b2w figure,\n  .sd-b2w dl,\n  .sd-b2w dd,\n  .sd-b2w table {\n    margin: 0;\n  }\n\n  .sd-b2w h2,\n  .sd-b2w h3 {\n    color: var(--sd-b2w-text);\n    font-family: inherit;\n    letter-spacing: -0.025em;\n  }\n\n  .sd-b2w__hero,\n  .sd-b2w__intro,\n  .sd-b2w__video-feature,\n  .sd-b2w__terrain,\n  .sd-b2w__performance,\n  .sd-b2w__specifications,\n  .sd-b2w__seo,\n  .sd-b2w__faq,\n  .sd-b2w__cta {\n    border-radius: 24px;\n  }\n\n  .sd-b2w__hero {\n    margin-bottom: 22px;\n    overflow: hidden;\n    background: #343741;\n  }\n\n  .sd-b2w__hero img {\n    height: auto;\n  }\n\n  .sd-b2w__intro,\n  .sd-b2w__video-feature,\n  .sd-b2w__terrain,\n  .sd-b2w__performance,\n  .sd-b2w__specifications,\n  .sd-b2w__seo,\n  .sd-b2w__faq {\n    margin-bottom: 22px;\n    background: var(--sd-b2w-card);\n  }\n\n  .sd-b2w__intro,\n  .sd-b2w__performance,\n  .sd-b2w__specifications,\n  .sd-b2w__seo,\n  .sd-b2w__faq {\n    padding: clamp(28px, 4vw, 58px);\n    border: 1px solid var(--sd-b2w-border);\n  }\n\n  .sd-b2w__intro {\n    text-align: center;\n  }\n\n  .sd-b2w__eyebrow {\n    margin-bottom: 8px !important;\n    color: var(--sd-b2w-red);\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.13em;\n    text-transform: uppercase;\n  }\n\n  .sd-b2w__title {\n    max-width: 1000px;\n    margin: 0 auto 16px !important;\n    font-size: clamp(30px, 4.3vw, 54px);\n    line-height: 1.08;\n  }\n\n  .sd-b2w__lead {\n    max-width: 940px;\n    margin: 0 auto !important;\n    color: var(--sd-b2w-muted);\n    font-size: clamp(16px, 1.7vw, 20px);\n    line-height: 1.65;\n  }\n\n  .sd-b2w__stats {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 14px;\n    margin-top: 34px;\n  }\n\n  .sd-b2w__stat {\n    min-width: 0;\n    padding: 22px 14px;\n    border: 1px solid var(--sd-b2w-border);\n    border-radius: 18px;\n    background: var(--sd-b2w-soft);\n  }\n\n  .sd-b2w__stat-value {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--sd-b2w-text);\n    font-size: clamp(24px, 3vw, 38px);\n    font-weight: 750;\n    line-height: 1.08;\n  }\n\n  .sd-b2w__stat-label {\n    display: block;\n    color: var(--sd-b2w-muted);\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .sd-b2w__media {\n    overflow: hidden;\n    background: #000;\n  }\n\n  .sd-b2w__video-feature {\n    overflow: hidden;\n  }\n\n  .sd-b2w__media video {\n    aspect-ratio: 16 \/ 9;\n    object-fit: cover;\n    background: #000;\n  }\n\n  .sd-b2w__feature-copy {\n    padding: clamp(28px, 4vw, 54px);\n    border: 1px solid var(--sd-b2w-border);\n    border-top: 0;\n    border-radius: 0 0 24px 24px;\n    background: #fff;\n    text-align: center;\n  }\n\n  .sd-b2w__feature-copy h2,\n  .sd-b2w__feature-copy h3 {\n    max-width: 960px;\n    margin: 0 auto 12px;\n    font-size: clamp(27px, 3.6vw, 44px);\n    line-height: 1.12;\n  }\n\n  .sd-b2w__feature-copy p:not(.sd-b2w__eyebrow) {\n    max-width: 900px;\n    margin: 0 auto;\n    color: var(--sd-b2w-muted);\n    font-size: clamp(15px, 1.5vw, 18px);\n  }\n\n  .sd-b2w__terrain {\n    overflow: hidden;\n    border: 1px solid var(--sd-b2w-border);\n  }\n\n  .sd-b2w__terrain-copy {\n    padding: clamp(28px, 4vw, 52px);\n    background: #fff;\n    text-align: center;\n  }\n\n  .sd-b2w__terrain-copy h2 {\n    max-width: 900px;\n    margin: 0 auto 12px;\n    font-size: clamp(28px, 3.8vw, 46px);\n    line-height: 1.12;\n  }\n\n  .sd-b2w__terrain-copy p:not(.sd-b2w__eyebrow) {\n    max-width: 900px;\n    margin: 0 auto;\n    color: var(--sd-b2w-muted);\n    font-size: clamp(15px, 1.5vw, 18px);\n  }\n\n  .sd-b2w__terrain img {\n    height: auto;\n    background: #000;\n  }\n\n  .sd-b2w__section-head {\n    max-width: 960px;\n    margin: 0 auto 30px;\n    text-align: center;\n  }\n\n  .sd-b2w__section-head h2 {\n    margin-bottom: 11px;\n    font-size: clamp(28px, 3.8vw, 46px);\n    line-height: 1.12;\n  }\n\n  .sd-b2w__section-head p:not(.sd-b2w__eyebrow) {\n    color: var(--sd-b2w-muted);\n    font-size: clamp(15px, 1.6vw, 18px);\n  }\n\n  .sd-b2w__performance-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 13px;\n  }\n\n  .sd-b2w__performance-item {\n    min-width: 0;\n    padding: 22px 18px;\n    border: 1px solid var(--sd-b2w-border);\n    border-radius: 16px;\n    background: var(--sd-b2w-soft);\n    text-align: center;\n  }\n\n  .sd-b2w__performance-item strong,\n  .sd-b2w__performance-item span {\n    display: block;\n  }\n\n  .sd-b2w__performance-item strong {\n    margin-bottom: 5px;\n    color: var(--sd-b2w-text);\n    font-size: clamp(22px, 2.6vw, 34px);\n    line-height: 1.1;\n  }\n\n  .sd-b2w__performance-item span {\n    color: var(--sd-b2w-muted);\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .sd-b2w__performance-note {\n    max-width: 980px;\n    margin: 24px auto 0 !important;\n    color: #70747a;\n    font-size: 13px;\n    line-height: 1.55;\n    text-align: center;\n  }\n\n  .sd-b2w__table-wrap {\n    width: 100%;\n    overflow-x: auto;\n    border: 1px solid var(--sd-b2w-border);\n    border-radius: 16px;\n    background: #fff;\n  }\n\n  .sd-b2w__spec-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed;\n    color: var(--sd-b2w-text);\n    background: #fff;\n  }\n\n  .sd-b2w__spec-table th,\n  .sd-b2w__spec-table td {\n    padding: 16px 18px;\n    border: 0;\n    border-bottom: 1px solid var(--sd-b2w-border);\n    font-size: 15px;\n    line-height: 1.45;\n    text-align: left;\n    vertical-align: top;\n  }\n\n  .sd-b2w__spec-table tr:last-child th,\n  .sd-b2w__spec-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .sd-b2w__spec-table th {\n    width: 38%;\n    color: #42464d;\n    background: #f8f9fa;\n    font-weight: 700;\n  }\n\n  .sd-b2w__spec-table td {\n    font-weight: 600;\n  }\n\n  .sd-b2w__spec-table tr:nth-child(even) td {\n    background: #fcfcfc;\n  }\n\n  .sd-b2w__disclaimer {\n    margin-top: 18px !important;\n    color: #70747a;\n    font-size: 12px;\n    line-height: 1.6;\n  }\n\n  .sd-b2w__seo-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.25fr) minmax(280px, 0.75fr);\n    gap: clamp(28px, 4vw, 62px);\n    align-items: start;\n  }\n\n  .sd-b2w__seo h2 {\n    margin-bottom: 16px;\n    font-size: clamp(28px, 3.5vw, 44px);\n    line-height: 1.15;\n  }\n\n  .sd-b2w__seo h3 {\n    margin: 25px 0 8px;\n    font-size: 21px;\n    line-height: 1.25;\n  }\n\n  .sd-b2w__seo p:not(.sd-b2w__eyebrow) {\n    color: var(--sd-b2w-muted);\n  }\n\n  .sd-b2w__use-list {\n    display: grid;\n    gap: 10px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-b2w__use-list li {\n    position: relative;\n    padding: 14px 16px 14px 42px;\n    border: 1px solid var(--sd-b2w-border);\n    border-radius: 12px;\n    background: var(--sd-b2w-soft);\n    color: var(--sd-b2w-text);\n    font-weight: 650;\n  }\n\n  .sd-b2w__use-list li::before {\n    position: absolute;\n    top: 15px;\n    left: 17px;\n    color: var(--sd-b2w-accent);\n    content: \"\\2713\";\n    font-weight: 800;\n  }\n\n  .sd-b2w__faq h2 {\n    margin-bottom: 24px;\n    font-size: clamp(28px, 3.5vw, 44px);\n    line-height: 1.15;\n    text-align: center;\n  }\n\n  .sd-b2w__faq-list {\n    max-width: 1000px;\n    margin: 0 auto;\n    border-top: 1px solid var(--sd-b2w-border);\n  }\n\n  .sd-b2w__faq-item {\n    border-bottom: 1px solid var(--sd-b2w-border);\n  }\n\n  .sd-b2w__faq-item summary {\n    position: relative;\n    padding: 20px 46px 20px 0;\n    color: var(--sd-b2w-text);\n    cursor: pointer;\n    font-size: 17px;\n    font-weight: 700;\n    line-height: 1.35;\n    list-style: none;\n  }\n\n  .sd-b2w__faq-item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sd-b2w__faq-item summary::after {\n    position: absolute;\n    top: 50%;\n    right: 6px;\n    width: 27px;\n    height: 27px;\n    transform: translateY(-50%);\n    border: 1px solid var(--sd-b2w-border);\n    border-radius: 50%;\n    content: \"+\";\n    font-size: 20px;\n    font-weight: 400;\n    line-height: 24px;\n    text-align: center;\n  }\n\n  .sd-b2w__faq-item[open] summary::after {\n    content: \"\\2212\";\n  }\n\n  .sd-b2w__faq-answer {\n    padding: 0 46px 20px 0;\n    color: var(--sd-b2w-muted);\n    font-size: 15px;\n  }\n\n  .sd-b2w__cta {\n    padding: clamp(36px, 5vw, 68px);\n    color: #fff;\n    background: var(--sd-b2w-dark);\n    text-align: center;\n  }\n\n  .sd-b2w__cta h2 {\n    margin-bottom: 12px;\n    color: #fff;\n    font-size: clamp(28px, 3.8vw, 46px);\n    line-height: 1.12;\n  }\n\n  .sd-b2w__cta p {\n    max-width: 800px;\n    margin: 0 auto 24px !important;\n    color: #c8cbd0;\n    font-size: 16px;\n  }\n\n  .sd-b2w__button {\n    display: inline-flex;\n    min-height: 50px;\n    align-items: center;\n    justify-content: center;\n    padding: 13px 28px;\n    border: 1px solid #fff;\n    border-radius: 999px;\n    color: var(--sd-b2w-text) !important;\n    background: #fff;\n    font-size: 15px;\n    font-weight: 750;\n    line-height: 1.2;\n    text-decoration: none !important;\n    transition: color 0.2s ease, background-color 0.2s ease;\n  }\n\n  .sd-b2w__button:hover {\n    color: #fff !important;\n    background: transparent;\n  }\n\n  .sd-b2w__button:focus-visible {\n    outline: 3px solid #fff;\n    outline-offset: 4px;\n  }\n\n  .sd-b2w__local-note {\n    margin-top: 14px !important;\n    margin-bottom: 0 !important;\n    color: #92969d !important;\n    font-size: 12px !important;\n  }\n\n  @media (max-width: 900px) {\n    .sd-b2w__stats {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-b2w__performance-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-b2w__seo-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .sd-b2w {\n      padding: 12px 12px 46px;\n    }\n\n    .sd-b2w__hero,\n    .sd-b2w__intro,\n    .sd-b2w__video-feature,\n    .sd-b2w__terrain,\n    .sd-b2w__performance,\n    .sd-b2w__specifications,\n    .sd-b2w__seo,\n    .sd-b2w__faq,\n    .sd-b2w__cta {\n      border-radius: 18px;\n    }\n\n    .sd-b2w__intro,\n    .sd-b2w__performance,\n    .sd-b2w__specifications,\n    .sd-b2w__seo,\n    .sd-b2w__faq {\n      padding: 26px 18px;\n    }\n\n    .sd-b2w__feature-copy {\n      padding: 28px 18px;\n      border-radius: 0 0 18px 18px;\n    }\n\n    .sd-b2w__terrain-copy {\n      padding: 28px 18px;\n    }\n\n    .sd-b2w__spec-table th {\n      width: 42%;\n    }\n\n    .sd-b2w__spec-table th,\n    .sd-b2w__spec-table td {\n      padding: 12px 11px;\n      font-size: 13px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .sd-b2w__stats,\n    .sd-b2w__performance-grid {\n      grid-template-columns: 1fr 1fr;\n      gap: 9px;\n    }\n\n    .sd-b2w__stat,\n    .sd-b2w__performance-item {\n      padding: 16px 10px;\n    }\n\n    .sd-b2w__stat-value {\n      font-size: 23px;\n    }\n\n    .sd-b2w__performance-item strong {\n      font-size: 21px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sd-b2w__button {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"sd-b2w\"\u003e\n  \u003cfigure class=\"sd-b2w__hero\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/B2-W_Hero.webp?v=1784738455\" alt=\"Unitree B2-W industrial wheeled-leg quadruped robot\" width=\"1920\" height=\"1085\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\u003e\n  \u003c\/figure\u003e\n\n  \u003csection class=\"sd-b2w__intro\" aria-labelledby=\"sd-b2w-intro-title\"\u003e\n    \u003cp class=\"sd-b2w__eyebrow\"\u003eIndustrial Wheeled-Leg Quadruped Robot\u003c\/p\u003e\n    \u003ch2 class=\"sd-b2w__title\" id=\"sd-b2w-intro-title\"\u003eUnitree B2-W Industrial Wheeled-Leg Robot in Canada\u003c\/h2\u003e\n    \u003cp class=\"sd-b2w__lead\"\u003e\n      The Unitree B2-W combines powered wheels with articulated legs to support efficient long-distance movement and mobility across varied terrain. It is a configurable industrial robot platform whose performance, computing and application functions vary by selected configuration.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"sd-b2w__stats\" aria-label=\"Unitree B2-W key performance highlights\"\u003e\n      \u003cdiv class=\"sd-b2w__stat\"\u003e\n        \u003cspan class=\"sd-b2w__stat-value\"\u003e15 km\/h*\u003c\/span\u003e\n        \u003cspan class=\"sd-b2w__stat-label\"\u003eMaximum speed\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-b2w__stat\"\u003e\n        \u003cspan class=\"sd-b2w__stat-value\"\u003e25 km*\u003c\/span\u003e\n        \u003cspan class=\"sd-b2w__stat-label\"\u003eMaximum range with a 40 kg load\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-b2w__stat\"\u003e\n        \u003cspan class=\"sd-b2w__stat-value\"\u003e\u0026gt;40 kg\u003c\/span\u003e\n        \u003cspan class=\"sd-b2w__stat-label\"\u003eContinuous walking load\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-b2w__stat\"\u003e\n        \u003cspan class=\"sd-b2w__stat-value\"\u003eIP67\u003c\/span\u003e\n        \u003cspan class=\"sd-b2w__stat-label\"\u003eIngress-protection rating\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-b2w__video-feature\" aria-labelledby=\"sd-b2w-wheel-title\"\u003e\n    \u003cdiv class=\"sd-b2w__media\"\u003e\n      \u003cvideo autoplay muted loop playsinline preload=\"metadata\" aria-label=\"Unitree B2-W replaceable wheeled-foot mobility demonstration\"\u003e\n        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/8a494e4e496c4830be8d5cc971e25a6b.mp4\" type=\"video\/mp4\"\u003e\n        Your browser does not support HTML5 video.\n      \u003c\/source\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sd-b2w__feature-copy\"\u003e\n      \u003cp class=\"sd-b2w__eyebrow\"\u003eWheeled-Leg Mobility\u003c\/p\u003e\n      \u003ch2 id=\"sd-b2w-wheel-title\"\u003eReplaceable Wheeled Feet for Extended Operational Range\u003c\/h2\u003e\n      \u003cp\u003e\n        The B2-W uses replaceable wheeled feet to combine efficient rolling on suitable surfaces with the terrain adaptability of articulated legs. This design supports longer-distance mobility while retaining the ability to negotiate varied ground conditions.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-b2w__terrain\" aria-labelledby=\"sd-b2w-terrain-title\"\u003e\n    \u003cdiv class=\"sd-b2w__terrain-copy\"\u003e\n      \u003cp class=\"sd-b2w__eyebrow\"\u003eFlexible Terrain Mobility\u003c\/p\u003e\n      \u003ch2 id=\"sd-b2w-terrain-title\"\u003eEngineered to Move Across Varied Terrain\u003c\/h2\u003e\n      \u003cp\u003e\n        Coordinated perception and motion control help the B2-W maintain balance across stairs, slopes and uneven surfaces. Its articulated leg structure supports movement over grass, stone and gravel paths, while its powered wheels improve efficiency on suitable routes.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/B2-W_All-terrain_moving_images.webp?v=1784738455\" alt=\"Unitree B2-W wheeled-leg industrial robot moving across stairs, rocky ground and paved surfaces\" width=\"1920\" height=\"1373\" loading=\"lazy\" decoding=\"async\"\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-b2w__performance\" aria-labelledby=\"sd-b2w-performance-title\"\u003e\n    \u003cdiv class=\"sd-b2w__section-head\"\u003e\n      \u003cp class=\"sd-b2w__eyebrow\"\u003eEndurance and Efficiency\u003c\/p\u003e\n      \u003ch2 id=\"sd-b2w-performance-title\"\u003eLong-Distance Mobility with Industrial Payload Capacity\u003c\/h2\u003e\n      \u003cp\u003e\n        Published B2-W figures include a maximum range of 25 km with a 40 kg load and an approximate maximum unloaded range of 30 km. Actual performance varies by configuration and application scenario.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-b2w__performance-grid\" aria-label=\"Unitree B2-W endurance and wheel performance\"\u003e\n      \u003cdiv class=\"sd-b2w__performance-item\"\u003e\n        \u003cstrong\u003e15 km\/h*\u003c\/strong\u003e\n        \u003cspan\u003eMaximum speed\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-b2w__performance-item\"\u003e\n        \u003cstrong\u003e25 km*\u003c\/strong\u003e\n        \u003cspan\u003eMaximum range with a 40 kg load\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-b2w__performance-item\"\u003e\n        \u003cstrong\u003e≈30 km\u003c\/strong\u003e\n        \u003cspan\u003eMaximum unloaded range\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-b2w__performance-item\"\u003e\n        \u003cstrong\u003e40 N·m\u003c\/strong\u003e\n        \u003cspan\u003eMaximum wheel torque\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-b2w__performance-item\"\u003e\n        \u003cstrong\u003e50 rad\/s\u003c\/strong\u003e\n        \u003cspan\u003eMaximum wheel speed\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-b2w__performance-item\"\u003e\n        \u003cstrong\u003e225 mm\u003c\/strong\u003e\n        \u003cspan\u003eWheel diameter\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"sd-b2w__performance-note\"\u003e\n      *The 15 km\/h maximum speed and 25 km maximum range with a 40 kg load are associated with special configurations. Practical operating speed is limited for safety, and actual results vary by configuration and application scenario.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-b2w__specifications\" aria-labelledby=\"sd-b2w-specifications-title\"\u003e\n    \u003cdiv class=\"sd-b2w__section-head\"\u003e\n      \u003cp class=\"sd-b2w__eyebrow\"\u003eTechnical Overview\u003c\/p\u003e\n      \u003ch2 id=\"sd-b2w-specifications-title\"\u003eUnitree B2-W Specifications\u003c\/h2\u003e\n      \u003cp\u003eManufacturer-listed parameters for configuration planning and application assessment.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-b2w__table-wrap\"\u003e\n      \u003ctable class=\"sd-b2w__spec-table\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eStanding Dimensions\u003c\/th\u003e\n            \u003ctd\u003e≈1098 × 550 × 758 mm\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eLying-Prone Dimensions\u003c\/th\u003e\n            \u003ctd\u003e≈950 × 550 × 450 mm\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n            \u003ctd\u003e≈85 kg total weight, battery included\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eBattery Capacity\u003c\/th\u003e\n            \u003ctd\u003e\u0026gt;2 kWh; voltage 58 V\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eMaximum Speed\u003c\/th\u003e\n            \u003ctd\u003e15 km\/h [1]\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eEndurance with 40 kg Load\u003c\/th\u003e\n            \u003ctd\u003eMaximum range 25 km [2]\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eEndurance without Load\u003c\/th\u003e\n            \u003ctd\u003eMaximum range ≈30 km\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eMaximum Standing Load\u003c\/th\u003e\n            \u003ctd\u003e120 kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eContinuous Walking Load\u003c\/th\u003e\n            \u003ctd\u003e\u0026gt;40 kg\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eWheel Diameter\u003c\/th\u003e\n            \u003ctd\u003e225 mm\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eMaximum Wheel Speed\u003c\/th\u003e\n            \u003ctd\u003e50 rad\/s\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eMaximum Wheel Torque\u003c\/th\u003e\n            \u003ctd\u003e40 N·m\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eContinuous Stair Climbing\u003c\/th\u003e\n            \u003ctd\u003e20–25 cm steps\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eClimbing Ability\u003c\/th\u003e\n            \u003ctd\u003eForward ascent and descent on 40 cm steps\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eOperating Temperature\u003c\/th\u003e\n            \u003ctd\u003e−20°C to 55°C\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eClimbing Angle\u003c\/th\u003e\n            \u003ctd\u003e\u0026gt;45°\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eIngress Protection\u003c\/th\u003e\n            \u003ctd\u003eIP67\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eStandard Control and Perception Computing\u003c\/th\u003e\n            \u003ctd\u003eIntel Core i5 for platform functions and Intel Core i7 for user development\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eOptional Computing\u003c\/th\u003e\n            \u003ctd\u003eIntel Core i7 or NVIDIA Jetson Orin NX, with up to three optional devices depending on configuration\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"sd-b2w__disclaimer\"\u003e\n      [1] and [2] are achieved in special configurations; practical operating speed is limited for safety. Published parameters vary by configuration and application scenario. Some functions require human operation or secondary development, and available capabilities vary by configuration. Confirm the ingress protection and environmental limits of the complete configured system, including optional equipment and payloads, before deployment. This product is a civilian robot and must not be dangerously modified or operated in a hazardous manner.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-b2w__seo\" aria-labelledby=\"sd-b2w-canada-title\"\u003e\n    \u003cdiv class=\"sd-b2w__seo-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"sd-b2w__eyebrow\"\u003eUnitree B2-W Canada\u003c\/p\u003e\n        \u003ch2 id=\"sd-b2w-canada-title\"\u003eA Configurable Wheeled-Leg Robot Platform for Industrial Mobility\u003c\/h2\u003e\n        \u003cp\u003e\n          The Unitree B2-W is designed for projects requiring efficient ground movement across a combination of hard surfaces, slopes, stairs and rough paths. Its wheeled-leg architecture, payload capacity and configurable computing options make it suitable for evaluation in industrial mobility, mixed-terrain operations and secondary-development projects.\n        \u003c\/p\u003e\n        \u003ch3\u003eConfiguration Support for Canadian Organizations\u003c\/h3\u003e\n        \u003cp\u003e\n          SpeedyDrone Canada can help organizations assess the B2-W according to intended terrain, payload, operating environment, computing requirements and integration needs. Functions and available hardware vary by configuration, and some application capabilities require human operation or secondary development.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cul class=\"sd-b2w__use-list\" aria-label=\"Potential Unitree B2-W project areas\"\u003e\n        \u003cli\u003eIndustrial mobility\u003c\/li\u003e\n        \u003cli\u003eLong-distance ground operations\u003c\/li\u003e\n        \u003cli\u003eMixed-terrain operations\u003c\/li\u003e\n        \u003cli\u003eSecondary development\u003c\/li\u003e\n        \u003cli\u003eSystem integration\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-b2w__faq\" aria-labelledby=\"sd-b2w-faq-title\"\u003e\n    \u003cp class=\"sd-b2w__eyebrow\" style=\"text-align: center;\"\u003eFrequently Asked Questions\u003c\/p\u003e\n    \u003ch2 id=\"sd-b2w-faq-title\"\u003eUnitree B2-W in Canada — Frequently Asked Questions\u003c\/h2\u003e\n\n    \u003cdiv class=\"sd-b2w__faq-list\"\u003e\n      \u003cdetails class=\"sd-b2w__faq-item\"\u003e\n        \u003csummary\u003eWhat is the Unitree B2-W?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-b2w__faq-answer\"\u003e\n          The Unitree B2-W is an industrial wheeled-leg quadruped robot platform. It combines powered wheels with articulated legs to support efficient long-distance movement and mobility across varied terrain.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-b2w__faq-item\"\u003e\n        \u003csummary\u003eHow fast can the Unitree B2-W travel?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-b2w__faq-answer\"\u003e\n          Unitree specifies a maximum speed of 15 km\/h in special configurations. Practical operating speed is limited for safety and varies by configuration and application scenario.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-b2w__faq-item\"\u003e\n        \u003csummary\u003eWhat is the maximum range of the Unitree B2-W?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-b2w__faq-answer\"\u003e\n          Unitree specifies a maximum range of 25 km with a 40 kg load in special configurations and an approximate maximum unloaded range of 30 km. Actual range varies by configuration and application scenario.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-b2w__faq-item\"\u003e\n        \u003csummary\u003eHow much weight can the Unitree B2-W carry?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-b2w__faq-answer\"\u003e\n          Unitree specifies a maximum standing load of 120 kg and a continuous walking load greater than 40 kg. Actual capability varies by configuration and application scenario.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-b2w__faq-item\"\u003e\n        \u003csummary\u003eCan the Unitree B2-W climb stairs?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-b2w__faq-answer\"\u003e\n          Unitree specifies continuous stair climbing on steps measuring 20–25 cm and forward ascent and descent on steps up to 40 cm. Performance varies by configuration and application scenario.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-b2w__faq-item\"\u003e\n        \u003csummary\u003eWhat ingress-protection rating does the Unitree B2-W have?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-b2w__faq-answer\"\u003e\n          Unitree lists the B2-W with an IP67 ingress-protection rating. The environmental protection of the complete configured system, including optional equipment and payloads, should be confirmed before deployment.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-b2w__faq-item\"\u003e\n        \u003csummary\u003eWhat computing hardware is available for the Unitree B2-W?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-b2w__faq-answer\"\u003e\n          The listed standard configuration includes an Intel Core i5 for platform functions and an Intel Core i7 for user development. Optional configurations can include Intel Core i7 or NVIDIA Jetson Orin NX computing, with up to three optional devices depending on configuration.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-b2w__faq-item\"\u003e\n        \u003csummary\u003eDoes every Unitree B2-W function operate autonomously?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-b2w__faq-answer\"\u003e\n          No. Unitree states that some functions require human operation or secondary development. Available capabilities vary by configuration and should be confirmed for the intended application.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-b2w__faq-item\"\u003e\n        \u003csummary\u003eWhere can Canadian organizations discuss a Unitree B2-W configuration?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-b2w__faq-answer\"\u003e\n          Contact SpeedyDrone Canada to discuss intended terrain, payload, operating environment, computing requirements, integration needs and current availability.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\u003cdetails class=\"sd-b2w__faq-item\"\u003e\n\u003csummary\u003eWhat should I compare between wheeled, legged and wheel-legged robot configurations?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2w__faq-answer\"\u003e\u003cp\u003eThe locomotion system changes the terrain, turning, obstacle and energy-use trade-offs. Compare the exact platform’s supported surfaces, clearance, payload and control software. A wheel-legged model is not simply an accessory upgrade for every legged configuration; match the actual hardware edition to the site and task.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2w__faq-item\"\u003e\n\u003csummary\u003eDoes LiDAR or a depth camera mean autonomous navigation is included?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2w__faq-answer\"\u003e\u003cp\u003eNo. Sensors provide measurements; SLAM, localization, path planning and obstacle handling depend on software and integration. Check the supplied sensor package, compute module, SDK or API access and enabled navigation functions for the exact robot edition. A sensor shown on another configuration is not automatically included.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2w__faq-item\"\u003e\n\u003csummary\u003eWhat is the difference between teleoperation, data collection and embodied-AI deployment?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2w__faq-answer\"\u003e\u003cp\u003eTeleoperation lets a person command the robot. Data collection records demonstrations or sensor and action data. An embodied-AI application uses a trained policy or other control software to perform a task. These are separate workflows with different software, interfaces and validation needs; none should be assumed to be fully supplied from the robot’s model name alone.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"sd-b2w__faq-item\"\u003e\n\u003csummary\u003eWhat should the Canadian delivery and commissioning scope include?\u003c\/summary\u003e\n\u003cdiv class=\"sd-b2w__faq-answer\"\u003e\u003cp\u003eFor Unitree B2-W, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/details\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-b2w__cta\" aria-labelledby=\"sd-b2w-cta-title\"\u003e\n    \u003ch2 id=\"sd-b2w-cta-title\"\u003ePlan Your Unitree B2-W Configuration\u003c\/h2\u003e\n    \u003cp\u003e\n      Tell SpeedyDrone Canada about your intended terrain, payload, operating environment and integration requirements so the appropriate B2-W configuration can be assessed.\n    \u003c\/p\u003e\n    \u003ca class=\"sd-b2w__button\" href=\"\/pages\/contact\" aria-label=\"Contact SpeedyDrone Canada about Unitree B2-W\"\u003eContact SpeedyDrone Canada\u003c\/a\u003e\n    \u003cp class=\"sd-b2w__local-note\"\u003eToronto showroom · Canada-wide support\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":47667153567881,"sku":"SD-UNI-B2-W","price":127000.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/B2-W_Photo_1.webp?v=1784696578"},{"product_id":"agibot-d1-pro","title":"AGIBOT D1 Pro Quadruped Robot","description":"\u003cstyle\u003e\n  .sd-d1p {\n    --d1p-ink: #15171a;\n    --d1p-muted: #62666d;\n    --d1p-paper: #f4f5f5;\n    --d1p-white: #ffffff;\n    --d1p-line: rgba(21, 23, 26, 0.13);\n    --d1p-yellow: #ffd400;\n    --d1p-yellow-soft: #fff6bf;\n    --d1p-dark: #11151b;\n    --d1p-dark-soft: #242a33;\n    --d1p-radius: 28px;\n    width: 100%;\n    background: var(--d1p-white);\n    color: var(--d1p-ink);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  .sd-d1p,\n  .sd-d1p * {\n    box-sizing: border-box;\n  }\n\n  .sd-d1p img {\n    display: block;\n    max-width: 100%;\n    height: auto;\n    border: 0;\n  }\n\n  .sd-d1p h2,\n  .sd-d1p h3,\n  .sd-d1p p,\n  .sd-d1p dl,\n  .sd-d1p dd,\n  .sd-d1p figure {\n    margin: 0;\n  }\n\n  .sd-d1p a {\n    color: inherit;\n  }\n\n  .sd-d1p-wrap {\n    width: min(1240px, calc(100% - 48px));\n    margin-inline: auto;\n  }\n\n  .sd-d1p-section {\n    padding: 96px 0;\n  }\n\n  .sd-d1p-eyebrow {\n    margin-bottom: 14px !important;\n    color: #806900 !important;\n    font-size: 12px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    letter-spacing: 0.18em !important;\n    text-transform: uppercase !important;\n  }\n\n  .sd-d1p-title {\n    color: var(--d1p-ink) !important;\n    font-size: clamp(36px, 5vw, 66px) !important;\n    font-weight: 830 !important;\n    line-height: 0.98 !important;\n    letter-spacing: -0.055em !important;\n    overflow-wrap: anywhere;\n  }\n\n  .sd-d1p-lead {\n    max-width: 780px;\n    margin-top: 24px !important;\n    color: var(--d1p-muted) !important;\n    font-size: clamp(17px, 1.6vw, 21px) !important;\n    line-height: 1.6 !important;\n  }\n\n  .sd-d1p-button {\n    display: inline-flex !important;\n    min-height: 50px;\n    align-items: center;\n    justify-content: center;\n    padding: 13px 22px !important;\n    border: 1px solid var(--d1p-yellow) !important;\n    border-radius: 999px !important;\n    background: var(--d1p-yellow) !important;\n    color: #171400 !important;\n    font-size: 14px !important;\n    font-weight: 780 !important;\n    line-height: 1.2 !important;\n    text-align: center;\n    text-decoration: none !important;\n    transition: transform 180ms ease, background 180ms ease;\n  }\n\n  .sd-d1p-button:hover,\n  .sd-d1p-button:focus-visible {\n    background: #ffe36a !important;\n    color: #171400 !important;\n    transform: translateY(-1px);\n  }\n\n  .sd-d1p-button-secondary {\n    border-color: rgba(255, 255, 255, 0.62) !important;\n    background: rgba(13, 17, 24, 0.22) !important;\n    color: var(--d1p-white) !important;\n  }\n\n  .sd-d1p-button-secondary:hover,\n  .sd-d1p-button-secondary:focus-visible {\n    background: rgba(255, 255, 255, 0.12) !important;\n    color: var(--d1p-white) !important;\n  }\n\n  .sd-d1p-hero {\n    position: relative;\n    min-height: 680px;\n    background: #141b27;\n  }\n\n  .sd-d1p-hero-media,\n  .sd-d1p-hero-overlay {\n    position: absolute;\n    inset: 0;\n  }\n\n  .sd-d1p-hero-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center center;\n  }\n\n  .sd-d1p-hero-overlay {\n    background:\n      linear-gradient(90deg, rgba(10, 14, 22, 0.98) 0%, rgba(10, 14, 22, 0.88) 31%, rgba(10, 14, 22, 0.3) 58%, rgba(10, 14, 22, 0.04) 100%),\n      linear-gradient(0deg, rgba(10, 14, 22, 0.28), transparent 45%);\n  }\n\n  .sd-d1p-hero-inner {\n    position: relative;\n    z-index: 1;\n    display: flex;\n    min-height: 680px;\n    align-items: center;\n  }\n\n  .sd-d1p-hero-copy {\n    width: min(560px, 48%);\n    min-width: 0;\n    padding: 56px 0;\n  }\n\n  .sd-d1p-wordmark {\n    color: var(--d1p-white) !important;\n    font-size: 14px !important;\n    font-weight: 850 !important;\n    line-height: 1.2 !important;\n    letter-spacing: 0.26em !important;\n  }\n\n  .sd-d1p-hero h2 {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    margin-top: 20px !important;\n    color: var(--d1p-white) !important;\n    font-size: clamp(86px, 10vw, 148px) !important;\n    font-weight: 860 !important;\n    line-height: 0.76 !important;\n    letter-spacing: -0.085em !important;\n  }\n\n  .sd-d1p-hero-model,\n  .sd-d1p-hero-variant {\n    display: block;\n  }\n\n  .sd-d1p-hero-variant {\n    margin-top: 0.3em;\n    color: var(--d1p-yellow);\n    font-size: 0.38em;\n    line-height: 1 !important;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1p-hero-subtitle {\n    margin-top: 30px !important;\n    color: var(--d1p-white) !important;\n    font-size: clamp(25px, 3vw, 40px) !important;\n    font-weight: 760 !important;\n    line-height: 1.05 !important;\n    letter-spacing: -0.04em !important;\n  }\n\n  .sd-d1p-hero-description {\n    max-width: 560px;\n    margin-top: 22px !important;\n    color: rgba(255, 255, 255, 0.76) !important;\n    font-size: 17px !important;\n    line-height: 1.65 !important;\n  }\n\n  .sd-d1p-config-pill {\n    display: inline-flex;\n    margin-top: 22px;\n    padding: 8px 13px;\n    border: 1px solid rgba(255, 212, 0, 0.46);\n    border-radius: 999px;\n    background: rgba(255, 212, 0, 0.12);\n    color: #ffe56b !important;\n    font-size: 12px !important;\n    font-weight: 800 !important;\n    line-height: 1.2 !important;\n    letter-spacing: 0.07em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1p-hero-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 30px;\n  }\n\n  .sd-d1p-facts {\n    border-top: 1px solid var(--d1p-line);\n    border-bottom: 1px solid var(--d1p-line);\n    background: var(--d1p-white);\n  }\n\n  .sd-d1p-facts-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .sd-d1p-fact {\n    min-width: 0;\n    padding: 28px 24px;\n    border-left: 1px solid var(--d1p-line);\n  }\n\n  .sd-d1p-fact:last-child {\n    border-right: 1px solid var(--d1p-line);\n  }\n\n  .sd-d1p-fact dt {\n    color: var(--d1p-muted) !important;\n    font-size: 11px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    letter-spacing: 0.13em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1p-fact dd {\n    margin-top: 10px !important;\n    color: var(--d1p-ink) !important;\n    font-size: clamp(24px, 2.4vw, 34px) !important;\n    font-weight: 820 !important;\n    line-height: 1 !important;\n    letter-spacing: -0.04em;\n  }\n\n  .sd-d1p-fact small {\n    display: block;\n    margin-top: 8px;\n    color: var(--d1p-muted) !important;\n    font-size: 11px !important;\n    font-weight: 650 !important;\n    line-height: 1.35 !important;\n    letter-spacing: 0;\n  }\n\n  .sd-d1p-intro {\n    background: var(--d1p-white);\n  }\n\n  .sd-d1p-intro-grid {\n    display: grid;\n    align-items: center;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n    gap: 72px;\n  }\n\n  .sd-d1p-product-media {\n    display: flex;\n    min-width: 0;\n    align-items: center;\n    justify-content: center;\n    padding: 34px;\n    overflow: hidden;\n    border: 1px solid var(--d1p-line);\n    border-radius: var(--d1p-radius);\n    background:\n      radial-gradient(circle at 50% 45%, rgba(255, 212, 0, 0.18), transparent 45%),\n      #f8f9fa;\n  }\n\n  .sd-d1p-product-media img {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .sd-d1p-intro-copy {\n    min-width: 0;\n  }\n\n  .sd-d1p-intro-copy p:not(.sd-d1p-eyebrow) {\n    margin-top: 20px !important;\n    color: var(--d1p-muted) !important;\n    font-size: 17px !important;\n    line-height: 1.7 !important;\n  }\n\n  .sd-d1p-use-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 28px;\n  }\n\n  .sd-d1p-use-item {\n    min-width: 0;\n    padding: 16px 17px;\n    border: 1px solid var(--d1p-line);\n    border-radius: 16px;\n    background: var(--d1p-paper);\n    color: var(--d1p-ink) !important;\n    font-size: 14px !important;\n    font-weight: 740 !important;\n    line-height: 1.4 !important;\n  }\n\n  .sd-d1p-mobility {\n    background: var(--d1p-paper);\n  }\n\n  .sd-d1p-heading-center {\n    max-width: 850px;\n    margin: 0 auto 46px;\n    text-align: center;\n  }\n\n  .sd-d1p-heading-center .sd-d1p-lead {\n    margin-inline: auto;\n  }\n\n  .sd-d1p-metric-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 20px;\n  }\n\n  .sd-d1p-metric-card {\n    min-width: 0;\n    overflow: hidden;\n    border: 1px solid var(--d1p-line);\n    border-radius: 24px;\n    background: var(--d1p-white);\n  }\n\n  .sd-d1p-metric-value {\n    display: flex;\n    min-height: 180px;\n    align-items: center;\n    justify-content: center;\n    gap: 9px;\n    background:\n      radial-gradient(circle, rgba(255, 212, 0, 0.22), transparent 44%),\n      #fafaf8;\n  }\n\n  .sd-d1p-metric-value strong {\n    color: var(--d1p-ink) !important;\n    font-size: clamp(48px, 5vw, 70px) !important;\n    font-weight: 850 !important;\n    line-height: 1 !important;\n    letter-spacing: -0.065em;\n  }\n\n  .sd-d1p-metric-value span {\n    color: #806900 !important;\n    font-size: 16px !important;\n    font-weight: 800 !important;\n    line-height: 1.2 !important;\n  }\n\n  .sd-d1p-metric-copy {\n    padding: 25px;\n  }\n\n  .sd-d1p-metric-copy h3 {\n    color: var(--d1p-ink) !important;\n    font-size: 22px !important;\n    font-weight: 790 !important;\n    line-height: 1.15 !important;\n    letter-spacing: -0.025em !important;\n  }\n\n  .sd-d1p-metric-copy p {\n    margin-top: 12px !important;\n    color: var(--d1p-muted) !important;\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n  }\n\n  .sd-d1p-control {\n    background: var(--d1p-white);\n  }\n\n  .sd-d1p-control-grid {\n    display: grid;\n    align-items: stretch;\n    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\n    gap: 24px;\n  }\n\n  .sd-d1p-wide-media {\n    display: flex;\n    min-width: 0;\n    align-items: center;\n    justify-content: center;\n    overflow: hidden;\n    border: 1px solid var(--d1p-line);\n    border-radius: var(--d1p-radius);\n    background: #eef0f3;\n  }\n\n  .sd-d1p-wide-media img {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .sd-d1p-capability-panel {\n    min-width: 0;\n    padding: 44px;\n    border: 1px solid var(--d1p-line);\n    border-radius: var(--d1p-radius);\n    background: var(--d1p-paper);\n  }\n\n  .sd-d1p-capability-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n    margin-top: 30px;\n  }\n\n  .sd-d1p-capability {\n    min-width: 0;\n    padding: 18px;\n    border: 1px solid var(--d1p-line);\n    border-radius: 17px;\n    background: var(--d1p-white);\n  }\n\n  .sd-d1p-capability h3 {\n    color: var(--d1p-ink) !important;\n    font-size: 16px !important;\n    font-weight: 780 !important;\n    line-height: 1.25 !important;\n  }\n\n  .sd-d1p-capability p {\n    margin-top: 8px !important;\n    color: var(--d1p-muted) !important;\n    font-size: 13px !important;\n    line-height: 1.55 !important;\n  }\n\n  .sd-d1p-boundary {\n    margin-top: 18px;\n    padding: 18px 19px;\n    border: 1px solid rgba(128, 105, 0, 0.28);\n    border-radius: 17px;\n    background: var(--d1p-yellow-soft);\n  }\n\n  .sd-d1p-boundary strong {\n    color: #5e4d00 !important;\n    font-size: 14px !important;\n  }\n\n  .sd-d1p-boundary p {\n    margin-top: 6px !important;\n    color: #6b5c20 !important;\n    font-size: 13px !important;\n    line-height: 1.55 !important;\n  }\n\n  .sd-d1p-motor {\n    background: var(--d1p-dark);\n  }\n\n  .sd-d1p-title-light,\n  .sd-d1p-motor .sd-d1p-title,\n  .sd-d1p-motor h3,\n  .sd-d1p-canada .sd-d1p-title {\n    color: var(--d1p-white) !important;\n  }\n\n  .sd-d1p-eyebrow-light,\n  .sd-d1p-motor .sd-d1p-eyebrow,\n  .sd-d1p-canada .sd-d1p-eyebrow {\n    color: #ffe66d !important;\n  }\n\n  .sd-d1p-motor-grid {\n    display: grid;\n    align-items: center;\n    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n    gap: 62px;\n  }\n\n  .sd-d1p-motor-copy {\n    min-width: 0;\n  }\n\n  .sd-d1p-motor-copy \u003e p:not(.sd-d1p-eyebrow) {\n    margin-top: 22px !important;\n    color: rgba(255, 255, 255, 0.72) !important;\n    font-size: 17px !important;\n    line-height: 1.7 !important;\n  }\n\n  .sd-d1p-motor-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 30px;\n  }\n\n  .sd-d1p-motor-item {\n    min-width: 0;\n    padding: 18px;\n    border: 1px solid rgba(255, 255, 255, 0.14);\n    border-radius: 17px;\n    background: rgba(255, 255, 255, 0.06);\n  }\n\n  .sd-d1p-motor-item strong {\n    display: block;\n    color: var(--d1p-white) !important;\n    font-size: 18px !important;\n    line-height: 1.2 !important;\n  }\n\n  .sd-d1p-motor-item span {\n    display: block;\n    margin-top: 6px;\n    color: rgba(255, 255, 255, 0.66) !important;\n    font-size: 12px !important;\n    line-height: 1.45 !important;\n  }\n\n  .sd-d1p-motor-media {\n    display: flex;\n    min-width: 0;\n    align-items: center;\n    justify-content: center;\n    overflow: hidden;\n    border-radius: var(--d1p-radius);\n    background: #eef0f3;\n  }\n\n  .sd-d1p-motor-media img {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .sd-d1p-gallery {\n    background: var(--d1p-paper);\n  }\n\n  .sd-d1p-gallery-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .sd-d1p-gallery-card {\n    display: flex;\n    min-width: 0;\n    min-height: 0;\n    aspect-ratio: 1 \/ 1;\n    align-items: center;\n    justify-content: center;\n    padding: 14px;\n    overflow: hidden;\n    border: 1px solid var(--d1p-line);\n    border-radius: 24px;\n    background:\n      radial-gradient(circle, rgba(255, 212, 0, 0.16), transparent 47%),\n      var(--d1p-white);\n  }\n\n  .sd-d1p-gallery-card img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n  }\n\n  .sd-d1p-specs {\n    background: var(--d1p-white);\n  }\n\n  .sd-d1p-table-shell {\n    margin-top: 44px;\n    overflow-x: auto;\n    border: 1px solid var(--d1p-line);\n    border-radius: 22px;\n    background: var(--d1p-white);\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .sd-d1p-table {\n    width: 100%;\n    min-width: 760px;\n    border-collapse: collapse;\n    table-layout: fixed;\n  }\n\n  .sd-d1p-table caption {\n    padding: 20px 22px !important;\n    background: #f8f8f6 !important;\n    color: var(--d1p-muted) !important;\n    font-size: 13px !important;\n    font-weight: 650 !important;\n    line-height: 1.5 !important;\n    text-align: left !important;\n  }\n\n  .sd-d1p-table th,\n  .sd-d1p-table td {\n    padding: 15px 20px !important;\n    border-top: 1px solid var(--d1p-line) !important;\n    border-right: 1px solid var(--d1p-line) !important;\n    color: var(--d1p-ink) !important;\n    font-size: 14px !important;\n    line-height: 1.5 !important;\n    text-align: left !important;\n    vertical-align: top !important;\n  }\n\n  .sd-d1p-table th:last-child,\n  .sd-d1p-table td:last-child {\n    border-right: 0 !important;\n  }\n\n  .sd-d1p-table thead th {\n    border-top: 0 !important;\n    background: var(--d1p-dark) !important;\n    color: var(--d1p-white) !important;\n    font-size: 13px !important;\n    font-weight: 800 !important;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1p-table thead th:first-child {\n    width: 38%;\n  }\n\n  .sd-d1p-table tbody th[scope=\"row\"] {\n    background: #fbfbf9 !important;\n    font-weight: 750 !important;\n  }\n\n  .sd-d1p-table .sd-d1p-rowgroup {\n    padding: 13px 20px !important;\n    background: var(--d1p-yellow-soft) !important;\n    color: #5e4c00 !important;\n    font-size: 12px !important;\n    font-weight: 850 !important;\n    letter-spacing: 0.11em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1p-table small {\n    display: block;\n    margin-top: 4px;\n    color: var(--d1p-muted) !important;\n    font-size: 11px !important;\n    line-height: 1.45 !important;\n  }\n\n  .sd-d1p-spec-note {\n    margin-top: 18px !important;\n    color: var(--d1p-muted) !important;\n    font-size: 12px !important;\n    line-height: 1.55 !important;\n  }\n\n  .sd-d1p-canada {\n    background:\n      radial-gradient(circle at 86% 20%, rgba(255, 212, 0, 0.22), transparent 28%),\n      linear-gradient(135deg, #11151b 0%, #242117 100%);\n  }\n\n  .sd-d1p-canada-grid {\n    display: grid;\n    align-items: center;\n    grid-template-columns: minmax(0, 1.1fr) minmax(330px, 0.9fr);\n    gap: 60px;\n  }\n\n  .sd-d1p-canada-copy {\n    min-width: 0;\n  }\n\n  .sd-d1p-canada-copy p:not(.sd-d1p-eyebrow) {\n    margin-top: 20px !important;\n    color: rgba(255, 255, 255, 0.74) !important;\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n  }\n\n  .sd-d1p-canada-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 30px;\n  }\n\n  .sd-d1p-canada-location,\n  .sd-d1p-canada-location a,\n  .sd-d1p-canada-location a:visited,\n  .sd-d1p-canada-location a:hover,\n  .sd-d1p-canada-location a:focus {\n    color: rgba(255, 255, 255, 0.78) !important;\n  }\n\n  .sd-d1p-canada-location a {\n    text-decoration: underline !important;\n    text-underline-offset: 3px;\n  }\n\n  .sd-d1p-canada-media {\n    display: flex;\n    min-width: 0;\n    align-items: center;\n    justify-content: center;\n    padding: 20px;\n  }\n\n  .sd-d1p-canada-media img {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n    filter: drop-shadow(0 28px 34px rgba(0, 0, 0, 0.42));\n  }\n\n  .sd-d1p-faq {\n    background: var(--d1p-white);\n  }\n\n  .sd-d1p-faq-list {\n    max-width: 960px;\n    margin: 44px auto 0;\n    border-top: 1px solid var(--d1p-line);\n  }\n\n  .sd-d1p-faq details {\n    border-bottom: 1px solid var(--d1p-line);\n  }\n\n  .sd-d1p-faq summary {\n    position: relative;\n    display: block;\n    padding: 22px 52px 22px 0 !important;\n    color: var(--d1p-ink) !important;\n    font-size: 17px !important;\n    font-weight: 760 !important;\n    line-height: 1.4 !important;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .sd-d1p-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sd-d1p-faq summary::marker {\n    display: none;\n    content: \"\";\n  }\n\n  .sd-d1p-faq summary::after {\n    position: absolute;\n    top: 50%;\n    right: 4px;\n    width: 30px;\n    height: 30px;\n    border: 1px solid var(--d1p-line);\n    border-radius: 50%;\n    color: var(--d1p-ink) !important;\n    content: \"+\";\n    font-size: 20px;\n    font-weight: 500;\n    line-height: 27px;\n    text-align: center;\n    transform: translateY(-50%);\n  }\n\n  .sd-d1p-faq details[open] summary::after {\n    content: \"−\";\n  }\n\n  .sd-d1p-faq summary:focus-visible {\n    outline: 2px solid var(--d1p-yellow);\n    outline-offset: 4px;\n  }\n\n  .sd-d1p-faq-answer {\n    max-width: 860px;\n    padding: 0 52px 24px 0 !important;\n    color: var(--d1p-muted) !important;\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n  }\n\n  .sd-d1p-faq-answer a,\n  .sd-d1p-source a {\n    color: var(--d1p-ink) !important;\n    text-decoration: underline !important;\n    text-underline-offset: 3px;\n  }\n\n  .sd-d1p-source {\n    max-width: 960px;\n    margin: 42px auto 0 !important;\n    padding-top: 22px;\n    border-top: 1px solid var(--d1p-line);\n    color: var(--d1p-muted) !important;\n    font-size: 11px !important;\n    line-height: 1.65 !important;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 1040px) {\n    .sd-d1p-facts-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .sd-d1p-fact:nth-child(4),\n    .sd-d1p-fact:nth-child(5) {\n      border-top: 1px solid var(--d1p-line);\n    }\n\n    .sd-d1p-intro-grid,\n    .sd-d1p-motor-grid {\n      gap: 42px;\n    }\n\n    .sd-d1p-gallery-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 820px) {\n    .sd-d1p-section {\n      padding: 76px 0;\n    }\n\n    .sd-d1p-hero {\n      display: flex;\n      min-height: 0;\n      flex-direction: column;\n    }\n\n    .sd-d1p-hero-media {\n      position: relative;\n      order: 2;\n    }\n\n    .sd-d1p-hero-media img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n      object-position: center;\n    }\n\n    .sd-d1p-hero-overlay {\n      display: none;\n    }\n\n    .sd-d1p-hero-inner {\n      order: 1;\n      min-height: 0;\n      width: 100%;\n      padding-inline: 24px;\n      background:\n        radial-gradient(circle at 86% 20%, rgba(255, 212, 0, 0.12), transparent 28%),\n        #141b27;\n    }\n\n    .sd-d1p-hero-copy {\n      width: 100%;\n      padding: 64px 0 52px;\n    }\n\n    .sd-d1p-intro-grid,\n    .sd-d1p-control-grid,\n    .sd-d1p-motor-grid,\n    .sd-d1p-canada-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-d1p-metric-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-d1p-metric-card:last-child {\n      grid-column: 1 \/ 3;\n    }\n\n    .sd-d1p-canada-media {\n      max-width: 520px;\n      margin-inline: auto;\n    }\n  }\n\n  @media (max-width: 620px) {\n    .sd-d1p-wrap {\n      width: min(100% - 28px, 1240px);\n    }\n\n    .sd-d1p-section {\n      padding: 60px 0;\n    }\n\n    .sd-d1p-title {\n      font-size: 38px !important;\n      line-height: 1 !important;\n    }\n\n    .sd-d1p-lead {\n      margin-top: 18px !important;\n      font-size: 16px !important;\n    }\n\n    .sd-d1p-hero-inner {\n      padding-inline: 14px;\n    }\n\n    .sd-d1p-hero-copy {\n      padding: 48px 0 40px;\n    }\n\n    .sd-d1p-hero h2 {\n      font-size: 86px !important;\n    }\n\n    .sd-d1p-hero-subtitle {\n      margin-top: 24px !important;\n      font-size: 29px !important;\n    }\n\n    .sd-d1p-hero-description {\n      font-size: 15px !important;\n    }\n\n    .sd-d1p-hero-actions,\n    .sd-d1p-canada-actions {\n      display: grid;\n      grid-template-columns: 1fr;\n    }\n\n    .sd-d1p-button {\n      width: 100%;\n    }\n\n    .sd-d1p-facts-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-d1p-fact {\n      padding: 22px 17px;\n    }\n\n    .sd-d1p-fact:nth-child(3) {\n      border-top: 1px solid var(--d1p-line);\n    }\n\n    .sd-d1p-fact:nth-child(5) {\n      grid-column: 1 \/ 3;\n    }\n\n    .sd-d1p-product-media {\n      padding: 18px;\n    }\n\n    .sd-d1p-use-list,\n    .sd-d1p-metric-grid,\n    .sd-d1p-capability-grid,\n    .sd-d1p-motor-list,\n    .sd-d1p-gallery-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-d1p-metric-card:last-child {\n      grid-column: auto;\n    }\n\n    .sd-d1p-capability-panel {\n      padding: 28px 20px;\n    }\n\n    .sd-d1p-gallery-card {\n      aspect-ratio: auto;\n      min-height: 0;\n    }\n\n    .sd-d1p-gallery-card img {\n      width: 100%;\n      height: auto;\n    }\n\n    .sd-d1p-faq summary {\n      padding-top: 19px !important;\n      padding-bottom: 19px !important;\n      font-size: 15px !important;\n    }\n\n    .sd-d1p-faq-answer {\n      padding-right: 18px !important;\n      font-size: 14px !important;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sd-d1p-button {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"sd-d1p\" aria-label=\"AGIBOT D1 Pro product information\"\u003e\n  \u003csection class=\"sd-d1p-hero\"\u003e\n    \u003cfigure class=\"sd-d1p-hero-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-01-hero.jpg?v=1785540360\" alt=\"AGIBOT D1 Pro quadruped robot moving across rocky terrain\" width=\"1920\" height=\"996\" fetchpriority=\"high\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"sd-d1p-hero-overlay\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sd-d1p-wrap sd-d1p-hero-inner\"\u003e\n      \u003cdiv class=\"sd-d1p-hero-copy\"\u003e\n        \u003cp class=\"sd-d1p-wordmark\"\u003eAGIBOT\u003c\/p\u003e\n        \u003ch2\u003e\n          \u003cspan class=\"sd-d1p-hero-model\"\u003eD1\u003c\/span\u003e\n          \u003cspan class=\"sd-d1p-hero-variant\"\u003ePro\u003c\/span\u003e\n        \u003c\/h2\u003e\n        \u003cp class=\"sd-d1p-hero-subtitle\"\u003eCompact High-Agility Quadruped Robot\u003c\/p\u003e\n        \u003cp class=\"sd-d1p-hero-description\"\u003e\n          AGIBOT D1 Pro is a remote-controlled quadruped robot built around\n          reinforcement-learning gait control, 12 articulated degrees of\n          freedom, real-time image transmission and high-torque joint modules.\n        \u003c\/p\u003e\n        \u003cspan class=\"sd-d1p-config-pill\"\u003eD1 Pro-only specification\u003c\/span\u003e\n        \u003cdiv class=\"sd-d1p-hero-actions\"\u003e\n          \u003ca class=\"sd-d1p-button\" href=\"#sd-d1p-canada\"\u003e\n            Request a Canadian Project Quote\n          \u003c\/a\u003e\n          \u003ca class=\"sd-d1p-button sd-d1p-button-secondary\" href=\"#sd-d1p-specs\"\u003e\n            View D1 Pro Specifications\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1p-facts\" aria-label=\"AGIBOT D1 Pro key facts\"\u003e\n    \u003cdl class=\"sd-d1p-wrap sd-d1p-facts-grid\"\u003e\n      \u003cdiv class=\"sd-d1p-fact\"\u003e\n        \u003cdt\u003eArticulation\u003c\/dt\u003e\n        \u003cdd\u003e12 DoF\u003csmall\u003e3 per leg\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1p-fact\"\u003e\n        \u003cdt\u003eMaximum speed\u003c\/dt\u003e\n        \u003cdd\u003e3.5 m\/s\u003csmall\u003eLaboratory test value\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1p-fact\"\u003e\n        \u003cdt\u003eWeight\u003c\/dt\u003e\n        \u003cdd\u003e15.5 kg\u003csmall\u003eIncluding battery\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1p-fact\"\u003e\n        \u003cdt\u003eEffective payload\u003c\/dt\u003e\n        \u003cdd\u003e5 kg\u003csmall\u003eNot for passengers or riding\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1p-fact\"\u003e\n        \u003cdt\u003eOperating time\u003c\/dt\u003e\n        \u003cdd\u003e1–2 hours\u003csmall\u003eVaries with use conditions\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n    \u003c\/dl\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1p-section sd-d1p-intro\"\u003e\n    \u003cdiv class=\"sd-d1p-wrap sd-d1p-intro-grid\"\u003e\n      \u003cfigure class=\"sd-d1p-product-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-13-product-view.png?v=1785540361\" alt=\"Three-quarter front product view of the AGIBOT D1 Pro quadruped robot\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1p-intro-copy\"\u003e\n        \u003cp class=\"sd-d1p-eyebrow\"\u003eWhat is AGIBOT D1 Pro?\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1p-title\"\u003eAgile mobility in a compact platform.\u003c\/h2\u003e\n        \u003cp\u003e\n          D1 Pro combines a compact aluminum-alloy and engineering-plastic body\n          with 12 precision joint motors. AGIBOT describes its embedded\n          reinforcement-learning gait control as adapting locomotion to varied\n          ground surfaces, with self-balancing, anti-fall and anti-interference\n          capabilities.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          This configuration is best positioned for supervised remote operation,\n          motion demonstrations, entertainment concepts and light-item movement.\n          It is not an open secondary-development platform.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1p-use-list\" aria-label=\"D1 Pro positioning\"\u003e\n          \u003cdiv class=\"sd-d1p-use-item\"\u003eSupervised remote operation\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1p-use-item\"\u003eMobility demonstrations\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1p-use-item\"\u003eEntertainment concepts\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1p-use-item\"\u003eLight-item movement\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1p-section sd-d1p-mobility\"\u003e\n    \u003cdiv class=\"sd-d1p-wrap\"\u003e\n      \u003cdiv class=\"sd-d1p-heading-center\"\u003e\n        \u003cp class=\"sd-d1p-eyebrow\"\u003ePublished motion values\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1p-title\"\u003eBuilt for quick, dynamic movement.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1p-lead\"\u003e\n          The following are manufacturer-listed laboratory values. Actual\n          performance depends on surface, temperature, battery state, payload,\n          selected action and operator method.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1p-metric-grid\"\u003e\n        \u003carticle class=\"sd-d1p-metric-card\"\u003e\n          \u003cdiv class=\"sd-d1p-metric-value\" aria-hidden=\"true\"\u003e\n            \u003cstrong\u003e3.5\u003c\/strong\u003e\n            \u003cspan\u003em\/s\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1p-metric-copy\"\u003e\n            \u003ch3\u003eUp to 3.5 m\/s\u003c\/h3\u003e\n            \u003cp\u003e\n              Manufacturer-listed maximum running speed under laboratory test\n              conditions; it is not an everyday guaranteed operating speed.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1p-metric-card\"\u003e\n          \u003cdiv class=\"sd-d1p-metric-value\" aria-hidden=\"true\"\u003e\n            \u003cstrong\u003e16\u003c\/strong\u003e\n            \u003cspan\u003ecm\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1p-metric-copy\"\u003e\n            \u003ch3\u003e16 cm stair height\u003c\/h3\u003e\n            \u003cp\u003e\n              The official specification lists a 16 cm continuous stair-climb\n              height. Site geometry and operating conditions still require review.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1p-metric-card\"\u003e\n          \u003cdiv class=\"sd-d1p-metric-value\" aria-hidden=\"true\"\u003e\n            \u003cstrong\u003e35\u003c\/strong\u003e\n            \u003cspan\u003ecm\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1p-metric-copy\"\u003e\n            \u003ch3\u003e35 cm jump height\u003c\/h3\u003e\n            \u003cp\u003e\n              Manufacturer-listed vertical height off the ground. Dynamic\n              actions require a controlled area and trained supervision.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1p-section sd-d1p-control\"\u003e\n    \u003cdiv class=\"sd-d1p-wrap sd-d1p-control-grid\"\u003e\n      \u003cfigure class=\"sd-d1p-wide-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-02-robust-mobility.jpg?v=1785540360\" alt=\"AGIBOT D1 Pro quadruped robot beside a staircase\" width=\"1920\" height=\"1019\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1p-capability-panel\"\u003e\n        \u003cp class=\"sd-d1p-eyebrow\"\u003eControl and mechanical capability\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1p-title\"\u003eRemote operation with clear boundaries.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1p-lead\"\u003e\n          D1 Pro combines a handheld controller, IMU, front camera and real-time\n          image transmission with a high-performance 8-core CPU used by the\n          robot's built-in functions.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1p-capability-grid\"\u003e\n          \u003carticle class=\"sd-d1p-capability\"\u003e\n            \u003ch3\u003e1–2 hour endurance\u003c\/h3\u003e\n            \u003cp\u003eManufacturer-listed operating time; environment, action and load affect the result.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1p-capability\"\u003e\n            \u003ch3\u003e5 kg effective payload\u003c\/h3\u003e\n            \u003cp\u003eFor light items only. The platform is not suitable for passengers or riding.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1p-capability\"\u003e\n            \u003ch3\u003eImpact-tested modules\u003c\/h3\u003e\n            \u003cp\u003eAGIBOT states that the motor modules were tested through millions of impact cycles.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1p-capability\"\u003e\n            \u003ch3\u003eDual-encoder control\u003c\/h3\u003e\n            \u003cp\u003eManufacturer positioning states that zero calibration is not required at startup.\u003c\/p\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sd-d1p-boundary\"\u003e\n          \u003cstrong\u003eD1 Pro configuration boundary\u003c\/strong\u003e\n          \u003cp\u003e\n            Secondary development and SDK use are not supported, and the\n            manufacturer lists no functional expansion ports. Do not plan\n            autonomous following, added sensor integration or custom onboard\n            development without choosing a different confirmed configuration.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1p-section sd-d1p-motor\"\u003e\n    \u003cdiv class=\"sd-d1p-wrap sd-d1p-motor-grid\"\u003e\n      \u003cdiv class=\"sd-d1p-motor-copy\"\u003e\n        \u003cp class=\"sd-d1p-eyebrow sd-d1p-eyebrow-light\"\u003eHigh-performance joint system\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1p-title sd-d1p-title-light\"\u003eTwelve precision motion units.\u003c\/h2\u003e\n        \u003cp\u003e\n          D1 Pro uses 12 aluminum-alloy precision joint motors and high-power-\n          density motion units. Published torque and power figures are maximum\n          values, not continuous output guarantees.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1p-motor-list\"\u003e\n          \u003cdiv class=\"sd-d1p-motor-item\"\u003e\n            \u003cstrong\u003e48 N·m\u003c\/strong\u003e\n            \u003cspan\u003eMaximum joint torque\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1p-motor-item\"\u003e\n            \u003cstrong\u003e12 motors\u003c\/strong\u003e\n            \u003cspan\u003eAluminum-alloy precision joint motors\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1p-motor-item\"\u003e\n            \u003cstrong\u003e3500 W\u003c\/strong\u003e\n            \u003cspan\u003eManufacturer-listed maximum operating power\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1p-motor-item\"\u003e\n            \u003cstrong\u003e0°C–40°C\u003c\/strong\u003e\n            \u003cspan\u003eManufacturer-listed operating temperature\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1p-motor-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-08-motor-system.jpg?v=1785540360\" alt=\"AGIBOT D1 Pro product rendering highlighting its joint motor system\" width=\"1920\" height=\"1019\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1p-section sd-d1p-gallery\" aria-label=\"AGIBOT D1 Pro product views\"\u003e\n    \u003cdiv class=\"sd-d1p-wrap\"\u003e\n      \u003cdiv class=\"sd-d1p-heading-center\"\u003e\n        \u003cp class=\"sd-d1p-eyebrow\"\u003eOfficial D1 Pro product imagery\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1p-title\"\u003eCompact from every angle.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1p-lead\"\u003e\n          Official product views show the front camera, articulated leg layout,\n          compact body and yellow high-grip feet.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1p-gallery-grid\"\u003e\n        \u003cfigure class=\"sd-d1p-gallery-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-12-product-view.png?v=1785540361\" alt=\"Low three-quarter front view of the AGIBOT D1 Pro\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"sd-d1p-gallery-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-14-product-view.png?v=1785540360\" alt=\"Elevated three-quarter view of the AGIBOT D1 Pro\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"sd-d1p-gallery-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-15-product-view.png?v=1785540360\" alt=\"Front view of the AGIBOT D1 Pro camera and leg arrangement\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"sd-d1p-gallery-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-16-product-view.png?v=1785540361\" alt=\"Rear view of the AGIBOT D1 Pro quadruped robot\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1p-section sd-d1p-specs\" id=\"sd-d1p-specs\"\u003e\n    \u003cdiv class=\"sd-d1p-wrap\"\u003e\n      \u003cdiv class=\"sd-d1p-heading-center\"\u003e\n        \u003cp class=\"sd-d1p-eyebrow\"\u003eVerified D1 Pro configuration\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1p-title\"\u003eAGIBOT D1 Pro technical specifications\u003c\/h2\u003e\n        \u003cp class=\"sd-d1p-lead\"\u003e\n          This table contains only D1 Pro values verified on AGIBOT's current\n          corporate product page and official D1 Pro store page. Conflicting\n          slope figures are intentionally withheld pending written confirmation.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-d1p-table-shell\" role=\"region\" aria-label=\"Scrollable AGIBOT D1 Pro specification table\" tabindex=\"0\"\u003e\n        \u003ctable class=\"sd-d1p-table\"\u003e\n          \u003ccaption\u003e\n            Manufacturer specifications accessed July 31, 2026. Laboratory\n            values can vary with environment, operation, surface, action and load.\n          \u003c\/caption\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"col\"\u003eSpecification\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eD1 Pro value\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003cth class=\"sd-d1p-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003ePhysical configuration\u003c\/th\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct type\u003c\/th\u003e\n\u003ctd\u003eQuadruped robot\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eAluminum alloy and high-strength engineering plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStanding dimensions\u003c\/th\u003e\n\u003ctd\u003eApproximately 635 × 360 × 420 mm (L × W × H)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLying dimensions\u003c\/th\u003e\n\u003ctd\u003eApproximately 675 × 435 × 145 mm (L × W × H)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e15.5 kg, including battery\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating temperature\u003c\/th\u003e\n\u003ctd\u003e0°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDegrees of freedom\u003c\/th\u003e\n\u003ctd\u003e12 total; 3 per leg\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003cth class=\"sd-d1p-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003ePerformance\u003c\/th\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBasic compute\u003c\/th\u003e\n\u003ctd\u003eHigh-performance 8-core CPU \u003csmall\u003eBuilt-in compute is not represented as open user-development compute.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum operating power\u003c\/th\u003e\n\u003ctd\u003e3500 W\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum speed\u003c\/th\u003e\n\u003ctd\u003e3.5 m\/s \u003csmall\u003eManufacturer laboratory value.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eEffective payload\u003c\/th\u003e\n\u003ctd\u003e5 kg \u003csmall\u003eFor light items; not suitable for passengers or riding.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eContinuous stair-climb height\u003c\/th\u003e\n\u003ctd\u003e16 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eJump height off ground\u003c\/th\u003e\n\u003ctd\u003e35 cm \u003csmall\u003eManufacturer laboratory value.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003cth class=\"sd-d1p-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eJoints and motion\u003c\/th\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eActuator type\u003c\/th\u003e\n\u003ctd\u003eHigh-power-density motion unit\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum joint torque\u003c\/th\u003e\n\u003ctd\u003e48 N·m\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePrecision joint motors\u003c\/th\u003e\n\u003ctd\u003e12, with aluminum-alloy housings\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBody joint range\u003c\/th\u003e\n\u003ctd\u003e−28° to 28°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eThigh joint range\u003c\/th\u003e\n\u003ctd\u003e−170° to 66°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLower-leg joint range\u003c\/th\u003e\n\u003ctd\u003e35° to 156°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStandard actions\u003c\/th\u003e\n\u003ctd\u003eStanding; lying; damping mode; pitch adjustment; height adjustment; horizontal turning\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpecial-action examples\u003c\/th\u003e\n\u003ctd\u003eForward jump; upward jump; biped standing; backflip; waving\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003cth class=\"sd-d1p-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eVision, sensing and product boundaries\u003c\/th\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera field of view\u003c\/th\u003e\n\u003ctd\u003eDFOV 122°; HFOV 111°; VFOV 70°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eIMU\u003c\/th\u003e\n\u003ctd\u003eStandard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eReal-time image transmission\u003c\/th\u003e\n\u003ctd\u003eSupported\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecondary development \/ SDK\u003c\/th\u003e\n\u003ctd\u003eNot supported\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFunctional expansion ports\u003c\/th\u003e\n\u003ctd\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003cth class=\"sd-d1p-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eEnergy system\u003c\/th\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eRated capacity 4.6 Ah; voltage 43.2 V\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging time\u003c\/th\u003e\n\u003ctd\u003eApproximately 1 hour, from 10% to 90%\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating time\u003c\/th\u003e\n\u003ctd\u003e1–2 hours \u003csmall\u003eVaries with environment, action, payload and operating method.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer-listed range\u003c\/th\u003e\n\u003ctd\u003e6 km ± 1 km \u003csmall\u003eThis is not a remote-control-distance specification.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1p-spec-note\"\u003e\n        The maximum climbing-slope figure is not published here because current\n        official AGIBOT sources disagree. Confirm the applicable value, exact\n        supplied configuration and commercial terms in the written quotation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1p-section sd-d1p-canada\" id=\"sd-d1p-canada\"\u003e\n    \u003cdiv class=\"sd-d1p-wrap sd-d1p-canada-grid\"\u003e\n      \u003cdiv class=\"sd-d1p-canada-copy\"\u003e\n        \u003cp class=\"sd-d1p-eyebrow\"\u003eAGIBOT D1 Pro in Canada\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1p-title\"\u003ePlan your quadruped robotics project with SpeedyDrone Canada.\u003c\/h2\u003e\n        \u003cp\u003e\n          SpeedyDrone Canada is a Toronto-based technology retailer serving\n          organizations across Canada. Contact the team to discuss the intended\n          environment, operating surface, payload, safety zone, supervision,\n          delivery region and quotation requirements for an AGIBOT D1 Pro project.\n        \u003c\/p\u003e\n        \u003cp class=\"sd-d1p-canada-location\"\u003e\n          Toronto showroom:\n          \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003e\n            991 Bay Street, Toronto, ON M5S 3C4\n          \u003c\/a\u003e.\n          Product display, demonstration, pickup and meeting availability must\n          be confirmed before visiting.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1p-canada-actions\"\u003e\n          \u003ca class=\"sd-d1p-button\" href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003e\n            Contact SpeedyDrone Canada\n          \u003c\/a\u003e\n          \u003ca class=\"sd-d1p-button sd-d1p-button-secondary\" href=\"https:\/\/www.speedydrone.ca\/pages\/about-us-1\"\u003e\n            About SpeedyDrone Canada\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1p-canada-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-12-product-view.png?v=1785540361\" alt=\"AGIBOT D1 Pro quadruped robot available by Canadian project quotation\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1p-section sd-d1p-faq\"\u003e\n    \u003cdiv class=\"sd-d1p-wrap\"\u003e\n      \u003cdiv class=\"sd-d1p-heading-center\"\u003e\n        \u003cp class=\"sd-d1p-eyebrow\"\u003eD1 Pro and Canadian purchasing FAQ\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1p-title\"\u003eEvaluating the AGIBOT D1 Pro\u003c\/h2\u003e\n        \u003cp class=\"sd-d1p-lead\"\u003e\n          Concise answers based on current official D1 Pro information and a\n          quotation-led Canadian purchasing process.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-d1p-faq-list\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the AGIBOT D1 Pro?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            AGIBOT D1 Pro is a compact remote-controlled quadruped robot with\n            reinforcement-learning gait control, 12 degrees of freedom,\n            real-time image transmission and high-torque precision joint motors.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat are the D1 Pro dimensions and weight?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            Standing dimensions are approximately 635 × 360 × 420 mm (L × W × H).\n            Lying dimensions are approximately 675 × 435 × 145 mm. Weight is\n            15.5 kg including the battery.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eHow many degrees of freedom does D1 Pro have?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            The official D1 Pro store specification lists 12 total degrees of\n            freedom, with 3 degrees of freedom per leg.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the listed maximum speed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            The manufacturer lists a maximum speed of 3.5 m\/s under laboratory\n            test conditions. Actual safe speed depends on surface, operating\n            area, battery, action, payload and operator method.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eHow much can D1 Pro carry, and can it be ridden?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            The listed effective payload is 5 kg for moving light items. The\n            manufacturer states that the robot is not suitable for passengers,\n            riding or use as a means of transportation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat are the listed operating time and range?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            Operating time is listed as 1–2 hours and range as 6 km ± 1 km.\n            Both are laboratory-based performance values that vary by use. The\n            6 km figure is not a remote-control-distance specification.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eHow long does charging take?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            AGIBOT lists approximately one hour to charge the battery from 10%\n            to 90%. It should not be interpreted as a 0%–100% charging time.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat stair and jump values are listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            The official specification lists a 16 cm continuous stair-climb\n            height and a 35 cm jump height off the ground. Dynamic actions\n            require a controlled area and trained supervision.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat camera and sensing hardware is listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            D1 Pro lists a camera with DFOV 122°, HFOV 111° and VFOV 70°, plus\n            a standard IMU and support for real-time image transmission.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat standard and special actions are listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            Standard actions include standing, lying, damping mode, pitch and\n            height adjustment, and horizontal turning. Manufacturer examples\n            of special actions include forward and upward jumps, biped standing,\n            backflips and waving. Conditions and safety requirements apply.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes D1 Pro support secondary development or SDK access?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            No. The D1 Pro-specific official table states that secondary\n            development is not supported and that functional expansion ports\n            are not provided.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eCan D1 Pro follow a person autonomously?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            Autonomous following should not be claimed for D1 Pro. It is\n            positioned for remote operation, and this configuration does not\n            support the secondary development required to add that function.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the AGIBOT D1 Pro price in Canada?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            Canadian pricing depends on the exact supplied configuration,\n            freight, taxes, delivery region and commercial terms. Request a\n            written CAD quotation rather than copying the manufacturer store's\n            USD price.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhere can Canadian organizations request a D1 Pro quote?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            Canadian organizations can contact\n            \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003eSpeedyDrone Canada\u003c\/a\u003e\n            to discuss an AGIBOT D1 Pro project and request a quotation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eCan I see D1 Pro at the Toronto showroom?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            SpeedyDrone Canada's showroom is at 991 Bay Street, Toronto,\n            Ontario. D1 Pro display, demonstration, pickup and meeting\n            availability are not implied and must be confirmed before visiting.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eAre warranty, training, delivery and every Canadian deployment approved?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1p-faq-answer\"\u003e\n            No universal inclusion or approval is implied. Final warranty,\n            training, delivery, software, documentation and support terms are\n            governed by the written quotation. The purchaser remains responsible\n            for venue review, safe operating procedures, supervision and\n            compliance applicable to the intended Canadian deployment.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should I compare between wheeled, legged and wheel-legged robot configurations?\u003c\/summary\u003e\n\u003cp\u003eThe locomotion system changes the terrain, turning, obstacle and energy-use trade-offs. Compare the exact platform’s supported surfaces, clearance, payload and control software. A wheel-legged model is not simply an accessory upgrade for every legged configuration; match the actual hardware edition to the site and task.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes LiDAR or a depth camera mean autonomous navigation is included?\u003c\/summary\u003e\n\u003cp\u003eNo. Sensors provide measurements; SLAM, localization, path planning and obstacle handling depend on software and integration. Check the supplied sensor package, compute module, SDK or API access and enabled navigation functions for the exact robot edition. A sensor shown on another configuration is not automatically included.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the difference between teleoperation, data collection and embodied-AI deployment?\u003c\/summary\u003e\n\u003cp\u003eTeleoperation lets a person command the robot. Data collection records demonstrations or sensor and action data. An embodied-AI application uses a trained policy or other control software to perform a task. These are separate workflows with different software, interfaces and validation needs; none should be assumed to be fully supplied from the robot’s model name alone.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should the Canadian delivery and commissioning scope include?\u003c\/summary\u003e\n\u003cp\u003eFor AGIBOT D1 Pro Quadruped Robot, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\u003c\/p\u003e\n\u003c\/details\u003e\n\n      \u003c\/div\u003e\n\n      \u003cp class=\"sd-d1p-source\"\u003e\n        Sources:\n        \u003ca href=\"https:\/\/www.agibot.com\/products\/D1_Pro\"\u003eAGIBOT D1 Pro official product page\u003c\/a\u003e\n        and\n        \u003ca href=\"https:\/\/store.agibot.com\/products\/d1-pro\"\u003eAGIBOT official store D1 Pro page\u003c\/a\u003e,\n        accessed July 31, 2026;\n        \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/about-us-1\"\u003eSpeedyDrone Canada company information\u003c\/a\u003e\n        and\n        \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003eToronto showroom and contact details\u003c\/a\u003e.\n        Manufacturer values are based on laboratory testing and may change.\n        Final configuration, included items, suitability and commercial terms\n        are governed by the written quotation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/section\u003e\n","brand":"AGIBOT","offers":[{"title":"Default Title","offer_id":47700969816201,"sku":"AGI-305783","price":5599.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-13-product-view.png?v=1785540361"},{"product_id":"agibot-d1-pro-1","title":"AGIBOT D1 Ultra Industrial Quadruped Robot","description":"\u003cstyle\u003e\n  .sd-d1u {\n    --d1u-ink: #17191d;\n    --d1u-muted: #62676f;\n    --d1u-paper: #f3f5f6;\n    --d1u-white: #ffffff;\n    --d1u-line: rgba(23, 25, 29, 0.14);\n    --d1u-blue: #6fd3ff;\n    --d1u-blue-dark: #146e9a;\n    --d1u-dark: #111820;\n    --d1u-radius: 28px;\n    width: 100%;\n    background: var(--d1u-white);\n    color: var(--d1u-ink);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  .sd-d1u,\n  .sd-d1u * {\n    box-sizing: border-box;\n  }\n\n  .sd-d1u img {\n    display: block;\n    max-width: 100%;\n    height: auto;\n    border: 0;\n  }\n\n  .sd-d1u h2,\n  .sd-d1u h3,\n  .sd-d1u p,\n  .sd-d1u dl,\n  .sd-d1u dd,\n  .sd-d1u figure {\n    margin: 0;\n  }\n\n  .sd-d1u a {\n    color: inherit;\n  }\n\n  .sd-d1u-wrap {\n    width: min(1240px, calc(100% - 48px));\n    margin-inline: auto;\n  }\n\n  .sd-d1u-section {\n    padding: 96px 0;\n  }\n\n  .sd-d1u-eyebrow {\n    margin-bottom: 14px !important;\n    color: var(--d1u-blue-dark) !important;\n    font-size: 12px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    letter-spacing: 0.18em !important;\n    text-transform: uppercase !important;\n  }\n\n  .sd-d1u-title {\n    color: var(--d1u-ink) !important;\n    font-size: clamp(36px, 5vw, 66px) !important;\n    font-weight: 830 !important;\n    line-height: 0.98 !important;\n    letter-spacing: -0.055em !important;\n    overflow-wrap: anywhere;\n  }\n\n  .sd-d1u-lead {\n    max-width: 800px;\n    margin-top: 24px !important;\n    color: var(--d1u-muted) !important;\n    font-size: clamp(17px, 1.6vw, 21px) !important;\n    line-height: 1.6 !important;\n  }\n\n  .sd-d1u-heading-center {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    max-width: 920px;\n    margin: 0 auto 48px;\n    text-align: center;\n  }\n\n  .sd-d1u-heading-center .sd-d1u-lead {\n    margin-inline: auto;\n  }\n\n  .sd-d1u-button {\n    display: inline-flex !important;\n    min-height: 50px;\n    align-items: center;\n    justify-content: center;\n    padding: 13px 22px !important;\n    border: 1px solid var(--d1u-blue) !important;\n    border-radius: 999px !important;\n    background: var(--d1u-blue) !important;\n    color: #071820 !important;\n    font-size: 14px !important;\n    font-weight: 780 !important;\n    line-height: 1.2 !important;\n    text-align: center;\n    text-decoration: none !important;\n    transition: transform 180ms ease, background 180ms ease;\n  }\n\n  .sd-d1u-button:hover,\n  .sd-d1u-button:focus-visible {\n    background: #a8e5ff !important;\n    transform: translateY(-1px);\n  }\n\n  .sd-d1u-button-secondary {\n    border-color: rgba(255, 255, 255, 0.58) !important;\n    background: transparent !important;\n    color: var(--d1u-white) !important;\n  }\n\n  .sd-d1u-hero {\n    overflow: hidden;\n    background: var(--d1u-dark);\n  }\n\n  .sd-d1u-hero-grid {\n    display: grid;\n    grid-template-columns: minmax(390px, 0.88fr) minmax(0, 1.12fr);\n    min-height: 680px;\n  }\n\n  .sd-d1u-hero-copy {\n    z-index: 1;\n    display: flex;\n    min-width: 0;\n    flex-direction: column;\n    align-items: flex-start;\n    justify-content: center;\n    padding: 72px max(34px, 5vw) 72px max(24px, calc((100vw - 1240px) \/ 2));\n    background:\n      radial-gradient(circle at 0 0, rgba(111, 211, 255, 0.18), transparent 44%),\n      linear-gradient(135deg, #0c141d, #182630);\n  }\n\n  .sd-d1u-wordmark {\n    color: var(--d1u-white) !important;\n    font-size: 14px !important;\n    font-weight: 850 !important;\n    line-height: 1.2 !important;\n    letter-spacing: 0.26em !important;\n  }\n\n  .sd-d1u-hero h2 {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    margin-top: 20px !important;\n    color: var(--d1u-white) !important;\n    font-size: clamp(86px, 10vw, 148px) !important;\n    font-weight: 860 !important;\n    line-height: 0.76 !important;\n    letter-spacing: -0.085em !important;\n  }\n\n  .sd-d1u-hero-model,\n  .sd-d1u-hero-variant {\n    display: block;\n  }\n\n  .sd-d1u-hero-variant {\n    margin-top: 0.3em;\n    color: var(--d1u-blue);\n    font-size: 0.36em;\n    line-height: 1 !important;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1u-hero-subtitle {\n    margin-top: 30px !important;\n    color: var(--d1u-white) !important;\n    font-size: clamp(25px, 3vw, 40px) !important;\n    font-weight: 760 !important;\n    line-height: 1.08 !important;\n    letter-spacing: -0.04em !important;\n  }\n\n  .sd-d1u-hero-description {\n    max-width: 585px;\n    margin-top: 22px !important;\n    color: rgba(255, 255, 255, 0.78) !important;\n    font-size: 17px !important;\n    line-height: 1.65 !important;\n  }\n\n  .sd-d1u-hero-actions,\n  .sd-d1u-canada-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 30px;\n  }\n\n  .sd-d1u-hero-media {\n    min-width: 0;\n    min-height: 680px;\n    background: #dfe6eb;\n  }\n\n  .sd-d1u-hero-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center center;\n  }\n\n  .sd-d1u-facts {\n    border-top: 1px solid var(--d1u-line);\n    border-bottom: 1px solid var(--d1u-line);\n    background: var(--d1u-white);\n  }\n\n  .sd-d1u-facts-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .sd-d1u-fact {\n    min-width: 0;\n    padding: 28px 24px;\n    border-left: 1px solid var(--d1u-line);\n  }\n\n  .sd-d1u-fact:last-child {\n    border-right: 1px solid var(--d1u-line);\n  }\n\n  .sd-d1u-fact dt {\n    color: var(--d1u-muted) !important;\n    font-size: 11px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    letter-spacing: 0.13em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1u-fact dd {\n    margin-top: 8px !important;\n    color: var(--d1u-ink) !important;\n    font-size: clamp(25px, 2.8vw, 38px) !important;\n    font-weight: 830 !important;\n    line-height: 1.05 !important;\n    letter-spacing: -0.04em;\n  }\n\n  .sd-d1u-fact small {\n    display: block;\n    margin-top: 8px;\n    color: var(--d1u-muted);\n    font-size: 12px;\n    font-weight: 500;\n    line-height: 1.4;\n    letter-spacing: 0;\n  }\n\n  .sd-d1u-intro {\n    background: var(--d1u-paper);\n  }\n\n  .sd-d1u-intro-grid,\n  .sd-d1u-development-grid,\n  .sd-d1u-motor-grid,\n  .sd-d1u-canada-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    gap: clamp(42px, 6vw, 84px);\n    align-items: center;\n  }\n\n  .sd-d1u-product-media,\n  .sd-d1u-canada-media {\n    overflow: hidden;\n    border: 1px solid var(--d1u-line);\n    border-radius: var(--d1u-radius);\n    background:\n      radial-gradient(circle at 50% 45%, #ffffff, #e9edf0 72%);\n  }\n\n  .sd-d1u-product-media img,\n  .sd-d1u-canada-media img {\n    width: 100%;\n  }\n\n  .sd-d1u-copy \u003e p:not(.sd-d1u-eyebrow) {\n    margin-top: 22px !important;\n    color: var(--d1u-muted) !important;\n    font-size: 17px !important;\n  }\n\n  .sd-d1u-use-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 28px;\n  }\n\n  .sd-d1u-use-item {\n    padding: 15px 16px;\n    border: 1px solid var(--d1u-line);\n    border-radius: 14px;\n    background: var(--d1u-white);\n    color: var(--d1u-ink);\n    font-size: 14px;\n    font-weight: 720;\n    line-height: 1.35;\n  }\n\n  .sd-d1u-feature {\n    background: var(--d1u-white);\n  }\n\n  .sd-d1u-wide-media {\n    overflow: hidden;\n    margin-top: 44px !important;\n    border: 1px solid var(--d1u-line);\n    border-radius: var(--d1u-radius);\n    background: #e7ecef;\n  }\n\n  .sd-d1u-wide-media img {\n    width: 100%;\n  }\n\n  .sd-d1u-metric-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 16px;\n    margin-top: 20px;\n  }\n\n  .sd-d1u-metric-card,\n  .sd-d1u-capability,\n  .sd-d1u-integration-card {\n    min-width: 0;\n    padding: 26px;\n    border: 1px solid var(--d1u-line);\n    border-radius: 20px;\n    background: var(--d1u-white);\n  }\n\n  .sd-d1u-metric-card strong {\n    display: block;\n    color: var(--d1u-blue-dark);\n    font-size: clamp(28px, 3vw, 44px);\n    font-weight: 850;\n    line-height: 1;\n    letter-spacing: -0.05em;\n  }\n\n  .sd-d1u-metric-card h3,\n  .sd-d1u-capability h3,\n  .sd-d1u-integration-card h3,\n  .sd-d1u-app-copy h3 {\n    margin-top: 13px !important;\n    color: var(--d1u-ink) !important;\n    font-size: 19px !important;\n    font-weight: 780 !important;\n    line-height: 1.25 !important;\n  }\n\n  .sd-d1u-metric-card p,\n  .sd-d1u-capability p,\n  .sd-d1u-integration-card p,\n  .sd-d1u-app-copy p {\n    margin-top: 10px !important;\n    color: var(--d1u-muted) !important;\n    font-size: 14px !important;\n    line-height: 1.55 !important;\n  }\n\n  .sd-d1u-rugged {\n    background: #e9eef1;\n  }\n\n  .sd-d1u-rugged-note,\n  .sd-d1u-boundary,\n  .sd-d1u-interface-note,\n  .sd-d1u-spec-note {\n    margin-top: 24px !important;\n    padding: 18px 20px;\n    border-left: 4px solid var(--d1u-blue-dark);\n    border-radius: 0 12px 12px 0;\n    background: rgba(111, 211, 255, 0.12);\n    color: #33414a !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n  }\n\n  .sd-d1u-motor {\n    background: var(--d1u-dark);\n    color: var(--d1u-white);\n  }\n\n  .sd-d1u-motor .sd-d1u-eyebrow {\n    color: var(--d1u-blue) !important;\n  }\n\n  .sd-d1u-motor .sd-d1u-title,\n  .sd-d1u-motor-copy \u003e p {\n    color: var(--d1u-white) !important;\n  }\n\n  .sd-d1u-motor-copy \u003e p:not(.sd-d1u-eyebrow) {\n    margin-top: 22px !important;\n    color: rgba(255, 255, 255, 0.72) !important;\n    font-size: 17px !important;\n  }\n\n  .sd-d1u-motor-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 28px;\n  }\n\n  .sd-d1u-motor-item {\n    padding: 18px;\n    border: 1px solid rgba(255, 255, 255, 0.16);\n    border-radius: 16px;\n    background: rgba(255, 255, 255, 0.06);\n  }\n\n  .sd-d1u-motor-item strong,\n  .sd-d1u-motor-item span {\n    display: block;\n  }\n\n  .sd-d1u-motor-item strong {\n    color: var(--d1u-blue);\n    font-size: 24px;\n    line-height: 1.1;\n  }\n\n  .sd-d1u-motor-item span {\n    margin-top: 7px;\n    color: rgba(255, 255, 255, 0.7);\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .sd-d1u-motor-media {\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.14);\n    border-radius: var(--d1u-radius);\n    background: #dfe5e8;\n  }\n\n  .sd-d1u-motor-media img {\n    width: 100%;\n  }\n\n  .sd-d1u-development {\n    background: var(--d1u-paper);\n  }\n\n  .sd-d1u-development-panel .sd-d1u-lead {\n    margin-top: 22px !important;\n  }\n\n  .sd-d1u-capability-grid,\n  .sd-d1u-integration-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n    margin-top: 28px;\n  }\n\n  .sd-d1u-development-note {\n    margin-top: 12px !important;\n    color: var(--d1u-muted) !important;\n    font-size: 12px !important;\n    line-height: 1.5 !important;\n  }\n\n  .sd-d1u-interface {\n    background: #eaf3f7;\n  }\n\n  .sd-d1u-port-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 34px;\n  }\n\n  .sd-d1u-port {\n    padding: 22px 16px;\n    border: 1px solid rgba(20, 110, 154, 0.22);\n    border-radius: 18px;\n    background: var(--d1u-white);\n    text-align: center;\n  }\n\n  .sd-d1u-port strong,\n  .sd-d1u-port span {\n    display: block;\n  }\n\n  .sd-d1u-port strong {\n    color: var(--d1u-blue-dark);\n    font-size: 30px;\n    line-height: 1;\n  }\n\n  .sd-d1u-port span {\n    margin-top: 8px;\n    font-size: 14px;\n    font-weight: 760;\n  }\n\n  .sd-d1u-integration-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .sd-d1u-applications {\n    background: var(--d1u-paper);\n  }\n\n  .sd-d1u-app-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .sd-d1u-app-card {\n    overflow: hidden;\n    border: 1px solid var(--d1u-line);\n    border-radius: var(--d1u-radius);\n    background: var(--d1u-white);\n  }\n\n  .sd-d1u-app-card img {\n    width: 100%;\n  }\n\n  .sd-d1u-app-copy {\n    padding: 26px;\n  }\n\n  .sd-d1u-app-copy h3 {\n    margin-top: 0 !important;\n    font-size: 24px !important;\n  }\n\n  .sd-d1u-gallery-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .sd-d1u-gallery-card {\n    overflow: hidden;\n    border: 1px solid var(--d1u-line);\n    border-radius: 20px;\n    background:\n      radial-gradient(circle at 50% 44%, #ffffff, #e8edf0 72%);\n  }\n\n  .sd-d1u-gallery-card img {\n    width: 100%;\n  }\n\n  .sd-d1u-specs {\n    background: var(--d1u-paper);\n  }\n\n  .sd-d1u-table-hint {\n    display: none;\n    margin-bottom: 10px !important;\n    color: var(--d1u-muted) !important;\n    font-size: 13px !important;\n  }\n\n  .sd-d1u-table-shell {\n    overflow-x: auto;\n    border: 1px solid var(--d1u-line);\n    border-radius: 20px;\n    background: var(--d1u-white);\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .sd-d1u-table {\n    width: 100%;\n    min-width: 720px;\n    border-collapse: collapse;\n  }\n\n  .sd-d1u-table caption {\n    padding: 18px 22px;\n    border-bottom: 1px solid var(--d1u-line);\n    color: var(--d1u-muted);\n    font-size: 12px;\n    text-align: left;\n  }\n\n  .sd-d1u-table th,\n  .sd-d1u-table td {\n    padding: 15px 18px;\n    border-bottom: 1px solid var(--d1u-line);\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .sd-d1u-table thead th {\n    background: var(--d1u-dark);\n    color: var(--d1u-white);\n    font-size: 13px;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1u-table tbody \u003e tr \u003e th[scope=\"row\"] {\n    width: 34%;\n    color: var(--d1u-ink);\n    font-size: 14px;\n    font-weight: 760;\n  }\n\n  .sd-d1u-table td {\n    color: #3e444b;\n    font-size: 14px;\n  }\n\n  .sd-d1u-table td small {\n    display: block;\n    margin-top: 5px;\n    color: var(--d1u-muted);\n    line-height: 1.5;\n  }\n\n  .sd-d1u-rowgroup {\n    background: #dcebf2;\n    color: #17455c;\n    font-size: 12px;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1u-canada {\n    background:\n      radial-gradient(circle at 82% 20%, rgba(111, 211, 255, 0.18), transparent 34%),\n      var(--d1u-dark);\n    color: var(--d1u-white);\n  }\n\n  .sd-d1u-canada .sd-d1u-eyebrow {\n    color: var(--d1u-blue) !important;\n  }\n\n  .sd-d1u-canada .sd-d1u-title {\n    color: var(--d1u-white) !important;\n  }\n\n  .sd-d1u-canada-copy \u003e p:not(.sd-d1u-eyebrow) {\n    margin-top: 22px !important;\n    color: rgba(255, 255, 255, 0.74) !important;\n    font-size: 17px !important;\n  }\n\n  .sd-d1u-canada-location {\n    padding: 18px 20px;\n    border: 1px solid rgba(255, 255, 255, 0.16);\n    border-radius: 15px;\n    background: rgba(255, 255, 255, 0.06);\n  }\n\n  .sd-d1u-canada-location a,\n  .sd-d1u-faq-answer a,\n  .sd-d1u-source a {\n    text-decoration: underline;\n    text-underline-offset: 3px;\n  }\n\n  .sd-d1u-faq-list {\n    max-width: 980px;\n    margin-inline: auto;\n    border-top: 1px solid var(--d1u-line);\n  }\n\n  .sd-d1u-faq-list details {\n    border-bottom: 1px solid var(--d1u-line);\n  }\n\n  .sd-d1u-faq-list summary {\n    padding: 22px 42px 22px 0;\n    color: var(--d1u-ink);\n    font-size: 18px;\n    font-weight: 740;\n    line-height: 1.35;\n    cursor: pointer;\n  }\n\n  .sd-d1u-faq-answer {\n    max-width: 900px;\n    padding: 0 42px 22px 0;\n    color: var(--d1u-muted) !important;\n    font-size: 15px !important;\n  }\n\n  .sd-d1u-source {\n    max-width: 980px;\n    margin: 40px auto 0 !important;\n    padding-top: 22px;\n    border-top: 1px solid var(--d1u-line);\n    color: var(--d1u-muted) !important;\n    font-size: 12px !important;\n    line-height: 1.65 !important;\n  }\n\n  @media (max-width: 1040px) {\n    .sd-d1u-hero-grid {\n      grid-template-columns: minmax(350px, 0.92fr) minmax(0, 1.08fr);\n      min-height: 610px;\n    }\n\n    .sd-d1u-hero-media {\n      min-height: 610px;\n    }\n\n    .sd-d1u-facts-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .sd-d1u-fact:nth-child(4),\n    .sd-d1u-fact:nth-child(5) {\n      border-top: 1px solid var(--d1u-line);\n    }\n\n    .sd-d1u-metric-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-d1u-port-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .sd-d1u-gallery-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 820px) {\n    .sd-d1u-wrap {\n      width: min(100% - 32px, 700px);\n    }\n\n    .sd-d1u-section {\n      padding: 72px 0;\n    }\n\n    .sd-d1u-hero-grid {\n      grid-template-columns: minmax(0, 1fr);\n      min-height: 0;\n    }\n\n    .sd-d1u-hero-copy {\n      order: 1;\n      min-height: 0;\n      padding: 62px 24px;\n    }\n\n    .sd-d1u-hero-media {\n      order: 2;\n      min-height: 0;\n    }\n\n    .sd-d1u-hero-media img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n      object-position: center;\n    }\n\n    .sd-d1u-hero h2 {\n      font-size: clamp(76px, 24vw, 126px) !important;\n    }\n\n    .sd-d1u-intro-grid,\n    .sd-d1u-development-grid,\n    .sd-d1u-motor-grid,\n    .sd-d1u-canada-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sd-d1u-development-grid figure,\n    .sd-d1u-motor-media {\n      order: 2;\n    }\n\n    .sd-d1u-capability-grid,\n    .sd-d1u-integration-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sd-d1u-app-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sd-d1u-table-hint {\n      display: block;\n    }\n  }\n\n  @media (max-width: 620px) {\n    .sd-d1u-wrap {\n      width: min(100% - 24px, 560px);\n    }\n\n    .sd-d1u-section {\n      padding: 58px 0;\n    }\n\n    .sd-d1u-title {\n      font-size: clamp(33px, 11vw, 48px) !important;\n      line-height: 1.02 !important;\n    }\n\n    .sd-d1u-heading-center {\n      align-items: flex-start;\n      margin-bottom: 32px;\n      text-align: left;\n    }\n\n    .sd-d1u-heading-center .sd-d1u-lead {\n      margin-inline: 0;\n    }\n\n    .sd-d1u-hero-copy {\n      padding: 52px 18px;\n    }\n\n    .sd-d1u-hero-actions,\n    .sd-d1u-canada-actions {\n      width: 100%;\n      flex-direction: column;\n    }\n\n    .sd-d1u-button {\n      width: 100%;\n    }\n\n    .sd-d1u-facts-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-d1u-fact {\n      padding: 20px 14px;\n    }\n\n    .sd-d1u-fact:nth-child(n + 3) {\n      border-top: 1px solid var(--d1u-line);\n    }\n\n    .sd-d1u-use-list,\n    .sd-d1u-metric-grid,\n    .sd-d1u-motor-list,\n    .sd-d1u-capability-grid,\n    .sd-d1u-port-grid,\n    .sd-d1u-gallery-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sd-d1u-wide-media,\n    .sd-d1u-product-media,\n    .sd-d1u-motor-media,\n    .sd-d1u-app-card,\n    .sd-d1u-gallery-card,\n    .sd-d1u-canada-media {\n      border-radius: 18px;\n    }\n\n    .sd-d1u-gallery-card img,\n    .sd-d1u-product-media img,\n    .sd-d1u-canada-media img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .sd-d1u-metric-card,\n    .sd-d1u-capability,\n    .sd-d1u-integration-card {\n      padding: 21px;\n    }\n\n    .sd-d1u-faq-list summary {\n      padding-right: 18px;\n      font-size: 16px;\n    }\n\n    .sd-d1u-faq-answer {\n      padding-right: 18px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sd-d1u-button {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"sd-d1u\" aria-label=\"AGIBOT D1 Ultra product information\"\u003e\n  \u003csection class=\"sd-d1u-hero\"\u003e\n    \u003cdiv class=\"sd-d1u-hero-grid\"\u003e\n      \u003cdiv class=\"sd-d1u-hero-copy\"\u003e\n        \u003cp class=\"sd-d1u-wordmark\"\u003eAGIBOT\u003c\/p\u003e\n        \u003ch2\u003e\n          \u003cspan class=\"sd-d1u-hero-model\"\u003eD1\u003c\/span\u003e\n          \u003cspan class=\"sd-d1u-hero-variant\"\u003eUltra\u003c\/span\u003e\n        \u003c\/h2\u003e\n        \u003cp class=\"sd-d1u-hero-subtitle\"\u003eCompact Industry-Grade Quadruped Robot\u003c\/p\u003e\n        \u003cp class=\"sd-d1u-hero-description\"\u003e\n          AGIBOT D1 Ultra combines IP54-rated protection, reinforcement-learning\n          gait control, a 3.7 m\/s manufacturer-listed top speed and an\n          SDK-supported expansion platform for supervised industrial, research\n          and integration projects.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1u-hero-actions\"\u003e\n          \u003ca class=\"sd-d1u-button\" href=\"#sd-d1u-canada\"\u003e\n            Request a Canadian Project Quote\n          \u003c\/a\u003e\n          \u003ca class=\"sd-d1u-button sd-d1u-button-secondary\" href=\"#sd-d1u-specs\"\u003e\n            View D1 Ultra Specifications\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1u-hero-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-01-hero.jpg?v=1785601681\" alt=\"AGIBOT D1 Ultra industrial quadruped robot on rocky terrain\" width=\"1920\" height=\"959\" fetchpriority=\"high\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-facts\" aria-label=\"AGIBOT D1 Ultra key facts\"\u003e\n    \u003cdl class=\"sd-d1u-wrap sd-d1u-facts-grid\"\u003e\n      \u003cdiv class=\"sd-d1u-fact\"\u003e\n        \u003cdt\u003eProtection\u003c\/dt\u003e\n        \u003cdd\u003eIP54\u003csmall\u003eDust and splash resistance within the rating\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1u-fact\"\u003e\n        \u003cdt\u003eMaximum speed\u003c\/dt\u003e\n        \u003cdd\u003e3.7 m\/s\u003csmall\u003eManufacturer laboratory value\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1u-fact\"\u003e\n        \u003cdt\u003eEffective payload\u003c\/dt\u003e\n        \u003cdd\u003e5 kg\u003csmall\u003eNot for passengers or riding\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1u-fact\"\u003e\n        \u003cdt\u003eArticulation\u003c\/dt\u003e\n        \u003cdd\u003e12 DoF\u003csmall\u003eThree degrees of freedom per leg\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1u-fact\"\u003e\n        \u003cdt\u003eDevelopment\u003c\/dt\u003e\n        \u003cdd\u003eSDK\u003csmall\u003eExternal control computer required\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n    \u003c\/dl\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-section sd-d1u-intro\"\u003e\n    \u003cdiv class=\"sd-d1u-wrap sd-d1u-intro-grid\"\u003e\n      \u003cfigure class=\"sd-d1u-product-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-08-product-view.png?v=1785601682\" alt=\"Three-quarter product view of the silver AGIBOT D1 Ultra quadruped robot\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1u-copy\"\u003e\n        \u003cp class=\"sd-d1u-eyebrow\"\u003eWhat is AGIBOT D1 Ultra?\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1u-title\"\u003eA rugged quadruped platform for project integration.\u003c\/h2\u003e\n        \u003cp\u003e\n          D1 Ultra is AGIBOT's compact industry-grade quadruped platform,\n          combining a reinforced aluminum-alloy and engineering-plastic\n          structure with self-balancing, anti-tipping and disturbance-rejection\n          gait control.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          It can serve as the mobile base of a supervised inspection, security,\n          emergency-response or research system. Project outcomes depend on the\n          selected external sensors and computing, software development,\n          integration, validation and site-specific safety plan.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1u-use-list\" aria-label=\"D1 Ultra project directions\"\u003e\n          \u003cdiv class=\"sd-d1u-use-item\"\u003eInspection and data-collection projects\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1u-use-item\"\u003eSecurity and site patrol development\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1u-use-item\"\u003eEmergency-response research\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1u-use-item\"\u003eQuadruped robotics and algorithm testing\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-section sd-d1u-rugged\"\u003e\n    \u003cdiv class=\"sd-d1u-wrap\"\u003e\n      \u003cdiv class=\"sd-d1u-heading-center\"\u003e\n        \u003cp class=\"sd-d1u-eyebrow\"\u003eIndustrial structure and environmental protection\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1u-title\"\u003eBuilt for demanding supervised operation.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1u-lead\"\u003e\n          AGIBOT describes protected core components, corrosion-resistant\n          construction and an IP54 enclosure rating for operation around dust,\n          splashing water and challenging ground conditions within the\n          manufacturer's stated limits.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1u-wide-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-02-rugged-architecture.jpg?v=1785601680\" alt=\"AGIBOT D1 Ultra quadruped robot shown in a wet rugged environment\" width=\"1920\" height=\"1089\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1u-metric-grid\"\u003e\n        \u003carticle class=\"sd-d1u-metric-card\"\u003e\n          \u003cstrong\u003eIP54\u003c\/strong\u003e\n          \u003ch3\u003eRated protection\u003c\/h3\u003e\n          \u003cp\u003eProtection against limited dust ingress and water splashes within the IP54 rating.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1u-metric-card\"\u003e\n          \u003cstrong\u003e16 kg\u003c\/strong\u003e\n          \u003ch3\u003eWeight with battery\u003c\/h3\u003e\n          \u003cp\u003eManufacturer-listed robot weight including the installed battery.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1u-metric-card\"\u003e\n          \u003cstrong\u003e0–40°C\u003c\/strong\u003e\n          \u003ch3\u003eOperating temperature\u003c\/h3\u003e\n          \u003cp\u003ePublished operating-temperature range; project conditions still require validation.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1u-metric-card\"\u003e\n          \u003cstrong\u003e5 kg\u003c\/strong\u003e\n          \u003ch3\u003eEffective payload\u003c\/h3\u003e\n          \u003cp\u003ePayload integration must account for balance, mounting, power and motion limits.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1u-rugged-note\"\u003e\n        \u003cstrong\u003eProtection boundary:\u003c\/strong\u003e IP54 does not mean waterproof or\n        submersible. Do not operate the robot in immersion, pressure washing or\n        conditions outside the current manufacturer instructions.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-section sd-d1u-feature\"\u003e\n    \u003cdiv class=\"sd-d1u-wrap\"\u003e\n      \u003cdiv class=\"sd-d1u-heading-center\"\u003e\n        \u003cp class=\"sd-d1u-eyebrow\"\u003eManufacturer-published mobility values\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1u-title\"\u003eDynamic movement across complex terrain.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1u-lead\"\u003e\n          Reinforcement-learning gait control supports self-balancing,\n          anti-tipping and disturbance rejection. Published peak values are test\n          results, not guarantees for every surface, payload or programmed action.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1u-wide-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-03-all-terrain-mobility.jpg?v=1785601680\" alt=\"AGIBOT D1 Ultra quadruped robot crossing uneven terrain\" width=\"1920\" height=\"980\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1u-metric-grid\"\u003e\n        \u003carticle class=\"sd-d1u-metric-card\"\u003e\n          \u003cstrong\u003e3.7 m\/s\u003c\/strong\u003e\n          \u003ch3\u003eMaximum speed\u003c\/h3\u003e\n          \u003cp\u003eManufacturer laboratory value; safe speed depends on the validated operating environment.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1u-metric-card\"\u003e\n          \u003cstrong\u003e16 cm\u003c\/strong\u003e\n          \u003ch3\u003eContinuous stair height\u003c\/h3\u003e\n          \u003cp\u003ePublished continuous stair-climbing height under manufacturer test conditions.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1u-metric-card\"\u003e\n          \u003cstrong\u003e35 cm\u003c\/strong\u003e\n          \u003ch3\u003eJump height\u003c\/h3\u003e\n          \u003cp\u003eListed maximum height off the ground under controlled laboratory conditions.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1u-metric-card\"\u003e\n          \u003cstrong\u003e30° \/ 40°\u003c\/strong\u003e\n          \u003ch3\u003eSlope capability\u003c\/h3\u003e\n          \u003cp\u003e30° standard climbing value; up to 40° maximum under stated test conditions.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-section sd-d1u-motor\"\u003e\n    \u003cdiv class=\"sd-d1u-wrap sd-d1u-motor-grid\"\u003e\n      \u003cdiv class=\"sd-d1u-motor-copy\"\u003e\n        \u003cp class=\"sd-d1u-eyebrow\"\u003eJoint and motion system\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1u-title\"\u003ePrecise control through twelve joints.\u003c\/h2\u003e\n        \u003cp\u003e\n          D1 Ultra uses 12 high-power-density joint motion units. Dual encoders\n          support position sensing, and the manufacturer lists no zero-position\n          calibration requirement during startup.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1u-motor-list\"\u003e\n          \u003cdiv class=\"sd-d1u-motor-item\"\u003e\n            \u003cstrong\u003e48 N·m\u003c\/strong\u003e\n            \u003cspan\u003eManufacturer-listed peak joint torque\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1u-motor-item\"\u003e\n            \u003cstrong\u003e12 joints\u003c\/strong\u003e\n            \u003cspan\u003eThree degrees of freedom per leg\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1u-motor-item\"\u003e\n            \u003cstrong\u003eDual encoders\u003c\/strong\u003e\n            \u003cspan\u003eJoint position-sensing architecture\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1u-motor-item\"\u003e\n            \u003cstrong\u003eCalibration-free\u003c\/strong\u003e\n            \u003cspan\u003eNo zero-position calibration listed at startup\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1u-motor-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-04-motor-system.jpg?v=1785601680\" alt=\"AGIBOT D1 Ultra quadruped robot rendering highlighting its joint system\" width=\"1920\" height=\"983\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-section sd-d1u-development\"\u003e\n    \u003cdiv class=\"sd-d1u-wrap sd-d1u-development-grid\"\u003e\n      \u003cfigure class=\"sd-d1u-wide-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-05-flexible-development.jpg?v=1785601680\" alt=\"AGIBOT D1 Ultra shown with an optional mounted payload integration concept\" width=\"1920\" height=\"1056\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1u-development-panel\"\u003e\n        \u003cp class=\"sd-d1u-eyebrow\"\u003eSDK-supported secondary development\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1u-title\"\u003eConfigure the platform around your project.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1u-lead\"\u003e\n          AGIBOT lists SDK support, low-level ROS 2 control, standardized\n          interfaces, a URDF model and simulation resources for controlled\n          secondary-development workflows.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1u-capability-grid\"\u003e\n          \u003carticle class=\"sd-d1u-capability\"\u003e\n            \u003ch3\u003eROS 2 low-level control\u003c\/h3\u003e\n            \u003cp\u003eConfirm the current package, compatible distribution, API scope and access terms.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1u-capability\"\u003e\n            \u003ch3\u003eURDF robot model\u003c\/h3\u003e\n            \u003cp\u003eManufacturer-listed model resource for development and simulation planning.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1u-capability\"\u003e\n            \u003ch3\u003eIsaac Sim\u003c\/h3\u003e\n            \u003cp\u003eListed as a supported environment for simulation and testing.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1u-capability\"\u003e\n            \u003ch3\u003eMuJoCo\u003c\/h3\u003e\n            \u003cp\u003eListed as another supported simulation and testing environment.\u003c\/p\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"sd-d1u-development-note\"\u003e\n          Image shows a payload-integration concept. Mounted hardware is\n          configuration-dependent and is not represented as included.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-section sd-d1u-interface\"\u003e\n    \u003cdiv class=\"sd-d1u-wrap\"\u003e\n      \u003cp class=\"sd-d1u-eyebrow\"\u003eFunctional expansion I\/O\u003c\/p\u003e\n      \u003ch2 class=\"sd-d1u-title\"\u003eFive interface types. Seven listed ports.\u003c\/h2\u003e\n      \u003cp class=\"sd-d1u-lead\"\u003e\n        D1 Ultra's official specification lists the following physical\n        expansion ports. Port use, available power, simultaneous operation,\n        drivers and module compatibility must be confirmed for each integration.\n      \u003c\/p\u003e\n      \u003cdiv class=\"sd-d1u-port-grid\" aria-label=\"AGIBOT D1 Ultra functional expansion ports\"\u003e\n        \u003cdiv class=\"sd-d1u-port\"\u003e\n\u003cstrong\u003e×1\u003c\/strong\u003e\u003cspan\u003eEthernet\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1u-port\"\u003e\n\u003cstrong\u003e×2\u003c\/strong\u003e\u003cspan\u003eUSB\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1u-port\"\u003e\n\u003cstrong\u003e×2\u003c\/strong\u003e\u003cspan\u003ePower\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1u-port\"\u003e\n\u003cstrong\u003e×1\u003c\/strong\u003e\u003cspan\u003eSBUS\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1u-port\"\u003e\n\u003cstrong\u003e×1\u003c\/strong\u003e\u003cspan\u003eUART\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1u-interface-note\"\u003e\n        \u003cstrong\u003eOptional integration boundary:\u003c\/strong\u003e AGIBOT lists\n        compatibility with external positioning or 3D LiDAR, depth cameras,\n        RTK, 4G\/5G, image-transmission or following modules and external GPUs.\n        These are optional integration examples—not standard built-in equipment.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-section\"\u003e\n    \u003cdiv class=\"sd-d1u-wrap\"\u003e\n      \u003cdiv class=\"sd-d1u-heading-center\"\u003e\n        \u003cp class=\"sd-d1u-eyebrow\"\u003eSystem-planning boundaries\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1u-title\"\u003eDefine the complete system before ordering.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1u-lead\"\u003e\n          The mobile platform, external computing, optional sensing, software\n          stack, operator controls and safety procedures must be specified as\n          one tested project.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1u-integration-grid\"\u003e\n        \u003carticle class=\"sd-d1u-integration-card\"\u003e\n          \u003ch3\u003eExternal development computer\u003c\/h3\u003e\n          \u003cp\u003e\n            The built-in 6 TOPS compute is not open for user secondary\n            development. AGIBOT states that development requires an external\n            control box.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1u-integration-card\"\u003e\n          \u003ch3\u003eNo standard autonomous navigation\u003c\/h3\u003e\n          \u003cp\u003e\n            The standard D1 Ultra does not include LiDAR positioning\/navigation,\n            SLAM, VLN or large-model interaction as built-in functions.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1u-integration-card\"\u003e\n          \u003ch3\u003eFollowing requires development\u003c\/h3\u003e\n          \u003cp\u003e\n            Autonomous or intelligent following requires compatible sensing,\n            external computing, software development, testing and supervision.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1u-boundary\"\u003e\n        \u003cstrong\u003eControl-layer boundary:\u003c\/strong\u003e SDK support does not mean that\n        the underlying motor and control-layer drive protocol is publicly open.\n        Confirm all documentation, software access, licensing and support scope\n        in the written quotation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-section sd-d1u-applications\"\u003e\n    \u003cdiv class=\"sd-d1u-wrap\"\u003e\n      \u003cdiv class=\"sd-d1u-heading-center\"\u003e\n        \u003cp class=\"sd-d1u-eyebrow\"\u003eProject application directions\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1u-title\"\u003eA mobile base for field and laboratory systems.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1u-lead\"\u003e\n          Official examples include security patrol, inspection, specialized\n          response, research and education. They are project directions rather\n          than claims of turnkey autonomous functions.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1u-app-grid\"\u003e\n        \u003carticle class=\"sd-d1u-app-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-06-security-patrol.png?v=1785601681\" alt=\"AGIBOT D1 Ultra in an industrial security patrol and inspection setting\" width=\"1258\" height=\"729\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"sd-d1u-app-copy\"\u003e\n            \u003ch3\u003eSecurity, inspection and specialized response\u003c\/h3\u003e\n            \u003cp\u003e\n              Develop supervised mobile sensing or remote-operation concepts\n              for project-specific sites after integration and risk assessment.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1u-app-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-07-research-education.png?v=1785601681\" alt=\"AGIBOT D1 Ultra in a robotics research and education laboratory\" width=\"1225\" height=\"700\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"sd-d1u-app-copy\"\u003e\n            \u003ch3\u003eResearch and education\u003c\/h3\u003e\n            \u003cp\u003e\n              Explore gait control, simulation transfer, sensor integration and\n              supervised quadruped application prototyping.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-section\" aria-label=\"AGIBOT D1 Ultra product views\"\u003e\n    \u003cdiv class=\"sd-d1u-wrap\"\u003e\n      \u003cdiv class=\"sd-d1u-heading-center\"\u003e\n        \u003cp class=\"sd-d1u-eyebrow\"\u003eOfficial product imagery\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1u-title\"\u003eD1 Ultra from every angle.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1u-lead\"\u003e\n          Official transparent views show the silver industrial enclosure,\n          articulated leg structure, front camera and expansion-ready body.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1u-gallery-grid\"\u003e\n        \u003cfigure class=\"sd-d1u-gallery-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-09-product-view.png?v=1785601681\" alt=\"Side view of the AGIBOT D1 Ultra quadruped robot\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"sd-d1u-gallery-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-10-product-view.png?v=1785601681\" alt=\"Front view of the AGIBOT D1 Ultra quadruped robot\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"sd-d1u-gallery-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-11-product-view.png?v=1785601681\" alt=\"Rear view of the AGIBOT D1 Ultra quadruped robot\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"sd-d1u-gallery-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-12-product-view.png?v=1785601681\" alt=\"Elevated three-quarter view of the AGIBOT D1 Ultra quadruped robot\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-section sd-d1u-specs\" id=\"sd-d1u-specs\"\u003e\n    \u003cdiv class=\"sd-d1u-wrap\"\u003e\n      \u003cdiv class=\"sd-d1u-heading-center\"\u003e\n        \u003cp class=\"sd-d1u-eyebrow\"\u003eVerified D1 Ultra configuration\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1u-title\"\u003eAGIBOT D1 Ultra technical specifications\u003c\/h2\u003e\n        \u003cp class=\"sd-d1u-lead\"\u003e\n          Values below are limited to current D1 Ultra-specific AGIBOT\n          information. Laboratory results vary with surface, payload,\n          environment, action, software and operating method.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1u-table-hint\"\u003eSwipe horizontally to view all specifications.\u003c\/p\u003e\n      \u003cdiv class=\"sd-d1u-table-shell\" role=\"region\" aria-label=\"Scrollable AGIBOT D1 Ultra specification table\" tabindex=\"0\"\u003e\n        \u003ctable class=\"sd-d1u-table\"\u003e\n          \u003ccaption\u003e\n            Manufacturer information accessed August 1, 2026. Confirm the\n            current supplied configuration and project scope in the written quotation.\n          \u003c\/caption\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"col\"\u003eSpecification\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eD1 Ultra value\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1u-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003ePhysical configuration\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct type\u003c\/th\u003e\n\u003ctd\u003eCompact industry-grade quadruped robot\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eAluminum alloy and high-strength engineering plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStanding dimensions\u003c\/th\u003e\n\u003ctd\u003e630 × 360 × 420 mm (L × W × H)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFolded \/ lying dimensions\u003c\/th\u003e\n\u003ctd\u003e670 × 435 × 145 mm (L × W × H)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e16 kg, including battery\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDegrees of freedom\u003c\/th\u003e\n\u003ctd\u003e12 total; 3 per leg\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProtection rating\u003c\/th\u003e\n\u003ctd\u003eIP54 \u003csmall\u003eDust and splash resistance within the rating; not waterproof or submersible.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating temperature\u003c\/th\u003e\n\u003ctd\u003e0°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1u-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eMobility and load\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum speed\u003c\/th\u003e\n\u003ctd\u003e3.7 m\/s \u003csmall\u003eManufacturer laboratory value.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eEffective payload\u003c\/th\u003e\n\u003ctd\u003e5 kg \u003csmall\u003eFor payloads and light items; not suitable for passengers or riding.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer-listed range\u003c\/th\u003e\n\u003ctd\u003e6 km ± 1 km \u003csmall\u003eThis is travel mileage, not remote-control distance.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eContinuous stair-climb height\u003c\/th\u003e\n\u003ctd\u003e16 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eClimbing slope\u003c\/th\u003e\n\u003ctd\u003e30° standard; up to 40° maximum \u003csmall\u003eUnder manufacturer-stated test conditions.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eJump height off ground\u003c\/th\u003e\n\u003ctd\u003eUp to 35 cm \u003csmall\u003eManufacturer laboratory value.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1u-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eJoints and motion\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum joint torque\u003c\/th\u003e\n\u003ctd\u003e48 N·m \u003csmall\u003ePeak manufacturer-listed value.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eEncoders\u003c\/th\u003e\n\u003ctd\u003eDual encoders; no zero-position calibration listed at startup\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBody joint range\u003c\/th\u003e\n\u003ctd\u003e−28° to +28°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eThigh joint range\u003c\/th\u003e\n\u003ctd\u003e−170° to −66°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCalf joint range\u003c\/th\u003e\n\u003ctd\u003e+35° to +156°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStandard actions\u003c\/th\u003e\n\u003ctd\u003eStanding; lying; damping mode; pitch adjustment; height adjustment; horizontal turning\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpecial-action examples\u003c\/th\u003e\n\u003ctd\u003eForward jump; upward jump; biped standing; backflip; waving\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1u-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eVision, control and connectivity\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera resolution\u003c\/th\u003e\n\u003ctd\u003e1920 × 1080\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera field of view\u003c\/th\u003e\n\u003ctd\u003eDFOV 122°; HFOV 111°; VFOV 70°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eIMU\u003c\/th\u003e\n\u003ctd\u003eStandard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eReal-time image transmission\u003c\/th\u003e\n\u003ctd\u003eSupported\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRemote control\u003c\/th\u003e\n\u003ctd\u003eScreen remote controller; on-controller app control supported\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWireless connectivity\u003c\/th\u003e\n\u003ctd\u003eWi-Fi 5.0 and Bluetooth 5.0\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1u-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eDevelopment and expansion\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecondary development \/ SDK\u003c\/th\u003e\n\u003ctd\u003eSupported\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eROS 2 low-level control\u003c\/th\u003e\n\u003ctd\u003eSupported \u003csmall\u003eConfirm the current package, version, API and access terms.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eControl mode\u003c\/th\u003e\n\u003ctd\u003eSpeed-control mode\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFunctional expansion ports\u003c\/th\u003e\n\u003ctd\u003eEthernet ×1; USB ×2; Power ×2; SBUS ×1; UART ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSimulation resources\u003c\/th\u003e\n\u003ctd\u003eURDF model; simulation and testing support for Isaac Sim and MuJoCo\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCompatible optional integrations\u003c\/th\u003e\n\u003ctd\u003ePositioning or 3D LiDAR; depth camera; RTK; 4G\/5G; image-transmission or following modules; external GPU \u003csmall\u003eCompatibility examples only; not standard built-in or included equipment.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuilt-in compute\u003c\/th\u003e\n\u003ctd\u003e6 TOPS \u003csmall\u003eNot open for user secondary development.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDevelopment computer\u003c\/th\u003e\n\u003ctd\u003eExternal control box required for development use\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotor\/control-layer drive protocol\u003c\/th\u003e\n\u003ctd\u003eNot publicly open according to the official FAQ\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1u-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eEnergy system\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eNominal capacity 5 Ah; rated capacity 4.6 Ah; voltage 43.2 V\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging time\u003c\/th\u003e\n\u003ctd\u003eApproximately 1 hour, from 10% to 90%\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating time\u003c\/th\u003e\n\u003ctd\u003e1–2 hours \u003csmall\u003eVaries with environment, action, payload and operating method.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eHot-swap battery\u003c\/th\u003e\n\u003ctd\u003eNot supported; do not replace the battery while powered\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1u-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eStandard-function boundaries\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBuilt-in LiDAR positioning\/navigation\u003c\/th\u003e\n\u003ctd\u003eNot included in the standard D1 Ultra\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSLAM or VLN\u003c\/th\u003e\n\u003ctd\u003eNot standard built-in functions\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLarge-model connection \/ interaction\u003c\/th\u003e\n\u003ctd\u003eNot standard built-in functions\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAutonomous or intelligent following\u003c\/th\u003e\n\u003ctd\u003eRequires user secondary development and compatible external system components\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1u-spec-note\"\u003e\n        The page intentionally omits ambiguous or configuration-dependent claims\n        such as automatic charging, a standard charging dock or built-in\n        autonomous navigation. Confirm the current\n        hardware, accessories, SDK scope and commercial terms in writing.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-section sd-d1u-canada\" id=\"sd-d1u-canada\"\u003e\n    \u003cdiv class=\"sd-d1u-wrap sd-d1u-canada-grid\"\u003e\n      \u003cdiv class=\"sd-d1u-canada-copy\"\u003e\n        \u003cp class=\"sd-d1u-eyebrow\"\u003eAGIBOT D1 Ultra in Canada\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1u-title\"\u003ePlan an industrial quadruped project with SpeedyDrone Canada.\u003c\/h2\u003e\n        \u003cp\u003e\n          SpeedyDrone Canada is a Toronto-based technology retailer serving\n          organizations across Canada. Contact the team with the intended site,\n          terrain, payload, sensors, external computing, networking, software,\n          operating procedure, safety zone, delivery region and support needs.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          A project review can help define the robot configuration, optional\n          integration, training or support scope and a written Canadian-dollar\n          quotation. Availability and suitability are configuration-dependent.\n        \u003c\/p\u003e\n        \u003cp class=\"sd-d1u-canada-location\"\u003e\n          Toronto showroom:\n          \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003e\n            991 Bay Street, Toronto, ON M5S 3C4\n          \u003c\/a\u003e.\n          Product display, demonstration, pickup and meeting availability must\n          be confirmed before visiting.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1u-canada-actions\"\u003e\n          \u003ca class=\"sd-d1u-button\" href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003e\n            Contact SpeedyDrone Canada\n          \u003c\/a\u003e\n          \u003ca class=\"sd-d1u-button sd-d1u-button-secondary\" href=\"https:\/\/www.speedydrone.ca\/pages\/about-us-1\"\u003e\n            About SpeedyDrone Canada\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1u-canada-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-08-product-view.png?v=1785601682\" alt=\"AGIBOT D1 Ultra industrial quadruped robot available through SpeedyDrone Canada project quotation\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1u-section sd-d1u-faq\"\u003e\n    \u003cdiv class=\"sd-d1u-wrap\"\u003e\n      \u003cdiv class=\"sd-d1u-heading-center\"\u003e\n        \u003cp class=\"sd-d1u-eyebrow\"\u003eD1 Ultra and Canadian purchasing FAQ\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1u-title\"\u003eEvaluating the AGIBOT D1 Ultra\u003c\/h2\u003e\n        \u003cp class=\"sd-d1u-lead\"\u003e\n          Direct answers based on current D1 Ultra-specific official\n          information and a quotation-led Canadian purchasing process.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-d1u-faq-list\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the AGIBOT D1 Ultra?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            AGIBOT D1 Ultra is a compact industry-grade quadruped robot with\n            IP54-rated protection, 12 degrees of freedom, reinforcement-learning\n            gait control, a screen remote controller and SDK-supported secondary development.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat are the D1 Ultra dimensions, weight and degrees of freedom?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            Standing dimensions are 630 × 360 × 420 mm (L × W × H), folded or\n            lying dimensions are 670 × 435 × 145 mm, and weight is 16 kg\n            including the battery. The robot has 12 total degrees of freedom.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat does the IP54 rating mean?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            IP54 indicates protection against limited dust ingress and splashing\n            water within the rating. It does not make D1 Ultra waterproof,\n            submersible or suitable for pressure washing.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat mobility figures does AGIBOT publish for D1 Ultra?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            AGIBOT lists a 3.7 m\/s maximum speed, 16 cm continuous stair height,\n            up to 35 cm jump height, a 30° standard climbing value and up to 40°\n            maximum under stated test conditions. Results vary by environment and configuration.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the effective payload, and can D1 Ultra be ridden?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            The listed effective payload is 5 kg for payloads and light items.\n            The robot is not suitable for passengers, riding or transportation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat are the operating time, travel range and charging time?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            Operating time is listed as 1–2 hours and travel range as 6 km ± 1\n            km. Charging takes approximately one hour from 10% to 90%. These\n            values vary with conditions, and 6 km is not remote-control distance.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes D1 Ultra support SDK secondary development?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            Yes. AGIBOT lists SDK-supported secondary development. Confirm SDK\n            access, documentation, licensing, compatible versions and included\n            technical support in the written quotation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhich functional expansion ports are listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            The D1 Ultra specification lists Ethernet ×1, USB ×2, Power ×2,\n            SBUS ×1 and UART ×1. Compatibility and available power must be\n            verified for each external module.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes D1 Ultra support ROS 2 and simulation?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            AGIBOT states that ROS 2 low-level control is supported and lists a\n            URDF model plus simulation and testing support for Isaac Sim and\n            MuJoCo. Confirm current packages and versions before development.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eAre LiDAR, RTK, depth cameras, 4G\/5G or an external GPU included?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            No inclusion is implied. AGIBOT presents these as compatible\n            external integration examples. Confirm the module, mount, interface,\n            power, driver, software and integration scope before ordering.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes standard D1 Ultra include LiDAR navigation, SLAM or VLN?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            No. The official FAQ says the standard robot does not include\n            LiDAR-based positioning or navigation and does not provide SLAM or\n            VLN as standard built-in functions.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes autonomous following work out of the box?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            No. AGIBOT states that autonomous or intelligent following requires\n            user secondary development, compatible sensing and external\n            computing, plus testing and supervision.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eIs the built-in 6 TOPS compute open to developers?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            No. The official FAQ states that the built-in compute is not open\n            for user secondary development and that an external control box is\n            required for development use.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat camera and wireless specifications are listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            The camera is listed at 1920 × 1080 with DFOV 122°, HFOV 111° and\n            VFOV 70°. Real-time image transmission is supported, along with\n            Wi-Fi 5.0 and Bluetooth 5.0.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat remote controller is listed, and is the battery hot-swappable?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            D1 Ultra uses a screen remote controller, with app control on the\n            controller. Battery hot swap is not supported; the battery must not\n            be replaced while the robot is powered.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the AGIBOT D1 Ultra price in Canada?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            Canadian pricing depends on the robot configuration, optional\n            hardware, external computing, integration, software scope, freight,\n            taxes, delivery region and commercial terms. Request a written CAD quotation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhere can Canadian organizations request a D1 Ultra quote?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            Canadian businesses, institutions and robotics teams can contact\n            \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003eSpeedyDrone Canada\u003c\/a\u003e\n            to discuss the intended site, system requirements and quotation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eAre warranty, training, integration and delivery services included?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            No universal inclusion is implied. The manufacturer store publishes\n            a one-year hardware warranty, but final Canadian warranty, training,\n            integration, software access, documentation, delivery and support\n            terms are governed by the SpeedyDrone Canada written quotation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eCan I view D1 Ultra at the Toronto showroom?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1u-faq-answer\"\u003e\n            Contact SpeedyDrone Canada before visiting 991 Bay Street, Toronto,\n            Ontario. Product display, demonstration, meeting and pickup\n            availability must be confirmed in advance.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should I compare between wheeled, legged and wheel-legged robot configurations?\u003c\/summary\u003e\n\u003cp\u003eThe locomotion system changes the terrain, turning, obstacle and energy-use trade-offs. Compare the exact platform’s supported surfaces, clearance, payload and control software. A wheel-legged model is not simply an accessory upgrade for every legged configuration; match the actual hardware edition to the site and task.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes LiDAR or a depth camera mean autonomous navigation is included?\u003c\/summary\u003e\n\u003cp\u003eNo. Sensors provide measurements; SLAM, localization, path planning and obstacle handling depend on software and integration. Check the supplied sensor package, compute module, SDK or API access and enabled navigation functions for the exact robot edition. A sensor shown on another configuration is not automatically included.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the difference between teleoperation, data collection and embodied-AI deployment?\u003c\/summary\u003e\n\u003cp\u003eTeleoperation lets a person command the robot. Data collection records demonstrations or sensor and action data. An embodied-AI application uses a trained policy or other control software to perform a task. These are separate workflows with different software, interfaces and validation needs; none should be assumed to be fully supplied from the robot’s model name alone.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should the Canadian delivery and commissioning scope include?\u003c\/summary\u003e\n\u003cp\u003eFor AGIBOT D1 Ultra Industrial Quadruped Robot, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\u003c\/p\u003e\n\u003c\/details\u003e\n\n      \u003c\/div\u003e\n\n      \u003cp class=\"sd-d1u-source\"\u003e\n        Sources:\n        \u003ca href=\"https:\/\/www.agibot.com\/products\/D1Ultra\"\u003eAGIBOT official D1 Ultra product page\u003c\/a\u003e,\n        \u003ca href=\"https:\/\/store.agibot.com\/products\/d1-ultra\"\u003eAGIBOT official store D1 Ultra page\u003c\/a\u003e\n        and\n        \u003ca href=\"https:\/\/store.agibot.com\/collections\/quadruped-robot\"\u003eAGIBOT official quadruped robot information and FAQ\u003c\/a\u003e,\n        accessed August 1, 2026;\n        \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/about-us-1\"\u003eSpeedyDrone Canada company information\u003c\/a\u003e\n        and\n        \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003eToronto showroom and contact details\u003c\/a\u003e.\n        Manufacturer values are based on controlled testing and may change.\n        Final configuration, included items, software access, suitability and\n        commercial terms are governed by the written quotation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/section\u003e\n","brand":"AGIBOT","offers":[{"title":"Default Title","offer_id":47700970045577,"sku":"AGI-305785","price":13999.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-ultra-08-product-view.png?v=1785601682"},{"product_id":"agibot-d1-edu","title":"AGIBOT D1 Edu Quadruped Development Robot","description":"\u003cstyle\u003e\n  .sd-d1e {\n    --d1e-ink: #15171a;\n    --d1e-muted: #62666d;\n    --d1e-paper: #f4f5f5;\n    --d1e-white: #ffffff;\n    --d1e-line: rgba(21, 23, 26, 0.13);\n    --d1e-yellow: #ffd400;\n    --d1e-yellow-soft: #fff6bf;\n    --d1e-dark: #11151b;\n    --d1e-radius: 28px;\n    width: 100%;\n    background: var(--d1e-white);\n    color: var(--d1e-ink);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  .sd-d1e,\n  .sd-d1e * {\n    box-sizing: border-box;\n  }\n\n  .sd-d1e img {\n    display: block;\n    max-width: 100%;\n    height: auto;\n    border: 0;\n  }\n\n  .sd-d1e h2,\n  .sd-d1e h3,\n  .sd-d1e p,\n  .sd-d1e dl,\n  .sd-d1e dd,\n  .sd-d1e figure {\n    margin: 0;\n  }\n\n  .sd-d1e a {\n    color: inherit;\n  }\n\n  .sd-d1e-wrap {\n    width: min(1240px, calc(100% - 48px));\n    margin-inline: auto;\n  }\n\n  .sd-d1e-section {\n    padding: 96px 0;\n  }\n\n  .sd-d1e-eyebrow {\n    margin-bottom: 14px !important;\n    color: #806900 !important;\n    font-size: 12px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    letter-spacing: 0.18em !important;\n    text-transform: uppercase !important;\n  }\n\n  .sd-d1e-title {\n    color: var(--d1e-ink) !important;\n    font-size: clamp(36px, 5vw, 66px) !important;\n    font-weight: 830 !important;\n    line-height: 0.98 !important;\n    letter-spacing: -0.055em !important;\n    overflow-wrap: anywhere;\n  }\n\n  .sd-d1e-lead {\n    max-width: 790px;\n    margin-top: 24px !important;\n    color: var(--d1e-muted) !important;\n    font-size: clamp(17px, 1.6vw, 21px) !important;\n    line-height: 1.6 !important;\n  }\n\n  .sd-d1e-button {\n    display: inline-flex !important;\n    min-height: 50px;\n    align-items: center;\n    justify-content: center;\n    padding: 13px 22px !important;\n    border: 1px solid var(--d1e-yellow) !important;\n    border-radius: 999px !important;\n    background: var(--d1e-yellow) !important;\n    color: #171400 !important;\n    font-size: 14px !important;\n    font-weight: 780 !important;\n    line-height: 1.2 !important;\n    text-align: center;\n    text-decoration: none !important;\n    transition: transform 180ms ease, background 180ms ease;\n  }\n\n  .sd-d1e-button:hover,\n  .sd-d1e-button:focus-visible {\n    background: #ffe36a !important;\n    transform: translateY(-1px);\n  }\n\n  .sd-d1e-button-secondary {\n    border-color: rgba(255, 255, 255, 0.62) !important;\n    background: rgba(13, 17, 24, 0.22) !important;\n    color: var(--d1e-white) !important;\n  }\n\n  .sd-d1e-button-secondary:hover,\n  .sd-d1e-button-secondary:focus-visible {\n    background: rgba(255, 255, 255, 0.12) !important;\n  }\n\n  .sd-d1e-hero {\n    position: relative;\n    min-height: 680px;\n    background: #141b27;\n  }\n\n  .sd-d1e-hero-media,\n  .sd-d1e-hero-overlay {\n    position: absolute;\n    inset: 0;\n  }\n\n  .sd-d1e-hero-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center center;\n  }\n\n  .sd-d1e-hero-overlay {\n    background:\n      linear-gradient(90deg, rgba(10, 14, 22, 0.98) 0%, rgba(10, 14, 22, 0.88) 31%, rgba(10, 14, 22, 0.3) 58%, rgba(10, 14, 22, 0.04) 100%),\n      linear-gradient(0deg, rgba(10, 14, 22, 0.28), transparent 45%);\n  }\n\n  .sd-d1e-hero-inner {\n    position: relative;\n    z-index: 1;\n    display: flex;\n    min-height: 680px;\n    align-items: center;\n  }\n\n  .sd-d1e-hero-copy {\n    width: min(585px, 50%);\n    min-width: 0;\n    padding: 56px 0;\n  }\n\n  .sd-d1e-wordmark {\n    color: var(--d1e-white) !important;\n    font-size: 14px !important;\n    font-weight: 850 !important;\n    line-height: 1.2 !important;\n    letter-spacing: 0.26em !important;\n  }\n\n  .sd-d1e-hero h2 {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    margin-top: 20px !important;\n    color: var(--d1e-white) !important;\n    font-size: clamp(86px, 10vw, 148px) !important;\n    font-weight: 860 !important;\n    line-height: 0.76 !important;\n    letter-spacing: -0.085em !important;\n  }\n\n  .sd-d1e-hero-model,\n  .sd-d1e-hero-variant {\n    display: block;\n  }\n\n  .sd-d1e-hero-variant {\n    margin-top: 0.3em;\n    color: var(--d1e-yellow);\n    font-size: 0.38em;\n    line-height: 1 !important;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1e-hero-subtitle {\n    margin-top: 30px !important;\n    color: var(--d1e-white) !important;\n    font-size: clamp(25px, 3vw, 40px) !important;\n    font-weight: 760 !important;\n    line-height: 1.05 !important;\n    letter-spacing: -0.04em !important;\n  }\n\n  .sd-d1e-hero-description {\n    max-width: 585px;\n    margin-top: 22px !important;\n    color: rgba(255, 255, 255, 0.78) !important;\n    font-size: 17px !important;\n    line-height: 1.65 !important;\n  }\n\n  .sd-d1e-hero-actions,\n  .sd-d1e-canada-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 30px;\n  }\n\n  .sd-d1e-facts {\n    border-top: 1px solid var(--d1e-line);\n    border-bottom: 1px solid var(--d1e-line);\n    background: var(--d1e-white);\n  }\n\n  .sd-d1e-facts-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .sd-d1e-fact {\n    min-width: 0;\n    padding: 28px 24px;\n    border-left: 1px solid var(--d1e-line);\n  }\n\n  .sd-d1e-fact:last-child {\n    border-right: 1px solid var(--d1e-line);\n  }\n\n  .sd-d1e-fact dt {\n    color: var(--d1e-muted) !important;\n    font-size: 11px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    letter-spacing: 0.13em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1e-fact dd {\n    margin-top: 10px !important;\n    color: var(--d1e-ink) !important;\n    font-size: clamp(24px, 2.4vw, 34px) !important;\n    font-weight: 820 !important;\n    line-height: 1 !important;\n    letter-spacing: -0.04em;\n  }\n\n  .sd-d1e-fact small {\n    display: block;\n    margin-top: 8px;\n    color: var(--d1e-muted) !important;\n    font-size: 11px !important;\n    font-weight: 650 !important;\n    line-height: 1.35 !important;\n    letter-spacing: 0;\n  }\n\n  .sd-d1e-intro {\n    background: var(--d1e-white);\n  }\n\n  .sd-d1e-intro-grid,\n  .sd-d1e-development-grid,\n  .sd-d1e-motor-grid,\n  .sd-d1e-canada-grid {\n    display: grid;\n    align-items: center;\n    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n    gap: 64px;\n  }\n\n  .sd-d1e-product-media,\n  .sd-d1e-wide-media,\n  .sd-d1e-motor-media {\n    display: flex;\n    min-width: 0;\n    align-items: center;\n    justify-content: center;\n    overflow: hidden;\n    border: 1px solid var(--d1e-line);\n    border-radius: var(--d1e-radius);\n    background: #f8f9fa;\n  }\n\n  .sd-d1e-product-media {\n    padding: 28px;\n    background:\n      radial-gradient(circle at 50% 45%, rgba(255, 212, 0, 0.18), transparent 45%),\n      #f8f9fa;\n  }\n\n  .sd-d1e-product-media img,\n  .sd-d1e-wide-media img,\n  .sd-d1e-motor-media img {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .sd-d1e-copy {\n    min-width: 0;\n  }\n\n  .sd-d1e-copy \u003e p:not(.sd-d1e-eyebrow),\n  .sd-d1e-motor-copy \u003e p:not(.sd-d1e-eyebrow),\n  .sd-d1e-canada-copy \u003e p:not(.sd-d1e-eyebrow) {\n    margin-top: 20px !important;\n    color: var(--d1e-muted) !important;\n    font-size: 17px !important;\n    line-height: 1.7 !important;\n  }\n\n  .sd-d1e-use-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 28px;\n  }\n\n  .sd-d1e-use-item {\n    min-width: 0;\n    padding: 16px 17px;\n    border: 1px solid var(--d1e-line);\n    border-radius: 16px;\n    background: var(--d1e-paper);\n    color: var(--d1e-ink) !important;\n    font-size: 14px !important;\n    font-weight: 740 !important;\n    line-height: 1.4 !important;\n  }\n\n  .sd-d1e-mobility,\n  .sd-d1e-gallery,\n  .sd-d1e-applications {\n    background: var(--d1e-paper);\n  }\n\n  .sd-d1e-heading-center {\n    max-width: 860px;\n    margin: 0 auto 46px;\n    text-align: center;\n  }\n\n  .sd-d1e-heading-center .sd-d1e-lead {\n    margin-inline: auto;\n  }\n\n  .sd-d1e-mobility-media {\n    margin-bottom: 22px;\n  }\n\n  .sd-d1e-mobility-media img {\n    width: 100%;\n    height: auto;\n  }\n\n  .sd-d1e-metric-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 20px;\n  }\n\n  .sd-d1e-metric-card {\n    min-width: 0;\n    padding: 28px;\n    border: 1px solid var(--d1e-line);\n    border-radius: 24px;\n    background: var(--d1e-white);\n  }\n\n  .sd-d1e-metric-card strong {\n    display: block;\n    color: var(--d1e-ink) !important;\n    font-size: clamp(42px, 5vw, 66px) !important;\n    font-weight: 850 !important;\n    line-height: 1 !important;\n    letter-spacing: -0.065em;\n  }\n\n  .sd-d1e-metric-card h3 {\n    margin-top: 18px !important;\n    color: var(--d1e-ink) !important;\n    font-size: 20px !important;\n    font-weight: 790 !important;\n    line-height: 1.2 !important;\n  }\n\n  .sd-d1e-metric-card p {\n    margin-top: 10px !important;\n    color: var(--d1e-muted) !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n  }\n\n  .sd-d1e-development {\n    background: var(--d1e-white);\n  }\n\n  .sd-d1e-development-grid {\n    align-items: stretch;\n    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\n    gap: 24px;\n  }\n\n  .sd-d1e-development-panel {\n    min-width: 0;\n    padding: 42px;\n    border: 1px solid var(--d1e-line);\n    border-radius: var(--d1e-radius);\n    background: var(--d1e-paper);\n  }\n\n  .sd-d1e-development-panel .sd-d1e-lead {\n    font-size: 16px !important;\n  }\n\n  .sd-d1e-capability-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 13px;\n    margin-top: 28px;\n  }\n\n  .sd-d1e-capability {\n    min-width: 0;\n    padding: 18px;\n    border: 1px solid var(--d1e-line);\n    border-radius: 17px;\n    background: var(--d1e-white);\n  }\n\n  .sd-d1e-capability h3 {\n    color: var(--d1e-ink) !important;\n    font-size: 16px !important;\n    font-weight: 780 !important;\n    line-height: 1.25 !important;\n  }\n\n  .sd-d1e-capability p {\n    margin-top: 8px !important;\n    color: var(--d1e-muted) !important;\n    font-size: 13px !important;\n    line-height: 1.55 !important;\n  }\n\n  .sd-d1e-interface {\n    background: var(--d1e-dark);\n  }\n\n  .sd-d1e-interface .sd-d1e-title,\n  .sd-d1e-motor .sd-d1e-title,\n  .sd-d1e-canada .sd-d1e-title {\n    color: var(--d1e-white) !important;\n  }\n\n  .sd-d1e-interface .sd-d1e-eyebrow,\n  .sd-d1e-motor .sd-d1e-eyebrow,\n  .sd-d1e-canada .sd-d1e-eyebrow {\n    color: #ffe66d !important;\n  }\n\n  .sd-d1e-interface .sd-d1e-lead {\n    color: rgba(255, 255, 255, 0.72) !important;\n  }\n\n  .sd-d1e-port-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    gap: 14px;\n    margin-top: 42px;\n  }\n\n  .sd-d1e-port {\n    min-width: 0;\n    padding: 25px 20px;\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    border-radius: 20px;\n    background: rgba(255, 255, 255, 0.06);\n  }\n\n  .sd-d1e-port strong {\n    display: block;\n    color: var(--d1e-yellow) !important;\n    font-size: 30px !important;\n    line-height: 1 !important;\n  }\n\n  .sd-d1e-port span {\n    display: block;\n    margin-top: 12px;\n    color: var(--d1e-white) !important;\n    font-size: 15px !important;\n    font-weight: 750 !important;\n    line-height: 1.3 !important;\n  }\n\n  .sd-d1e-interface-note,\n  .sd-d1e-boundary {\n    margin-top: 22px;\n    padding: 18px 20px;\n    border: 1px solid rgba(255, 212, 0, 0.35);\n    border-radius: 17px;\n    background: rgba(255, 212, 0, 0.1);\n    color: rgba(255, 255, 255, 0.78) !important;\n    font-size: 13px !important;\n    line-height: 1.65 !important;\n  }\n\n  .sd-d1e-interface-note strong,\n  .sd-d1e-boundary strong {\n    color: #ffe66d !important;\n  }\n\n  .sd-d1e-integration-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 16px;\n    margin-top: 40px;\n  }\n\n  .sd-d1e-integration-card {\n    min-width: 0;\n    padding: 24px;\n    border: 1px solid var(--d1e-line);\n    border-radius: 20px;\n    background: var(--d1e-white);\n  }\n\n  .sd-d1e-integration-card h3 {\n    color: var(--d1e-ink) !important;\n    font-size: 19px !important;\n    font-weight: 790 !important;\n    line-height: 1.25 !important;\n  }\n\n  .sd-d1e-integration-card p {\n    margin-top: 10px !important;\n    color: var(--d1e-muted) !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n  }\n\n  .sd-d1e-boundary {\n    border-color: rgba(128, 105, 0, 0.28);\n    background: var(--d1e-yellow-soft);\n    color: #6b5c20 !important;\n  }\n\n  .sd-d1e-boundary strong {\n    color: #5e4d00 !important;\n  }\n\n  .sd-d1e-app-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .sd-d1e-app-card {\n    min-width: 0;\n    overflow: hidden;\n    border: 1px solid var(--d1e-line);\n    border-radius: 24px;\n    background: var(--d1e-white);\n  }\n\n  .sd-d1e-app-card img {\n    width: 100%;\n    height: auto;\n  }\n\n  .sd-d1e-app-copy {\n    padding: 25px;\n  }\n\n  .sd-d1e-app-copy h3 {\n    color: var(--d1e-ink) !important;\n    font-size: 23px !important;\n    font-weight: 790 !important;\n    line-height: 1.2 !important;\n  }\n\n  .sd-d1e-app-copy p {\n    margin-top: 10px !important;\n    color: var(--d1e-muted) !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n  }\n\n  .sd-d1e-motor {\n    background: var(--d1e-dark);\n  }\n\n  .sd-d1e-motor-copy \u003e p:not(.sd-d1e-eyebrow),\n  .sd-d1e-canada-copy \u003e p:not(.sd-d1e-eyebrow) {\n    color: rgba(255, 255, 255, 0.72) !important;\n  }\n\n  .sd-d1e-motor-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 30px;\n  }\n\n  .sd-d1e-motor-item {\n    min-width: 0;\n    padding: 18px;\n    border: 1px solid rgba(255, 255, 255, 0.14);\n    border-radius: 17px;\n    background: rgba(255, 255, 255, 0.06);\n  }\n\n  .sd-d1e-motor-item strong {\n    display: block;\n    color: var(--d1e-white) !important;\n    font-size: 18px !important;\n    line-height: 1.2 !important;\n  }\n\n  .sd-d1e-motor-item span {\n    display: block;\n    margin-top: 6px;\n    color: rgba(255, 255, 255, 0.66) !important;\n    font-size: 12px !important;\n    line-height: 1.45 !important;\n  }\n\n  .sd-d1e-gallery-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .sd-d1e-gallery-card {\n    display: flex;\n    min-width: 0;\n    aspect-ratio: 1 \/ 1;\n    align-items: center;\n    justify-content: center;\n    padding: 14px;\n    overflow: hidden;\n    border: 1px solid var(--d1e-line);\n    border-radius: 24px;\n    background:\n      radial-gradient(circle, rgba(255, 212, 0, 0.16), transparent 47%),\n      var(--d1e-white);\n  }\n\n  .sd-d1e-gallery-card img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n  }\n\n  .sd-d1e-specs {\n    background: var(--d1e-white);\n  }\n\n  .sd-d1e-table-hint {\n    display: none;\n    margin-top: 24px !important;\n    color: var(--d1e-muted) !important;\n    font-size: 12px !important;\n  }\n\n  .sd-d1e-table-shell {\n    margin-top: 44px;\n    overflow-x: auto;\n    border: 1px solid var(--d1e-line);\n    border-radius: 22px;\n    background: var(--d1e-white);\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .sd-d1e-table {\n    width: 100%;\n    min-width: 760px;\n    border-collapse: collapse;\n    table-layout: fixed;\n  }\n\n  .sd-d1e-table caption {\n    padding: 20px 22px !important;\n    background: #f8f8f6 !important;\n    color: var(--d1e-muted) !important;\n    font-size: 13px !important;\n    font-weight: 650 !important;\n    line-height: 1.5 !important;\n    text-align: left !important;\n  }\n\n  .sd-d1e-table th,\n  .sd-d1e-table td {\n    padding: 15px 20px !important;\n    border-top: 1px solid var(--d1e-line) !important;\n    border-right: 1px solid var(--d1e-line) !important;\n    color: var(--d1e-ink) !important;\n    font-size: 14px !important;\n    line-height: 1.5 !important;\n    text-align: left !important;\n    vertical-align: top !important;\n  }\n\n  .sd-d1e-table th:last-child,\n  .sd-d1e-table td:last-child {\n    border-right: 0 !important;\n  }\n\n  .sd-d1e-table thead th {\n    border-top: 0 !important;\n    background: var(--d1e-dark) !important;\n    color: var(--d1e-white) !important;\n    font-size: 13px !important;\n    font-weight: 800 !important;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1e-table thead th:first-child {\n    width: 38%;\n  }\n\n  .sd-d1e-table tbody th[scope=\"row\"] {\n    background: #fbfbf9 !important;\n    font-weight: 750 !important;\n  }\n\n  .sd-d1e-table .sd-d1e-rowgroup {\n    padding: 13px 20px !important;\n    background: var(--d1e-yellow-soft) !important;\n    color: #5e4c00 !important;\n    font-size: 12px !important;\n    font-weight: 850 !important;\n    letter-spacing: 0.11em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1e-table small {\n    display: block;\n    margin-top: 4px;\n    color: var(--d1e-muted) !important;\n    font-size: 11px !important;\n    line-height: 1.45 !important;\n  }\n\n  .sd-d1e-spec-note {\n    margin-top: 18px !important;\n    color: var(--d1e-muted) !important;\n    font-size: 12px !important;\n    line-height: 1.55 !important;\n  }\n\n  .sd-d1e-canada {\n    background:\n      radial-gradient(circle at 86% 20%, rgba(255, 212, 0, 0.22), transparent 28%),\n      linear-gradient(135deg, #11151b 0%, #242117 100%);\n  }\n\n  .sd-d1e-canada-grid {\n    grid-template-columns: minmax(0, 1.1fr) minmax(330px, 0.9fr);\n  }\n\n  .sd-d1e-canada-location,\n  .sd-d1e-canada-location a,\n  .sd-d1e-canada-location a:visited,\n  .sd-d1e-canada-location a:hover,\n  .sd-d1e-canada-location a:focus {\n    color: rgba(255, 255, 255, 0.78) !important;\n  }\n\n  .sd-d1e-canada-location a {\n    text-decoration: underline !important;\n    text-underline-offset: 3px;\n  }\n\n  .sd-d1e-canada-media {\n    min-width: 0;\n    padding: 20px;\n  }\n\n  .sd-d1e-canada-media img {\n    width: 100%;\n    height: auto;\n    object-fit: contain;\n    filter: drop-shadow(0 28px 34px rgba(0, 0, 0, 0.42));\n  }\n\n  .sd-d1e-faq {\n    background: var(--d1e-white);\n  }\n\n  .sd-d1e-faq-list {\n    max-width: 960px;\n    margin: 44px auto 0;\n    border-top: 1px solid var(--d1e-line);\n  }\n\n  .sd-d1e-faq details {\n    border-bottom: 1px solid var(--d1e-line);\n  }\n\n  .sd-d1e-faq summary {\n    position: relative;\n    display: block;\n    padding: 22px 52px 22px 0 !important;\n    color: var(--d1e-ink) !important;\n    font-size: 17px !important;\n    font-weight: 760 !important;\n    line-height: 1.4 !important;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .sd-d1e-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sd-d1e-faq summary::marker {\n    content: \"\";\n  }\n\n  .sd-d1e-faq summary::after {\n    position: absolute;\n    top: 50%;\n    right: 4px;\n    width: 30px;\n    height: 30px;\n    border: 1px solid var(--d1e-line);\n    border-radius: 50%;\n    color: var(--d1e-ink) !important;\n    content: \"+\";\n    font-size: 20px;\n    font-weight: 500;\n    line-height: 27px;\n    text-align: center;\n    transform: translateY(-50%);\n  }\n\n  .sd-d1e-faq details[open] summary::after {\n    content: \"−\";\n  }\n\n  .sd-d1e-faq summary:focus-visible {\n    outline: 2px solid var(--d1e-yellow);\n    outline-offset: 4px;\n  }\n\n  .sd-d1e-faq-answer {\n    max-width: 860px;\n    padding: 0 52px 24px 0 !important;\n    color: var(--d1e-muted) !important;\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n  }\n\n  .sd-d1e-faq-answer a,\n  .sd-d1e-source a {\n    color: var(--d1e-ink) !important;\n    text-decoration: underline !important;\n    text-underline-offset: 3px;\n  }\n\n  .sd-d1e-source {\n    max-width: 960px;\n    margin: 42px auto 0 !important;\n    padding-top: 22px;\n    border-top: 1px solid var(--d1e-line);\n    color: var(--d1e-muted) !important;\n    font-size: 11px !important;\n    line-height: 1.65 !important;\n    overflow-wrap: anywhere;\n  }\n\n  @media (max-width: 1040px) {\n    .sd-d1e-facts-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .sd-d1e-fact:nth-child(4),\n    .sd-d1e-fact:nth-child(5) {\n      border-top: 1px solid var(--d1e-line);\n    }\n\n    .sd-d1e-port-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .sd-d1e-gallery-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 820px) {\n    .sd-d1e-section {\n      padding: 76px 0;\n    }\n\n    .sd-d1e-hero {\n      display: flex;\n      min-height: 0;\n      flex-direction: column;\n    }\n\n    .sd-d1e-hero-media {\n      position: relative;\n      order: 2;\n    }\n\n    .sd-d1e-hero-media img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n      object-position: center;\n    }\n\n    .sd-d1e-hero-overlay {\n      display: none;\n    }\n\n    .sd-d1e-hero-inner {\n      order: 1;\n      min-height: 0;\n      width: 100%;\n      padding-inline: 24px;\n      background:\n        radial-gradient(circle at 86% 20%, rgba(255, 212, 0, 0.12), transparent 28%),\n        #141b27;\n    }\n\n    .sd-d1e-hero-copy {\n      width: 100%;\n      padding: 64px 0 52px;\n    }\n\n    .sd-d1e-intro-grid,\n    .sd-d1e-development-grid,\n    .sd-d1e-motor-grid,\n    .sd-d1e-canada-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-d1e-integration-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-d1e-canada-media {\n      max-width: 520px;\n      margin-inline: auto;\n    }\n  }\n\n  @media (max-width: 620px) {\n    .sd-d1e-wrap {\n      width: min(100% - 28px, 1240px);\n    }\n\n    .sd-d1e-section {\n      padding: 60px 0;\n    }\n\n    .sd-d1e-title {\n      font-size: 38px !important;\n      line-height: 1 !important;\n    }\n\n    .sd-d1e-lead {\n      margin-top: 18px !important;\n      font-size: 16px !important;\n    }\n\n    .sd-d1e-hero-inner {\n      padding-inline: 14px;\n    }\n\n    .sd-d1e-hero-copy {\n      padding: 48px 0 40px;\n    }\n\n    .sd-d1e-hero h2 {\n      font-size: 80px !important;\n    }\n\n    .sd-d1e-hero-subtitle {\n      margin-top: 24px !important;\n      font-size: 29px !important;\n    }\n\n    .sd-d1e-hero-description {\n      font-size: 15px !important;\n    }\n\n    .sd-d1e-hero-actions,\n    .sd-d1e-canada-actions {\n      display: grid;\n      grid-template-columns: 1fr;\n    }\n\n    .sd-d1e-button {\n      width: 100%;\n    }\n\n    .sd-d1e-facts-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-d1e-fact {\n      padding: 22px 17px;\n    }\n\n    .sd-d1e-fact:nth-child(3) {\n      border-top: 1px solid var(--d1e-line);\n    }\n\n    .sd-d1e-fact:nth-child(5) {\n      grid-column: 1 \/ 3;\n    }\n\n    .sd-d1e-product-media {\n      padding: 16px;\n    }\n\n    .sd-d1e-use-list,\n    .sd-d1e-metric-grid,\n    .sd-d1e-capability-grid,\n    .sd-d1e-port-grid,\n    .sd-d1e-integration-grid,\n    .sd-d1e-app-grid,\n    .sd-d1e-motor-list,\n    .sd-d1e-gallery-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-d1e-development-panel {\n      padding: 28px 20px;\n    }\n\n    .sd-d1e-gallery-card {\n      aspect-ratio: auto;\n      min-height: 0;\n    }\n\n    .sd-d1e-gallery-card img {\n      width: 100%;\n      height: auto;\n    }\n\n    .sd-d1e-table-hint {\n      display: block;\n    }\n\n    .sd-d1e-table-shell {\n      margin-top: 10px;\n    }\n\n    .sd-d1e-faq summary {\n      padding-top: 19px !important;\n      padding-bottom: 19px !important;\n      font-size: 15px !important;\n    }\n\n    .sd-d1e-faq-answer {\n      padding-right: 18px !important;\n      font-size: 14px !important;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sd-d1e-button {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"sd-d1e\" aria-label=\"AGIBOT D1 Edu product information\"\u003e\n  \u003csection class=\"sd-d1e-hero\"\u003e\n    \u003cfigure class=\"sd-d1e-hero-media\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-01-hero.jpg?v=1785540360\" alt=\"AGIBOT D1 Edu quadruped robot moving across rocky terrain\" width=\"1920\" height=\"996\" fetchpriority=\"high\"\u003e\n    \u003c\/figure\u003e\n    \u003cdiv class=\"sd-d1e-hero-overlay\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sd-d1e-wrap sd-d1e-hero-inner\"\u003e\n      \u003cdiv class=\"sd-d1e-hero-copy\"\u003e\n        \u003cp class=\"sd-d1e-wordmark\"\u003eAGIBOT\u003c\/p\u003e\n        \u003ch2\u003e\n          \u003cspan class=\"sd-d1e-hero-model\"\u003eD1\u003c\/span\u003e\n          \u003cspan class=\"sd-d1e-hero-variant\"\u003eEdu\u003c\/span\u003e\n        \u003c\/h2\u003e\n        \u003cp class=\"sd-d1e-hero-subtitle\"\u003eExpandable Quadruped Development Robot\u003c\/p\u003e\n        \u003cp class=\"sd-d1e-hero-description\"\u003e\n          AGIBOT D1 Edu combines a 12-degree-of-freedom quadruped platform with\n          SDK-supported secondary development, standardized expansion I\/O and\n          simulation resources for robotics research, teaching and integration.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1e-hero-actions\"\u003e\n          \u003ca class=\"sd-d1e-button\" href=\"#sd-d1e-canada\"\u003e\n            Request a Canadian Project Quote\n          \u003c\/a\u003e\n          \u003ca class=\"sd-d1e-button sd-d1e-button-secondary\" href=\"#sd-d1e-specs\"\u003e\n            View D1 Edu Specifications\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1e-facts\" aria-label=\"AGIBOT D1 Edu key facts\"\u003e\n    \u003cdl class=\"sd-d1e-wrap sd-d1e-facts-grid\"\u003e\n      \u003cdiv class=\"sd-d1e-fact\"\u003e\n        \u003cdt\u003eArticulation\u003c\/dt\u003e\n        \u003cdd\u003e12 DoF\u003csmall\u003e3 per leg\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1e-fact\"\u003e\n        \u003cdt\u003eMaximum speed\u003c\/dt\u003e\n        \u003cdd\u003e3.5 m\/s\u003csmall\u003eLaboratory test value\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1e-fact\"\u003e\n        \u003cdt\u003eEffective payload\u003c\/dt\u003e\n        \u003cdd\u003e5 kg\u003csmall\u003eNot for passengers or riding\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1e-fact\"\u003e\n        \u003cdt\u003eOperating time\u003c\/dt\u003e\n        \u003cdd\u003e1–2 hours\u003csmall\u003eVaries with use conditions\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1e-fact\"\u003e\n        \u003cdt\u003eDevelopment\u003c\/dt\u003e\n        \u003cdd\u003eSDK\u003csmall\u003eSecondary development supported\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n    \u003c\/dl\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1e-section sd-d1e-intro\"\u003e\n    \u003cdiv class=\"sd-d1e-wrap sd-d1e-intro-grid\"\u003e\n      \u003cfigure class=\"sd-d1e-product-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-13-product-view.png?v=1785540361\" alt=\"Three-quarter product view of the AGIBOT D1 Edu quadruped robot\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1e-copy\"\u003e\n        \u003cp class=\"sd-d1e-eyebrow\"\u003eWhat is AGIBOT D1 Edu?\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1e-title\"\u003eA mobile platform for robotics development.\u003c\/h2\u003e\n        \u003cp\u003e\n          D1 Edu is designed for universities, laboratories, robotics teams and\n          integrators that need a compact quadruped platform for motion-control\n          study, external payload integration and application prototyping.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          Its SDK and expansion interfaces create a development starting point;\n          they do not make autonomous navigation, following or inspection\n          available out of the box. Those outcomes require compatible external\n          hardware, software development, testing and a project-specific safety plan.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1e-use-list\" aria-label=\"D1 Edu development applications\"\u003e\n          \u003cdiv class=\"sd-d1e-use-item\"\u003eRobotics education and coursework\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1e-use-item\"\u003eMotion-control research\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1e-use-item\"\u003eSensor and payload integration\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1e-use-item\"\u003eAlgorithm and simulation testing\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1e-section sd-d1e-mobility\"\u003e\n    \u003cdiv class=\"sd-d1e-wrap\"\u003e\n      \u003cdiv class=\"sd-d1e-heading-center\"\u003e\n        \u003cp class=\"sd-d1e-eyebrow\"\u003eManufacturer-published mobility values\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1e-title\"\u003eDynamic movement for controlled testing.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1e-lead\"\u003e\n          Reinforcement-learning gait control supports stable movement over\n          varied ground surfaces. Published peak values are laboratory results,\n          not guarantees for every surface, payload or programmed action.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1e-wide-media sd-d1e-mobility-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-02-robust-mobility.jpg?v=1785540360\" alt=\"AGIBOT D1 Edu quadruped robot shown on a stair environment\" width=\"1920\" height=\"1019\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1e-metric-grid\"\u003e\n        \u003carticle class=\"sd-d1e-metric-card\"\u003e\n          \u003cstrong\u003e3.5 m\/s\u003c\/strong\u003e\n          \u003ch3\u003eMaximum speed\u003c\/h3\u003e\n          \u003cp\u003eManufacturer laboratory value; safe operating speed depends on the tested environment.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1e-metric-card\"\u003e\n          \u003cstrong\u003e16 cm\u003c\/strong\u003e\n          \u003ch3\u003eContinuous stair height\u003c\/h3\u003e\n          \u003cp\u003eCurrent listed continuous stair-climbing height under manufacturer test conditions.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1e-metric-card\"\u003e\n          \u003cstrong\u003e35 cm\u003c\/strong\u003e\n          \u003ch3\u003eJump height\u003c\/h3\u003e\n          \u003cp\u003eListed height off the ground under laboratory conditions and controlled operation.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1e-section sd-d1e-development\"\u003e\n    \u003cdiv class=\"sd-d1e-wrap sd-d1e-development-grid\"\u003e\n      \u003cfigure class=\"sd-d1e-wide-media\"\u003e\n        \u003cimg src=\"images\/shopify-upload\/agibot-d1-edu-04-flexible-development.png\" alt=\"AGIBOT D1 Edu quadruped robot on a technology development platform\" width=\"1920\" height=\"1198\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1e-development-panel\"\u003e\n        \u003cp class=\"sd-d1e-eyebrow\"\u003eSDK-supported development\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1e-title\"\u003eBuild, simulate and integrate.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1e-lead\"\u003e\n          AGIBOT lists secondary development support and standardized interfaces\n          for payload integration. Development access remains subject to the\n          supplied SDK, documentation, licensing and project configuration.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1e-capability-grid\"\u003e\n          \u003carticle class=\"sd-d1e-capability\"\u003e\n            \u003ch3\u003eROS 2 low-level control\u003c\/h3\u003e\n            \u003cp\u003eSupported according to the official quadruped robot FAQ; confirm the current software package and version.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1e-capability\"\u003e\n            \u003ch3\u003eURDF model\u003c\/h3\u003e\n            \u003cp\u003eManufacturer-listed model resource for development and simulation workflows.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1e-capability\"\u003e\n            \u003ch3\u003eIsaac Sim\u003c\/h3\u003e\n            \u003cp\u003eListed as a supported environment for simulation and testing.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1e-capability\"\u003e\n            \u003ch3\u003eMuJoCo\u003c\/h3\u003e\n            \u003cp\u003eListed as another supported simulation and testing environment.\u003c\/p\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1e-section sd-d1e-interface\"\u003e\n    \u003cdiv class=\"sd-d1e-wrap\"\u003e\n      \u003cp class=\"sd-d1e-eyebrow\"\u003eFunctional expansion I\/O\u003c\/p\u003e\n      \u003ch2 class=\"sd-d1e-title\"\u003eFive interface types. Seven listed ports.\u003c\/h2\u003e\n      \u003cp class=\"sd-d1e-lead\"\u003e\n        The D1 Edu-specific specification lists the following physical\n        expansion ports. Port use, power budget, simultaneous operation and\n        module compatibility must be confirmed for the intended integration.\n      \u003c\/p\u003e\n      \u003cdiv class=\"sd-d1e-port-grid\" aria-label=\"AGIBOT D1 Edu functional expansion ports\"\u003e\n        \u003cdiv class=\"sd-d1e-port\"\u003e\n\u003cstrong\u003e×1\u003c\/strong\u003e\u003cspan\u003eEthernet\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1e-port\"\u003e\n\u003cstrong\u003e×2\u003c\/strong\u003e\u003cspan\u003eUSB\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1e-port\"\u003e\n\u003cstrong\u003e×2\u003c\/strong\u003e\u003cspan\u003ePower\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1e-port\"\u003e\n\u003cstrong\u003e×1\u003c\/strong\u003e\u003cspan\u003eSBUS\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1e-port\"\u003e\n\u003cstrong\u003e×1\u003c\/strong\u003e\u003cspan\u003eUART\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1e-interface-note\"\u003e\n        \u003cstrong\u003eIntegration boundary:\u003c\/strong\u003e AGIBOT lists compatibility with\n        external positioning modules, LiDAR, depth cameras, RTK, 4G\/5G and\n        image-transmission modules. These are integration examples, not a claim\n        that the modules are built in or included with the standard robot.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1e-section\"\u003e\n    \u003cdiv class=\"sd-d1e-wrap\"\u003e\n      \u003cdiv class=\"sd-d1e-heading-center\"\u003e\n        \u003cp class=\"sd-d1e-eyebrow\"\u003eDevelopment planning\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1e-title\"\u003eDefine the full system before ordering.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1e-lead\"\u003e\n          The robot platform, external computing, optional sensing and software\n          stack must be planned as one system.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1e-integration-grid\"\u003e\n        \u003carticle class=\"sd-d1e-integration-card\"\u003e\n          \u003ch3\u003eExternal control computer\u003c\/h3\u003e\n          \u003cp\u003e\n            The official FAQ states that development use requires an external\n            control box. The built-in compute is not represented as open\n            user-development compute.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1e-integration-card\"\u003e\n          \u003ch3\u003eOptional sensors and networking\u003c\/h3\u003e\n          \u003cp\u003e\n            Confirm the exact sensor model, interface, power requirement,\n            mounting, software support and whether integration service is quoted.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1e-integration-card\"\u003e\n          \u003ch3\u003eSoftware access and scope\u003c\/h3\u003e\n          \u003cp\u003e\n            Confirm SDK access, ROS 2 package, documentation, examples, licensing,\n            supported development environment and update policy in writing.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1e-boundary\"\u003e\n        \u003cstrong\u003eControl-layer boundary:\u003c\/strong\u003e SDK support does not mean that\n        the motor and control-layer drive protocol is publicly open. Autonomous\n        following is also not a standard function; the manufacturer states that\n        it requires secondary development.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1e-section sd-d1e-applications\"\u003e\n    \u003cdiv class=\"sd-d1e-wrap\"\u003e\n      \u003cdiv class=\"sd-d1e-heading-center\"\u003e\n        \u003cp class=\"sd-d1e-eyebrow\"\u003eProject directions\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1e-title\"\u003eFrom research labs to creative robotics.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1e-lead\"\u003e\n          Official application examples include scientific research, education\n          and entertainment. Final capability depends on the developed software,\n          integrated hardware and controlled operating environment.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1e-app-grid\"\u003e\n        \u003carticle class=\"sd-d1e-app-card\"\u003e\n          \u003cimg src=\"images\/shopify-upload\/agibot-d1-edu-06-research-education.jpg\" alt=\"AGIBOT D1 Edu in a scientific research and education environment\" width=\"1800\" height=\"1200\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"sd-d1e-app-copy\"\u003e\n            \u003ch3\u003eScientific research and education\u003c\/h3\u003e\n            \u003cp\u003e\n              Explore gait control, robotics coursework, simulation transfer,\n              sensor integration and supervised application prototyping.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1e-app-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-11-entertainment-performance.jpg?v=1785540360\" alt=\"AGIBOT D1 Edu robots configured for an entertainment performance concept\" width=\"850\" height=\"585\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"sd-d1e-app-copy\"\u003e\n            \u003ch3\u003eEntertainment development\u003c\/h3\u003e\n            \u003cp\u003e\n              Prototype choreographed or character-based concepts with\n              project-specific software, accessories, supervision and safety controls.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1e-section sd-d1e-motor\"\u003e\n    \u003cdiv class=\"sd-d1e-wrap sd-d1e-motor-grid\"\u003e\n      \u003cdiv class=\"sd-d1e-motor-copy\"\u003e\n        \u003cp class=\"sd-d1e-eyebrow\"\u003eJoint and motion system\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1e-title\"\u003eTwelve precision motion units.\u003c\/h2\u003e\n        \u003cp\u003e\n          D1 Edu uses 12 aluminum-alloy precision joint motors and\n          high-power-density motion units. Torque and power figures below are\n          manufacturer-listed maximum values, not continuous output guarantees.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1e-motor-list\"\u003e\n          \u003cdiv class=\"sd-d1e-motor-item\"\u003e\n            \u003cstrong\u003e48 N·m\u003c\/strong\u003e\n            \u003cspan\u003eMaximum joint torque\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1e-motor-item\"\u003e\n            \u003cstrong\u003e12 motors\u003c\/strong\u003e\n            \u003cspan\u003eAluminum-alloy precision joint motors\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1e-motor-item\"\u003e\n            \u003cstrong\u003e3500 W\u003c\/strong\u003e\n            \u003cspan\u003eMaximum operating power\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1e-motor-item\"\u003e\n            \u003cstrong\u003e0°C–40°C\u003c\/strong\u003e\n            \u003cspan\u003eManufacturer-listed operating temperature\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1e-motor-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-08-motor-system.jpg?v=1785540360\" alt=\"AGIBOT D1 Edu product rendering highlighting the joint motor system\" width=\"1920\" height=\"1019\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1e-section sd-d1e-gallery\" aria-label=\"AGIBOT D1 Edu product views\"\u003e\n    \u003cdiv class=\"sd-d1e-wrap\"\u003e\n      \u003cdiv class=\"sd-d1e-heading-center\"\u003e\n        \u003cp class=\"sd-d1e-eyebrow\"\u003eOfficial product imagery\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1e-title\"\u003eD1 Edu from every angle.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1e-lead\"\u003e\n          Official views show the front camera, compact body, articulated legs\n          and yellow high-grip feet.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1e-gallery-grid\"\u003e\n        \u003cfigure class=\"sd-d1e-gallery-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-12-product-view.png?v=1785540361\" alt=\"Low three-quarter front view of the AGIBOT D1 Edu\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"sd-d1e-gallery-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-14-product-view.png?v=1785540360\" alt=\"Elevated three-quarter rear view of the AGIBOT D1 Edu\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"sd-d1e-gallery-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-15-product-view.png?v=1785540360\" alt=\"Front view of the AGIBOT D1 Edu camera and leg arrangement\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n        \u003cfigure class=\"sd-d1e-gallery-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-16-product-view.png?v=1785540361\" alt=\"Rear view of the AGIBOT D1 Edu quadruped robot\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1e-section sd-d1e-specs\" id=\"sd-d1e-specs\"\u003e\n    \u003cdiv class=\"sd-d1e-wrap\"\u003e\n      \u003cdiv class=\"sd-d1e-heading-center\"\u003e\n        \u003cp class=\"sd-d1e-eyebrow\"\u003eVerified D1 Edu configuration\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1e-title\"\u003eAGIBOT D1 Edu technical specifications\u003c\/h2\u003e\n        \u003cp class=\"sd-d1e-lead\"\u003e\n          Values below are limited to the current D1 Edu-specific official\n          product table and official quadruped FAQ. Conflicting slope figures\n          are intentionally withheld pending written confirmation.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1e-table-hint\"\u003eSwipe horizontally to view all specifications.\u003c\/p\u003e\n      \u003cdiv class=\"sd-d1e-table-shell\" role=\"region\" aria-label=\"Scrollable AGIBOT D1 Edu specification table\" tabindex=\"0\"\u003e\n        \u003ctable class=\"sd-d1e-table\"\u003e\n          \u003ccaption\u003e\n            Manufacturer specifications accessed July 31, 2026. Laboratory\n            values vary with environment, surface, action, payload and operating method.\n          \u003c\/caption\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"col\"\u003eSpecification\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eD1 Edu value\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1e-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003ePhysical configuration\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct type\u003c\/th\u003e\n\u003ctd\u003eQuadruped robot\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eAluminum alloy and high-strength engineering plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStanding dimensions\u003c\/th\u003e\n\u003ctd\u003eApproximately 635 × 360 × 420 mm (L × W × H)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLying dimensions\u003c\/th\u003e\n\u003ctd\u003eApproximately 675 × 435 × 145 mm (L × W × H)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e15.5 kg, including battery\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProtection rating\u003c\/th\u003e\n\u003ctd\u003eIP32 \u003csmall\u003eDo not interpret this as waterproof.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating temperature\u003c\/th\u003e\n\u003ctd\u003e0°C to 40°C\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDegrees of freedom\u003c\/th\u003e\n\u003ctd\u003e12 total; 3 per leg\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1e-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003ePerformance\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBasic compute\u003c\/th\u003e\n\u003ctd\u003eHigh-performance 8-core CPU \u003csmall\u003eBuilt-in compute is not represented as open user-development compute.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum operating power\u003c\/th\u003e\n\u003ctd\u003e3500 W\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum speed\u003c\/th\u003e\n\u003ctd\u003e3.5 m\/s \u003csmall\u003eManufacturer laboratory value.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eEffective payload\u003c\/th\u003e\n\u003ctd\u003e5 kg \u003csmall\u003eFor light items; not suitable for passengers or riding.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eContinuous stair-climb height\u003c\/th\u003e\n\u003ctd\u003e16 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eJump height off ground\u003c\/th\u003e\n\u003ctd\u003e35 cm \u003csmall\u003eManufacturer laboratory value.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1e-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eJoints and motion\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eActuator type\u003c\/th\u003e\n\u003ctd\u003eHigh-power-density motion unit\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum joint torque\u003c\/th\u003e\n\u003ctd\u003e48 N·m\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePrecision joint motors\u003c\/th\u003e\n\u003ctd\u003e12, with aluminum-alloy housings\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBody joint range\u003c\/th\u003e\n\u003ctd\u003e−28° to 28°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eThigh joint range\u003c\/th\u003e\n\u003ctd\u003e−170° to 66°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLower-leg joint range\u003c\/th\u003e\n\u003ctd\u003e35° to 156°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStandard actions\u003c\/th\u003e\n\u003ctd\u003eStanding; lying; damping mode; pitch adjustment; height adjustment; horizontal turning\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpecial-action examples\u003c\/th\u003e\n\u003ctd\u003eForward jump; upward jump; biped standing; backflip; waving\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1e-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eVision and sensing\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCamera field of view\u003c\/th\u003e\n\u003ctd\u003eDFOV 122°; HFOV 111°; VFOV 70°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eIMU\u003c\/th\u003e\n\u003ctd\u003eStandard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eReal-time image transmission\u003c\/th\u003e\n\u003ctd\u003eSupported; official FAQ lists 720p\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1e-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eDevelopment and expansion\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecondary development \/ SDK\u003c\/th\u003e\n\u003ctd\u003eSupported\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFunctional expansion ports\u003c\/th\u003e\n\u003ctd\u003eEthernet ×1; USB ×2; Power ×2; SBUS ×1; UART ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eROS 2 low-level control\u003c\/th\u003e\n\u003ctd\u003eSupported \u003csmall\u003eConfirm the current package, version and access terms.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eControl mode\u003c\/th\u003e\n\u003ctd\u003eSpeed-control mode\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSimulation resources\u003c\/th\u003e\n\u003ctd\u003eURDF model; support for simulation and testing in Isaac Sim and MuJoCo\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCompatible external module examples\u003c\/th\u003e\n\u003ctd\u003ePositioning modules; LiDAR; depth cameras; RTK; 4G\/5G; image-transmission modules \u003csmall\u003eCompatibility examples only; not represented as included equipment.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDevelopment computer\u003c\/th\u003e\n\u003ctd\u003eExternal control box required for development use \u003csmall\u003eExternal computer or GPU is not represented as included.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotor\/control-layer drive protocol\u003c\/th\u003e\n\u003ctd\u003eNot publicly open according to the official FAQ\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1e-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eEnergy system\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eRated capacity 4.6 Ah; voltage 43.2 V\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging time\u003c\/th\u003e\n\u003ctd\u003eApproximately 1 hour, from 10% to 90%\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating time\u003c\/th\u003e\n\u003ctd\u003e1–2 hours \u003csmall\u003eVaries with environment, action, payload and operating method.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eManufacturer-listed range\u003c\/th\u003e\n\u003ctd\u003e6 km ± 1 km \u003csmall\u003eThis is not a remote-control-distance specification.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1e-spec-note\"\u003e\n        The maximum climbing-slope figure is not published here because current\n        official AGIBOT sources disagree. Confirm the current rated value,\n        exact supplied configuration, SDK scope and commercial terms in the written quotation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1e-section sd-d1e-canada\" id=\"sd-d1e-canada\"\u003e\n    \u003cdiv class=\"sd-d1e-wrap sd-d1e-canada-grid\"\u003e\n      \u003cdiv class=\"sd-d1e-canada-copy\"\u003e\n        \u003cp class=\"sd-d1e-eyebrow\"\u003eAGIBOT D1 Edu in Canada\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1e-title\"\u003ePlan your robotics development project with SpeedyDrone Canada.\u003c\/h2\u003e\n        \u003cp\u003e\n          SpeedyDrone Canada is a Toronto-based technology retailer serving\n          organizations across Canada. Contact the team with your research or\n          teaching objective, external computing plan, sensors, payload,\n          interface and power requirements, operating environment, safety zone,\n          software needs and delivery region.\n        \u003c\/p\u003e\n        \u003cp class=\"sd-d1e-canada-location\"\u003e\n          Toronto showroom:\n          \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003e\n            991 Bay Street, Toronto, ON M5S 3C4\n          \u003c\/a\u003e.\n          Product display, demonstration, pickup and meeting availability must\n          be confirmed before visiting.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1e-canada-actions\"\u003e\n          \u003ca class=\"sd-d1e-button\" href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003e\n            Contact SpeedyDrone Canada\n          \u003c\/a\u003e\n          \u003ca class=\"sd-d1e-button sd-d1e-button-secondary\" href=\"https:\/\/www.speedydrone.ca\/pages\/about-us-1\"\u003e\n            About SpeedyDrone Canada\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1e-canada-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-12-product-view.png?v=1785540361\" alt=\"AGIBOT D1 Edu quadruped development robot available by Canadian project quotation\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1e-section sd-d1e-faq\"\u003e\n    \u003cdiv class=\"sd-d1e-wrap\"\u003e\n      \u003cdiv class=\"sd-d1e-heading-center\"\u003e\n        \u003cp class=\"sd-d1e-eyebrow\"\u003eD1 Edu and Canadian purchasing FAQ\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1e-title\"\u003eEvaluating the AGIBOT D1 Edu\u003c\/h2\u003e\n        \u003cp class=\"sd-d1e-lead\"\u003e\n          Direct answers based on current official D1 Edu information and a\n          quotation-led Canadian purchasing process.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-d1e-faq-list\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the AGIBOT D1 Edu?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            AGIBOT D1 Edu is a 12-degree-of-freedom quadruped development robot\n            with SDK-supported secondary development, functional expansion\n            interfaces, real-time image transmission and simulation resources.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWho is D1 Edu designed for?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            It is designed for universities, research laboratories, robotics\n            teams and integrators working on education, motion control, sensor\n            integration and supervised application prototyping.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat are the D1 Edu dimensions, weight and degrees of freedom?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            Standing dimensions are approximately 635 × 360 × 420 mm (L × W × H);\n            lying dimensions are approximately 675 × 435 × 145 mm. Weight is\n            15.5 kg including the battery, and the robot has 12 total degrees of freedom.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat mobility values are manufacturer-listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            AGIBOT lists a 3.5 m\/s maximum speed, 16 cm continuous stair-climb\n            height and 35 cm jump height under laboratory conditions. The current\n            official slope figures conflict, so the rated slope should be confirmed in writing.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the effective payload, and can D1 Edu be ridden?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            The listed effective payload is 5 kg for moving light items. The\n            manufacturer states that the robot is not suitable for passengers,\n            riding or use as transportation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat are the operating time, range and charging time?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            Operating time is listed as 1–2 hours and range as 6 km ± 1 km.\n            Charging is approximately one hour from 10% to 90%. These figures\n            vary with conditions, and the 6 km value is not remote-control distance.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes D1 Edu support SDK secondary development?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            Yes. The D1 Edu-specific official table lists secondary development\n            as supported. Confirm SDK access, documentation, licensing, software\n            version and included support in the written quotation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhich functional expansion ports are provided?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            The official D1 Edu specification lists Ethernet ×1, USB ×2,\n            Power ×2, SBUS ×1 and UART ×1.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eAre LiDAR, depth cameras, RTK or 4G\/5G modules included?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            No inclusion is implied. AGIBOT lists these as compatible external\n            integration examples. Confirm the module model, mount, interface,\n            power, driver, software and integration scope before ordering.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eIs the built-in computing power open to developers?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            No. The official FAQ states that the built-in compute is not open\n            for user secondary development and that an external control box is\n            required for development use. External computing is not represented as included.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes D1 Edu support ROS 2?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            The official quadruped FAQ says ROS 2 low-level control is supported.\n            Confirm the current package, compatible ROS distribution, API scope,\n            licensing and documentation before defining the development stack.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhich simulation resources are listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            AGIBOT lists a URDF model and support for simulation and testing in\n            Isaac Sim and MuJoCo. Exact files, examples, versions and support\n            scope should be confirmed with the project quotation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eIs the motor and control-layer drive protocol open?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            No. The official FAQ states that the motor and control-layer drive\n            protocol is not publicly open. SDK support should not be interpreted\n            as unrestricted access to the underlying servo protocol.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes autonomous following work out of the box?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            No. The official FAQ says autonomous following requires secondary\n            development. It also requires suitable sensing, external computing,\n            software, testing and a controlled operating environment.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat camera and image-transmission specifications are listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            The camera field of view is listed as DFOV 122°, HFOV 111° and\n            VFOV 70°. Real-time image transmission is supported, and the\n            official FAQ lists 720p transmission.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the AGIBOT D1 Edu price in Canada?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            Canadian pricing depends on the exact robot configuration, external\n            computing, optional hardware, software scope, freight, taxes,\n            delivery region and commercial terms. Request a written CAD quotation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhere can Canadian organizations request a D1 Edu quote?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            Canadian universities, laboratories and organizations can contact\n            \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003eSpeedyDrone Canada\u003c\/a\u003e\n            to discuss the development requirements and request a quotation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eAre warranty, training, integration and delivery services included?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1e-faq-answer\"\u003e\n            No universal inclusion is implied. Final warranty, training,\n            software access, documentation, integration, delivery and support\n            terms are governed by the written quotation. The purchaser remains\n            responsible for safety planning, supervision and applicable compliance.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should I compare between wheeled, legged and wheel-legged robot configurations?\u003c\/summary\u003e\n\u003cp\u003eThe locomotion system changes the terrain, turning, obstacle and energy-use trade-offs. Compare the exact platform’s supported surfaces, clearance, payload and control software. A wheel-legged model is not simply an accessory upgrade for every legged configuration; match the actual hardware edition to the site and task.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes LiDAR or a depth camera mean autonomous navigation is included?\u003c\/summary\u003e\n\u003cp\u003eNo. Sensors provide measurements; SLAM, localization, path planning and obstacle handling depend on software and integration. Check the supplied sensor package, compute module, SDK or API access and enabled navigation functions for the exact robot edition. A sensor shown on another configuration is not automatically included.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the difference between teleoperation, data collection and embodied-AI deployment?\u003c\/summary\u003e\n\u003cp\u003eTeleoperation lets a person command the robot. Data collection records demonstrations or sensor and action data. An embodied-AI application uses a trained policy or other control software to perform a task. These are separate workflows with different software, interfaces and validation needs; none should be assumed to be fully supplied from the robot’s model name alone.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should the Canadian delivery and commissioning scope include?\u003c\/summary\u003e\n\u003cp\u003eFor AGIBOT D1 Edu Quadruped Development Robot, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\u003c\/p\u003e\n\u003c\/details\u003e\n\n      \u003c\/div\u003e\n\n      \u003cp class=\"sd-d1e-source\"\u003e\n        Sources:\n        \u003ca href=\"https:\/\/store.agibot.com\/products\/d1-edu\"\u003eAGIBOT official store D1 Edu page\u003c\/a\u003e\n        and\n        \u003ca href=\"https:\/\/store.agibot.com\/collections\/quadruped-robot\"\u003eAGIBOT official quadruped robot information and FAQ\u003c\/a\u003e,\n        accessed July 31, 2026;\n        \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/about-us-1\"\u003eSpeedyDrone Canada company information\u003c\/a\u003e\n        and\n        \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003eToronto showroom and contact details\u003c\/a\u003e.\n        Manufacturer values are based on laboratory testing and may change.\n        Final configuration, included items, software access, suitability and\n        commercial terms are governed by the written quotation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/section\u003e\n","brand":"AGIBOT","offers":[{"title":"Default Title","offer_id":47801265553545,"sku":"AGI-305784","price":10499.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-pro-12-product-view.png?v=1785540361"},{"product_id":"agibot-d1-ultra-w","title":"AGIBOT D1 Ultra-W Wheel-Equipped Quadruped Development Robot","description":"\u003cstyle\u003e\n  \/* =========================================================\n     AGIBOT D1 ULTRA-W\n     SHOPIFY PRODUCT DESCRIPTION\n     Compact Product-Description Version\n  ========================================================= *\/\n\n  .sd-d1uw-pd,\n  .sd-d1uw-pd * {\n    box-sizing: border-box;\n  }\n\n  .sd-d1uw-pd {\n    --ink: #14171b;\n    --muted: #687078;\n    --line: rgba(20, 23, 27, 0.11);\n    --soft: #f3f4f3;\n    --dark: #090b0c;\n    --dark-2: #111416;\n    --orange: #ef741f;\n    --orange-soft: #ff9a55;\n\n    width: 100%;\n    overflow: hidden;\n    color: var(--ink);\n    background: #fff;\n    font-family:\n      var(--font-body-family),\n      -apple-system,\n      BlinkMacSystemFont,\n      \"Helvetica Neue\",\n      Arial,\n      sans-serif;\n  }\n\n  .sd-d1uw-pd,\n  .sd-d1uw-pd p,\n  .sd-d1uw-pd h2,\n  .sd-d1uw-pd h3 {\n    margin-top: 0;\n  }\n\n  .sd-d1uw-pd__wrap {\n    width: min(1240px, calc(100% - 48px));\n    margin: 0 auto;\n  }\n\n  .sd-d1uw-pd__section {\n    padding: 74px 0;\n  }\n\n  .sd-d1uw-pd__soft {\n    background: var(--soft);\n  }\n\n  .sd-d1uw-pd__label {\n    display: block;\n    margin-bottom: 13px;\n    color: #b8510f;\n    font-size: 7px;\n    font-weight: 750;\n    letter-spacing: 0.18em;\n    line-height: 1;\n  }\n\n  .sd-d1uw-pd__title {\n    max-width: 760px;\n    margin-bottom: 0 !important;\n    color: var(--ink) !important;\n    font-family: var(--font-heading-family), Arial, sans-serif;\n    font-size: clamp(38px, 4.4vw, 62px);\n    font-weight: 590;\n    letter-spacing: -0.055em;\n    line-height: 0.96;\n  }\n\n  .sd-d1uw-pd__title span {\n    display: block;\n    color: rgba(20, 23, 27, 0.3);\n  }\n\n  .sd-d1uw-pd__lead {\n    max-width: 620px;\n    margin: 20px 0 0;\n    color: var(--muted);\n    font-size: 12px;\n    line-height: 1.7;\n  }\n\n\n  \/* =========================================================\n     01 OVERVIEW\n  ========================================================= *\/\n\n  .sd-d1uw-pd__overview {\n    padding: 50px 0 62px;\n    background:\n      radial-gradient(\n        circle at 83% 14%,\n        rgba(239, 116, 31, 0.08),\n        transparent 28%\n      ),\n      linear-gradient(145deg, #f7f8f7, #eef0ef);\n  }\n\n  .sd-d1uw-pd__overview-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.82fr) minmax(480px, 1.18fr);\n    gap: clamp(42px, 6vw, 82px);\n    align-items: center;\n  }\n\n  .sd-d1uw-pd__overview h2 {\n    max-width: 620px;\n    margin: 0 !important;\n    color: var(--ink) !important;\n    font-family: var(--font-heading-family), Arial, sans-serif;\n    font-size: clamp(42px, 5vw, 70px);\n    font-weight: 590;\n    letter-spacing: -0.06em;\n    line-height: 0.92;\n  }\n\n  .sd-d1uw-pd__overview h2 span {\n    display: block;\n    color: rgba(20, 23, 27, 0.3);\n  }\n\n  .sd-d1uw-pd__overview-copy \u003e p {\n    max-width: 590px;\n    margin: 22px 0 0;\n    color: var(--muted);\n    font-size: 12px;\n    line-height: 1.72;\n  }\n\n  .sd-d1uw-pd__overview-media {\n    overflow: hidden;\n    aspect-ratio: 16 \/ 9;\n    background: #fff;\n  }\n\n  .sd-d1uw-pd__overview-media img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n  }\n\n\n  \/* =========================================================\n     QUICK SPECS\n  ========================================================= *\/\n\n  .sd-d1uw-pd__quick {\n    background: var(--dark);\n    color: #fff;\n  }\n\n  .sd-d1uw-pd__quick-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n  }\n\n  .sd-d1uw-pd__quick-item {\n    min-height: 118px;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n    padding: 22px;\n    border-left: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .sd-d1uw-pd__quick-item:first-child {\n    border-left: 0;\n  }\n\n  .sd-d1uw-pd__quick-item:last-child {\n    background: rgba(239, 116, 31, 0.06);\n  }\n\n  .sd-d1uw-pd__quick-item \u003e span {\n    color: rgba(255, 255, 255, 0.32);\n    font-size: 5.5px;\n    letter-spacing: 0.16em;\n  }\n\n  .sd-d1uw-pd__quick-item strong {\n    color: #fff;\n    font-family: var(--font-heading-family), Arial, sans-serif;\n    font-size: clamp(30px, 3vw, 45px);\n    font-weight: 580;\n    letter-spacing: -0.05em;\n    line-height: 0.85;\n  }\n\n  .sd-d1uw-pd__quick-item small {\n    margin-left: 4px;\n    color: var(--orange-soft);\n    font-family: var(--font-body-family), Arial, sans-serif;\n    font-size: 8px;\n    letter-spacing: 0;\n  }\n\n\n  \/* =========================================================\n     MODEL IDENTITY\n  ========================================================= *\/\n\n  .sd-d1uw-pd__identity {\n    display: grid;\n    grid-template-columns: minmax(400px, 0.9fr) minmax(0, 1.1fr);\n    gap: clamp(42px, 6vw, 80px);\n    align-items: center;\n  }\n\n  .sd-d1uw-pd__identity-media {\n    overflow: hidden;\n    aspect-ratio: 16 \/ 9;\n    background: #f4f5f4;\n  }\n\n  .sd-d1uw-pd__identity-media img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .sd-d1uw-pd__identity-facts {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    margin-top: 28px;\n    border-top: 1px solid var(--line);\n    border-left: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__identity-facts \u003e div {\n    min-height: 94px;\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-end;\n    padding: 14px;\n    border-right: 1px solid var(--line);\n    border-bottom: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__identity-facts span {\n    margin-bottom: auto;\n    color: rgba(20, 23, 27, 0.35);\n    font-size: 5px;\n    letter-spacing: 0.13em;\n  }\n\n  .sd-d1uw-pd__identity-facts strong {\n    font-size: 16px;\n    font-weight: 650;\n  }\n\n  .sd-d1uw-pd__identity-facts small {\n    margin-top: 3px;\n    color: rgba(20, 23, 27, 0.38);\n    font-size: 6px;\n  }\n\n  .sd-d1uw-pd__warning {\n    display: grid;\n    grid-template-columns: 7px 1fr;\n    gap: 10px;\n    max-width: 920px;\n    margin-top: 30px;\n    padding-top: 18px;\n    border-top: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__warning \u003e span {\n    width: 6px;\n    height: 6px;\n    margin-top: 6px;\n    border-radius: 50%;\n    background: var(--orange);\n  }\n\n  .sd-d1uw-pd__warning p {\n    margin: 0;\n    color: rgba(20, 23, 27, 0.46);\n    font-size: 8px;\n    line-height: 1.58;\n  }\n\n\n  \/* =========================================================\n     MOBILITY\n  ========================================================= *\/\n\n  .sd-d1uw-pd__mobility {\n    padding: 74px 0;\n    color: #fff;\n    background:\n      radial-gradient(\n        circle at 78% 15%,\n        rgba(239, 116, 31, 0.07),\n        transparent 28%\n      ),\n      linear-gradient(145deg, #080a0b, #121516);\n  }\n\n  .sd-d1uw-pd__mobility-head {\n    display: grid;\n    grid-template-columns: minmax(0, 1.1fr) minmax(300px, 0.6fr);\n    gap: 60px;\n    align-items: end;\n    margin-bottom: 34px;\n  }\n\n  .sd-d1uw-pd__mobility .sd-d1uw-pd__label {\n    color: var(--orange-soft);\n  }\n\n  .sd-d1uw-pd__mobility h2 {\n    max-width: 720px;\n    margin: 0 !important;\n    color: #fff !important;\n    font-family: var(--font-heading-family), Arial, sans-serif;\n    font-size: clamp(38px, 4.4vw, 62px);\n    font-weight: 590;\n    letter-spacing: -0.055em;\n    line-height: 0.95;\n  }\n\n  .sd-d1uw-pd__mobility h2 span {\n    display: block;\n    color: rgba(255, 255, 255, 0.3);\n  }\n\n  .sd-d1uw-pd__mobility-head \u003e p {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.43);\n    font-size: 10px;\n    line-height: 1.68;\n  }\n\n  .sd-d1uw-pd__mobility-media {\n    overflow: hidden;\n    aspect-ratio: 16 \/ 9;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .sd-d1uw-pd__mobility-media img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .sd-d1uw-pd__terrain {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    border-left: 1px solid rgba(255, 255, 255, 0.1);\n    border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .sd-d1uw-pd__terrain \u003e div {\n    min-height: 120px;\n    display: flex;\n    flex-direction: column;\n    padding: 16px;\n    border-right: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .sd-d1uw-pd__terrain span {\n    color: var(--orange-soft);\n    font-size: 6px;\n  }\n\n  .sd-d1uw-pd__terrain small {\n    margin-top: auto;\n    color: rgba(255, 255, 255, 0.3);\n    font-size: 5px;\n    letter-spacing: 0.13em;\n  }\n\n  .sd-d1uw-pd__terrain strong {\n    margin-top: 5px;\n    color: #fff;\n    font-family: var(--font-heading-family), Arial, sans-serif;\n    font-size: 25px;\n    font-weight: 580;\n  }\n\n  .sd-d1uw-pd__mobility-note {\n    max-width: 820px;\n    margin: 18px 0 0;\n    color: rgba(255, 255, 255, 0.3);\n    font-size: 7px;\n    line-height: 1.55;\n  }\n\n\n  \/* =========================================================\n     DEVELOPMENT\n  ========================================================= *\/\n\n  .sd-d1uw-pd__dev-top {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(420px, 0.8fr);\n    gap: 64px;\n    align-items: center;\n  }\n\n  .sd-d1uw-pd__dev-media {\n    overflow: hidden;\n    aspect-ratio: 16 \/ 9;\n    background: #f3f4f3;\n  }\n\n  .sd-d1uw-pd__dev-media img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .sd-d1uw-pd__dev-grid {\n    display: grid;\n    grid-template-columns: 0.75fr 1.25fr 1fr;\n    margin-top: 36px;\n    border-top: 1px solid var(--line);\n    border-left: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__dev-card {\n    min-height: 230px;\n    display: flex;\n    flex-direction: column;\n    padding: 20px;\n    border-right: 1px solid var(--line);\n    border-bottom: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__dev-card:last-child {\n    background: rgba(239, 116, 31, 0.04);\n  }\n\n  .sd-d1uw-pd__dev-card \u003e span {\n    color: #b8510f;\n    font-size: 5.5px;\n    letter-spacing: 0.14em;\n  }\n\n  .sd-d1uw-pd__dev-card h3 {\n    margin: 28px 0 0;\n    color: var(--ink) !important;\n    font-size: 17px;\n    line-height: 1.2;\n  }\n\n  .sd-d1uw-pd__payload-number {\n    margin-top: auto;\n    color: var(--ink);\n    font-family: var(--font-heading-family), Arial, sans-serif;\n    font-size: 55px;\n    font-weight: 590;\n    letter-spacing: -0.06em;\n    line-height: 0.82;\n  }\n\n  .sd-d1uw-pd__payload-number small {\n    margin-left: 4px;\n    color: #b8510f;\n    font-size: 9px;\n  }\n\n  .sd-d1uw-pd__dev-card p {\n    margin: 12px 0 0;\n    color: var(--muted);\n    font-size: 8px;\n    line-height: 1.55;\n  }\n\n  .sd-d1uw-pd__ports {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    margin-top: auto;\n    border-top: 1px solid var(--line);\n    border-left: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__ports \u003e div {\n    min-height: 51px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 8px;\n    border-right: 1px solid var(--line);\n    border-bottom: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__ports strong {\n    font-size: 7px;\n  }\n\n  .sd-d1uw-pd__ports small {\n    color: #b8510f;\n    font-size: 7px;\n  }\n\n  .sd-d1uw-pd__dev-list {\n    margin: auto 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-d1uw-pd__dev-list li {\n    padding: 6px 0;\n    border-bottom: 1px solid var(--line);\n    color: rgba(20, 23, 27, 0.65);\n    font-size: 8px;\n  }\n\n  .sd-d1uw-pd__network {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    margin-top: 12px;\n    border-top: 1px solid var(--line);\n    border-bottom: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__network \u003e div {\n    min-height: 90px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: 14px;\n    border-left: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__network \u003e div:first-child {\n    border-left: 0;\n  }\n\n  .sd-d1uw-pd__network span {\n    margin-bottom: 5px;\n    color: #b8510f;\n    font-size: 5px;\n    letter-spacing: 0.13em;\n  }\n\n  .sd-d1uw-pd__network strong {\n    font-size: 10px;\n  }\n\n  .sd-d1uw-pd__network small {\n    margin-top: 3px;\n    color: rgba(20, 23, 27, 0.37);\n    font-size: 6px;\n  }\n\n\n  \/* =========================================================\n     SPECS\n  ========================================================= *\/\n\n  .sd-d1uw-pd__spec-head {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(300px, 0.55fr);\n    gap: 55px;\n    align-items: end;\n    margin-bottom: 30px;\n  }\n\n  .sd-d1uw-pd__spec-head \u003e p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 9px;\n    line-height: 1.65;\n  }\n\n  .sd-d1uw-pd__spec {\n    border-top: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__spec:last-of-type {\n    border-bottom: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__spec summary {\n    min-height: 76px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .sd-d1uw-pd__spec summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sd-d1uw-pd__spec summary \u003e div {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n  }\n\n  .sd-d1uw-pd__spec summary span {\n    color: #b8510f;\n    font-size: 6px;\n  }\n\n  .sd-d1uw-pd__spec summary strong {\n    font-size: 14px;\n    font-weight: 650;\n  }\n\n  .sd-d1uw-pd__plus {\n    position: relative;\n    width: 27px;\n    height: 27px;\n    flex: 0 0 27px;\n    border: 1px solid var(--line);\n    border-radius: 50%;\n  }\n\n  .sd-d1uw-pd__plus::before,\n  .sd-d1uw-pd__plus::after {\n    content: \"\";\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 9px;\n    height: 1px;\n    background: var(--ink);\n    transform: translate(-50%, -50%);\n  }\n\n  .sd-d1uw-pd__plus::after {\n    transform: translate(-50%, -50%) rotate(90deg);\n  }\n\n  .sd-d1uw-pd__spec[open] .sd-d1uw-pd__plus::after {\n    display: none;\n  }\n\n  .sd-d1uw-pd__spec-body {\n    padding-bottom: 24px;\n  }\n\n  .sd-d1uw-pd__spec-row {\n    min-height: 47px;\n    display: grid;\n    grid-template-columns: minmax(180px, 0.5fr) minmax(0, 1.5fr);\n    gap: 28px;\n    align-items: center;\n    border-top: 1px solid rgba(20, 23, 27, 0.07);\n  }\n\n  .sd-d1uw-pd__spec-row span {\n    color: rgba(20, 23, 27, 0.43);\n    font-size: 7px;\n  }\n\n  .sd-d1uw-pd__spec-row strong {\n    color: rgba(20, 23, 27, 0.76);\n    font-size: 8px;\n    font-weight: 620;\n  }\n\n\n  \/* =========================================================\n     APPLICATIONS\n  ========================================================= *\/\n\n  .sd-d1uw-pd__apps {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    margin-top: 34px;\n    border-top: 1px solid var(--line);\n    border-bottom: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__app {\n    min-height: 205px;\n    display: flex;\n    flex-direction: column;\n    padding: 19px;\n    border-left: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__app:first-child {\n    border-left: 0;\n  }\n\n  .sd-d1uw-pd__app:last-child {\n    background: rgba(239, 116, 31, 0.04);\n  }\n\n  .sd-d1uw-pd__app \u003e span {\n    color: #b8510f;\n    font-size: 6px;\n  }\n\n  .sd-d1uw-pd__app small {\n    margin-top: 25px;\n    color: rgba(20, 23, 27, 0.33);\n    font-size: 5px;\n    letter-spacing: 0.13em;\n  }\n\n  .sd-d1uw-pd__app h3 {\n    margin: 7px 0 0;\n    color: var(--ink) !important;\n    font-size: 15px;\n    line-height: 1.2;\n  }\n\n  .sd-d1uw-pd__app p {\n    margin: auto 0 0;\n    color: var(--muted);\n    font-size: 7.5px;\n    line-height: 1.55;\n  }\n\n\n  \/* =========================================================\n     CANADA CTA\n  ========================================================= *\/\n\n  .sd-d1uw-pd__canada {\n    padding: 55px 0;\n    color: #fff;\n    background:\n      radial-gradient(\n        circle at 12% 25%,\n        rgba(239, 116, 31, 0.08),\n        transparent 26%\n      ),\n      var(--dark);\n  }\n\n  .sd-d1uw-pd__canada-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(350px, 0.7fr);\n    gap: 70px;\n    align-items: center;\n  }\n\n  .sd-d1uw-pd__canada .sd-d1uw-pd__label {\n    color: var(--orange-soft);\n  }\n\n  .sd-d1uw-pd__canada h2 {\n    max-width: 650px;\n    margin: 0 !important;\n    color: #fff !important;\n    font-family: var(--font-heading-family), Arial, sans-serif;\n    font-size: clamp(34px, 4vw, 55px);\n    font-weight: 580;\n    letter-spacing: -0.052em;\n    line-height: 0.96;\n  }\n\n  .sd-d1uw-pd__canada-copy \u003e p {\n    max-width: 570px;\n    margin: 18px 0 0;\n    color: rgba(255, 255, 255, 0.42);\n    font-size: 9px;\n    line-height: 1.65;\n  }\n\n  .sd-d1uw-pd__quote {\n    min-height: 54px;\n    max-width: 340px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    margin-top: 22px;\n    padding: 0 18px;\n    color: #111 !important;\n    background: var(--orange);\n    text-decoration: none;\n    font-size: 9px;\n    font-weight: 720;\n  }\n\n  .sd-d1uw-pd__quote span:last-child {\n    font-size: 15px;\n  }\n\n  .sd-d1uw-pd__contact {\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .sd-d1uw-pd__contact \u003e div {\n    min-height: 78px;\n    padding: 13px 0;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .sd-d1uw-pd__contact small {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--orange-soft);\n    font-size: 5px;\n    letter-spacing: 0.13em;\n  }\n\n  .sd-d1uw-pd__contact strong {\n    color: rgba(255, 255, 255, 0.8);\n    font-size: 10px;\n  }\n\n  .sd-d1uw-pd__contact p {\n    margin: 4px 0 0;\n    color: rgba(255, 255, 255, 0.33);\n    font-size: 7px;\n    line-height: 1.5;\n  }\n\n\n  \/* =========================================================\n     FAQ\n  ========================================================= *\/\n\n  .sd-d1uw-pd__faq-layout {\n    display: grid;\n    grid-template-columns: minmax(220px, 0.48fr) minmax(0, 1.52fr);\n    gap: 65px;\n    align-items: start;\n  }\n\n  .sd-d1uw-pd__faq-intro \u003e p {\n    max-width: 310px;\n    margin: 18px 0 0;\n    color: var(--muted);\n    font-size: 9px;\n    line-height: 1.6;\n  }\n\n  .sd-d1uw-pd__faq {\n    border-top: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__faq details {\n    border-bottom: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__faq summary {\n    min-height: 72px;\n    display: grid;\n    grid-template-columns: 1fr 27px;\n    gap: 18px;\n    align-items: center;\n    cursor: pointer;\n    list-style: none;\n    color: var(--ink);\n    font-size: 12px;\n    font-weight: 640;\n  }\n\n  .sd-d1uw-pd__faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sd-d1uw-pd__faq details \u003e p {\n    max-width: 780px;\n    margin: 0;\n    padding: 0 45px 21px 0;\n    color: var(--muted);\n    font-size: 9.5px;\n    line-height: 1.7;\n  }\n\n  .sd-d1uw-pd__source {\n    max-width: 900px;\n    margin-top: 38px;\n    padding-top: 17px;\n    border-top: 1px solid var(--line);\n  }\n\n  .sd-d1uw-pd__source strong {\n    display: block;\n    margin-bottom: 5px;\n    font-size: 6px;\n    letter-spacing: 0.13em;\n  }\n\n  .sd-d1uw-pd__source p {\n    margin: 0;\n    color: rgba(20, 23, 27, 0.4);\n    font-size: 7px;\n    line-height: 1.55;\n  }\n\n\n  \/* =========================================================\n     TABLET\n  ========================================================= *\/\n\n  @media (max-width: 980px) {\n    .sd-d1uw-pd__overview-grid,\n    .sd-d1uw-pd__identity,\n    .sd-d1uw-pd__dev-top {\n      grid-template-columns: 0.9fr 1.1fr;\n      gap: 38px;\n    }\n\n    .sd-d1uw-pd__dev-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .sd-d1uw-pd__dev-card:last-child {\n      grid-column: 1 \/ -1;\n      min-height: 180px;\n    }\n\n    .sd-d1uw-pd__apps {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .sd-d1uw-pd__app:nth-child(3) {\n      border-left: 0;\n      border-top: 1px solid var(--line);\n    }\n\n    .sd-d1uw-pd__app:nth-child(4) {\n      border-top: 1px solid var(--line);\n    }\n  }\n\n\n  \/* =========================================================\n     MOBILE\n  ========================================================= *\/\n\n  @media (max-width: 749px) {\n    .sd-d1uw-pd__wrap {\n      width: 100%;\n      padding-inline: 17px;\n    }\n\n    .sd-d1uw-pd__section,\n    .sd-d1uw-pd__mobility {\n      padding: 58px 0;\n    }\n\n    .sd-d1uw-pd__overview {\n      padding: 42px 0 48px;\n    }\n\n    .sd-d1uw-pd__overview-grid,\n    .sd-d1uw-pd__identity,\n    .sd-d1uw-pd__dev-top,\n    .sd-d1uw-pd__mobility-head,\n    .sd-d1uw-pd__spec-head,\n    .sd-d1uw-pd__canada-grid,\n    .sd-d1uw-pd__faq-layout {\n      display: block;\n    }\n\n    .sd-d1uw-pd__overview-media,\n    .sd-d1uw-pd__identity-media,\n    .sd-d1uw-pd__dev-media {\n      margin-top: 30px;\n    }\n\n    .sd-d1uw-pd__quick-grid {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .sd-d1uw-pd__quick-item:nth-child(3) {\n      border-top: 1px solid rgba(255, 255, 255, 0.1);\n      border-left: 0;\n    }\n\n    .sd-d1uw-pd__quick-item:nth-child(4) {\n      border-top: 1px solid rgba(255, 255, 255, 0.1);\n    }\n\n    .sd-d1uw-pd__mobility-head \u003e p,\n    .sd-d1uw-pd__spec-head \u003e p {\n      margin-top: 20px;\n    }\n\n    .sd-d1uw-pd__terrain {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .sd-d1uw-pd__dev-grid {\n      display: block;\n    }\n\n    .sd-d1uw-pd__dev-card {\n      min-height: 190px;\n    }\n\n    .sd-d1uw-pd__network {\n      grid-template-columns: repeat(2, 1fr);\n    }\n\n    .sd-d1uw-pd__spec-row {\n      grid-template-columns: 1fr;\n      gap: 5px;\n      padding: 10px 0;\n    }\n\n    .sd-d1uw-pd__canada-grid {\n      display: block;\n    }\n\n    .sd-d1uw-pd__contact {\n      margin-top: 32px;\n    }\n\n    .sd-d1uw-pd__faq {\n      margin-top: 30px;\n    }\n  }\n\n\n  \/* =========================================================\n     SMALL MOBILE\n  ========================================================= *\/\n\n  @media (max-width: 420px) {\n    .sd-d1uw-pd__overview h2,\n    .sd-d1uw-pd__title {\n      font-size: 38px;\n    }\n\n    .sd-d1uw-pd__quick-grid,\n    .sd-d1uw-pd__terrain,\n    .sd-d1uw-pd__identity-facts,\n    .sd-d1uw-pd__network,\n    .sd-d1uw-pd__apps {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-d1uw-pd__app {\n      border-left: 0;\n      border-top: 1px solid var(--line);\n    }\n  }\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"sd-d1uw-pd\"\u003e\n\n\n  \u003c!-- =======================================================\n       01 PRODUCT OVERVIEW\n  ======================================================== --\u003e\n\n  \u003csection class=\"sd-d1uw-pd__overview\"\u003e\n\n    \u003cdiv class=\"sd-d1uw-pd__wrap\"\u003e\n\n      \u003cdiv class=\"sd-d1uw-pd__overview-grid\"\u003e\n\n        \u003cdiv class=\"sd-d1uw-pd__overview-copy\"\u003e\n\n          \u003cspan class=\"sd-d1uw-pd__label\"\u003e\n            AGIBOT D1 ULTRA-W\n          \u003c\/span\u003e\n\n          \u003ch2\u003e\n            Wheel-equipped mobility.\n            \u003cspan\u003eOpen for development.\u003c\/span\u003e\n          \u003c\/h2\u003e\n\n          \u003cp\u003e\n            AGIBOT D1 Ultra-W is a model-specific wheel-equipped\n            quadruped development platform designed around mobile\n            robotics, payload integration and secondary development.\n            Its dedicated documentation publishes its own dimensions,\n            range, interfaces and motion parameters rather than simply\n            reusing the standard D1 Ultra specification set.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sd-d1uw-pd__overview-media\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/2be675_0a48b60ff7d941fdb2caf92e5ca13d68_mv2.avif?v=1786990075\" alt=\"AGIBOT D1 Ultra-W wheel-equipped quadruped development robot\" loading=\"lazy\"\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =======================================================\n       QUICK SPECS\n  ======================================================== --\u003e\n\n  \u003csection class=\"sd-d1uw-pd__quick\"\u003e\n\n    \u003cdiv class=\"sd-d1uw-pd__wrap\"\u003e\n\n      \u003cdiv class=\"sd-d1uw-pd__quick-grid\"\u003e\n\n        \u003cdiv class=\"sd-d1uw-pd__quick-item\"\u003e\n          \u003cspan\u003eMAX SPEED\u003c\/span\u003e\n          \u003cstrong\u003e3.7 \u003csmall\u003em\/s\u003c\/small\u003e\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sd-d1uw-pd__quick-item\"\u003e\n          \u003cspan\u003eLISTED RANGE\u003c\/span\u003e\n          \u003cstrong\u003e9 \u003csmall\u003ekm\u003c\/small\u003e\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sd-d1uw-pd__quick-item\"\u003e\n          \u003cspan\u003eRATED PAYLOAD\u003c\/span\u003e\n          \u003cstrong\u003e5 \u003csmall\u003ekg\u003c\/small\u003e\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sd-d1uw-pd__quick-item\"\u003e\n          \u003cspan\u003ePROTECTION\u003c\/span\u003e\n          \u003cstrong\u003eIP54\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =======================================================\n       02 MODEL-SPECIFIC PLATFORM\n  ======================================================== --\u003e\n\n  \u003csection class=\"sd-d1uw-pd__section\"\u003e\n\n    \u003cdiv class=\"sd-d1uw-pd__wrap\"\u003e\n\n      \u003cdiv class=\"sd-d1uw-pd__identity\"\u003e\n\n        \u003cdiv class=\"sd-d1uw-pd__identity-media\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/2be675_86ea5b6f185744f0b0a95c90e7530099_mv2.avif?v=1786990075\" alt=\"AGIBOT D1 Ultra-W side profile showing wheel-equipped feet\" loading=\"lazy\"\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv\u003e\n\n          \u003cspan class=\"sd-d1uw-pd__label\"\u003e\n            01 \/ MODEL-SPECIFIC PLATFORM\n          \u003c\/span\u003e\n\n          \u003ch2 class=\"sd-d1uw-pd__title\"\u003e\n            Ultra-W is not\n            \u003cspan\u003ethe standard D1 Ultra.\u003c\/span\u003e\n          \u003c\/h2\u003e\n\n          \u003cp class=\"sd-d1uw-pd__lead\"\u003e\n            Ultra-W has its own model-specific development\n            documentation, wheel-equipped configuration,\n            dimensions, weight, range, physical interfaces\n            and degree-of-freedom table.\n          \u003c\/p\u003e\n\n\n          \u003cdiv class=\"sd-d1uw-pd__identity-facts\"\u003e\n\n            \u003cdiv\u003e\n              \u003cspan\u003eWEIGHT\u003c\/span\u003e\n              \u003cstrong\u003e22 kg\u003c\/strong\u003e\n              \u003csmall\u003eIncluding battery\u003c\/small\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv\u003e\n              \u003cspan\u003eFORMAL TABLE\u003c\/span\u003e\n              \u003cstrong\u003e16 DoF*\u003c\/strong\u003e\n              \u003csmall\u003e4 per leg\u003c\/small\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv\u003e\n              \u003cspan\u003eRUNTIME\u003c\/span\u003e\n              \u003cstrong\u003e1–2 h\u003c\/strong\u003e\n              \u003csmall\u003eManufacturer-listed\u003c\/small\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv\u003e\n              \u003cspan\u003eOPERATING TEMP.\u003c\/span\u003e\n              \u003cstrong\u003e0–40°C\u003c\/strong\u003e\n              \u003csmall\u003ePublished range\u003c\/small\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"sd-d1uw-pd__warning\"\u003e\n\n        \u003cspan\u003e\u003c\/span\u003e\n\n        \u003cp\u003e\n          \u003cstrong\u003eDoF documentation note:\u003c\/strong\u003e\n          the introductory text in the model-specific guide states\n          12 DoF, while its formal parameter table states 16 total\n          DoF and 4 per leg. This description uses the formal table\n          value. Confirm the delivered revision and counting\n          definition before engineering integration.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =======================================================\n       03 MOBILITY\n  ======================================================== --\u003e\n\n  \u003csection class=\"sd-d1uw-pd__mobility\"\u003e\n\n    \u003cdiv class=\"sd-d1uw-pd__wrap\"\u003e\n\n      \u003cdiv class=\"sd-d1uw-pd__mobility-head\"\u003e\n\n        \u003cdiv\u003e\n\n          \u003cspan class=\"sd-d1uw-pd__label\"\u003e\n            02 \/ WHEEL-EQUIPPED MOBILITY\n          \u003c\/span\u003e\n\n          \u003ch2\u003e\n            Move faster.\n            \u003cspan\u003eAdapt to the route.\u003c\/span\u003e\n          \u003c\/h2\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cp\u003e\n          Ultra-W combines articulated quadruped movement with\n          wheel-equipped feet. Route, surface, payload, thresholds\n          and operating speed should still be validated for the\n          actual deployment.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"sd-d1uw-pd__mobility-media\"\u003e\n\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/2be675_f0d9e8baddc840249e52509bc3d5a2c0_mv2.avif?v=1786990075\" alt=\"AGIBOT D1 Ultra-W wheel-equipped quadruped robot\" loading=\"lazy\"\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"sd-d1uw-pd__terrain\"\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003e01\u003c\/span\u003e\n          \u003csmall\u003eCONTINUOUS STAIRS\u003c\/small\u003e\n          \u003cstrong\u003e16 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003e02\u003c\/span\u003e\n          \u003csmall\u003eSTANDARD SLOPE\u003c\/small\u003e\n          \u003cstrong\u003e30°\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003e03\u003c\/span\u003e\n          \u003csmall\u003eJUMP HEIGHT\u003c\/small\u003e\n          \u003cstrong\u003e35 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003e04\u003c\/span\u003e\n          \u003csmall\u003eMAX CLIMBING HEIGHT\u003c\/small\u003e\n          \u003cstrong\u003e60 cm\u003c\/strong\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cp class=\"sd-d1uw-pd__mobility-note\"\u003e\n        AGIBOT's model-specific guide distinguishes a 30° standard\n        slope value from an extreme limit up to 40°. The extreme\n        figure should not be treated as the normal deployment rating.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =======================================================\n       04 DEVELOPMENT\n  ======================================================== --\u003e\n\n  \u003csection class=\"sd-d1uw-pd__section\"\u003e\n\n    \u003cdiv class=\"sd-d1uw-pd__wrap\"\u003e\n\n      \u003cdiv class=\"sd-d1uw-pd__dev-top\"\u003e\n\n        \u003cdiv\u003e\n\n          \u003cspan class=\"sd-d1uw-pd__label\"\u003e\n            03 \/ BUILT FOR DEVELOPMENT\n          \u003c\/span\u003e\n\n          \u003ch2 class=\"sd-d1uw-pd__title\"\u003e\n            Connect hardware.\n            \u003cspan\u003eBuild the application.\u003c\/span\u003e\n          \u003c\/h2\u003e\n\n          \u003cp class=\"sd-d1uw-pd__lead\"\u003e\n            D1 Ultra-W combines payload capacity with physical\n            expansion interfaces and a model-specific development\n            stack that includes SDK, communication protocol,\n            robot-model and simulation resources.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sd-d1uw-pd__dev-media\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/2be675_b7981f85dfb84aba8ad19a04708e0b04_mv2.avif?v=1786990075\" alt=\"AGIBOT D1 Ultra-W quadruped development platform\" loading=\"lazy\"\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"sd-d1uw-pd__dev-grid\"\u003e\n\n        \u003carticle class=\"sd-d1uw-pd__dev-card\"\u003e\n\n          \u003cspan\u003e01 \/ PAYLOAD\u003c\/span\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__payload-number\"\u003e\n            5 \u003csmall\u003eKG\u003c\/small\u003e\n          \u003c\/div\u003e\n\n          \u003ch3\u003eRated payload\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Payload design should consider mounting position,\n            centre of gravity, power demand, vibration,\n            cable routing and the intended motion profile.\n          \u003c\/p\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003carticle class=\"sd-d1uw-pd__dev-card\"\u003e\n\n          \u003cspan\u003e02 \/ PHYSICAL INTERFACES\u003c\/span\u003e\n\n          \u003ch3\u003eConnect external hardware\u003c\/h3\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__ports\"\u003e\n\n            \u003cdiv\u003e\n              \u003cstrong\u003eEthernet\u003c\/strong\u003e\n              \u003csmall\u003e×1\u003c\/small\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv\u003e\n              \u003cstrong\u003eUSB\u003c\/strong\u003e\n              \u003csmall\u003e×2\u003c\/small\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv\u003e\n              \u003cstrong\u003ePower\u003c\/strong\u003e\n              \u003csmall\u003e×2\u003c\/small\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv\u003e\n              \u003cstrong\u003eSBUS\u003c\/strong\u003e\n              \u003csmall\u003e×1\u003c\/small\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv\u003e\n              \u003cstrong\u003eUART\u003c\/strong\u003e\n              \u003csmall\u003e×1\u003c\/small\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/article\u003e\n\n\n\n        \u003carticle class=\"sd-d1uw-pd__dev-card\"\u003e\n\n          \u003cspan\u003e03 \/ DEVELOPMENT\u003c\/span\u003e\n\n          \u003ch3\u003eSecondary development\u003c\/h3\u003e\n\n          \u003cul class=\"sd-d1uw-pd__dev-list\"\u003e\n\n            \u003cli\u003eSDK\u003c\/li\u003e\n            \u003cli\u003eCommunication protocol\u003c\/li\u003e\n            \u003cli\u003eRobot model\u003c\/li\u003e\n            \u003cli\u003eSimulation interface\u003c\/li\u003e\n            \u003cli\u003eIsaac Sim referenced\u003c\/li\u003e\n\n          \u003c\/ul\u003e\n\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"sd-d1uw-pd__network\"\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003eNETWORK\u003c\/span\u003e\n          \u003cstrong\u003eRJ45 Ethernet\u003c\/strong\u003e\n          \u003csmall\u003eUp to 1000 Mbps\u003c\/small\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003eWIRELESS\u003c\/span\u003e\n          \u003cstrong\u003eWi-Fi 5.0\u003c\/strong\u003e\n          \u003csmall\u003ePublished connection\u003c\/small\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003eWIRELESS\u003c\/span\u003e\n          \u003cstrong\u003eBluetooth 5.0\u003c\/strong\u003e\n          \u003csmall\u003ePublished connection\u003c\/small\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cspan\u003eVIDEO\u003c\/span\u003e\n          \u003cstrong\u003eReal-Time Stream\u003c\/strong\u003e\n          \u003csmall\u003eImage transmission supported\u003c\/small\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =======================================================\n       05 TECHNICAL SPECIFICATIONS\n  ======================================================== --\u003e\n\n  \u003csection class=\"sd-d1uw-pd__section sd-d1uw-pd__soft\"\u003e\n\n    \u003cdiv class=\"sd-d1uw-pd__wrap\"\u003e\n\n      \u003cdiv class=\"sd-d1uw-pd__spec-head\"\u003e\n\n        \u003cdiv\u003e\n\n          \u003cspan class=\"sd-d1uw-pd__label\"\u003e\n            04 \/ TECHNICAL SPECIFICATIONS\n          \u003c\/span\u003e\n\n          \u003ch2 class=\"sd-d1uw-pd__title\"\u003e\n            Detailed specifications.\n            \u003cspan\u003eWithout the wall of text.\u003c\/span\u003e\n          \u003c\/h2\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cp\u003e\n          These values follow the model-specific D1 Ultra-W\n          documentation rather than being copied from the\n          standard D1 Ultra product page.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- PHYSICAL --\u003e\n\n      \u003cdetails class=\"sd-d1uw-pd__spec\"\u003e\n\n        \u003csummary\u003e\n\n          \u003cdiv\u003e\n            \u003cspan\u003e01\u003c\/span\u003e\n            \u003cstrong\u003ePhysical, Battery \u0026amp; Environment\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n\n        \u003c\/summary\u003e\n\n\n        \u003cdiv class=\"sd-d1uw-pd__spec-body\"\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eMaterials\u003c\/span\u003e\n            \u003cstrong\u003eAluminum alloy + high-strength engineering plastic\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eStanding size\u003c\/span\u003e\n            \u003cstrong\u003e630 × 430 × 485 mm\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eProne size\u003c\/span\u003e\n            \u003cstrong\u003e690 × 540 × 165 mm\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eWeight\u003c\/span\u003e\n            \u003cstrong\u003e22 kg including battery\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eBattery\u003c\/span\u003e\n            \u003cstrong\u003e4.6 Ah · 43.2 V\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eCharging time\u003c\/span\u003e\n            \u003cstrong\u003e1 hour\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eRuntime\u003c\/span\u003e\n            \u003cstrong\u003e1–2 hours\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eRange\u003c\/span\u003e\n            \u003cstrong\u003e9 km\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eOperating temperature\u003c\/span\u003e\n            \u003cstrong\u003e0–40°C\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eProtection\u003c\/span\u003e\n            \u003cstrong\u003eIP54\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n\n\n\n      \u003c!-- MOVEMENT --\u003e\n\n      \u003cdetails class=\"sd-d1uw-pd__spec\"\u003e\n\n        \u003csummary\u003e\n\n          \u003cdiv\u003e\n            \u003cspan\u003e02\u003c\/span\u003e\n            \u003cstrong\u003eMovement \u0026amp; Payload\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n\n        \u003c\/summary\u003e\n\n\n        \u003cdiv class=\"sd-d1uw-pd__spec-body\"\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eDegrees of freedom\u003c\/span\u003e\n            \u003cstrong\u003e16 total · 4 per leg*\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eMaximum speed\u003c\/span\u003e\n            \u003cstrong\u003e3.7 m\/s\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eRated payload\u003c\/span\u003e\n            \u003cstrong\u003e5 kg\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eContinuous stair height\u003c\/span\u003e\n            \u003cstrong\u003e16 cm\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eSlope\u003c\/span\u003e\n            \u003cstrong\u003e30° standard · up to 40° extreme\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eJump height\u003c\/span\u003e\n            \u003cstrong\u003e35 cm\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eMaximum climbing height\u003c\/span\u003e\n            \u003cstrong\u003e60 cm\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eMaximum joint torque\u003c\/span\u003e\n            \u003cstrong\u003e48 N·m\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n\n\n\n      \u003c!-- DEVELOPMENT --\u003e\n\n      \u003cdetails class=\"sd-d1uw-pd__spec\"\u003e\n\n        \u003csummary\u003e\n\n          \u003cdiv\u003e\n            \u003cspan\u003e03\u003c\/span\u003e\n            \u003cstrong\u003ePerception, Connectivity \u0026amp; Development\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n\n        \u003c\/summary\u003e\n\n\n        \u003cdiv class=\"sd-d1uw-pd__spec-body\"\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eCamera\u003c\/span\u003e\n            \u003cstrong\u003e1 × 1920 × 1080\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eCamera field of view\u003c\/span\u003e\n            \u003cstrong\u003eDFOV 122° · HFOV 111° · VFOV 70°\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eIMU\u003c\/span\u003e\n            \u003cstrong\u003eStandard\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eImage transmission\u003c\/span\u003e\n            \u003cstrong\u003eReal-time image transmission supported\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eWireless\u003c\/span\u003e\n            \u003cstrong\u003eWi-Fi 5.0 · Bluetooth 5.0\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eEthernet\u003c\/span\u003e\n            \u003cstrong\u003eRJ45 · up to 1000 Mbps\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003ePhysical interfaces\u003c\/span\u003e\n            \u003cstrong\u003eEthernet ×1 · USB ×2 · Power ×2 · SBUS ×1 · UART ×1\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eSecondary development\u003c\/span\u003e\n            \u003cstrong\u003eSDK · communication protocol · robot model · simulation interface\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eSimulation\u003c\/span\u003e\n            \u003cstrong\u003eIsaac Sim referenced in model-specific documentation\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-d1uw-pd__spec-row\"\u003e\n            \u003cspan\u003eCurrent guide service table\u003c\/span\u003e\n            \u003cstrong\u003eHigh-level motion control · device status · IMU data · video stream · V0.2.7\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n\n\n      \u003cdiv class=\"sd-d1uw-pd__warning\"\u003e\n\n        \u003cspan\u003e\u003c\/span\u003e\n\n        \u003cp\u003e\n          Published electrical documentation contains revision\n          differences around payload power outputs. Confirm the\n          exact delivered pinout, voltage and power limits before\n          connecting external hardware.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =======================================================\n       06 PROJECT DIRECTIONS\n  ======================================================== --\u003e\n\n  \u003csection class=\"sd-d1uw-pd__section\"\u003e\n\n    \u003cdiv class=\"sd-d1uw-pd__wrap\"\u003e\n\n      \u003cspan class=\"sd-d1uw-pd__label\"\u003e\n        05 \/ PROJECT DIRECTIONS\n      \u003c\/span\u003e\n\n      \u003ch2 class=\"sd-d1uw-pd__title\"\u003e\n        Start with the task.\n        \u003cspan\u003eThen build the configuration.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"sd-d1uw-pd__lead\"\u003e\n        These are project directions based on Ultra-W's published\n        mobility, camera, interface and development capabilities.\n        Suitability still depends on the actual environment,\n        payload and integration scope.\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"sd-d1uw-pd__apps\"\u003e\n\n        \u003carticle class=\"sd-d1uw-pd__app\"\u003e\n\n          \u003cspan\u003e01\u003c\/span\u003e\n          \u003csmall\u003eINSPECTION\u003c\/small\u003e\n\n          \u003ch3\u003eMobile Inspection Prototyping\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Evaluate sensing and observation workflows where\n            wheel-equipped mobility may improve route efficiency.\n          \u003c\/p\u003e\n\n        \u003c\/article\u003e\n\n\n        \u003carticle class=\"sd-d1uw-pd__app\"\u003e\n\n          \u003cspan\u003e02\u003c\/span\u003e\n          \u003csmall\u003eR\u0026amp;D\u003c\/small\u003e\n\n          \u003ch3\u003eResearch \u0026amp; Motion Development\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Use SDK, robot-model, IMU and simulation resources\n            inside controlled robotics development workflows.\n          \u003c\/p\u003e\n\n        \u003c\/article\u003e\n\n\n        \u003carticle class=\"sd-d1uw-pd__app\"\u003e\n\n          \u003cspan\u003e03\u003c\/span\u003e\n          \u003csmall\u003eINTEGRATION\u003c\/small\u003e\n\n          \u003ch3\u003ePayload \u0026amp; Sensor Integration\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Define mass, centre of gravity, mounting, power,\n            network and data requirements before integration.\n          \u003c\/p\u003e\n\n        \u003c\/article\u003e\n\n\n        \u003carticle class=\"sd-d1uw-pd__app\"\u003e\n\n          \u003cspan\u003e04\u003c\/span\u003e\n          \u003csmall\u003eEDUCATION\u003c\/small\u003e\n\n          \u003ch3\u003eControlled Demonstrations\u003c\/h3\u003e\n\n          \u003cp\u003e\n            Plan supervised operating zones, safe speeds,\n            emergency procedures and trained operators.\n          \u003c\/p\u003e\n\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =======================================================\n       07 SPEEDYDRONE CANADA\n  ======================================================== --\u003e\n\n  \u003csection class=\"sd-d1uw-pd__canada\"\u003e\n\n    \u003cdiv class=\"sd-d1uw-pd__wrap\"\u003e\n\n      \u003cdiv class=\"sd-d1uw-pd__canada-grid\"\u003e\n\n        \u003cdiv class=\"sd-d1uw-pd__canada-copy\"\u003e\n\n          \u003cspan class=\"sd-d1uw-pd__label\"\u003e\n            SPEEDYDRONE CANADA\n          \u003c\/span\u003e\n\n          \u003ch2\u003e\n            Planning a D1 Ultra-W project?\n          \u003c\/h2\u003e\n\n          \u003cp\u003e\n            Share your operating route, payload, sensing,\n            development, network and deployment requirements\n            with our team for a project-based configuration review.\n          \u003c\/p\u003e\n\n\n          \u003ca class=\"sd-d1uw-pd__quote\" href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003e\n            \u003cspan\u003eRequest a Quote\u003c\/span\u003e\n            \u003cspan\u003e↗\u003c\/span\u003e\n          \u003c\/a\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sd-d1uw-pd__contact\"\u003e\n\n          \u003cdiv\u003e\n            \u003csmall\u003eSHOWROOM\u003c\/small\u003e\n            \u003cstrong\u003eSpeedyDrone Canada · Toronto\u003c\/strong\u003e\n            \u003cp\u003e991 Bay Street, Toronto, ON M5S 3C4\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003csmall\u003eCONTACT\u003c\/small\u003e\n            \u003cstrong\u003e1-888-601-6668\u003c\/strong\u003e\n            \u003cp\u003esales@speedydrone.ca\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003csmall\u003eBEFORE VISITING\u003c\/small\u003e\n            \u003cstrong\u003eConfirm availability\u003c\/strong\u003e\n            \u003cp\u003e\n              Ultra-W inventory, display, demonstration,\n              pickup and technical-staff availability should\n              be confirmed in advance.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n\n  \u003c!-- =======================================================\n       08 FAQ\n  ======================================================== --\u003e\n\n  \u003csection class=\"sd-d1uw-pd__section sd-d1uw-pd__soft\"\u003e\n\n    \u003cdiv class=\"sd-d1uw-pd__wrap\"\u003e\n\n      \u003cdiv class=\"sd-d1uw-pd__faq-layout\"\u003e\n\n        \u003cdiv class=\"sd-d1uw-pd__faq-intro\"\u003e\n\n          \u003cspan class=\"sd-d1uw-pd__label\"\u003e\n            06 \/ FAQ\n          \u003c\/span\u003e\n\n          \u003ch2 class=\"sd-d1uw-pd__title\"\u003e\n            D1 Ultra-W\n            \u003cspan\u003equestions.\u003c\/span\u003e\n          \u003c\/h2\u003e\n\n          \u003cp\u003e\n            Key questions about the model, specifications,\n            development access and Canadian project purchasing.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"sd-d1uw-pd__faq\"\u003e\n\n\n          \u003cdetails open\u003e\n\n            \u003csummary\u003e\n              What is the AGIBOT D1 Ultra-W?\n              \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n            \u003c\/summary\u003e\n\n            \u003cp\u003e\n              AGIBOT D1 Ultra-W is a wheel-equipped quadruped\n              development robot documented with its own\n              model-specific dimensions, mobility figures,\n              interfaces and development resources.\n            \u003c\/p\u003e\n\n          \u003c\/details\u003e\n\n\n          \u003cdetails\u003e\n\n            \u003csummary\u003e\n              Is D1 Ultra-W the same as D1 Ultra?\n              \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n            \u003c\/summary\u003e\n\n            \u003cp\u003e\n              No. AGIBOT publishes separate Ultra-W documentation.\n              Standard D1 Ultra photos and specifications should\n              not automatically be substituted for Ultra-W.\n            \u003c\/p\u003e\n\n          \u003c\/details\u003e\n\n\n          \u003cdetails\u003e\n\n            \u003csummary\u003e\n              How many degrees of freedom does D1 Ultra-W have?\n              \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n            \u003c\/summary\u003e\n\n            \u003cp\u003e\n              The official model-specific guide contains an\n              internal conflict: introductory text states 12 DoF,\n              while the formal parameter table states 16 total\n              DoF and 4 per leg. This description uses the formal\n              table value and recommends confirming the delivered\n              revision before engineering use.\n            \u003c\/p\u003e\n\n          \u003c\/details\u003e\n\n\n          \u003cdetails\u003e\n\n            \u003csummary\u003e\n              What speed and range are published?\n              \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n            \u003c\/summary\u003e\n\n            \u003cp\u003e\n              The model-specific documentation lists a maximum\n              speed of 3.7 m\/s and a range of 9 km. Actual results\n              can vary with payload, route, surface, temperature,\n              battery condition and duty cycle.\n            \u003c\/p\u003e\n\n          \u003c\/details\u003e\n\n\n          \u003cdetails\u003e\n\n            \u003csummary\u003e\n              What is the rated payload?\n              \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n            \u003c\/summary\u003e\n\n            \u003cp\u003e\n              The formal Ultra-W parameter table lists a 5 kg\n              rated payload. Payload placement, centre of gravity,\n              mounting, power demand and motion profile should\n              still be reviewed for the application.\n            \u003c\/p\u003e\n\n          \u003c\/details\u003e\n\n\n          \u003cdetails\u003e\n\n            \u003csummary\u003e\n              Does D1 Ultra-W support secondary development?\n              \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n            \u003c\/summary\u003e\n\n            \u003cp\u003e\n              Yes. The model-specific documentation describes\n              SDK access, a communication protocol, robot-model\n              resources and a simulation interface, with\n              Isaac Sim specifically referenced.\n            \u003c\/p\u003e\n\n          \u003c\/details\u003e\n\n\n          \u003cdetails\u003e\n\n            \u003csummary\u003e\n              Which physical expansion interfaces are listed?\n              \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n            \u003c\/summary\u003e\n\n            \u003cp\u003e\n              The guide lists Ethernet ×1, USB ×2, Power ×2,\n              SBUS ×1 and UART ×1. Final pinout, cabling,\n              electrical revision and peripheral compatibility\n              should be confirmed before integration.\n            \u003c\/p\u003e\n\n          \u003c\/details\u003e\n\n\n          \u003cdetails\u003e\n\n            \u003csummary\u003e\n              What protection level is published?\n              \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n            \u003c\/summary\u003e\n\n            \u003cp\u003e\n              AGIBOT publishes an IP54 protection level and an\n              operating-temperature range of 0–40°C. IP54 should\n              not be interpreted as a waterproof or wash-down rating.\n            \u003c\/p\u003e\n\n          \u003c\/details\u003e\n\n\n          \u003cdetails\u003e\n\n            \u003csummary\u003e\n              What is the AGIBOT D1 Ultra-W price in Canada?\n              \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n            \u003c\/summary\u003e\n\n            \u003cp\u003e\n              Canadian pricing is project-based and can depend\n              on the robot revision, accessories, payload hardware,\n              software, integration, freight, delivery region,\n              training, warranty and support scope.\n            \u003c\/p\u003e\n\n          \u003c\/details\u003e\n\n\n          \u003cdetails\u003e\n\n            \u003csummary\u003e\n              Where can I request a D1 Ultra-W quote in Canada?\n              \u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\n            \u003c\/summary\u003e\n\n            \u003cp\u003e\n              Contact SpeedyDrone Canada with the intended task,\n              route, payload, interfaces, SDK, network, delivery\n              and support requirements so the configuration can\n              be reviewed before quotation.\n            \u003c\/p\u003e\n\n          \u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should I compare between wheeled, legged and wheel-legged robot configurations?\u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cp\u003eThe locomotion system changes the terrain, turning, obstacle and energy-use trade-offs. Compare the exact platform’s supported surfaces, clearance, payload and control software. A wheel-legged model is not simply an accessory upgrade for every legged configuration; match the actual hardware edition to the site and task.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes LiDAR or a depth camera mean autonomous navigation is included?\u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cp\u003eNo. Sensors provide measurements; SLAM, localization, path planning and obstacle handling depend on software and integration. Check the supplied sensor package, compute module, SDK or API access and enabled navigation functions for the exact robot edition. A sensor shown on another configuration is not automatically included.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the difference between teleoperation, data collection and embodied-AI deployment?\u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cp\u003eTeleoperation lets a person command the robot. Data collection records demonstrations or sensor and action data. An embodied-AI application uses a trained policy or other control software to perform a task. These are separate workflows with different software, interfaces and validation needs; none should be assumed to be fully supplied from the robot’s model name alone.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should the Canadian delivery and commissioning scope include?\u003ci class=\"sd-d1uw-pd__plus\"\u003e\u003c\/i\u003e\u003c\/summary\u003e\n\u003cp\u003eFor AGIBOT D1 Ultra-W Wheel-Equipped Quadruped Development Robot, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\u003c\/p\u003e\n\u003c\/details\u003e\n\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"sd-d1uw-pd__source\"\u003e\n\n        \u003cstrong\u003eTECHNICAL SOURCE NOTE\u003c\/strong\u003e\n\n        \u003cp\u003e\n          Technical content is based on the model-specific\n          AGIBOT D1 Ultra-W secondary-development documentation\n          and related API documentation. Manufacturer documents,\n          firmware and supplied configurations may change.\n          Confirm engineering-critical details against the\n          documentation supplied with the final robot.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"AGIBOT","offers":[{"title":"Default Title","offer_id":47801265717385,"sku":"AGI-305786","price":18199.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/2be675_0a48b60ff7d941fdb2caf92e5ca13d68_mv2.avif?v=1786990075"},{"product_id":"agibot-d1-max","title":"AGIBOT D1 Max Industrial Wheel-Legged Quadruped Robot","description":"\u003cstyle\u003e\n  .sd-d1m {\n    --d1m-ink: #17191d;\n    --d1m-muted: #62676f;\n    --d1m-paper: #f3f5f6;\n    --d1m-white: #ffffff;\n    --d1m-line: rgba(23, 25, 29, 0.14);\n    --d1m-blue: #6fd3ff;\n    --d1m-blue-dark: #146e9a;\n    --d1m-dark: #111820;\n    --d1m-radius: 28px;\n    width: 100%;\n    background: var(--d1m-white);\n    color: var(--d1m-ink);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  .sd-d1m,\n  .sd-d1m * {\n    box-sizing: border-box;\n  }\n\n  .sd-d1m img {\n    display: block;\n    max-width: 100%;\n    height: auto;\n    border: 0;\n  }\n\n  .sd-d1m h2,\n  .sd-d1m h3,\n  .sd-d1m p,\n  .sd-d1m dl,\n  .sd-d1m dd,\n  .sd-d1m figure {\n    margin: 0;\n  }\n\n  .sd-d1m a {\n    color: inherit;\n  }\n\n  .sd-d1m-wrap {\n    width: min(1240px, calc(100% - 48px));\n    margin-inline: auto;\n  }\n\n  .sd-d1m-section {\n    padding: 96px 0;\n  }\n\n  .sd-d1m-eyebrow {\n    margin-bottom: 14px !important;\n    color: var(--d1m-blue-dark) !important;\n    font-size: 12px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    letter-spacing: 0.18em !important;\n    text-transform: uppercase !important;\n  }\n\n  .sd-d1m-title {\n    color: var(--d1m-ink) !important;\n    font-size: clamp(36px, 5vw, 66px) !important;\n    font-weight: 830 !important;\n    line-height: 0.98 !important;\n    letter-spacing: -0.055em !important;\n    overflow-wrap: anywhere;\n  }\n\n  .sd-d1m-lead {\n    max-width: 800px;\n    margin-top: 24px !important;\n    color: var(--d1m-muted) !important;\n    font-size: clamp(17px, 1.6vw, 21px) !important;\n    line-height: 1.6 !important;\n  }\n\n  .sd-d1m-heading-center {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    max-width: 920px;\n    margin: 0 auto 48px;\n    text-align: center;\n  }\n\n  .sd-d1m-heading-center .sd-d1m-lead {\n    margin-inline: auto;\n  }\n\n  .sd-d1m-button {\n    display: inline-flex !important;\n    min-height: 50px;\n    align-items: center;\n    justify-content: center;\n    padding: 13px 22px !important;\n    border: 1px solid var(--d1m-blue) !important;\n    border-radius: 999px !important;\n    background: var(--d1m-blue) !important;\n    color: #071820 !important;\n    font-size: 14px !important;\n    font-weight: 780 !important;\n    line-height: 1.2 !important;\n    text-align: center;\n    text-decoration: none !important;\n    transition: transform 180ms ease, background 180ms ease;\n  }\n\n  .sd-d1m-button:hover,\n  .sd-d1m-button:focus-visible {\n    background: #a8e5ff !important;\n    transform: translateY(-1px);\n  }\n\n  .sd-d1m-button-secondary {\n    border-color: rgba(255, 255, 255, 0.58) !important;\n    background: transparent !important;\n    color: var(--d1m-white) !important;\n  }\n\n  .sd-d1m-hero {\n    overflow: hidden;\n    background: var(--d1m-dark);\n  }\n\n  .sd-d1m-hero-grid {\n    display: grid;\n    grid-template-columns: minmax(390px, 0.88fr) minmax(0, 1.12fr);\n    min-height: 680px;\n  }\n\n  .sd-d1m-hero-copy {\n    z-index: 1;\n    display: flex;\n    min-width: 0;\n    flex-direction: column;\n    align-items: flex-start;\n    justify-content: center;\n    padding: 72px max(34px, 5vw) 72px max(24px, 5vw);\n    background:\n      radial-gradient(circle at 0 0, rgba(111, 211, 255, 0.18), transparent 44%),\n      linear-gradient(135deg, #0c141d, #182630);\n  }\n\n  .sd-d1m-wordmark {\n    color: var(--d1m-white) !important;\n    font-size: 14px !important;\n    font-weight: 850 !important;\n    line-height: 1.2 !important;\n    letter-spacing: 0.26em !important;\n  }\n\n  .sd-d1m-hero h2 {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    margin-top: 20px !important;\n    color: var(--d1m-white) !important;\n    font-size: clamp(86px, 10vw, 148px) !important;\n    font-weight: 860 !important;\n    line-height: 0.76 !important;\n    letter-spacing: -0.085em !important;\n  }\n\n  .sd-d1m-hero-model,\n  .sd-d1m-hero-variant {\n    display: block;\n  }\n\n  .sd-d1m-hero-variant {\n    margin-top: 0.3em;\n    color: var(--d1m-blue);\n    font-size: 0.36em;\n    line-height: 1 !important;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1m-hero-subtitle {\n    margin-top: 30px !important;\n    color: var(--d1m-white) !important;\n    font-size: clamp(25px, 3vw, 40px) !important;\n    font-weight: 760 !important;\n    line-height: 1.08 !important;\n    letter-spacing: -0.04em !important;\n  }\n\n  .sd-d1m-hero-description {\n    max-width: 585px;\n    margin-top: 22px !important;\n    color: rgba(255, 255, 255, 0.78) !important;\n    font-size: 17px !important;\n    line-height: 1.65 !important;\n  }\n\n  .sd-d1m-hero-actions,\n  .sd-d1m-canada-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 30px;\n  }\n\n  .sd-d1m-hero-media {\n    min-width: 0;\n    min-height: 680px;\n    background: #dfe6eb;\n  }\n\n  .sd-d1m-hero-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: 68% center;\n  }\n\n  .sd-d1m-facts {\n    border-top: 1px solid var(--d1m-line);\n    border-bottom: 1px solid var(--d1m-line);\n    background: var(--d1m-white);\n  }\n\n  .sd-d1m-facts-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .sd-d1m-fact {\n    min-width: 0;\n    padding: 28px 24px;\n    border-left: 1px solid var(--d1m-line);\n  }\n\n  .sd-d1m-fact:last-child {\n    border-right: 1px solid var(--d1m-line);\n  }\n\n  .sd-d1m-fact dt {\n    color: var(--d1m-muted) !important;\n    font-size: 11px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    letter-spacing: 0.13em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1m-fact dd {\n    margin-top: 8px !important;\n    color: var(--d1m-ink) !important;\n    font-size: clamp(25px, 2.8vw, 38px) !important;\n    font-weight: 830 !important;\n    line-height: 1.05 !important;\n    letter-spacing: -0.04em;\n  }\n\n  .sd-d1m-fact small {\n    display: block;\n    margin-top: 8px;\n    color: var(--d1m-muted);\n    font-size: 12px;\n    font-weight: 500;\n    line-height: 1.4;\n    letter-spacing: 0;\n  }\n\n  .sd-d1m-intro {\n    background: var(--d1m-paper);\n  }\n\n  .sd-d1m-intro-grid,\n  .sd-d1m-development-grid,\n  .sd-d1m-motor-grid,\n  .sd-d1m-canada-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    gap: clamp(42px, 6vw, 84px);\n    align-items: center;\n  }\n\n  .sd-d1m-product-media,\n  .sd-d1m-canada-media {\n    overflow: hidden;\n    border: 1px solid var(--d1m-line);\n    border-radius: var(--d1m-radius);\n    background:\n      radial-gradient(circle at 50% 45%, #ffffff, #e9edf0 72%);\n  }\n\n  .sd-d1m-product-media img,\n  .sd-d1m-canada-media img {\n    width: 100%;\n  }\n\n  .sd-d1m-copy \u003e p:not(.sd-d1m-eyebrow) {\n    margin-top: 22px !important;\n    color: var(--d1m-muted) !important;\n    font-size: 17px !important;\n  }\n\n  .sd-d1m-use-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 28px;\n  }\n\n  .sd-d1m-use-item {\n    padding: 15px 16px;\n    border: 1px solid var(--d1m-line);\n    border-radius: 14px;\n    background: var(--d1m-white);\n    color: var(--d1m-ink);\n    font-size: 14px;\n    font-weight: 720;\n    line-height: 1.35;\n  }\n\n  .sd-d1m-feature {\n    background: var(--d1m-white);\n  }\n\n  .sd-d1m-wide-media {\n    overflow: hidden;\n    margin-top: 44px !important;\n    border: 1px solid var(--d1m-line);\n    border-radius: var(--d1m-radius);\n    background: #e7ecef;\n  }\n\n  .sd-d1m-wide-media img {\n    width: 100%;\n  }\n\n  .sd-d1m-metric-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 16px;\n    margin-top: 20px;\n  }\n\n  .sd-d1m-metric-card,\n  .sd-d1m-capability,\n  .sd-d1m-integration-card {\n    min-width: 0;\n    padding: 26px;\n    border: 1px solid var(--d1m-line);\n    border-radius: 20px;\n    background: var(--d1m-white);\n  }\n\n  .sd-d1m-metric-card strong {\n    display: block;\n    color: var(--d1m-blue-dark);\n    font-size: clamp(28px, 3vw, 44px);\n    font-weight: 850;\n    line-height: 1;\n    letter-spacing: -0.05em;\n  }\n\n  .sd-d1m-metric-card h3,\n  .sd-d1m-capability h3,\n  .sd-d1m-integration-card h3,\n  .sd-d1m-app-copy h3 {\n    margin-top: 13px !important;\n    color: var(--d1m-ink) !important;\n    font-size: 19px !important;\n    font-weight: 780 !important;\n    line-height: 1.25 !important;\n  }\n\n  .sd-d1m-metric-card p,\n  .sd-d1m-capability p,\n  .sd-d1m-integration-card p,\n  .sd-d1m-app-copy p {\n    margin-top: 10px !important;\n    color: var(--d1m-muted) !important;\n    font-size: 14px !important;\n    line-height: 1.55 !important;\n  }\n\n  .sd-d1m-rugged {\n    background: #e9eef1;\n  }\n\n  .sd-d1m-rugged-note,\n  .sd-d1m-boundary,\n  .sd-d1m-interface-note,\n  .sd-d1m-spec-note {\n    margin-top: 24px !important;\n    padding: 18px 20px;\n    border-left: 4px solid var(--d1m-blue-dark);\n    border-radius: 0 12px 12px 0;\n    background: rgba(111, 211, 255, 0.12);\n    color: #33414a !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n  }\n\n  .sd-d1m-motor {\n    background: var(--d1m-dark);\n    color: var(--d1m-white);\n  }\n\n  .sd-d1m-motor .sd-d1m-eyebrow {\n    color: var(--d1m-blue) !important;\n  }\n\n  .sd-d1m-motor .sd-d1m-title,\n  .sd-d1m-motor-copy \u003e p {\n    color: var(--d1m-white) !important;\n  }\n\n  .sd-d1m-motor-copy \u003e p:not(.sd-d1m-eyebrow) {\n    margin-top: 22px !important;\n    color: rgba(255, 255, 255, 0.72) !important;\n    font-size: 17px !important;\n  }\n\n  .sd-d1m-motor-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 28px;\n  }\n\n  .sd-d1m-motor-item {\n    padding: 18px;\n    border: 1px solid rgba(255, 255, 255, 0.16);\n    border-radius: 16px;\n    background: rgba(255, 255, 255, 0.06);\n  }\n\n  .sd-d1m-motor-item strong,\n  .sd-d1m-motor-item span {\n    display: block;\n  }\n\n  .sd-d1m-motor-item strong {\n    color: var(--d1m-blue);\n    font-size: 24px;\n    line-height: 1.1;\n  }\n\n  .sd-d1m-motor-item span {\n    margin-top: 7px;\n    color: rgba(255, 255, 255, 0.7);\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .sd-d1m-motor-media {\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.14);\n    border-radius: var(--d1m-radius);\n    background: #dfe5e8;\n  }\n\n  .sd-d1m-motor-media img {\n    width: 100%;\n  }\n\n  .sd-d1m-development {\n    background: var(--d1m-paper);\n  }\n\n  .sd-d1m-development-panel .sd-d1m-lead {\n    margin-top: 22px !important;\n  }\n\n  .sd-d1m-capability-grid,\n  .sd-d1m-integration-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n    margin-top: 28px;\n  }\n\n  .sd-d1m-development-note {\n    margin-top: 12px !important;\n    color: var(--d1m-muted) !important;\n    font-size: 12px !important;\n    line-height: 1.5 !important;\n  }\n\n  .sd-d1m-interface {\n    background: #eaf3f7;\n  }\n\n  .sd-d1m-port-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 34px;\n  }\n\n  .sd-d1m-port {\n    padding: 22px 16px;\n    border: 1px solid rgba(20, 110, 154, 0.22);\n    border-radius: 18px;\n    background: var(--d1m-white);\n    text-align: center;\n  }\n\n  .sd-d1m-port strong,\n  .sd-d1m-port span {\n    display: block;\n  }\n\n  .sd-d1m-port strong {\n    color: var(--d1m-blue-dark);\n    font-size: 30px;\n    line-height: 1;\n  }\n\n  .sd-d1m-port span {\n    margin-top: 8px;\n    font-size: 14px;\n    font-weight: 760;\n  }\n\n  .sd-d1m-integration-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .sd-d1m-applications {\n    background: var(--d1m-paper);\n  }\n\n  .sd-d1m-app-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .sd-d1m-app-card {\n    overflow: hidden;\n    border: 1px solid var(--d1m-line);\n    border-radius: var(--d1m-radius);\n    background: var(--d1m-white);\n  }\n\n  .sd-d1m-app-card:last-child {\n    grid-column: 1 \/ -1;\n  }\n\n  .sd-d1m-app-card img {\n    width: 100%;\n  }\n\n  .sd-d1m-app-copy {\n    padding: 26px;\n  }\n\n  .sd-d1m-app-copy h3 {\n    margin-top: 0 !important;\n    font-size: 24px !important;\n  }\n\n  .sd-d1m-gallery-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .sd-d1m-gallery-card {\n    overflow: hidden;\n    border: 1px solid var(--d1m-line);\n    border-radius: 20px;\n    background:\n      radial-gradient(circle at 50% 44%, #ffffff, #e8edf0 72%);\n  }\n\n  .sd-d1m-gallery-card img {\n    width: 100%;\n  }\n\n  .sd-d1m-specs {\n    background: var(--d1m-paper);\n  }\n\n  .sd-d1m-table-hint {\n    display: none;\n    margin-bottom: 10px !important;\n    color: var(--d1m-muted) !important;\n    font-size: 13px !important;\n  }\n\n  .sd-d1m-table-shell {\n    overflow-x: auto;\n    border: 1px solid var(--d1m-line);\n    border-radius: 20px;\n    background: var(--d1m-white);\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .sd-d1m-table {\n    width: 100%;\n    min-width: 720px;\n    border-collapse: collapse;\n  }\n\n  .sd-d1m-table caption {\n    padding: 18px 22px;\n    border-bottom: 1px solid var(--d1m-line);\n    color: var(--d1m-muted);\n    font-size: 12px;\n    text-align: left;\n  }\n\n  .sd-d1m-table th,\n  .sd-d1m-table td {\n    padding: 15px 18px;\n    border-bottom: 1px solid var(--d1m-line);\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .sd-d1m-table thead th {\n    background: var(--d1m-dark);\n    color: var(--d1m-white);\n    font-size: 13px;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1m-table tbody \u003e tr \u003e th[scope=\"row\"] {\n    width: 34%;\n    color: var(--d1m-ink);\n    font-size: 14px;\n    font-weight: 760;\n  }\n\n  .sd-d1m-table td {\n    color: #3e444b;\n    font-size: 14px;\n  }\n\n  .sd-d1m-table td small {\n    display: block;\n    margin-top: 5px;\n    color: var(--d1m-muted);\n    line-height: 1.5;\n  }\n\n  .sd-d1m-rowgroup {\n    background: #dcebf2;\n    color: #17455c;\n    font-size: 12px;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1m-canada {\n    background:\n      radial-gradient(circle at 82% 20%, rgba(111, 211, 255, 0.18), transparent 34%),\n      var(--d1m-dark);\n    color: var(--d1m-white);\n  }\n\n  .sd-d1m-canada .sd-d1m-eyebrow {\n    color: var(--d1m-blue) !important;\n  }\n\n  .sd-d1m-canada .sd-d1m-title {\n    color: var(--d1m-white) !important;\n  }\n\n  .sd-d1m-canada-copy \u003e p:not(.sd-d1m-eyebrow) {\n    margin-top: 22px !important;\n    color: rgba(255, 255, 255, 0.74) !important;\n    font-size: 17px !important;\n  }\n\n  .sd-d1m-canada-location {\n    padding: 18px 20px;\n    border: 1px solid rgba(255, 255, 255, 0.16);\n    border-radius: 15px;\n    background: rgba(255, 255, 255, 0.06);\n  }\n\n  .sd-d1m-canada-location a,\n  .sd-d1m-faq-answer a,\n  .sd-d1m-source a {\n    text-decoration: underline;\n    text-underline-offset: 3px;\n  }\n\n  .sd-d1m-faq-list {\n    max-width: 980px;\n    margin-inline: auto;\n    border-top: 1px solid var(--d1m-line);\n  }\n\n  .sd-d1m-faq-list details {\n    border-bottom: 1px solid var(--d1m-line);\n  }\n\n  .sd-d1m-faq-list summary {\n    padding: 22px 42px 22px 0;\n    color: var(--d1m-ink);\n    font-size: 18px;\n    font-weight: 740;\n    line-height: 1.35;\n    cursor: pointer;\n  }\n\n  .sd-d1m-faq-list summary:focus-visible {\n    outline: 3px solid var(--d1m-blue-dark);\n    outline-offset: 4px;\n    border-radius: 6px;\n  }\n\n  .sd-d1m-faq-answer {\n    max-width: 900px;\n    padding: 0 42px 22px 0;\n    color: var(--d1m-muted) !important;\n    font-size: 15px !important;\n  }\n\n  .sd-d1m-source {\n    max-width: 980px;\n    margin: 40px auto 0 !important;\n    padding-top: 22px;\n    border-top: 1px solid var(--d1m-line);\n    color: var(--d1m-muted) !important;\n    font-size: 12px !important;\n    line-height: 1.65 !important;\n  }\n\n  @media (max-width: 1040px) {\n    .sd-d1m-hero-grid {\n      grid-template-columns: minmax(350px, 0.92fr) minmax(0, 1.08fr);\n      min-height: 610px;\n    }\n\n    .sd-d1m-hero-media {\n      min-height: 610px;\n    }\n\n    .sd-d1m-facts-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .sd-d1m-fact:nth-child(4),\n    .sd-d1m-fact:nth-child(5) {\n      border-top: 1px solid var(--d1m-line);\n    }\n\n    .sd-d1m-metric-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-d1m-port-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .sd-d1m-gallery-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 820px) {\n    .sd-d1m-wrap {\n      width: min(100% - 32px, 700px);\n    }\n\n    .sd-d1m-section {\n      padding: 72px 0;\n    }\n\n    .sd-d1m-hero-grid {\n      grid-template-columns: minmax(0, 1fr);\n      min-height: 0;\n    }\n\n    .sd-d1m-hero-copy {\n      order: 1;\n      min-height: 0;\n      padding: 62px 24px;\n    }\n\n    .sd-d1m-hero-media {\n      order: 2;\n      min-height: 0;\n    }\n\n    .sd-d1m-hero-media img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n      object-position: center;\n    }\n\n    .sd-d1m-hero h2 {\n      font-size: clamp(76px, 24vw, 126px) !important;\n    }\n\n    .sd-d1m-intro-grid,\n    .sd-d1m-development-grid,\n    .sd-d1m-motor-grid,\n    .sd-d1m-canada-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sd-d1m-development-grid figure,\n    .sd-d1m-motor-media {\n      order: 2;\n    }\n\n    .sd-d1m-capability-grid,\n    .sd-d1m-integration-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sd-d1m-app-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sd-d1m-table-hint {\n      display: block;\n    }\n  }\n\n  @media (max-width: 620px) {\n    .sd-d1m-wrap {\n      width: min(100% - 24px, 560px);\n    }\n\n    .sd-d1m-section {\n      padding: 58px 0;\n    }\n\n    .sd-d1m-title {\n      font-size: clamp(33px, 11vw, 48px) !important;\n      line-height: 1.02 !important;\n    }\n\n    .sd-d1m-heading-center {\n      align-items: flex-start;\n      margin-bottom: 32px;\n      text-align: left;\n    }\n\n    .sd-d1m-heading-center .sd-d1m-lead {\n      margin-inline: 0;\n    }\n\n    .sd-d1m-hero-copy {\n      padding: 52px 18px;\n    }\n\n    .sd-d1m-hero-actions,\n    .sd-d1m-canada-actions {\n      width: 100%;\n      flex-direction: column;\n    }\n\n    .sd-d1m-button {\n      width: 100%;\n    }\n\n    .sd-d1m-facts-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-d1m-fact {\n      padding: 20px 14px;\n    }\n\n    .sd-d1m-fact:nth-child(n + 3) {\n      border-top: 1px solid var(--d1m-line);\n    }\n\n    .sd-d1m-use-list,\n    .sd-d1m-metric-grid,\n    .sd-d1m-motor-list,\n    .sd-d1m-capability-grid,\n    .sd-d1m-port-grid,\n    .sd-d1m-gallery-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sd-d1m-wide-media,\n    .sd-d1m-product-media,\n    .sd-d1m-motor-media,\n    .sd-d1m-app-card,\n    .sd-d1m-gallery-card,\n    .sd-d1m-canada-media {\n      border-radius: 18px;\n    }\n\n    .sd-d1m-gallery-card img,\n    .sd-d1m-product-media img,\n    .sd-d1m-canada-media img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .sd-d1m-metric-card,\n    .sd-d1m-capability,\n    .sd-d1m-integration-card {\n      padding: 21px;\n    }\n\n    .sd-d1m-faq-list summary {\n      padding-right: 18px;\n      font-size: 16px;\n    }\n\n    .sd-d1m-faq-answer {\n      padding-right: 18px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sd-d1m-button {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"sd-d1m\" aria-label=\"AGIBOT D1 Max product information\"\u003e\n  \u003csection class=\"sd-d1m-hero\"\u003e\n    \u003cdiv class=\"sd-d1m-hero-grid\"\u003e\n      \u003cdiv class=\"sd-d1m-hero-copy\"\u003e\n        \u003cp class=\"sd-d1m-wordmark\"\u003eAGIBOT\u003c\/p\u003e\n        \u003ch2\u003e\n          \u003cspan class=\"sd-d1m-hero-model\"\u003eD1\u003c\/span\u003e\n          \u003cspan class=\"sd-d1m-hero-variant\"\u003eMax\u003c\/span\u003e\n        \u003c\/h2\u003e\n        \u003cp class=\"sd-d1m-hero-subtitle\"\u003eA Productivity Platform Built for Industry\u003c\/p\u003e\n        \u003cp class=\"sd-d1m-hero-description\"\u003e\n          AGIBOT D1 Max combines a wheel-legged architecture, IP67-rated\n          protection, a 25 kg rated payload, dual hot-swappable batteries,\n          integrated perception and SDK support for supervised industrial\n          robotics projects.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1m-hero-actions\"\u003e\n          \u003ca class=\"sd-d1m-button\" href=\"#sd-d1m-canada\"\u003e\n            Request a Canadian Project Quote\n          \u003c\/a\u003e\n          \u003ca class=\"sd-d1m-button sd-d1m-button-secondary\" href=\"#sd-d1m-specs\"\u003e\n            View D1 Max Specifications\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1m-hero-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-max-01-hero.jpg?v=1785604611\" alt=\"AGIBOT D1 Max industrial wheel-legged quadruped robot in a factory\" width=\"1920\" height=\"998\" fetchpriority=\"high\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-facts\" aria-label=\"AGIBOT D1 Max key facts\"\u003e\n    \u003cdl class=\"sd-d1m-wrap sd-d1m-facts-grid\"\u003e\n      \u003cdiv class=\"sd-d1m-fact\"\u003e\n        \u003cdt\u003eProtection\u003c\/dt\u003e\n        \u003cdd\u003eIP67\u003csmall\u003eIndustrial ingress-protection rating\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1m-fact\"\u003e\n        \u003cdt\u003eMaximum speed\u003c\/dt\u003e\n        \u003cdd\u003e6 m\/s\u003csmall\u003eManufacturer laboratory value\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1m-fact\"\u003e\n        \u003cdt\u003eRated payload\u003c\/dt\u003e\n        \u003cdd\u003e25 kg\u003csmall\u003ePayload rating, not passenger capacity\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1m-fact\"\u003e\n        \u003cdt\u003eEnergy system\u003c\/dt\u003e\n        \u003cdd\u003e2 batteries\u003csmall\u003e54 V, 504.9 Wh each; hot swap supported\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1m-fact\"\u003e\n        \u003cdt\u003eOnboard compute\u003c\/dt\u003e\n        \u003cdd\u003e100–157 TOPS\u003csmall\u003eNVIDIA Orin NX 16GB\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n    \u003c\/dl\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-section sd-d1m-intro\"\u003e\n    \u003cdiv class=\"sd-d1m-wrap sd-d1m-intro-grid\"\u003e\n      \u003cfigure class=\"sd-d1m-product-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-max-09-task-execution.jpg?v=1785604610\" alt=\"AGIBOT D1 Max wheel-legged robot operating on rocky terrain\" width=\"1108\" height=\"623\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1m-copy\"\u003e\n        \u003cp class=\"sd-d1m-eyebrow\"\u003eWhat is AGIBOT D1 Max?\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1m-title\"\u003eWheel efficiency and legged terrain adaptability.\u003c\/h2\u003e\n        \u003cp\u003e\n          D1 Max is an industrial wheel-legged quadruped platform built around\n          a 41 kg aluminum-alloy and high-strength engineering-plastic chassis.\n          Wheel mode supports efficient travel, while its articulated legs\n          provide posture adjustment and terrain-crossing capability.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          Integrated LiDAR, FPV cameras, RTK, ultrasonic sensing and NVIDIA\n          compute create a hardware platform for secondary development. They do\n          not by themselves guarantee autonomous navigation, inspection, rescue\n          or task software; those outcomes require project-specific integration,\n          validation and safety controls.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1m-use-list\" aria-label=\"D1 Max project directions\"\u003e\n          \u003cdiv class=\"sd-d1m-use-item\"\u003eLogistics and transport development\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1m-use-item\"\u003eIndustrial inspection integration\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1m-use-item\"\u003eSearch-and-rescue project development\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1m-use-item\"\u003eMobile robotics task execution\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-section sd-d1m-rugged\"\u003e\n    \u003cdiv class=\"sd-d1m-wrap\"\u003e\n      \u003cdiv class=\"sd-d1m-heading-center\"\u003e\n        \u003cp class=\"sd-d1m-eyebrow\"\u003eIndustrial structure and environmental protection\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1m-title\"\u003eBuilt for demanding supervised operation.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1m-lead\"\u003e\n          The official specification lists an IP67 ingress-protection rating\n          and a −20°C to 55°C operating-temperature range for the aluminum-alloy\n          and high-strength engineering-plastic platform. Site conditions still\n          require project-specific validation.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1m-wide-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-max-02-enterprise-reliability.webp?v=1785604611\" alt=\"AGIBOT D1 Max industrial wheel-legged robot shown in a wet environment\" width=\"1920\" height=\"1000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1m-metric-grid\"\u003e\n        \u003carticle class=\"sd-d1m-metric-card\"\u003e\n          \u003cstrong\u003eIP67\u003c\/strong\u003e\n          \u003ch3\u003eRated protection\u003c\/h3\u003e\n          \u003cp\u003eManufacturer-listed industrial ingress-protection rating for the D1 Max enclosure.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-metric-card\"\u003e\n          \u003cstrong\u003e41 kg\u003c\/strong\u003e\n          \u003ch3\u003eWeight with battery\u003c\/h3\u003e\n          \u003cp\u003eTotal manufacturer-listed robot weight including both batteries.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-metric-card\"\u003e\n          \u003cstrong\u003e−20–55°C\u003c\/strong\u003e\n          \u003ch3\u003eOperating temperature\u003c\/h3\u003e\n          \u003cp\u003ePublished operating-temperature range; project conditions still require validation.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-metric-card\"\u003e\n          \u003cstrong\u003e12 + 4 DoF\u003c\/strong\u003e\n          \u003ch3\u003eManufacturer-listed DoF\u003c\/h3\u003e\n          \u003cp\u003eKept in the official notation; it is not simplified to a single 16 DoF claim.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1m-rugged-note\"\u003e\n        \u003cstrong\u003eProtection boundary:\u003c\/strong\u003e IP67 does not authorize indefinite\n        immersion, pressure washing or operation beyond the current\n        manufacturer instructions and validated project conditions.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-section sd-d1m-feature\"\u003e\n    \u003cdiv class=\"sd-d1m-wrap\"\u003e\n      \u003cdiv class=\"sd-d1m-heading-center\"\u003e\n        \u003cp class=\"sd-d1m-eyebrow\"\u003eManufacturer-published mobility values\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1m-title\"\u003eDynamic movement across complex terrain.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1m-lead\"\u003e\n          The wheel-legged architecture supports efficient wheel travel,\n          zero-radius turning and articulated terrain negotiation. Published\n          peak values are laboratory results, not guarantees for every surface,\n          payload, speed or programmed action.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1m-wide-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-max-05-superior-mobility.webp?v=1785604611\" alt=\"AGIBOT D1 Max wheel-legged robot climbing a rocky slope\" width=\"1920\" height=\"1001\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1m-metric-grid\"\u003e\n        \u003carticle class=\"sd-d1m-metric-card\"\u003e\n          \u003cstrong\u003e6 m\/s\u003c\/strong\u003e\n          \u003ch3\u003eMaximum speed\u003c\/h3\u003e\n          \u003cp\u003eManufacturer laboratory value; safe speed depends on the validated operating environment.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-metric-card\"\u003e\n          \u003cstrong\u003e25 cm\u003c\/strong\u003e\n          \u003ch3\u003eContinuous stair height\u003c\/h3\u003e\n          \u003cp\u003ePublished continuous stair-climbing height under manufacturer test conditions.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-metric-card\"\u003e\n          \u003cstrong\u003e80 cm\u003c\/strong\u003e\n          \u003ch3\u003eMaximum obstacle height\u003c\/h3\u003e\n          \u003cp\u003eManufacturer-listed maximum obstacle height under laboratory conditions.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-metric-card\"\u003e\n          \u003cstrong\u003e45°\u003c\/strong\u003e\n          \u003ch3\u003eSlope capability\u003c\/h3\u003e\n          \u003cp\u003eManufacturer-listed maximum climbing angle under stated test conditions.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-section sd-d1m-motor\"\u003e\n    \u003cdiv class=\"sd-d1m-wrap sd-d1m-motor-grid\"\u003e\n      \u003cdiv class=\"sd-d1m-motor-copy\"\u003e\n        \u003cp class=\"sd-d1m-eyebrow\"\u003ePayload and motion system\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1m-title\"\u003eRated to carry 25 kg.\u003c\/h2\u003e\n        \u003cp\u003e\n          D1 Max combines a 25 kg rated payload with 150 N·m maximum joint\n          torque and a wheel-legged motion system. Payload projects must account\n          for mounting, centre of gravity, power demand, terrain, speed and\n          application-specific safety limits.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1m-motor-list\"\u003e\n          \u003cdiv class=\"sd-d1m-motor-item\"\u003e\n            \u003cstrong\u003e25 kg\u003c\/strong\u003e\n            \u003cspan\u003eManufacturer-listed rated payload\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1m-motor-item\"\u003e\n            \u003cstrong\u003e150 N·m\u003c\/strong\u003e\n            \u003cspan\u003eMaximum joint torque\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1m-motor-item\"\u003e\n            \u003cstrong\u003eZero turn\u003c\/strong\u003e\n            \u003cspan\u003eZero-radius turning supported\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1m-motor-item\"\u003e\n            \u003cstrong\u003e34 ± 0.5 cm\u003c\/strong\u003e\n            \u003cspan\u003eManufacturer-listed crawling height\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1m-motor-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-max-04-payload-capacity.webp?v=1785604610\" alt=\"Official AGIBOT D1 Max rated-payload demonstration concept\" width=\"1920\" height=\"1000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-section sd-d1m-development\"\u003e\n    \u003cdiv class=\"sd-d1m-wrap sd-d1m-development-grid\"\u003e\n      \u003cfigure class=\"sd-d1m-wide-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-max-03-operational-endurance.webp?v=1785604611\" alt=\"AGIBOT D1 Max operating across rugged terrain from night to daylight\" width=\"1920\" height=\"1000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1m-development-panel\"\u003e\n        \u003cp class=\"sd-d1m-eyebrow\"\u003eDual-battery operational endurance\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1m-title\"\u003eKeep field operations moving.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1m-lead\"\u003e\n          D1 Max uses two 54 V, 504.9 Wh batteries and supports hot-swappable\n          replacement. Runtime, range and charging values are manufacturer\n          laboratory specifications and vary with load, terrain, temperature,\n          speed and operating method.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1m-capability-grid\"\u003e\n          \u003carticle class=\"sd-d1m-capability\"\u003e\n            \u003ch3\u003e5 ± 0.5 hours unloaded\u003c\/h3\u003e\n            \u003cp\u003eManufacturer-listed unloaded battery-life specification.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1m-capability\"\u003e\n            \u003ch3\u003e3.5 ± 0.5 hours fully loaded\u003c\/h3\u003e\n            \u003cp\u003eManufacturer-listed battery life at the full rated load.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1m-capability\"\u003e\n            \u003ch3\u003e29 ± 1 km \/ 18 ± 1 km\u003c\/h3\u003e\n            \u003cp\u003eUnloaded \/ fully loaded travel range—not remote-control distance.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1m-capability\"\u003e\n            \u003ch3\u003eLess than 1.5 hours\u003c\/h3\u003e\n            \u003cp\u003ePublished charging time; the official table does not state start and end charge levels.\u003c\/p\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"sd-d1m-development-note\"\u003e\n          The official feature copy uses “at least” wording while the detailed\n          parameter table publishes the ± values shown here. Actual performance\n          remains configuration- and condition-dependent.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-section sd-d1m-interface\"\u003e\n    \u003cdiv class=\"sd-d1m-wrap\"\u003e\n      \u003cp class=\"sd-d1m-eyebrow\"\u003eFunctional expansion I\/O\u003c\/p\u003e\n      \u003ch2 class=\"sd-d1m-title\"\u003eIndustrial power and communication interfaces.\u003c\/h2\u003e\n      \u003cp class=\"sd-d1m-lead\"\u003e\n        D1 Max's official specification lists the following expansion\n        interfaces and multi-voltage power output. Port use, available power,\n        simultaneous operation, drivers and compatibility must be confirmed for\n        each integration.\n      \u003c\/p\u003e\n      \u003cdiv class=\"sd-d1m-port-grid\" aria-label=\"AGIBOT D1 Max functional expansion ports\"\u003e\n        \u003cdiv class=\"sd-d1m-port\"\u003e\n\u003cstrong\u003e×2\u003c\/strong\u003e\u003cspan\u003eGigabit Ethernet\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1m-port\"\u003e\n\u003cstrong\u003e×2\u003c\/strong\u003e\u003cspan\u003eUSB 3.0\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1m-port\"\u003e\n\u003cstrong\u003e×1\u003c\/strong\u003e\u003cspan\u003eRS232\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1m-port\"\u003e\n\u003cstrong\u003e×1\u003c\/strong\u003e\u003cspan\u003eRS485\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1m-port\"\u003e\n\u003cstrong\u003e×2\u003c\/strong\u003e\u003cspan\u003eSBUS\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1m-port\"\u003e\n\u003cstrong\u003e×1\u003c\/strong\u003e\u003cspan\u003ePPS\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1m-port\"\u003e\n\u003cstrong\u003e480 W\u003c\/strong\u003e\u003cspan\u003eMaximum power output\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1m-interface-note\"\u003e\n        \u003cstrong\u003ePower-output boundary:\u003c\/strong\u003e listed output voltages are 5 V,\n        12 V, 24 V and 48 V, with 480 W maximum output. Confirm the connector,\n        power budget, protection, cabling and supported simultaneous loads in\n        the project specification.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-section\"\u003e\n    \u003cdiv class=\"sd-d1m-wrap\"\u003e\n      \u003cdiv class=\"sd-d1m-heading-center\"\u003e\n        \u003cp class=\"sd-d1m-eyebrow\"\u003ePerception, compute and secondary development\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1m-title\"\u003eIntegrated hardware. Project-specific intelligence.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1m-lead\"\u003e\n          D1 Max combines onboard sensing and NVIDIA compute with an SDK,\n          real-time video transmission, 3D CAD and a URDF robot model. The final\n          autonomy and task layer must still be specified, developed and tested.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1m-integration-grid\"\u003e\n        \u003carticle class=\"sd-d1m-integration-card\"\u003e\n          \u003ch3\u003e100–157 TOPS configuration\u003c\/h3\u003e\n          \u003cp\u003e\n            The official table lists NVIDIA Orin NX 16GB and total computing\n            power of 100–157 TOPS. Confirm the exact supplied compute\n            configuration in the written quotation.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-integration-card\"\u003e\n          \u003ch3\u003eIntegrated perception suite\u003c\/h3\u003e\n          \u003cp\u003e\n            Front and rear 96-channel LiDAR, front and rear 8 MP FPV cameras,\n            four fill lights, automotive-grade IMU, GNSS RTK and left\/right\n            ultrasonic sensors are manufacturer-listed.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-integration-card\"\u003e\n          \u003ch3\u003eSDK, 3D CAD and URDF\u003c\/h3\u003e\n          \u003cp\u003e\n            Secondary development is supported. Confirm SDK version,\n            documentation, licensing, examples, update policy and technical\n            support before defining the application stack.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1m-boundary\"\u003e\n        \u003cstrong\u003eAutonomy boundary:\u003c\/strong\u003e integrated LiDAR, RTK, cameras,\n        ultrasonic sensing, compute and an SDK do not by themselves establish\n        that SLAM, autonomous navigation, automatic inspection, following,\n        personnel identification or complete task software is supplied.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-section sd-d1m-applications\"\u003e\n    \u003cdiv class=\"sd-d1m-wrap\"\u003e\n      \u003cdiv class=\"sd-d1m-heading-center\"\u003e\n        \u003cp class=\"sd-d1m-eyebrow\"\u003eProject application directions\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1m-title\"\u003eIndustrial mobility across three project directions.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1m-lead\"\u003e\n          AGIBOT shows logistics and transport, personnel search and rescue, and\n          task execution as D1 Max application examples. These are project\n          directions—not claims of turnkey autonomy, rescue certification or\n          included application software.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1m-app-grid\"\u003e\n        \u003carticle class=\"sd-d1m-app-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-max-07-logistics-transport.jpg?v=1785604611\" alt=\"Multiple AGIBOT D1 Max robots in a warehouse logistics scenario\" width=\"1108\" height=\"623\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"sd-d1m-app-copy\"\u003e\n            \u003ch3\u003eLogistics and transport\u003c\/h3\u003e\n            \u003cp\u003e\n              Develop supervised material-movement or mobile-payload concepts\n              after validating routes, payload mounting and site procedures.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-app-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-max-08-search-rescue.jpg?v=1785604611\" alt=\"AGIBOT D1 Max robots in an official personnel search and rescue scenario\" width=\"1067\" height=\"623\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"sd-d1m-app-copy\"\u003e\n            \u003ch3\u003ePersonnel search and rescue\u003c\/h3\u003e\n            \u003cp\u003e\n              Integrate sensing, communications, teleoperation or project\n              software for controlled response scenarios; no rescue\n              certification or complete autonomy is implied.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-app-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-max-09-task-execution.jpg?v=1785604610\" alt=\"AGIBOT D1 Max wheel-legged robot in an official task-execution scenario\" width=\"1108\" height=\"623\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"sd-d1m-app-copy\"\u003e\n            \u003ch3\u003eTask execution\u003c\/h3\u003e\n            \u003cp\u003e\n              Build project-specific mobile task workflows around the platform's\n              payload, perception, compute, interface and motion capabilities.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-section sd-d1m-feature\" aria-label=\"AGIBOT D1 Max wheel-leg deployment\"\u003e\n    \u003cdiv class=\"sd-d1m-wrap\"\u003e\n      \u003cdiv class=\"sd-d1m-heading-center\"\u003e\n        \u003cp class=\"sd-d1m-eyebrow\"\u003eWheel-leg operating strategy\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1m-title\"\u003eOptimized for scalable industrial deployment.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1m-lead\"\u003e\n          AGIBOT describes intelligent wheel\/leg mode switching: wheel mode\n          prioritizes stable, efficient travel and extended operating time,\n          while leg mode prioritizes terrain adaptability. Final mode logic and\n          task behaviour depend on the deployed configuration and software.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1m-wide-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-max-06-large-scale-deployment.webp?v=1785604610\" alt=\"AGIBOT D1 Max wheel-legged robot climbing a long outdoor slope\" width=\"1920\" height=\"992\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1m-metric-grid\"\u003e\n        \u003carticle class=\"sd-d1m-metric-card\"\u003e\n          \u003cstrong\u003eWheel mode\u003c\/strong\u003e\n          \u003ch3\u003eEfficient travel\u003c\/h3\u003e\n          \u003cp\u003eManufacturer-described mode for stable movement, coverage and operating efficiency.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-metric-card\"\u003e\n          \u003cstrong\u003eLeg mode\u003c\/strong\u003e\n          \u003ch3\u003eTerrain adaptability\u003c\/h3\u003e\n          \u003cp\u003eArticulated posture and movement for more complex terrain conditions.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-metric-card\"\u003e\n          \u003cstrong\u003eHot swap\u003c\/strong\u003e\n          \u003ch3\u003eDual batteries\u003c\/h3\u003e\n          \u003cp\u003eDesigned to reduce battery-related downtime during managed operations.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1m-metric-card\"\u003e\n          \u003cstrong\u003eDisplay\u003c\/strong\u003e\n          \u003ch3\u003eRemote controller\u003c\/h3\u003e\n          \u003cp\u003eThe official parameter table lists a remote controller with integrated display.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-section sd-d1m-specs\" id=\"sd-d1m-specs\"\u003e\n    \u003cdiv class=\"sd-d1m-wrap\"\u003e\n      \u003cdiv class=\"sd-d1m-heading-center\"\u003e\n        \u003cp class=\"sd-d1m-eyebrow\"\u003eVerified D1 Max configuration\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1m-title\"\u003eAGIBOT D1 Max technical specifications\u003c\/h2\u003e\n        \u003cp class=\"sd-d1m-lead\"\u003e\n          Values below are limited to current D1 Max-specific AGIBOT\n          information. Laboratory results vary with surface, payload,\n          environment, action, software and operating method.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1m-table-hint\"\u003eSwipe horizontally to view all specifications.\u003c\/p\u003e\n      \u003cdiv class=\"sd-d1m-table-shell\" role=\"region\" aria-label=\"Scrollable AGIBOT D1 Max specification table\" tabindex=\"0\"\u003e\n        \u003ctable class=\"sd-d1m-table\"\u003e\n          \u003ccaption\u003e\n            Manufacturer information accessed August 1, 2026. Confirm the\n            current supplied configuration and project scope in the written quotation.\n          \u003c\/caption\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"col\"\u003eSpecification\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eD1 Max value\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1m-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003ePhysical configuration\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct type\u003c\/th\u003e\n\u003ctd\u003eIndustrial wheel-legged quadruped robot platform\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eAluminum alloy and high-strength engineering plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStanding dimensions\u003c\/th\u003e\n\u003ctd\u003e930 × 480 × 585 mm (L × W × H)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProne dimensions\u003c\/th\u003e\n\u003ctd\u003e930 × 630 × 200 mm (L × W × H)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTotal weight\u003c\/th\u003e\n\u003ctd\u003e41 kg, including battery\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDegrees of freedom\u003c\/th\u003e\n\u003ctd\u003e12 + 4 DoF \u003csmall\u003eOfficial notation retained; not simplified to “16 DoF.”\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProtection rating\u003c\/th\u003e\n\u003ctd\u003eIP67 \u003csmall\u003eOperate only within current manufacturer instructions and project conditions.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating temperature\u003c\/th\u003e\n\u003ctd\u003e−20°C to 55°C\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1m-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eEnergy and endurance\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery system\u003c\/th\u003e\n\u003ctd\u003e54 V; 504.9 Wh ×2; dual batteries\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery replacement\u003c\/th\u003e\n\u003ctd\u003eHot swap supported\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging time\u003c\/th\u003e\n\u003ctd\u003eLess than 1.5 hours \u003csmall\u003eThe official specification does not state starting and ending charge percentages.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery life\u003c\/th\u003e\n\u003ctd\u003e5 ± 0.5 hours unloaded; 3.5 ± 0.5 hours fully loaded\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperational range\u003c\/th\u003e\n\u003ctd\u003e29 ± 1 km unloaded; 18 ± 1 km fully loaded \u003csmall\u003eTravel range, not remote-control distance.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1m-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eMobility and load\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum speed\u003c\/th\u003e\n\u003ctd\u003e6 m\/s \u003csmall\u003eManufacturer laboratory value.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRated payload\u003c\/th\u003e\n\u003ctd\u003e25 kg \u003csmall\u003ePayload rating; not suitable for passengers or riding.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eContinuous stair-climb height\u003c\/th\u003e\n\u003ctd\u003e25 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum climbing angle\u003c\/th\u003e\n\u003ctd\u003e45°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum obstacle height\u003c\/th\u003e\n\u003ctd\u003e80 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePayload crossing height\u003c\/th\u003e\n\u003ctd\u003e50 cm \u003csmall\u003eOfficial parameter-table term; confirm the test definition for the intended project.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTurning\u003c\/th\u003e\n\u003ctd\u003eZero-radius turning supported\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCrawling height\u003c\/th\u003e\n\u003ctd\u003e34 ± 0.5 cm \u003csmall\u003eOfficial term; do not reinterpret as guaranteed ground clearance.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1m-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eJoints and movement\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum joint torque\u003c\/th\u003e\n\u003ctd\u003e150 N·m\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBody joint range\u003c\/th\u003e\n\u003ctd\u003e−30° to 40°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eThigh joint range\u003c\/th\u003e\n\u003ctd\u003e−160° to 160°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCalf joint range\u003c\/th\u003e\n\u003ctd\u003e−160° to 160°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStandard movement examples\u003c\/th\u003e\n\u003ctd\u003eStepping; sliding; crawling; forward, backward and lateral omnidirectional movement; zero-turn rotation; steering; knee-joint configuration adjustment\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1m-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003ePerception and compute\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTotal computing power\u003c\/th\u003e\n\u003ctd\u003e100–157 TOPS; NVIDIA Orin NX 16GB \u003csmall\u003eConfirm the exact supplied compute configuration.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLiDAR\u003c\/th\u003e\n\u003ctd\u003e96-channel LiDAR ×2, one front and one rear; 360° × 90° coverage angle; manufacturer-listed 120 m coverage diameter\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFPV cameras\u003c\/th\u003e\n\u003ctd\u003eIndustrial-grade 8 MP ×2, one front and one rear; DFOV 122°; HFOV 111°; VFOV 70°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFill lights\u003c\/th\u003e\n\u003ctd\u003e4 total; one on each side of the front and rear FPV cameras\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eIMU\u003c\/th\u003e\n\u003ctd\u003eAutomotive-grade IMU ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRTK\u003c\/th\u003e\n\u003ctd\u003eGNSS RTK ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eUltrasonic sensing\u003c\/th\u003e\n\u003ctd\u003eOne left and one right; obstacle detection within 5 m\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eReal-time video transmission\u003c\/th\u003e\n\u003ctd\u003eSupported \u003csmall\u003eResolution, latency and remote-control distance are not published.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1m-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eDevelopment and connectivity\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecondary development\u003c\/th\u003e\n\u003ctd\u003eSupported; SDK provided\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRobot-model resources\u003c\/th\u003e\n\u003ctd\u003e3D CAD and URDF files for simulation\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWireless connectivity\u003c\/th\u003e\n\u003ctd\u003eWi-Fi 5.0 and Bluetooth 5.0\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower outputs\u003c\/th\u003e\n\u003ctd\u003e5 V, 12 V, 24 V and 48 V; 480 W maximum output\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eExpansion interfaces\u003c\/th\u003e\n\u003ctd\u003eGigabit Ethernet ×2; USB 3.0 ×2; RS232 ×1; RS485 ×1; SBUS ×2; PPS ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1m-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eManufacturer-listed configuration notes\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRemote controller\u003c\/th\u003e\n\u003ctd\u003eRemote controller with integrated display\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAdapter\u003c\/th\u003e\n\u003ctd\u003eListed as standard \u003csmall\u003eFinal supplied quantity and specification require quotation confirmation.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging dock\u003c\/th\u003e\n\u003ctd\u003eListed as standard \u003csmall\u003eDo not interpret this as a standard autonomous charging system.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAutonomous charging station\u003c\/th\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAutonomous task software\u003c\/th\u003e\n\u003ctd\u003eNot established by the official D1 Max product page; define navigation, inspection and task functions in the project scope\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1m-spec-note\"\u003e\n        The official feature copy and detailed parameter table use different\n        range\/endurance notation; this page follows the detailed table's ±\n        values. All specifications are laboratory data. Actual results and the\n        exact compute, accessories, software, SDK, charging and support scope\n        must be confirmed in the written quotation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-section sd-d1m-canada\" id=\"sd-d1m-canada\"\u003e\n    \u003cdiv class=\"sd-d1m-wrap sd-d1m-canada-grid\"\u003e\n      \u003cdiv class=\"sd-d1m-canada-copy\"\u003e\n        \u003cp class=\"sd-d1m-eyebrow\"\u003eAGIBOT D1 Max in Canada\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1m-title\"\u003ePlan an industrial quadruped project with SpeedyDrone Canada.\u003c\/h2\u003e\n        \u003cp\u003e\n          SpeedyDrone Canada is a Toronto-based technology retailer serving\n          organizations across Canada. Contact the team with the intended site,\n          terrain, payload, sensing and compute configuration, power and\n          interface needs, networking, software, operating procedure, safety\n          zone, delivery region and support requirements.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          A project review can help define the robot configuration, optional\n          integration, training or support scope and a written Canadian-dollar\n          quotation. Availability and suitability are configuration-dependent.\n        \u003c\/p\u003e\n        \u003cp class=\"sd-d1m-canada-location\"\u003e\n          Toronto showroom:\n          \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003e\n            991 Bay Street, Toronto, ON M5S 3C4\n          \u003c\/a\u003e.\n          Product display, demonstration, pickup and meeting availability must\n          be confirmed before visiting.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1m-canada-actions\"\u003e\n          \u003ca class=\"sd-d1m-button\" href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003e\n            Contact SpeedyDrone Canada\n          \u003c\/a\u003e\n          \u003ca class=\"sd-d1m-button sd-d1m-button-secondary\" href=\"https:\/\/www.speedydrone.ca\/pages\/about-us-1\"\u003e\n            About SpeedyDrone Canada\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1m-canada-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-max-01-hero.jpg?v=1785604611\" alt=\"AGIBOT D1 Max industrial wheel-legged quadruped robot available by Canadian project quotation\" width=\"1920\" height=\"998\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1m-section sd-d1m-faq\"\u003e\n    \u003cdiv class=\"sd-d1m-wrap\"\u003e\n      \u003cdiv class=\"sd-d1m-heading-center\"\u003e\n        \u003cp class=\"sd-d1m-eyebrow\"\u003eD1 Max and Canadian purchasing FAQ\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1m-title\"\u003eEvaluating the AGIBOT D1 Max\u003c\/h2\u003e\n        \u003cp class=\"sd-d1m-lead\"\u003e\n          Direct answers based on current D1 Max-specific official\n          information and a quotation-led Canadian purchasing process.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-d1m-faq-list\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the AGIBOT D1 Max?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            AGIBOT D1 Max is an IP67 industrial wheel-legged quadruped platform\n            with a 25 kg rated payload, dual hot-swappable batteries, integrated\n            perception, NVIDIA Orin NX compute and SDK-supported secondary development.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat are the D1 Max dimensions, weight and degrees of freedom?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            Standing dimensions are 930 × 480 × 585 mm (L × W × H), prone\n            dimensions are 930 × 630 × 200 mm, and total weight is 41 kg\n            including the batteries. AGIBOT lists “12 + 4 DoF.”\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhy is the degree-of-freedom figure written as 12 + 4 DoF?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            “12 + 4 DoF” is the exact notation in AGIBOT's D1 Max parameter\n            table. This page retains the official wording instead of\n            simplifying it to a potentially misleading 16 DoF claim.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat does the IP67 rating mean for D1 Max operation?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            AGIBOT lists IP67 and an operating range of −20°C to 55°C. The rating\n            must be applied with the current manufacturer instructions and\n            project conditions; it does not authorize indefinite immersion,\n            pressure washing or operation outside those limits.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the rated payload, and can D1 Max carry a person?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            The manufacturer-listed rated payload is 25 kg. This is a payload\n            rating for properly integrated equipment or material; it is not\n            passenger capacity and does not authorize riding or personnel transport.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat mobility figures does AGIBOT publish?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            AGIBOT lists a 6 m\/s maximum speed, 25 cm continuous stair-climbing\n            height, 45° maximum climbing angle and 80 cm maximum obstacle height\n            under laboratory conditions. Results vary with terrain, load,\n            configuration and operating method.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat are the D1 Max runtime and travel range?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            The detailed parameter table lists 5 ± 0.5 hours and 29 ± 1 km\n            unloaded, or 3.5 ± 0.5 hours and 18 ± 1 km fully loaded. These are\n            laboratory values; the kilometre figures describe robot travel, not\n            remote-control distance.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes D1 Max support battery hot swapping?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            Yes. D1 Max uses two 54 V, 504.9 Wh batteries and the official table\n            states that hot swapping is supported. The operating procedure,\n            replacement sequence and safety requirements must follow the\n            current manufacturer documentation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eHow long does D1 Max charging take?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            The official table lists charging time as less than 1.5 hours. It\n            does not specify the starting and ending state of charge, so no\n            0–100% or 10–90% interpretation is added.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhich perception sensors are manufacturer-listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            The official specification lists front and rear 96-channel LiDAR,\n            front and rear industrial-grade 8 MP FPV cameras, four fill lights,\n            one automotive-grade IMU, one GNSS RTK module and left\/right\n            ultrasonic sensors for obstacle detection within 5 m.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat LiDAR coverage does AGIBOT publish?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            AGIBOT lists one 96-channel LiDAR at the front and one at the rear,\n            with a 360° × 90° coverage angle and a “120 m coverage diameter.”\n            The 120 m figure is not rewritten as a radius or guaranteed target-detection range.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat onboard computing is listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            The official table lists 100–157 TOPS total computing power and\n            NVIDIA Orin NX 16GB. The exact supplied compute configuration should\n            be confirmed in the written project quotation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes D1 Max support SDK secondary development?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            Yes. AGIBOT lists secondary development support, an SDK, 3D CAD and\n            a URDF robot model for simulation. Confirm the current SDK,\n            documentation, licensing, examples, update policy and support scope.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhich communication and power interfaces are provided?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            The table lists Gigabit Ethernet ×2, USB 3.0 ×2, RS232 ×1, RS485 ×1,\n            SBUS ×2 and PPS ×1, plus 5 V, 12 V, 24 V and 48 V power output with\n            480 W maximum output. Wi-Fi 5.0 and Bluetooth 5.0 are also listed.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes the standard D1 Max guarantee autonomous navigation or inspection?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            No such guarantee is made on the official D1 Max page. Integrated\n            LiDAR, RTK, cameras, ultrasonic sensing, compute and an SDK are\n            hardware and development resources; navigation, inspection and task\n            software must be defined, integrated and validated for the project.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eIs an autonomous charging station included?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            The official parameter table lists the autonomous charging station\n            as optional. It separately lists an adapter and charging dock as\n            standard. These entries must not be combined into a claim of\n            standard autonomous charging; confirm the supplied charging package in writing.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the AGIBOT D1 Max price in Canada?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            AGIBOT does not currently publish a D1 Max store price. Canadian\n            pricing depends on compute and charging configuration, software,\n            integration, freight, taxes, delivery region and commercial terms.\n            Request a written Canadian-dollar quotation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhere can Canadian organizations request a D1 Max quote?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            Canadian organizations can contact\n            \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003eSpeedyDrone Canada\u003c\/a\u003e\n            with their intended site, payload, operating conditions, software,\n            interfaces, charging approach, delivery region and support needs.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eAre warranty, training, integration and delivery included?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            No universal inclusion is implied. Final warranty, training,\n            integration, software access, documentation, delivery and support\n            terms are governed by the written SpeedyDrone Canada quotation.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eCan customers view D1 Max at the Toronto showroom?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1m-faq-answer\"\u003e\n            Contact SpeedyDrone Canada before visiting 991 Bay Street, Toronto,\n            Ontario M5S 3C4. Product display, demonstration, meeting and pickup\n            availability must be confirmed in advance.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should I compare between wheeled, legged and wheel-legged robot configurations?\u003c\/summary\u003e\n\u003cp\u003eThe locomotion system changes the terrain, turning, obstacle and energy-use trade-offs. Compare the exact platform’s supported surfaces, clearance, payload and control software. A wheel-legged model is not simply an accessory upgrade for every legged configuration; match the actual hardware edition to the site and task.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes LiDAR or a depth camera mean autonomous navigation is included?\u003c\/summary\u003e\n\u003cp\u003eNo. Sensors provide measurements; SLAM, localization, path planning and obstacle handling depend on software and integration. Check the supplied sensor package, compute module, SDK or API access and enabled navigation functions for the exact robot edition. A sensor shown on another configuration is not automatically included.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the difference between teleoperation, data collection and embodied-AI deployment?\u003c\/summary\u003e\n\u003cp\u003eTeleoperation lets a person command the robot. Data collection records demonstrations or sensor and action data. An embodied-AI application uses a trained policy or other control software to perform a task. These are separate workflows with different software, interfaces and validation needs; none should be assumed to be fully supplied from the robot’s model name alone.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should the Canadian delivery and commissioning scope include?\u003c\/summary\u003e\n\u003cp\u003eFor AGIBOT D1 Max Industrial Wheel-Legged Quadruped Robot, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\u003c\/p\u003e\n\u003c\/details\u003e\n\n      \u003c\/div\u003e\n\n      \u003cp class=\"sd-d1m-source\"\u003e\n        Sources:\n        \u003ca href=\"https:\/\/www.agibot.com\/products\/D1_Max\"\u003eAGIBOT official D1 Max product page\u003c\/a\u003e\n        and\n        \u003ca href=\"https:\/\/www.agibot.com\/public\/static\/index\/en\/images\/products\/D1Max\/D1Max-Parameter.jpg\"\u003eAGIBOT official D1 Max specification table\u003c\/a\u003e,\n        accessed August 1, 2026;\n        \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/about-us-1\"\u003eSpeedyDrone Canada company information\u003c\/a\u003e\n        and\n        \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003eToronto showroom and contact details\u003c\/a\u003e.\n        Manufacturer values are based on controlled testing and may change.\n        Final configuration, included items, software access, suitability and\n        commercial terms are governed by the written quotation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/section\u003e\n","brand":"AGIBOT","offers":[{"title":"Default Title","offer_id":47801266471049,"sku":"AGI-305787","price":83999.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AGIBOTD1Max.png?v=1785623345"},{"product_id":"agibot-d1-maxpro","title":"AGIBOT D1 MaxPro Heavy-Duty Industrial Quadruped Robot","description":"\u003cstyle\u003e\n  .sd-d1mp {\n    --d1mp-ink: #17191d;\n    --d1mp-muted: #62676f;\n    --d1mp-paper: #f3f5f6;\n    --d1mp-white: #ffffff;\n    --d1mp-line: rgba(23, 25, 29, 0.14);\n    --d1mp-blue: #6fd3ff;\n    --d1mp-blue-dark: #146e9a;\n    --d1mp-dark: #111820;\n    --d1mp-radius: 28px;\n    width: 100%;\n    background: var(--d1mp-white);\n    color: var(--d1mp-ink);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  .sd-d1mp,\n  .sd-d1mp * {\n    box-sizing: border-box;\n  }\n\n  .sd-d1mp img {\n    display: block;\n    max-width: 100%;\n    height: auto;\n    border: 0;\n  }\n\n  .sd-d1mp h2,\n  .sd-d1mp h3,\n  .sd-d1mp p,\n  .sd-d1mp dl,\n  .sd-d1mp dd,\n  .sd-d1mp figure {\n    margin: 0;\n  }\n\n  .sd-d1mp a {\n    color: inherit;\n  }\n\n  .sd-d1mp-wrap {\n    width: min(1240px, calc(100% - 48px));\n    margin-inline: auto;\n  }\n\n  .sd-d1mp-section {\n    padding: 96px 0;\n  }\n\n  .sd-d1mp-eyebrow {\n    margin-bottom: 14px !important;\n    color: var(--d1mp-blue-dark) !important;\n    font-size: 12px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    letter-spacing: 0.18em !important;\n    text-transform: uppercase !important;\n  }\n\n  .sd-d1mp-title {\n    color: var(--d1mp-ink) !important;\n    font-size: clamp(36px, 5vw, 66px) !important;\n    font-weight: 830 !important;\n    line-height: 0.98 !important;\n    letter-spacing: -0.055em !important;\n    overflow-wrap: anywhere;\n  }\n\n  .sd-d1mp-lead {\n    max-width: 800px;\n    margin-top: 24px !important;\n    color: var(--d1mp-muted) !important;\n    font-size: clamp(17px, 1.6vw, 21px) !important;\n    line-height: 1.6 !important;\n  }\n\n  .sd-d1mp-heading-center {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    max-width: 920px;\n    margin: 0 auto 48px;\n    text-align: center;\n  }\n\n  .sd-d1mp-heading-center .sd-d1mp-lead {\n    margin-inline: auto;\n  }\n\n  .sd-d1mp-button {\n    display: inline-flex !important;\n    min-height: 50px;\n    align-items: center;\n    justify-content: center;\n    padding: 13px 22px !important;\n    border: 1px solid var(--d1mp-blue) !important;\n    border-radius: 999px !important;\n    background: var(--d1mp-blue) !important;\n    color: #071820 !important;\n    font-size: 14px !important;\n    font-weight: 780 !important;\n    line-height: 1.2 !important;\n    text-align: center;\n    text-decoration: none !important;\n    transition: transform 180ms ease, background 180ms ease;\n  }\n\n  .sd-d1mp-button:hover,\n  .sd-d1mp-button:focus-visible {\n    background: #a8e5ff !important;\n    transform: translateY(-1px);\n  }\n\n  .sd-d1mp-button-secondary {\n    border-color: rgba(255, 255, 255, 0.58) !important;\n    background: transparent !important;\n    color: var(--d1mp-white) !important;\n  }\n\n  .sd-d1mp-hero {\n    overflow: hidden;\n    background: var(--d1mp-dark);\n  }\n\n  .sd-d1mp-hero-grid {\n    display: grid;\n    grid-template-columns: minmax(390px, 0.88fr) minmax(0, 1.12fr);\n    min-height: 680px;\n  }\n\n  .sd-d1mp-hero-copy {\n    z-index: 1;\n    display: flex;\n    min-width: 0;\n    flex-direction: column;\n    align-items: flex-start;\n    justify-content: center;\n    padding: 72px max(34px, 5vw) 72px max(24px, 5vw);\n    background:\n      radial-gradient(circle at 0 0, rgba(111, 211, 255, 0.18), transparent 44%),\n      linear-gradient(135deg, #0c141d, #182630);\n  }\n\n  .sd-d1mp-wordmark {\n    color: var(--d1mp-white) !important;\n    font-size: 14px !important;\n    font-weight: 850 !important;\n    line-height: 1.2 !important;\n    letter-spacing: 0.26em !important;\n  }\n\n  .sd-d1mp-hero h2 {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    margin-top: 20px !important;\n    color: var(--d1mp-white) !important;\n    font-size: clamp(86px, 10vw, 148px) !important;\n    font-weight: 860 !important;\n    line-height: 0.76 !important;\n    letter-spacing: -0.085em !important;\n  }\n\n  .sd-d1mp-hero-model,\n  .sd-d1mp-hero-variant {\n    display: block;\n  }\n\n  .sd-d1mp-hero-variant {\n    margin-top: 0.3em;\n    color: var(--d1mp-blue);\n    font-size: 0.36em;\n    line-height: 1 !important;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1mp-hero-subtitle {\n    margin-top: 30px !important;\n    color: var(--d1mp-white) !important;\n    font-size: clamp(25px, 3vw, 40px) !important;\n    font-weight: 760 !important;\n    line-height: 1.08 !important;\n    letter-spacing: -0.04em !important;\n  }\n\n  .sd-d1mp-hero-description {\n    max-width: 585px;\n    margin-top: 22px !important;\n    color: rgba(255, 255, 255, 0.78) !important;\n    font-size: 17px !important;\n    line-height: 1.65 !important;\n  }\n\n  .sd-d1mp-hero-actions,\n  .sd-d1mp-canada-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 30px;\n  }\n\n  .sd-d1mp-hero-media {\n    min-width: 0;\n    min-height: 680px;\n    background: #dfe6eb;\n  }\n\n  .sd-d1mp-hero-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: 68% center;\n  }\n\n  .sd-d1mp-facts {\n    border-top: 1px solid var(--d1mp-line);\n    border-bottom: 1px solid var(--d1mp-line);\n    background: var(--d1mp-white);\n  }\n\n  .sd-d1mp-facts-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .sd-d1mp-fact {\n    min-width: 0;\n    padding: 28px 24px;\n    border-left: 1px solid var(--d1mp-line);\n  }\n\n  .sd-d1mp-fact:last-child {\n    border-right: 1px solid var(--d1mp-line);\n  }\n\n  .sd-d1mp-fact dt {\n    color: var(--d1mp-muted) !important;\n    font-size: 11px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    letter-spacing: 0.13em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1mp-fact dd {\n    margin-top: 8px !important;\n    color: var(--d1mp-ink) !important;\n    font-size: clamp(25px, 2.8vw, 38px) !important;\n    font-weight: 830 !important;\n    line-height: 1.05 !important;\n    letter-spacing: -0.04em;\n  }\n\n  .sd-d1mp-fact small {\n    display: block;\n    margin-top: 8px;\n    color: var(--d1mp-muted);\n    font-size: 12px;\n    font-weight: 500;\n    line-height: 1.4;\n    letter-spacing: 0;\n  }\n\n  .sd-d1mp-intro {\n    background: var(--d1mp-paper);\n  }\n\n  .sd-d1mp-intro-grid,\n  .sd-d1mp-development-grid,\n  .sd-d1mp-motor-grid,\n  .sd-d1mp-canada-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    gap: clamp(42px, 6vw, 84px);\n    align-items: center;\n  }\n\n  .sd-d1mp-product-media,\n  .sd-d1mp-canada-media {\n    overflow: hidden;\n    border: 1px solid var(--d1mp-line);\n    border-radius: var(--d1mp-radius);\n    background:\n      radial-gradient(circle at 50% 45%, #ffffff, #e9edf0 72%);\n  }\n\n  .sd-d1mp-product-media img,\n  .sd-d1mp-canada-media img {\n    width: 100%;\n  }\n\n  .sd-d1mp-copy \u003e p:not(.sd-d1mp-eyebrow) {\n    margin-top: 22px !important;\n    color: var(--d1mp-muted) !important;\n    font-size: 17px !important;\n  }\n\n  .sd-d1mp-use-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 28px;\n  }\n\n  .sd-d1mp-use-item {\n    padding: 15px 16px;\n    border: 1px solid var(--d1mp-line);\n    border-radius: 14px;\n    background: var(--d1mp-white);\n    color: var(--d1mp-ink);\n    font-size: 14px;\n    font-weight: 720;\n    line-height: 1.35;\n  }\n\n  .sd-d1mp-feature {\n    background: var(--d1mp-white);\n  }\n\n  .sd-d1mp-wide-media {\n    overflow: hidden;\n    margin-top: 44px !important;\n    border: 1px solid var(--d1mp-line);\n    border-radius: var(--d1mp-radius);\n    background: #e7ecef;\n  }\n\n  .sd-d1mp-wide-media img {\n    width: 100%;\n  }\n\n  .sd-d1mp-metric-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 16px;\n    margin-top: 20px;\n  }\n\n  .sd-d1mp-metric-card,\n  .sd-d1mp-capability,\n  .sd-d1mp-integration-card {\n    min-width: 0;\n    padding: 26px;\n    border: 1px solid var(--d1mp-line);\n    border-radius: 20px;\n    background: var(--d1mp-white);\n  }\n\n  .sd-d1mp-metric-card strong {\n    display: block;\n    color: var(--d1mp-blue-dark);\n    font-size: clamp(28px, 3vw, 44px);\n    font-weight: 850;\n    line-height: 1;\n    letter-spacing: -0.05em;\n  }\n\n  .sd-d1mp-metric-card h3,\n  .sd-d1mp-capability h3,\n  .sd-d1mp-integration-card h3,\n  .sd-d1mp-app-copy h3 {\n    margin-top: 13px !important;\n    color: var(--d1mp-ink) !important;\n    font-size: 19px !important;\n    font-weight: 780 !important;\n    line-height: 1.25 !important;\n  }\n\n  .sd-d1mp-metric-card p,\n  .sd-d1mp-capability p,\n  .sd-d1mp-integration-card p,\n  .sd-d1mp-app-copy p {\n    margin-top: 10px !important;\n    color: var(--d1mp-muted) !important;\n    font-size: 14px !important;\n    line-height: 1.55 !important;\n  }\n\n  .sd-d1mp-rugged {\n    background: #e9eef1;\n  }\n\n  .sd-d1mp-rugged-note,\n  .sd-d1mp-boundary,\n  .sd-d1mp-interface-note,\n  .sd-d1mp-spec-note {\n    margin-top: 24px !important;\n    padding: 18px 20px;\n    border-left: 4px solid var(--d1mp-blue-dark);\n    border-radius: 0 12px 12px 0;\n    background: rgba(111, 211, 255, 0.12);\n    color: #33414a !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n  }\n\n  .sd-d1mp-motor {\n    background: var(--d1mp-dark);\n    color: var(--d1mp-white);\n  }\n\n  .sd-d1mp-motor .sd-d1mp-eyebrow {\n    color: var(--d1mp-blue) !important;\n  }\n\n  .sd-d1mp-motor .sd-d1mp-title,\n  .sd-d1mp-motor-copy \u003e p {\n    color: var(--d1mp-white) !important;\n  }\n\n  .sd-d1mp-motor-copy \u003e p:not(.sd-d1mp-eyebrow) {\n    margin-top: 22px !important;\n    color: rgba(255, 255, 255, 0.72) !important;\n    font-size: 17px !important;\n  }\n\n  .sd-d1mp-motor-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 28px;\n  }\n\n  .sd-d1mp-motor-item {\n    padding: 18px;\n    border: 1px solid rgba(255, 255, 255, 0.16);\n    border-radius: 16px;\n    background: rgba(255, 255, 255, 0.06);\n  }\n\n  .sd-d1mp-motor-item strong,\n  .sd-d1mp-motor-item span {\n    display: block;\n  }\n\n  .sd-d1mp-motor-item strong {\n    color: var(--d1mp-blue);\n    font-size: 24px;\n    line-height: 1.1;\n  }\n\n  .sd-d1mp-motor-item span {\n    margin-top: 7px;\n    color: rgba(255, 255, 255, 0.7);\n    font-size: 13px;\n    line-height: 1.4;\n  }\n\n  .sd-d1mp-motor-media {\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.14);\n    border-radius: var(--d1mp-radius);\n    background: #dfe5e8;\n  }\n\n  .sd-d1mp-motor-media img {\n    width: 100%;\n  }\n\n  .sd-d1mp-development {\n    background: var(--d1mp-paper);\n  }\n\n  .sd-d1mp-development-panel .sd-d1mp-lead {\n    margin-top: 22px !important;\n  }\n\n  .sd-d1mp-capability-grid,\n  .sd-d1mp-integration-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n    margin-top: 28px;\n  }\n\n  .sd-d1mp-development-note {\n    margin-top: 12px !important;\n    color: var(--d1mp-muted) !important;\n    font-size: 12px !important;\n    line-height: 1.5 !important;\n  }\n\n  .sd-d1mp-interface {\n    background: #eaf3f7;\n  }\n\n  .sd-d1mp-port-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 34px;\n  }\n\n  .sd-d1mp-port {\n    padding: 22px 16px;\n    border: 1px solid rgba(20, 110, 154, 0.22);\n    border-radius: 18px;\n    background: var(--d1mp-white);\n    text-align: center;\n  }\n\n  .sd-d1mp-port strong,\n  .sd-d1mp-port span {\n    display: block;\n  }\n\n  .sd-d1mp-port strong {\n    color: var(--d1mp-blue-dark);\n    font-size: 30px;\n    line-height: 1;\n  }\n\n  .sd-d1mp-port span {\n    margin-top: 8px;\n    font-size: 14px;\n    font-weight: 760;\n  }\n\n  .sd-d1mp-integration-grid {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .sd-d1mp-applications {\n    background: var(--d1mp-paper);\n  }\n\n  .sd-d1mp-app-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .sd-d1mp-app-card {\n    overflow: hidden;\n    border: 1px solid var(--d1mp-line);\n    border-radius: var(--d1mp-radius);\n    background: var(--d1mp-white);\n  }\n\n  .sd-d1mp-app-card:last-child {\n    grid-column: 1 \/ -1;\n  }\n\n  .sd-d1mp-app-card img {\n    width: 100%;\n  }\n\n  .sd-d1mp-app-copy {\n    padding: 26px;\n  }\n\n  .sd-d1mp-app-copy h3 {\n    margin-top: 0 !important;\n    font-size: 24px !important;\n  }\n\n  .sd-d1mp-gallery-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .sd-d1mp-gallery-card {\n    overflow: hidden;\n    border: 1px solid var(--d1mp-line);\n    border-radius: 20px;\n    background:\n      radial-gradient(circle at 50% 44%, #ffffff, #e8edf0 72%);\n  }\n\n  .sd-d1mp-gallery-card img {\n    width: 100%;\n  }\n\n  .sd-d1mp-specs {\n    background: var(--d1mp-paper);\n  }\n\n  .sd-d1mp-table-hint {\n    display: none;\n    margin-bottom: 10px !important;\n    color: var(--d1mp-muted) !important;\n    font-size: 13px !important;\n  }\n\n  .sd-d1mp-table-shell {\n    overflow-x: auto;\n    border: 1px solid var(--d1mp-line);\n    border-radius: 20px;\n    background: var(--d1mp-white);\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .sd-d1mp-table {\n    width: 100%;\n    min-width: 720px;\n    border-collapse: collapse;\n  }\n\n  .sd-d1mp-table caption {\n    padding: 18px 22px;\n    border-bottom: 1px solid var(--d1mp-line);\n    color: var(--d1mp-muted);\n    font-size: 12px;\n    text-align: left;\n  }\n\n  .sd-d1mp-table th,\n  .sd-d1mp-table td {\n    padding: 15px 18px;\n    border-bottom: 1px solid var(--d1mp-line);\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .sd-d1mp-table thead th {\n    background: var(--d1mp-dark);\n    color: var(--d1mp-white);\n    font-size: 13px;\n    letter-spacing: 0.04em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1mp-table tbody \u003e tr \u003e th[scope=\"row\"] {\n    width: 34%;\n    color: var(--d1mp-ink);\n    font-size: 14px;\n    font-weight: 760;\n  }\n\n  .sd-d1mp-table td {\n    color: #3e444b;\n    font-size: 14px;\n  }\n\n  .sd-d1mp-table td small {\n    display: block;\n    margin-top: 5px;\n    color: var(--d1mp-muted);\n    line-height: 1.5;\n  }\n\n  .sd-d1mp-rowgroup {\n    background: #dcebf2;\n    color: #17455c;\n    font-size: 12px;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .sd-d1mp-canada {\n    background:\n      radial-gradient(circle at 82% 20%, rgba(111, 211, 255, 0.18), transparent 34%),\n      var(--d1mp-dark);\n    color: var(--d1mp-white);\n  }\n\n  .sd-d1mp-canada .sd-d1mp-eyebrow {\n    color: var(--d1mp-blue) !important;\n  }\n\n  .sd-d1mp-canada .sd-d1mp-title {\n    color: var(--d1mp-white) !important;\n  }\n\n  .sd-d1mp-canada-copy \u003e p:not(.sd-d1mp-eyebrow) {\n    margin-top: 22px !important;\n    color: rgba(255, 255, 255, 0.74) !important;\n    font-size: 17px !important;\n  }\n\n  .sd-d1mp-canada-location {\n    padding: 18px 20px;\n    border: 1px solid rgba(255, 255, 255, 0.16);\n    border-radius: 15px;\n    background: rgba(255, 255, 255, 0.06);\n  }\n\n  .sd-d1mp-canada-location a,\n  .sd-d1mp-faq-answer a,\n  .sd-d1mp-source a {\n    text-decoration: underline;\n    text-underline-offset: 3px;\n  }\n\n  .sd-d1mp-faq-list {\n    max-width: 980px;\n    margin-inline: auto;\n    border-top: 1px solid var(--d1mp-line);\n  }\n\n  .sd-d1mp-faq-list details {\n    border-bottom: 1px solid var(--d1mp-line);\n  }\n\n  .sd-d1mp-faq-list summary {\n    padding: 22px 42px 22px 0;\n    color: var(--d1mp-ink);\n    font-size: 18px;\n    font-weight: 740;\n    line-height: 1.35;\n    cursor: pointer;\n  }\n\n  .sd-d1mp-faq-list summary:focus-visible {\n    outline: 3px solid var(--d1mp-blue-dark);\n    outline-offset: 4px;\n    border-radius: 6px;\n  }\n\n  .sd-d1mp-faq-answer {\n    max-width: 900px;\n    padding: 0 42px 22px 0;\n    color: var(--d1mp-muted) !important;\n    font-size: 15px !important;\n  }\n\n  .sd-d1mp-source {\n    max-width: 980px;\n    margin: 40px auto 0 !important;\n    padding-top: 22px;\n    border-top: 1px solid var(--d1mp-line);\n    color: var(--d1mp-muted) !important;\n    font-size: 12px !important;\n    line-height: 1.65 !important;\n  }\n\n  @media (max-width: 1040px) {\n    .sd-d1mp-hero-grid {\n      grid-template-columns: minmax(350px, 0.92fr) minmax(0, 1.08fr);\n      min-height: 610px;\n    }\n\n    .sd-d1mp-hero-media {\n      min-height: 610px;\n    }\n\n    .sd-d1mp-facts-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .sd-d1mp-fact:nth-child(4),\n    .sd-d1mp-fact:nth-child(5) {\n      border-top: 1px solid var(--d1mp-line);\n    }\n\n    .sd-d1mp-metric-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-d1mp-port-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .sd-d1mp-gallery-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 820px) {\n    .sd-d1mp-wrap {\n      width: min(100% - 32px, 700px);\n    }\n\n    .sd-d1mp-section {\n      padding: 72px 0;\n    }\n\n    .sd-d1mp-hero-grid {\n      grid-template-columns: minmax(0, 1fr);\n      min-height: 0;\n    }\n\n    .sd-d1mp-hero-copy {\n      order: 1;\n      min-height: 0;\n      padding: 62px 24px;\n    }\n\n    .sd-d1mp-hero-media {\n      order: 2;\n      min-height: 0;\n    }\n\n    .sd-d1mp-hero-media img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n      object-position: center;\n    }\n\n    .sd-d1mp-hero h2 {\n      font-size: clamp(76px, 24vw, 126px) !important;\n    }\n\n    .sd-d1mp-intro-grid,\n    .sd-d1mp-development-grid,\n    .sd-d1mp-motor-grid,\n    .sd-d1mp-canada-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sd-d1mp-development-grid figure,\n    .sd-d1mp-motor-media {\n      order: 2;\n    }\n\n    .sd-d1mp-capability-grid,\n    .sd-d1mp-integration-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sd-d1mp-app-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sd-d1mp-table-hint {\n      display: block;\n    }\n  }\n\n  @media (max-width: 620px) {\n    .sd-d1mp-wrap {\n      width: min(100% - 24px, 560px);\n    }\n\n    .sd-d1mp-section {\n      padding: 58px 0;\n    }\n\n    .sd-d1mp-title {\n      font-size: clamp(33px, 11vw, 48px) !important;\n      line-height: 1.02 !important;\n    }\n\n    .sd-d1mp-heading-center {\n      align-items: flex-start;\n      margin-bottom: 32px;\n      text-align: left;\n    }\n\n    .sd-d1mp-heading-center .sd-d1mp-lead {\n      margin-inline: 0;\n    }\n\n    .sd-d1mp-hero-copy {\n      padding: 52px 18px;\n    }\n\n    .sd-d1mp-hero-actions,\n    .sd-d1mp-canada-actions {\n      width: 100%;\n      flex-direction: column;\n    }\n\n    .sd-d1mp-button {\n      width: 100%;\n    }\n\n    .sd-d1mp-facts-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-d1mp-fact {\n      padding: 20px 14px;\n    }\n\n    .sd-d1mp-fact:nth-child(n + 3) {\n      border-top: 1px solid var(--d1mp-line);\n    }\n\n    .sd-d1mp-use-list,\n    .sd-d1mp-metric-grid,\n    .sd-d1mp-motor-list,\n    .sd-d1mp-capability-grid,\n    .sd-d1mp-port-grid,\n    .sd-d1mp-gallery-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sd-d1mp-wide-media,\n    .sd-d1mp-product-media,\n    .sd-d1mp-motor-media,\n    .sd-d1mp-app-card,\n    .sd-d1mp-gallery-card,\n    .sd-d1mp-canada-media {\n      border-radius: 18px;\n    }\n\n    .sd-d1mp-gallery-card img,\n    .sd-d1mp-product-media img,\n    .sd-d1mp-canada-media img {\n      width: 100%;\n      height: auto;\n      object-fit: contain;\n    }\n\n    .sd-d1mp-metric-card,\n    .sd-d1mp-capability,\n    .sd-d1mp-integration-card {\n      padding: 21px;\n    }\n\n    .sd-d1mp-faq-list summary {\n      padding-right: 18px;\n      font-size: 16px;\n    }\n\n    .sd-d1mp-faq-answer {\n      padding-right: 18px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sd-d1mp-button {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"sd-d1mp\" aria-label=\"AGIBOT D1 MaxPro product information\"\u003e\n  \u003csection class=\"sd-d1mp-hero\"\u003e\n    \u003cdiv class=\"sd-d1mp-hero-grid\"\u003e\n      \u003cdiv class=\"sd-d1mp-hero-copy\"\u003e\n        \u003cp class=\"sd-d1mp-wordmark\"\u003eAGIBOT\u003c\/p\u003e\n        \u003ch2\u003e\n          \u003cspan class=\"sd-d1mp-hero-model\"\u003eD1\u003c\/span\u003e\n          \u003cspan class=\"sd-d1mp-hero-variant\"\u003eMaxPro\u003c\/span\u003e\n        \u003c\/h2\u003e\n        \u003cp class=\"sd-d1mp-hero-subtitle\"\u003eHeavy-Duty Industrial Quadruped Platform\u003c\/p\u003e\n        \u003cp class=\"sd-d1mp-hero-description\"\u003e\n          AGIBOT D1 MaxPro combines a 50 kg rated payload, IP67 protection,\n          a 2081 Wh battery, front 96-channel LiDAR, 117 TOPS GPU computing\n          and TCP\/ROS SDK support for supervised industrial robotics projects.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1mp-hero-actions\"\u003e\n          \u003ca class=\"sd-d1mp-button\" href=\"#sd-d1mp-canada\"\u003e\n            Request a Canadian Project Quote\n          \u003c\/a\u003e\n          \u003ca class=\"sd-d1mp-button sd-d1mp-button-secondary\" href=\"#sd-d1mp-specs\"\u003e\n            View D1 MaxPro Specifications\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1mp-hero-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-maxpro-01-hero.webp?v=1785611224\" alt=\"AGIBOT D1 MaxPro heavy-duty industrial quadruped robot carrying a load on rugged terrain\" width=\"1920\" height=\"998\" fetchpriority=\"high\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-facts\" aria-label=\"AGIBOT D1 MaxPro key facts\"\u003e\n    \u003cdl class=\"sd-d1mp-wrap sd-d1mp-facts-grid\"\u003e\n      \u003cdiv class=\"sd-d1mp-fact\"\u003e\n        \u003cdt\u003eRated payload\u003c\/dt\u003e\n        \u003cdd\u003e50 kg\u003csmall\u003eSustained equipment or material payload\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1mp-fact\"\u003e\n        \u003cdt\u003eProtection\u003c\/dt\u003e\n        \u003cdd\u003eIP67\u003csmall\u003e−20°C to 55°C operating range\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1mp-fact\"\u003e\n        \u003cdt\u003eBattery energy\u003c\/dt\u003e\n        \u003cdd\u003e2081 Wh\u003csmall\u003e45 ± 1 Ah rated capacity\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1mp-fact\"\u003e\n        \u003cdt\u003eOnboard compute\u003c\/dt\u003e\n        \u003cdd\u003e117 TOPS\u003csmall\u003eGPU with ARM CPU\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1mp-fact\"\u003e\n        \u003cdt\u003eCurrent speed limit\u003c\/dt\u003e\n        \u003cdd\u003e2 m\/s\u003csmall\u003eSoftware-limited; 3 m\/s is an extreme lab result\u003c\/small\u003e\n\u003c\/dd\u003e\n      \u003c\/div\u003e\n    \u003c\/dl\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-section sd-d1mp-intro\"\u003e\n    \u003cdiv class=\"sd-d1mp-wrap sd-d1mp-intro-grid\"\u003e\n      \u003cfigure class=\"sd-d1mp-product-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-maxpro-06-heavy-load-operation.jpg?v=1785611224\" alt=\"Manufacturer-shown AGIBOT D1 MaxPro heavy-load operation scenario\" width=\"1108\" height=\"623\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1mp-copy\"\u003e\n        \u003cp class=\"sd-d1mp-eyebrow\"\u003eWhat is AGIBOT D1 MaxPro?\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1mp-title\"\u003eA large-format quadruped built around industrial payload.\u003c\/h2\u003e\n        \u003cp\u003e\n          D1 MaxPro is a 68 kg heavy-duty quadruped platform with 12 total\n          degrees of freedom, three per leg. AGIBOT positions it for heavy-duty\n          mounting, material handling, logistics and other project-specific\n          industrial operations.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          The listed LiDAR, cameras, IMU, compute and SDK form an integration\n          platform. They do not by themselves establish that autonomous\n          navigation, inspection, rescue or task-management software is included.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1mp-use-list\" aria-label=\"D1 MaxPro project directions\"\u003e\n          \u003cdiv class=\"sd-d1mp-use-item\"\u003eHeavy-load operation development\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1mp-use-item\"\u003eLogistics and transport integration\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1mp-use-item\"\u003eEmergency-response project development\u003c\/div\u003e\n          \u003cdiv class=\"sd-d1mp-use-item\"\u003eIndustrial research and secondary development\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-section sd-d1mp-rugged\"\u003e\n    \u003cdiv class=\"sd-d1mp-wrap\"\u003e\n      \u003cdiv class=\"sd-d1mp-heading-center\"\u003e\n        \u003cp class=\"sd-d1mp-eyebrow\"\u003eEnvironmental adaptability\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1mp-title\"\u003eIP67 protection across a published −20°C to 55°C range.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1mp-lead\"\u003e\n          The manufacturer also states operation in water depths up to 20 cm.\n          Every deployment still requires site-specific validation, operating\n          procedures and compliance with the current product instructions.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1mp-wide-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-maxpro-05-environmental-adaptability.webp?v=1785611224\" alt=\"AGIBOT D1 MaxPro industrial quadruped operating in snowy conditions\" width=\"1920\" height=\"1000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1mp-metric-grid\"\u003e\n        \u003carticle class=\"sd-d1mp-metric-card\"\u003e\n          \u003cstrong\u003eIP67\u003c\/strong\u003e\n          \u003ch3\u003eRated protection\u003c\/h3\u003e\n          \u003cp\u003eManufacturer-listed ingress-protection rating for the MaxPro platform.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-metric-card\"\u003e\n          \u003cstrong\u003e68 kg\u003c\/strong\u003e\n          \u003ch3\u003eWeight with battery\u003c\/h3\u003e\n          \u003cp\u003eTotal manufacturer-listed robot weight, including the battery.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-metric-card\"\u003e\n          \u003cstrong\u003e−20–55°C\u003c\/strong\u003e\n          \u003ch3\u003eOperating temperature\u003c\/h3\u003e\n          \u003cp\u003ePublished range; actual site and load conditions still require validation.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-metric-card\"\u003e\n          \u003cstrong\u003e20 cm\u003c\/strong\u003e\n          \u003ch3\u003ePublished water depth\u003c\/h3\u003e\n          \u003cp\u003eManufacturer feature statement—not permission for submersion or deeper operation.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1mp-rugged-note\"\u003e\n        \u003cstrong\u003eProtection boundary:\u003c\/strong\u003e IP67 and the 20 cm statement do\n        not authorize indefinite immersion, pressure washing, submersion or\n        operation outside current manufacturer instructions.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-section sd-d1mp-feature\"\u003e\n    \u003cdiv class=\"sd-d1mp-wrap\"\u003e\n      \u003cdiv class=\"sd-d1mp-heading-center\"\u003e\n        \u003cp class=\"sd-d1mp-eyebrow\"\u003eMobility and recovery\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1mp-title\"\u003eIndustrial stair capability with a self-righting mechanism.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1mp-lead\"\u003e\n          AGIBOT lists 30 cm continuous stairs, open-riser industrial-stair\n          capability, a 45° maximum climbing angle and self-righting after\n          falls. Performance varies with load, surface, configuration and method.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1mp-wide-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-maxpro-04-stair-mobility.webp?v=1785611224\" alt=\"AGIBOT D1 MaxPro climbing open-riser industrial stairs\" width=\"1920\" height=\"1000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1mp-metric-grid\"\u003e\n        \u003carticle class=\"sd-d1mp-metric-card\"\u003e\n          \u003cstrong\u003e2 m\/s\u003c\/strong\u003e\n          \u003ch3\u003eCurrent software limit\u003c\/h3\u003e\n          \u003cp\u003eThe current actual product is software-limited to 2 m\/s for safety.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-metric-card\"\u003e\n          \u003cstrong\u003e0–1.2 m\/s\u003c\/strong\u003e\n          \u003ch3\u003eContinuous walking speed\u003c\/h3\u003e\n          \u003cp\u003eManufacturer-listed continuous walking-speed range.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-metric-card\"\u003e\n          \u003cstrong\u003e30 cm\u003c\/strong\u003e\n          \u003ch3\u003eContinuous stair height\u003c\/h3\u003e\n          \u003cp\u003ePublished continuous stair-climbing height under test conditions.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-metric-card\"\u003e\n          \u003cstrong\u003e45°\u003c\/strong\u003e\n          \u003ch3\u003eMaximum climbing angle\u003c\/h3\u003e\n          \u003cp\u003eManufacturer-listed maximum value under controlled conditions.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1mp-development-note\"\u003e\n        AGIBOT lists 3 m\/s only as a maximum obtained under extreme laboratory\n        testing. The manufacturer's footnote says the current actual product is\n        software-limited to 2 m\/s; this page therefore does not market 3 m\/s as\n        an available operating speed.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-section sd-d1mp-motor\"\u003e\n    \u003cdiv class=\"sd-d1mp-wrap sd-d1mp-motor-grid\"\u003e\n      \u003cdiv class=\"sd-d1mp-motor-copy\"\u003e\n        \u003cp class=\"sd-d1mp-eyebrow\"\u003ePayload and joint system\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1mp-title\"\u003eRated for a sustained 50 kg payload.\u003c\/h2\u003e\n        \u003cp\u003e\n          The payload rating supports properly engineered equipment, mounting\n          and material-handling projects. Every integration must account for\n          centre of gravity, attachment design, power demand, terrain, speed\n          and application-specific safety limits.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1mp-motor-list\"\u003e\n          \u003cdiv class=\"sd-d1mp-motor-item\"\u003e\n            \u003cstrong\u003e50 kg\u003c\/strong\u003e\n            \u003cspan\u003eRated sustained equipment or material payload\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1mp-motor-item\"\u003e\n            \u003cstrong\u003e180 N·m\u003c\/strong\u003e\n            \u003cspan\u003eCurrent software-limited joint torque\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1mp-motor-item\"\u003e\n            \u003cstrong\u003e300 N·m\u003c\/strong\u003e\n            \u003cspan\u003eHardware maximum—not current software availability\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-d1mp-motor-item\"\u003e\n            \u003cstrong\u003e12 DoF\u003c\/strong\u003e\n            \u003cspan\u003eThree degrees of freedom per leg\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1mp-motor-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-maxpro-02-superior-payload.webp?v=1785611224\" alt=\"AGIBOT D1 MaxPro industrial quadruped carrying a large payload module\" width=\"1920\" height=\"1000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-section sd-d1mp-development\"\u003e\n    \u003cdiv class=\"sd-d1mp-wrap sd-d1mp-development-grid\"\u003e\n      \u003cfigure class=\"sd-d1mp-wide-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-maxpro-03-endurance-assurance.webp?v=1785611224\" alt=\"AGIBOT D1 MaxPro quadruped robot in an industrial equipment environment\" width=\"1920\" height=\"1000\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-d1mp-development-panel\"\u003e\n        \u003cp class=\"sd-d1mp-eyebrow\"\u003eEndurance assurance\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1mp-title\"\u003e2081 Wh capacity with quick battery replacement.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1mp-lead\"\u003e\n          Runtime, range and charging values are manufacturer laboratory\n          specifications. They vary with load, terrain, temperature, speed,\n          battery condition and operating method.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1mp-capability-grid\"\u003e\n          \u003carticle class=\"sd-d1mp-capability\"\u003e\n            \u003ch3\u003e5.5 ± 0.5 hours unloaded\u003c\/h3\u003e\n            \u003cp\u003eManufacturer laboratory runtime including the published footnote tolerance.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1mp-capability\"\u003e\n            \u003ch3\u003eAt least 2 hours under 50 kg\u003c\/h3\u003e\n            \u003cp\u003ePublished runtime at the full rated payload.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1mp-capability\"\u003e\n            \u003ch3\u003e21 ± 1 km \/ 11 ± 1 km\u003c\/h3\u003e\n            \u003cp\u003eUnloaded \/ fully loaded travel range—not remote-control distance.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-d1mp-capability\"\u003e\n            \u003ch3\u003eApprox. 4.5 hours\u003c\/h3\u003e\n            \u003cp\u003ePublished charging time from 10% to 90% state of charge.\u003c\/p\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"sd-d1mp-development-note\"\u003e\n          AGIBOT states quick battery swapping\/replacement, but does not call\n          the MaxPro battery system hot-swappable or guarantee power continuity\n          during replacement.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-section sd-d1mp-interface\"\u003e\n    \u003cdiv class=\"sd-d1mp-wrap\"\u003e\n      \u003cp class=\"sd-d1mp-eyebrow\"\u003eExpansion and power I\/O\u003c\/p\u003e\n      \u003ch2 class=\"sd-d1mp-title\"\u003eIndustrial interfaces with up to 720 W output.\u003c\/h2\u003e\n      \u003cp class=\"sd-d1mp-lead\"\u003e\n        The official specification lists the interfaces below. Port use,\n        drivers, power budget, simultaneous operation and device compatibility\n        must be confirmed for each integration.\n      \u003c\/p\u003e\n      \u003cdiv class=\"sd-d1mp-port-grid\" aria-label=\"AGIBOT D1 MaxPro expansion ports\"\u003e\n        \u003cdiv class=\"sd-d1mp-port\"\u003e\n\u003cstrong\u003e×3\u003c\/strong\u003e\u003cspan\u003eGigabit Ethernet\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1mp-port\"\u003e\n\u003cstrong\u003e×2\u003c\/strong\u003e\u003cspan\u003eUSB 3.0\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1mp-port\"\u003e\n\u003cstrong\u003e×1\u003c\/strong\u003e\u003cspan\u003eFast Ethernet 100 Mbps\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1mp-port\"\u003e\n\u003cstrong\u003e×1\u003c\/strong\u003e\u003cspan\u003eSerial port\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1mp-port\"\u003e\n\u003cstrong\u003eWi-Fi 6\u003c\/strong\u003e\u003cspan\u003eBluetooth 5.2; optional 4G\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-d1mp-port\"\u003e\n\u003cstrong\u003e720 W\u003c\/strong\u003e\u003cspan\u003eMaximum power output\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1mp-interface-note\"\u003e\n        \u003cstrong\u003ePower-output boundary:\u003c\/strong\u003e listed output voltages are\n        12 V, 24 V and 48 V, with 720 W maximum output. The specification also\n        states support for direct battery plug-in charging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-section\"\u003e\n    \u003cdiv class=\"sd-d1mp-wrap\"\u003e\n      \u003cdiv class=\"sd-d1mp-heading-center\"\u003e\n        \u003cp class=\"sd-d1mp-eyebrow\"\u003ePerception, compute and development\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1mp-title\"\u003e117 TOPS GPU computing with TCP and ROS SDK support.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1mp-lead\"\u003e\n          D1 MaxPro provides listed hardware and development resources for\n          project integration. The official page does not identify a GPU vendor\n          or establish that a complete autonomous task stack is included.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1mp-integration-grid\"\u003e\n        \u003carticle class=\"sd-d1mp-integration-card\"\u003e\n          \u003ch3\u003eFront 96-channel LiDAR\u003c\/h3\u003e\n          \u003cp\u003e\n            One front LiDAR with 360° × 90° coverage, manufacturer-listed\n            detection range up to 120 m in diameter and listed 1.5 cm accuracy.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-integration-card\"\u003e\n          \u003ch3\u003eFront and rear 2 MP cameras\u003c\/h3\u003e\n          \u003cp\u003e\n            Industrial wide-angle cameras with DFOV 150°, HFOV 130°, VFOV 73°\n            and 30 fps, plus one automotive-grade IMU.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-integration-card\"\u003e\n          \u003ch3\u003eTCP and ROS secondary development\u003c\/h3\u003e\n          \u003cp\u003e\n            The current SDK supports TCP and ROS communication and provides x86\n            and ARM packages. The manufacturer says ROS—not ROS 2.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1mp-boundary\"\u003e\n        \u003cstrong\u003eAutonomy boundary:\u003c\/strong\u003e LiDAR, cameras, an IMU, 117 TOPS\n        GPU compute and SDK access do not by themselves establish that SLAM,\n        autonomous navigation, inspection, tracking or task software is supplied.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-section sd-d1mp-applications\"\u003e\n    \u003cdiv class=\"sd-d1mp-wrap\"\u003e\n      \u003cdiv class=\"sd-d1mp-heading-center\"\u003e\n        \u003cp class=\"sd-d1mp-eyebrow\"\u003eManufacturer-shown application directions\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1mp-title\"\u003eHeavy-load, logistics and response-project integration.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1mp-lead\"\u003e\n          AGIBOT presents heavy-load operation, logistics and transport, and\n          emergency rescue as application examples. They are project directions,\n          not claims of included payload equipment, autonomy or rescue certification.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1mp-app-grid\"\u003e\n        \u003carticle class=\"sd-d1mp-app-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-maxpro-06-heavy-load-operation.jpg?v=1785611224\" alt=\"Manufacturer-shown AGIBOT D1 MaxPro heavy-load operation scenario\" width=\"1108\" height=\"623\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"sd-d1mp-app-copy\"\u003e\n            \u003ch3\u003eHeavy-load operation\u003c\/h3\u003e\n            \u003cp\u003eDevelop engineered equipment-mounting and heavy material-handling concepts around the 50 kg rating.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-app-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-maxpro-07-logistics-transport.jpg?v=1785611224\" alt=\"AGIBOT D1 MaxPro carrying a crate in a logistics transport scenario\" width=\"1067\" height=\"623\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"sd-d1mp-app-copy\"\u003e\n            \u003ch3\u003eLogistics and transport\u003c\/h3\u003e\n            \u003cp\u003ePlan supervised material-movement workflows after validating routes, loads and site procedures.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-app-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-maxpro-08-water-exposure.webp?v=1785611224\" alt=\"AGIBOT D1 MaxPro shown in a controlled water-exposure environment\" width=\"1920\" height=\"1000\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"sd-d1mp-app-copy\"\u003e\n            \u003ch3\u003eEmergency-response projects\u003c\/h3\u003e\n            \u003cp\u003eIntegrate teleoperation, sensing and project software for controlled response scenarios; no certification is implied.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-section sd-d1mp-feature\" aria-label=\"AGIBOT D1 MaxPro charging and control\"\u003e\n    \u003cdiv class=\"sd-d1mp-wrap\"\u003e\n      \u003cdiv class=\"sd-d1mp-heading-center\"\u003e\n        \u003cp class=\"sd-d1mp-eyebrow\"\u003eCharging and supervised control\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1mp-title\"\u003eProject control with a display-equipped remote.\u003c\/h2\u003e\n        \u003cp class=\"sd-d1mp-lead\"\u003e\n          AGIBOT lists a remote controller with integrated display and manual\n          emergency-stop mode, plus a maximum remote-control range of 500 m.\n          Actual range depends on configuration, obstruction and radio conditions.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-d1mp-metric-grid\"\u003e\n        \u003carticle class=\"sd-d1mp-metric-card\"\u003e\n          \u003cstrong\u003e500 m\u003c\/strong\u003e\n          \u003ch3\u003ePublished maximum control range\u003c\/h3\u003e\n          \u003cp\u003eNot a guaranteed site result; validate the deployed radio environment.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-metric-card\"\u003e\n          \u003cstrong\u003eManual E-stop\u003c\/strong\u003e\n          \u003ch3\u003eController mode\u003c\/h3\u003e\n          \u003cp\u003eThe listed remote controller includes a manual emergency-stop mode.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-metric-card\"\u003e\n          \u003cstrong\u003eStandard\u003c\/strong\u003e\n          \u003ch3\u003eCharging accessories\u003c\/h3\u003e\n          \u003cp\u003eAdapter and battery charging connector are listed as standard configuration entries.\u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-d1mp-metric-card\"\u003e\n          \u003cstrong\u003eOptional\u003c\/strong\u003e\n          \u003ch3\u003eAutonomous charging station\u003c\/h3\u003e\n          \u003cp\u003eAvailability, integration and supplied configuration require written confirmation.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-section sd-d1mp-specs\" id=\"sd-d1mp-specs\"\u003e\n    \u003cdiv class=\"sd-d1mp-wrap\"\u003e\n      \u003cdiv class=\"sd-d1mp-heading-center\"\u003e\n        \u003cp class=\"sd-d1mp-eyebrow\"\u003eVerified D1 MaxPro configuration\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1mp-title\"\u003eAGIBOT D1 MaxPro technical specifications\u003c\/h2\u003e\n        \u003cp class=\"sd-d1mp-lead\"\u003e\n          Values below are limited to current D1 MaxPro-specific AGIBOT\n          information. Laboratory results vary with surface, payload,\n          environment, software, battery condition and operating method.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1mp-table-hint\"\u003eSwipe horizontally to view all specifications.\u003c\/p\u003e\n      \u003cdiv class=\"sd-d1mp-table-shell\" role=\"region\" aria-label=\"Scrollable AGIBOT D1 MaxPro specification table\" tabindex=\"0\"\u003e\n        \u003ctable class=\"sd-d1mp-table\"\u003e\n          \u003ccaption\u003e\n            Manufacturer information accessed August 1, 2026. Confirm the\n            supplied configuration and project scope in the written quotation.\n          \u003c\/caption\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n\u003cth scope=\"col\"\u003eSpecification\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eD1 MaxPro value\u003c\/th\u003e\n\u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1mp-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003ePhysical configuration\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct type\u003c\/th\u003e\n\u003ctd\u003eHeavy-duty industrial quadruped robot platform\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003eAluminum alloy and high-strength engineering plastic\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStanding dimensions\u003c\/th\u003e\n\u003ctd\u003e1270 × 520 × 730 mm (L × W × H)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProne dimensions\u003c\/th\u003e\n\u003ctd\u003e1360 × 570 × 300 mm (L × W × H)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTotal weight\u003c\/th\u003e\n\u003ctd\u003e68 kg, including battery\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDegrees of freedom\u003c\/th\u003e\n\u003ctd\u003e12 total; 3 per leg\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eProtection rating\u003c\/th\u003e\n\u003ctd\u003eIP67\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating temperature\u003c\/th\u003e\n\u003ctd\u003e−20°C to 55°C\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1mp-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eEnergy and endurance\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery energy\u003c\/th\u003e\n\u003ctd\u003e2081 Wh\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRated battery capacity\u003c\/th\u003e\n\u003ctd\u003e45 ± 1 Ah\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery replacement\u003c\/th\u003e\n\u003ctd\u003eQuick replacement supported \u003csmall\u003eNot described by AGIBOT as powered hot swapping.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCharging time\u003c\/th\u003e\n\u003ctd\u003eApprox. 4.5 hours, from 10% to 90%\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery life\u003c\/th\u003e\n\u003ctd\u003e5.5 ± 0.5 hours unloaded; at least 2 hours under a 50 kg load\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperational range\u003c\/th\u003e\n\u003ctd\u003e21 ± 1 km unloaded; 11 ± 1 km fully loaded \u003csmall\u003eRobot travel range, not remote-control distance.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1mp-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eMobility and payload\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eContinuous walking speed\u003c\/th\u003e\n\u003ctd\u003e0–1.2 m\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCurrent product speed limit\u003c\/th\u003e\n\u003ctd\u003e2 m\/s \u003csmall\u003eSoftware-limited for safety.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eExtreme laboratory maximum\u003c\/th\u003e\n\u003ctd\u003e3 m\/s \u003csmall\u003eNot the current software-available operating maximum.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRated payload\u003c\/th\u003e\n\u003ctd\u003e50 kg \u003csmall\u003eEquipment or material payload; not passenger capacity.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eContinuous stair-climb height\u003c\/th\u003e\n\u003ctd\u003e30 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum climbing angle\u003c\/th\u003e\n\u003ctd\u003e45°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAdditional published capabilities\u003c\/th\u003e\n\u003ctd\u003eOpen-riser industrial stairs and self-righting after falls\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1mp-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eJoints\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum joint torque\u003c\/th\u003e\n\u003ctd\u003e300 N·m hardware maximum; software-limited to 180 N·m\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBody joint range\u003c\/th\u003e\n\u003ctd\u003e−45° to 45°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eThigh joint range\u003c\/th\u003e\n\u003ctd\u003e−200° to 20°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCalf joint range\u003c\/th\u003e\n\u003ctd\u003e30° to 160°\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStandard movement list\u003c\/th\u003e\n\u003ctd\u003eStanding; prone; damping; force unloading; stair climbing; obstacle crossing\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1mp-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003ePerception and compute\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eComputing module\u003c\/th\u003e\n\u003ctd\u003e117 TOPS GPU; ARM CPU \u003csmall\u003eNo GPU brand or model is published on the MaxPro page.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLiDAR\u003c\/th\u003e\n\u003ctd\u003eFront 96-channel LiDAR ×1; 360° × 90° coverage; up to 120 m detection diameter; 1.5 cm listed accuracy\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWide-angle cameras\u003c\/th\u003e\n\u003ctd\u003eIndustrial-grade 2 MP ×2, one front and one rear; DFOV 150°; HFOV 130°; VFOV 73°; 30 fps\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eIMU\u003c\/th\u003e\n\u003ctd\u003eAutomotive-grade IMU ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eReal-time video transmission\u003c\/th\u003e\n\u003ctd\u003eSupported \u003csmall\u003eResolution and latency are not published.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1mp-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eDevelopment and connectivity\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSecondary development\u003c\/th\u003e\n\u003ctd\u003eTCP and ROS communication; x86 and ARM SDK packages\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWireless connectivity\u003c\/th\u003e\n\u003ctd\u003eWi-Fi 6.0; Bluetooth 5.2; optional 4G module\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCommunication interfaces\u003c\/th\u003e\n\u003ctd\u003eGigabit Ethernet ×3; USB 3.0 ×2; Fast Ethernet 100 Mbps ×1; serial port ×1\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePower outputs\u003c\/th\u003e\n\u003ctd\u003e12 V, 24 V and 48 V; 720 W maximum; direct battery plug-in charging supported\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\u003cth class=\"sd-d1mp-rowgroup\" colspan=\"2\" scope=\"rowgroup\"\u003eControl and configuration notes\u003c\/th\u003e\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRemote controller\u003c\/th\u003e\n\u003ctd\u003eIntegrated display; manual emergency-stop mode; manufacturer-listed maximum control range 500 m\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAdapter\u003c\/th\u003e\n\u003ctd\u003eListed as standard \u003csmall\u003eFinal quantity and specification require quotation confirmation.\u003c\/small\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eBattery charging connector\u003c\/th\u003e\n\u003ctd\u003eListed as standard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAutonomous charging station\u003c\/th\u003e\n\u003ctd\u003eOptional\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eAutonomous task software\u003c\/th\u003e\n\u003ctd\u003eNot established as standard on the official MaxPro page; define functions in the project scope\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-d1mp-spec-note\"\u003e\n        Specifications are based on manufacturer laboratory testing. Actual\n        results may vary with usage environment, operating method and other\n        factors. Confirm current hardware, accessories, software, SDK, charging,\n        support and safety requirements in the written quotation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-section sd-d1mp-canada\" id=\"sd-d1mp-canada\"\u003e\n    \u003cdiv class=\"sd-d1mp-wrap sd-d1mp-canada-grid\"\u003e\n      \u003cdiv class=\"sd-d1mp-canada-copy\"\u003e\n        \u003cp class=\"sd-d1mp-eyebrow\"\u003eAGIBOT D1 MaxPro in Canada\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1mp-title\"\u003ePlan a heavy-duty quadruped project with SpeedyDrone Canada.\u003c\/h2\u003e\n        \u003cp\u003e\n          SpeedyDrone Canada is a Toronto-based technology retailer serving\n          organizations across Canada. Contact the team with the intended site,\n          terrain, payload, sensing and compute needs, networking, interfaces,\n          software scope, safety zone, delivery region and support requirements.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          Canadian pricing depends on robot configuration, optional charging,\n          software, integration, freight, taxes and delivery region. Product\n          display, demonstration, stock and suitability must not be assumed.\n        \u003c\/p\u003e\n        \u003cp class=\"sd-d1mp-canada-location\"\u003e\n          Toronto showroom:\n          \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003e\n            991 Bay Street, Toronto, ON M5S 3C4\n          \u003c\/a\u003e.\n          Product display, demonstration, pickup and meeting availability must\n          be confirmed before visiting.\n        \u003c\/p\u003e\n        \u003cdiv class=\"sd-d1mp-canada-actions\"\u003e\n          \u003ca class=\"sd-d1mp-button\" href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003e\n            Contact SpeedyDrone Canada\n          \u003c\/a\u003e\n          \u003ca class=\"sd-d1mp-button sd-d1mp-button-secondary\" href=\"https:\/\/www.speedydrone.ca\/pages\/about-us-1\"\u003e\n            About SpeedyDrone Canada\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-d1mp-canada-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/agibot-d1-maxpro-01-hero.webp?v=1785611224\" alt=\"AGIBOT D1 MaxPro heavy-duty quadruped available in Canada by project quotation\" width=\"1920\" height=\"998\" loading=\"lazy\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-d1mp-section sd-d1mp-faq\"\u003e\n    \u003cdiv class=\"sd-d1mp-wrap\"\u003e\n      \u003cdiv class=\"sd-d1mp-heading-center\"\u003e\n        \u003cp class=\"sd-d1mp-eyebrow\"\u003eD1 MaxPro and Canadian purchasing FAQ\u003c\/p\u003e\n        \u003ch2 class=\"sd-d1mp-title\"\u003eEvaluating the AGIBOT D1 MaxPro\u003c\/h2\u003e\n        \u003cp class=\"sd-d1mp-lead\"\u003e\n          Direct answers based only on current MaxPro-specific official\n          information and a quotation-led Canadian purchasing process.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-d1mp-faq-list\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the AGIBOT D1 MaxPro?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eAGIBOT D1 MaxPro is a heavy-duty IP67 industrial quadruped platform with a 50 kg rated payload, 2081 Wh battery, front 96-channel LiDAR, 117 TOPS GPU compute and SDK support for TCP and ROS communication.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eIs D1 MaxPro the same as D1 Max?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eNo. D1 MaxPro is a separate larger heavy-duty quadruped with its own 68 kg weight, 50 kg payload, battery, sensing, compute, interface and performance specifications. D1 Max figures must not be transferred to this product.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat are the MaxPro dimensions, weight and degrees of freedom?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eStanding dimensions are 1270 × 520 × 730 mm, prone dimensions are 1360 × 570 × 300 mm, and weight is 68 kg including battery. AGIBOT lists 12 total DoF, three per leg.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the rated payload, and can D1 MaxPro carry a person?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eThe rated sustained payload is 50 kg for properly integrated equipment or material. It is not passenger capacity and does not authorize riding or personnel transport.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the actual maximum operating speed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eThe official table lists 3 m\/s from extreme laboratory testing, but its footnote says the current actual product is software-limited to 2 m\/s for safety. The current operating maximum should therefore be treated as 2 m\/s.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the continuous walking-speed range?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eAGIBOT lists continuous walking speed as 0–1.2 m\/s. Terrain, load, control mode and project safety limits can reduce usable speed.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat are the D1 MaxPro runtime and travel range?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eManufacturer laboratory runtime is 5.5 ± 0.5 hours unloaded and at least 2 hours under a 50 kg load. Travel range is 21 ± 1 km unloaded and 11 ± 1 km fully loaded; these kilometre figures are not remote-control distance.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eHow long does D1 MaxPro charging take?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eThe official table lists approximately 4.5 hours from 10% to 90% charge. Actual time varies with battery condition, temperature, charger and operating history.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes D1 MaxPro have hot-swappable batteries?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eAGIBOT states quick battery swapping or quick battery replacement, but does not call the system hot-swappable or guarantee power continuity during replacement. Follow the current replacement and safety procedure.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat does IP67 mean, and can D1 MaxPro operate in water?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eAGIBOT lists IP67, −20°C to 55°C operation and water depths up to 20 cm. This does not authorize submersion, indefinite immersion, pressure washing, deeper water or operation outside current instructions.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat stair, slope and recovery capabilities are listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eAGIBOT lists 30 cm continuous stairs, open-riser industrial-stair capability, a 45° maximum climbing angle and a self-righting mechanism after falls. Results depend on load, surface and operating conditions.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat joint torque is available?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eThe hardware maximum is 300 N·m, but the current configuration is software-limited to 180 N·m. Do not treat 300 N·m as software-available working torque.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhich sensors are built into D1 MaxPro?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eThe official table lists one front 96-channel LiDAR, front and rear industrial 2 MP wide-angle cameras and one automotive-grade IMU. This page does not add sensing hardware that is absent from the MaxPro specification.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat onboard computing is listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eAGIBOT lists a 117 TOPS GPU and ARM CPU. The MaxPro page does not identify a GPU vendor, processor model, memory capacity or alternative compute configuration.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes D1 MaxPro support ROS and SDK development?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eYes. The current SDK supports TCP and ROS communication and AGIBOT lists SDK packages for x86 and ARM architectures. The official wording is ROS, not ROS 2; confirm access, licensing, version and support.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhich communication, wireless and power interfaces are listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eThe specification lists Gigabit Ethernet ×3, USB 3.0 ×2, Fast Ethernet 100 Mbps ×1, one serial port, Wi-Fi 6.0, Bluetooth 5.2 and optional 4G. Power outputs are 12 V, 24 V and 48 V with 720 W maximum.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat remote controller and control range are listed?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eThe listed controller has an integrated display and manual emergency-stop mode. AGIBOT publishes a 500 m maximum control range, but actual range depends on obstruction, radio environment and configuration.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eIs an autonomous charging station included?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eNo standard inclusion is implied. The official table lists the autonomous charging station as optional, while the adapter and battery charging connector are listed as standard configuration entries. Confirm quantities and charging configuration in writing.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the AGIBOT D1 MaxPro price in Canada?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eAGIBOT does not currently publish a MaxPro retail-store price. Canadian pricing depends on configuration, software, SDK scope, integration, optional charging, freight, taxes, delivery region and commercial terms. Request a written Canadian-dollar quotation.\u003c\/p\u003e\n        \u003c\/details\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eHow can Canadian organizations request a quote or Toronto appointment?\u003c\/summary\u003e\n          \u003cp class=\"sd-d1mp-faq-answer\"\u003eContact \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003eSpeedyDrone Canada\u003c\/a\u003e with the intended site, payload, interfaces, software and delivery requirements. Before visiting 991 Bay Street, Toronto, confirm product display, demonstration, meeting and pickup availability. Warranty, training, integration and delivery are governed by the written quotation.\u003c\/p\u003e\n        \u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should I compare between wheeled, legged and wheel-legged robot configurations?\u003c\/summary\u003e\n\u003cp\u003eThe locomotion system changes the terrain, turning, obstacle and energy-use trade-offs. Compare the exact platform’s supported surfaces, clearance, payload and control software. A wheel-legged model is not simply an accessory upgrade for every legged configuration; match the actual hardware edition to the site and task.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes LiDAR or a depth camera mean autonomous navigation is included?\u003c\/summary\u003e\n\u003cp\u003eNo. Sensors provide measurements; SLAM, localization, path planning and obstacle handling depend on software and integration. Check the supplied sensor package, compute module, SDK or API access and enabled navigation functions for the exact robot edition. A sensor shown on another configuration is not automatically included.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the difference between teleoperation, data collection and embodied-AI deployment?\u003c\/summary\u003e\n\u003cp\u003eTeleoperation lets a person command the robot. Data collection records demonstrations or sensor and action data. An embodied-AI application uses a trained policy or other control software to perform a task. These are separate workflows with different software, interfaces and validation needs; none should be assumed to be fully supplied from the robot’s model name alone.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat should the Canadian delivery and commissioning scope include?\u003c\/summary\u003e\n\u003cp\u003eFor AGIBOT D1 MaxPro Heavy-Duty Industrial Quadruped Robot, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\u003c\/p\u003e\n\u003c\/details\u003e\n\n      \u003c\/div\u003e\n\n      \u003cp class=\"sd-d1mp-source\"\u003e\n        Sources:\n        \u003ca href=\"https:\/\/www.agibot.com\/products\/D1_MaxPro\"\u003eAGIBOT official D1 MaxPro product page\u003c\/a\u003e\n        and\n        \u003ca href=\"https:\/\/www.agibot.com\/public\/static\/index\/en\/images\/products\/D1MaxPro\/D1MaxPro-Parameter.jpg\"\u003eAGIBOT official D1 MaxPro specification table\u003c\/a\u003e,\n        accessed August 1, 2026;\n        \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/about-us-1\"\u003eSpeedyDrone Canada company information\u003c\/a\u003e\n        and\n        \u003ca href=\"https:\/\/www.speedydrone.ca\/pages\/contact\"\u003eToronto showroom and contact details\u003c\/a\u003e.\n        Manufacturer values are based on controlled testing and may change.\n        Final configuration, included items, software access, suitability and\n        commercial terms are governed by the written quotation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/section\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is the AGIBOT D1 MaxPro?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"AGIBOT D1 MaxPro is a heavy-duty IP67 industrial quadruped platform with a 50 kg rated payload, 2081 Wh battery, front 96-channel LiDAR, 117 TOPS GPU compute and SDK support for TCP and ROS communication.\"}}, {\"@type\": \"Question\", \"name\": \"Is D1 MaxPro the same as D1 Max?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. D1 MaxPro is a separate larger heavy-duty quadruped with its own 68 kg weight, 50 kg payload, battery, sensing, compute, interface and performance specifications. D1 Max figures must not be transferred to this product.\"}}, {\"@type\": \"Question\", \"name\": \"What are the MaxPro dimensions, weight and degrees of freedom?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Standing dimensions are 1270 × 520 × 730 mm, prone dimensions are 1360 × 570 × 300 mm, and weight is 68 kg including battery. AGIBOT lists 12 total DoF, three per leg.\"}}, {\"@type\": \"Question\", \"name\": \"What is the rated payload, and can D1 MaxPro carry a person?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The rated sustained payload is 50 kg for properly integrated equipment or material. It is not passenger capacity and does not authorize riding or personnel transport.\"}}, {\"@type\": \"Question\", \"name\": \"What is the actual maximum operating speed?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The official table lists 3 m\/s from extreme laboratory testing, but its footnote says the current actual product is software-limited to 2 m\/s for safety. The current operating maximum should therefore be treated as 2 m\/s.\"}}, {\"@type\": \"Question\", \"name\": \"What is the continuous walking-speed range?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"AGIBOT lists continuous walking speed as 0–1.2 m\/s. Terrain, load, control mode and project safety limits can reduce usable speed.\"}}, {\"@type\": \"Question\", \"name\": \"What are the D1 MaxPro runtime and travel range?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Manufacturer laboratory runtime is 5.5 ± 0.5 hours unloaded and at least 2 hours under a 50 kg load. Travel range is 21 ± 1 km unloaded and 11 ± 1 km fully loaded; these kilometre figures are not remote-control distance.\"}}, {\"@type\": \"Question\", \"name\": \"How long does D1 MaxPro charging take?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The official table lists approximately 4.5 hours from 10% to 90% charge. Actual time varies with battery condition, temperature, charger and operating history.\"}}, {\"@type\": \"Question\", \"name\": \"Does D1 MaxPro have hot-swappable batteries?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"AGIBOT states quick battery swapping or quick battery replacement, but does not call the system hot-swappable or guarantee power continuity during replacement. Follow the current replacement and safety procedure.\"}}, {\"@type\": \"Question\", \"name\": \"What does IP67 mean, and can D1 MaxPro operate in water?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"AGIBOT lists IP67, −20°C to 55°C operation and water depths up to 20 cm. This does not authorize submersion, indefinite immersion, pressure washing, deeper water or operation outside current instructions.\"}}, {\"@type\": \"Question\", \"name\": \"What stair, slope and recovery capabilities are listed?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"AGIBOT lists 30 cm continuous stairs, open-riser industrial-stair capability, a 45° maximum climbing angle and a self-righting mechanism after falls. Results depend on load, surface and operating conditions.\"}}, {\"@type\": \"Question\", \"name\": \"What joint torque is available?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The hardware maximum is 300 N·m, but the current configuration is software-limited to 180 N·m. Do not treat 300 N·m as software-available working torque.\"}}, {\"@type\": \"Question\", \"name\": \"Which sensors are built into D1 MaxPro?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The official table lists one front 96-channel LiDAR, front and rear industrial 2 MP wide-angle cameras and one automotive-grade IMU. This page does not add sensing hardware that is absent from the MaxPro specification.\"}}, {\"@type\": \"Question\", \"name\": \"What onboard computing is listed?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"AGIBOT lists a 117 TOPS GPU and ARM CPU. The MaxPro page does not identify a GPU vendor, processor model, memory capacity or alternative compute configuration.\"}}, {\"@type\": \"Question\", \"name\": \"Does D1 MaxPro support ROS and SDK development?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. The current SDK supports TCP and ROS communication and AGIBOT lists SDK packages for x86 and ARM architectures. The official wording is ROS, not ROS 2; confirm access, licensing, version and support.\"}}, {\"@type\": \"Question\", \"name\": \"Which communication, wireless and power interfaces are listed?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The specification lists Gigabit Ethernet ×3, USB 3.0 ×2, Fast Ethernet 100 Mbps ×1, one serial port, Wi-Fi 6.0, Bluetooth 5.2 and optional 4G. Power outputs are 12 V, 24 V and 48 V with 720 W maximum.\"}}, {\"@type\": \"Question\", \"name\": \"What remote controller and control range are listed?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The listed controller has an integrated display and manual emergency-stop mode. AGIBOT publishes a 500 m maximum control range, but actual range depends on obstruction, radio environment and configuration.\"}}, {\"@type\": \"Question\", \"name\": \"Is an autonomous charging station included?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No standard inclusion is implied. The official table lists the autonomous charging station as optional, while the adapter and battery charging connector are listed as standard configuration entries. Confirm quantities and charging configuration in writing.\"}}, {\"@type\": \"Question\", \"name\": \"What is the AGIBOT D1 MaxPro price in Canada?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"AGIBOT does not currently publish a MaxPro retail-store price. Canadian pricing depends on configuration, software, SDK scope, integration, optional charging, freight, taxes, delivery region and commercial terms. Request a written Canadian-dollar quotation.\"}}, {\"@type\": \"Question\", \"name\": \"How can Canadian organizations request a quote or Toronto appointment?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Contact SpeedyDrone Canada with the intended site, payload, interfaces, software and delivery requirements. Before visiting 991 Bay Street, Toronto, confirm product display, demonstration, meeting and pickup availability. Warranty, training, integration and delivery are governed by the written quotation.\"}}, {\"@type\": \"Question\", \"name\": \"What should I compare between wheeled, legged and wheel-legged robot configurations?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The locomotion system changes the terrain, turning, obstacle and energy-use trade-offs. Compare the exact platform’s supported surfaces, clearance, payload and control software. A wheel-legged model is not simply an accessory upgrade for every legged configuration; match the actual hardware edition to the site and task.\"}}, {\"@type\": \"Question\", \"name\": \"Does LiDAR or a depth camera mean autonomous navigation is included?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Sensors provide measurements; SLAM, localization, path planning and obstacle handling depend on software and integration. Check the supplied sensor package, compute module, SDK or API access and enabled navigation functions for the exact robot edition. A sensor shown on another configuration is not automatically included.\"}}, {\"@type\": \"Question\", \"name\": \"What is the difference between teleoperation, data collection and embodied-AI deployment?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Teleoperation lets a person command the robot. Data collection records demonstrations or sensor and action data. An embodied-AI application uses a trained policy or other control software to perform a task. These are separate workflows with different software, interfaces and validation needs; none should be assumed to be fully supplied from the robot’s model name alone.\"}}, {\"@type\": \"Question\", \"name\": \"What should the Canadian delivery and commissioning scope include?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"For AGIBOT D1 MaxPro Heavy-Duty Industrial Quadruped Robot, specify the exact hardware edition, battery and charger, controller, compute module, SDK access, end effectors and included software. Confirm freight or pickup arrangements, delivery access and any commissioning or training services in the quotation. A demonstration, EDU label or robot purchase does not automatically include on-site integration or application development.\"}}]}\u003c\/script\u003e\n","brand":"AGIBOT","offers":[{"title":"Default Title","offer_id":47801266536585,"sku":"AGI-305789","price":118999.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/AGIBOTD1MaxPro_e1532151-6343-4784-8721-d85646190bc2.webp?v=1785623398"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/collections\/agibot-d1-pro-12-product-view.png?v=1792803837","url":"https:\/\/www.speedydrone.ca\/collections\/quadruped-robots.oembed","provider":"SpeedyDrone Canada","version":"1.0","type":"link"}