{"title":"Unitree Dexterous Hands \u0026 Grippers","description":"\u003cp\u003e\u003cspan\u003eExplore Unitree dexterous hands and robotic grippers designed for humanoid robots, embodied AI research, manipulation training, industrial automation, and robotics development.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"unitree-dex2-5","title":"Unitree Dex2\/5","description":"\u003c!--\n  SPEEDYDRONE.CA — SHOPIFY PRODUCT DESCRIPTION\n  Product: Unitree Dex2\/5 Dexterous Hand\n\n  Suggested SEO title:\n  Unitree Dex2\/5 Dexterous Hand Canada | SpeedyDrone\n\n  Suggested meta description:\n  Explore Unitree Dex2\/5 in Canada: a 365 g five-finger tendon-driven\n  robotic hand with 10 total DOF, 2 actuated DOF and G1\/R1 compatibility.\n\n  Enter the SEO title and meta description manually in Shopify's Search engine\n  listing fields. HTML comments do not set page metadata.\n\n  Technical source:\n  https:\/\/www.unitree.com\/Dex2-5\/\n  Official developer resource:\n  https:\/\/github.com\/unitreerobotics\/unitree_ros\/tree\/master\/robots\/dexterous_hand_description\/dex2_5\n  Cross-checked July 26, 2026.\n\n  Paste this complete block into the Shopify product-description HTML editor.\n  No Product JSON-LD is included, preventing duplication of product data\n  generated by the Shopify theme.\n--\u003e\n\n\u003cstyle\u003e\n  .sd-dex25,\n  .sd-dex25 * {\n    box-sizing: border-box;\n  }\n\n  .sd-dex25 {\n    --sd-bg: #ffffff;\n    --sd-card: #ffffff;\n    --sd-soft: #f4f7fb;\n    --sd-soft-blue: #edf4ff;\n    --sd-text: #10141b;\n    --sd-muted: #5d6572;\n    --sd-border: #dce2ea;\n    --sd-dark: #080b10;\n    --sd-accent: #1f62dc;\n    --sd-accent-dark: #154cae;\n    width: 100%;\n    max-width: 1440px;\n    margin: 0 auto;\n    padding: 20px 20px 72px;\n    overflow: hidden;\n    color: var(--sd-text);\n    background: var(--sd-bg);\n    font-family: inherit;\n    line-height: 1.62;\n  }\n\n  .sd-dex25 img,\n  .sd-dex25 video {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    margin: 0;\n    border: 0;\n    box-shadow: none;\n  }\n\n  .sd-dex25 h2,\n  .sd-dex25 h3,\n  .sd-dex25 p,\n  .sd-dex25 figure,\n  .sd-dex25 ul,\n  .sd-dex25 table {\n    margin: 0;\n  }\n\n  .sd-dex25 h2,\n  .sd-dex25 h3 {\n    color: var(--sd-text);\n    font-family: inherit;\n    letter-spacing: -0.025em;\n  }\n\n  .sd-dex25 a {\n    color: var(--sd-accent-dark);\n  }\n\n  .sd-dex25 a:focus-visible,\n  .sd-dex25 summary:focus-visible,\n  .sd-dex25 [tabindex=\"0\"]:focus-visible {\n    outline: 3px solid var(--sd-accent);\n    outline-offset: 3px;\n  }\n\n  .sd-dex25__hero,\n  .sd-dex25__section,\n  .sd-dex25__feature,\n  .sd-dex25__cta {\n    border-radius: 24px;\n  }\n\n  .sd-dex25__hero {\n    margin-bottom: 22px;\n    overflow: hidden;\n    background: #e9edf2;\n  }\n\n  .sd-dex25__hero img {\n    height: auto;\n  }\n\n  .sd-dex25__section {\n    margin-bottom: 22px;\n    padding: clamp(28px, 4vw, 58px);\n    border: 1px solid var(--sd-border);\n    background: var(--sd-card);\n  }\n\n  .sd-dex25__intro {\n    text-align: center;\n  }\n\n  .sd-dex25__eyebrow {\n    margin-bottom: 8px !important;\n    color: var(--sd-accent);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: 0.13em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex25__title {\n    max-width: 1000px;\n    margin: 0 auto 17px !important;\n    font-size: clamp(34px, 4.7vw, 62px);\n    line-height: 1.04;\n  }\n\n  .sd-dex25__lead {\n    max-width: 960px;\n    margin: 0 auto !important;\n    color: var(--sd-muted);\n    font-size: clamp(16px, 1.7vw, 20px);\n    line-height: 1.68;\n  }\n\n  .sd-dex25__intro-detail {\n    max-width: 930px;\n    margin: 14px auto 0 !important;\n    color: var(--sd-muted);\n    font-size: 15px;\n  }\n\n  .sd-dex25__actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    justify-content: center;\n    margin-top: 25px;\n  }\n\n  .sd-dex25__button {\n    display: inline-flex;\n    min-height: 48px;\n    align-items: center;\n    justify-content: center;\n    padding: 12px 23px;\n    border: 1px solid var(--sd-dark);\n    border-radius: 999px;\n    color: #ffffff !important;\n    background: var(--sd-dark);\n    font-size: 14px;\n    font-weight: 800;\n    line-height: 1.2;\n    text-decoration: none !important;\n    transition: color 0.2s ease, background-color 0.2s ease, border-color 0.2s ease;\n  }\n\n  .sd-dex25__button--secondary {\n    color: var(--sd-text) !important;\n    background: #ffffff;\n  }\n\n  .sd-dex25__button:hover {\n    color: var(--sd-text) !important;\n    background: #ffffff;\n  }\n\n  .sd-dex25__button--secondary:hover {\n    color: #ffffff !important;\n    background: var(--sd-dark);\n  }\n\n  .sd-dex25__stats {\n    display: grid;\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n    gap: 11px;\n    margin-top: 34px !important;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex25__stat {\n    min-width: 0;\n    padding: 20px 10px;\n    border: 1px solid var(--sd-border);\n    border-radius: 17px;\n    background: var(--sd-soft);\n  }\n\n  .sd-dex25__stat strong,\n  .sd-dex25__stat span {\n    display: block;\n  }\n\n  .sd-dex25__stat strong {\n    color: var(--sd-text);\n    font-size: clamp(22px, 2.2vw, 30px);\n    line-height: 1.15;\n  }\n\n  .sd-dex25__stat span {\n    margin-top: 7px;\n    color: var(--sd-muted);\n    font-size: 12px;\n    line-height: 1.35;\n  }\n\n  .sd-dex25__section-head {\n    max-width: 920px;\n    margin-bottom: 30px;\n  }\n\n  .sd-dex25__section-head h2 {\n    margin-bottom: 12px;\n    font-size: clamp(28px, 3.5vw, 46px);\n    line-height: 1.12;\n  }\n\n  .sd-dex25__section-head \u003e p:last-child {\n    color: var(--sd-muted);\n    font-size: 16px;\n  }\n\n  .sd-dex25__grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .sd-dex25__card {\n    min-width: 0;\n    padding: 24px;\n    border: 1px solid var(--sd-border);\n    border-radius: 19px;\n    background: var(--sd-soft);\n  }\n\n  .sd-dex25__card--blue {\n    border-color: #c9daf9;\n    background: var(--sd-soft-blue);\n  }\n\n  .sd-dex25__card h3 {\n    margin-bottom: 9px;\n    font-size: 20px;\n    line-height: 1.25;\n  }\n\n  .sd-dex25__card p {\n    color: var(--sd-muted);\n    font-size: 14px;\n  }\n\n  .sd-dex25__card-value {\n    display: block;\n    margin-bottom: 10px;\n    color: var(--sd-accent);\n    font-size: clamp(28px, 3vw, 40px);\n    font-weight: 850;\n    line-height: 1;\n  }\n\n  .sd-dex25__architecture {\n    display: grid;\n    grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);\n    gap: 18px;\n    align-items: stretch;\n  }\n\n  .sd-dex25__architecture-main,\n  .sd-dex25__architecture-side {\n    padding: clamp(24px, 3vw, 36px);\n    border-radius: 21px;\n  }\n\n  .sd-dex25__architecture-main {\n    color: #ffffff;\n    background: var(--sd-dark);\n  }\n\n  .sd-dex25__architecture-main h3 {\n    margin-bottom: 12px;\n    color: #ffffff;\n    font-size: clamp(24px, 3vw, 36px);\n    line-height: 1.14;\n  }\n\n  .sd-dex25__architecture-main p {\n    color: #c7ccd4;\n  }\n\n  .sd-dex25__architecture-side {\n    border: 1px solid var(--sd-border);\n    background: var(--sd-soft-blue);\n  }\n\n  .sd-dex25__architecture-side h3 {\n    margin-bottom: 12px;\n    font-size: 23px;\n  }\n\n  .sd-dex25__list {\n    padding-left: 20px;\n    color: var(--sd-muted);\n  }\n\n  .sd-dex25__list li + li {\n    margin-top: 8px;\n  }\n\n  .sd-dex25__callout {\n    margin-top: 18px !important;\n    padding: 17px 19px;\n    border-left: 4px solid var(--sd-accent);\n    border-radius: 0 14px 14px 0;\n    color: var(--sd-muted);\n    background: var(--sd-soft-blue);\n    font-size: 14px;\n  }\n\n  .sd-dex25__features {\n    margin-bottom: 22px;\n  }\n\n  .sd-dex25__feature {\n    display: grid;\n    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\n    margin-bottom: 18px;\n    overflow: hidden;\n    border: 1px solid var(--sd-border);\n    background: var(--sd-card);\n  }\n\n  .sd-dex25__feature:last-child {\n    margin-bottom: 0;\n  }\n\n  .sd-dex25__feature--reverse .sd-dex25__feature-copy {\n    order: -1;\n  }\n\n  .sd-dex25__media {\n    min-height: 420px;\n    overflow: hidden;\n    background: #e8ebef;\n  }\n\n  .sd-dex25__media img,\n  .sd-dex25__media video {\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .sd-dex25__feature-copy {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: clamp(30px, 4vw, 58px);\n  }\n\n  .sd-dex25__feature-copy h2 {\n    margin-bottom: 13px;\n    font-size: clamp(28px, 3.3vw, 43px);\n    line-height: 1.12;\n  }\n\n  .sd-dex25__feature-copy \u003e p:not(.sd-dex25__eyebrow) {\n    color: var(--sd-muted);\n  }\n\n  .sd-dex25__feature-note {\n    margin-top: 15px !important;\n    padding-top: 15px;\n    border-top: 1px solid var(--sd-border);\n    font-size: 13px;\n  }\n\n  .sd-dex25__performance-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .sd-dex25__test-card {\n    padding: clamp(24px, 3vw, 34px);\n    border: 1px solid var(--sd-border);\n    border-radius: 20px;\n    background: var(--sd-soft);\n  }\n\n  .sd-dex25__test-card h3 {\n    margin-bottom: 12px;\n    font-size: 22px;\n  }\n\n  .sd-dex25__test-value {\n    display: block;\n    margin-bottom: 9px;\n    color: var(--sd-accent);\n    font-size: clamp(34px, 4vw, 50px);\n    font-weight: 850;\n    line-height: 1;\n  }\n\n  .sd-dex25__test-card p {\n    color: var(--sd-muted);\n  }\n\n  .sd-dex25__test-condition {\n    margin-top: 12px !important;\n    padding-top: 12px;\n    border-top: 1px solid var(--sd-border);\n    font-size: 13px;\n  }\n\n  .sd-dex25__joint-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .sd-dex25__joint {\n    padding: 21px 15px;\n    border: 1px solid var(--sd-border);\n    border-radius: 17px;\n    text-align: center;\n    background: var(--sd-soft);\n  }\n\n  .sd-dex25__joint strong,\n  .sd-dex25__joint span {\n    display: block;\n  }\n\n  .sd-dex25__joint strong {\n    margin-bottom: 6px;\n    color: var(--sd-accent);\n    font-size: 26px;\n  }\n\n  .sd-dex25__joint span {\n    color: var(--sd-muted);\n    font-size: 13px;\n  }\n\n  .sd-dex25__fit-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .sd-dex25__fit-card {\n    padding: 27px;\n    border: 1px solid var(--sd-border);\n    border-radius: 20px;\n    background: var(--sd-soft);\n  }\n\n  .sd-dex25__fit-card--review {\n    border-color: #c9daf9;\n    background: var(--sd-soft-blue);\n  }\n\n  .sd-dex25__fit-card h3 {\n    margin-bottom: 13px;\n    font-size: 22px;\n  }\n\n  .sd-dex25__integration {\n    display: grid;\n    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n    gap: 18px;\n  }\n\n  .sd-dex25__integration-card {\n    padding: clamp(25px, 3vw, 36px);\n    border: 1px solid var(--sd-border);\n    border-radius: 21px;\n    background: var(--sd-soft);\n  }\n\n  .sd-dex25__integration-card--dark {\n    color: #ffffff;\n    border-color: var(--sd-dark);\n    background: var(--sd-dark);\n  }\n\n  .sd-dex25__integration-card h3 {\n    margin-bottom: 14px;\n    font-size: 24px;\n  }\n\n  .sd-dex25__integration-card--dark h3 {\n    color: #ffffff;\n  }\n\n  .sd-dex25__integration-card--dark .sd-dex25__list {\n    color: #c7ccd4;\n  }\n\n  .sd-dex25__checklist {\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex25__checklist li {\n    position: relative;\n    padding: 15px 0 15px 31px;\n    border-bottom: 1px solid var(--sd-border);\n    color: var(--sd-muted);\n  }\n\n  .sd-dex25__checklist li:first-child {\n    padding-top: 0;\n  }\n\n  .sd-dex25__checklist li:last-child {\n    padding-bottom: 0;\n    border-bottom: 0;\n  }\n\n  .sd-dex25__checklist li::before {\n    position: absolute;\n    top: 16px;\n    left: 0;\n    width: 20px;\n    height: 20px;\n    border: 1px solid var(--sd-accent);\n    border-radius: 6px;\n    color: var(--sd-accent);\n    content: \"✓\";\n    font-size: 13px;\n    font-weight: 800;\n    line-height: 18px;\n    text-align: center;\n  }\n\n  .sd-dex25__checklist li:first-child::before {\n    top: 1px;\n  }\n\n  .sd-dex25__checklist strong {\n    display: block;\n    margin-bottom: 3px;\n    color: var(--sd-text);\n  }\n\n  .sd-dex25__resource {\n    display: inline-flex;\n    align-items: center;\n    margin-top: 20px;\n    color: #ffffff !important;\n    font-weight: 750;\n    text-underline-offset: 4px;\n  }\n\n  .sd-dex25__table-wrap {\n    overflow-x: auto;\n    border: 1px solid var(--sd-border);\n    border-radius: 18px;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .sd-dex25__spec-table {\n    width: 100%;\n    min-width: 690px;\n    border-collapse: collapse;\n    background: #ffffff;\n  }\n\n  .sd-dex25__spec-table th,\n  .sd-dex25__spec-table td {\n    padding: 14px 16px;\n    border-bottom: 1px solid var(--sd-border);\n    vertical-align: top;\n    text-align: left;\n  }\n\n  .sd-dex25__spec-table th {\n    width: 36%;\n    color: var(--sd-text);\n    font-size: 14px;\n    font-weight: 750;\n  }\n\n  .sd-dex25__spec-table td {\n    color: var(--sd-muted);\n    font-size: 14px;\n  }\n\n  .sd-dex25__spec-table tr:last-child th,\n  .sd-dex25__spec-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .sd-dex25__spec-table .sd-dex25__spec-group th {\n    width: auto;\n    padding: 13px 16px;\n    color: #ffffff;\n    background: var(--sd-dark);\n    font-size: 13px;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex25__notes {\n    margin-top: 18px;\n    padding: 22px;\n    border-radius: 17px;\n    background: var(--sd-soft);\n  }\n\n  .sd-dex25__notes h3 {\n    margin-bottom: 10px;\n    font-size: 19px;\n  }\n\n  .sd-dex25__notes ul {\n    padding-left: 19px;\n    color: var(--sd-muted);\n    font-size: 13px;\n  }\n\n  .sd-dex25__notes li + li {\n    margin-top: 6px;\n  }\n\n  .sd-dex25__source-links {\n    margin-top: 13px !important;\n    color: var(--sd-muted);\n    font-size: 13px;\n  }\n\n  .sd-dex25__faq-list {\n    display: grid;\n    gap: 10px;\n  }\n\n  .sd-dex25__faq-item {\n    border: 1px solid var(--sd-border);\n    border-radius: 15px;\n    background: var(--sd-soft);\n  }\n\n  .sd-dex25__faq-item summary {\n    position: relative;\n    padding: 19px 54px 19px 20px;\n    cursor: pointer;\n    color: var(--sd-text);\n    font-weight: 750;\n    list-style: none;\n  }\n\n  .sd-dex25__faq-item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sd-dex25__faq-item summary::after {\n    position: absolute;\n    top: 50%;\n    right: 20px;\n    color: var(--sd-accent);\n    content: \"+\";\n    font-size: 25px;\n    font-weight: 400;\n    transform: translateY(-50%);\n  }\n\n  .sd-dex25__faq-item[open] summary::after {\n    content: \"−\";\n  }\n\n  .sd-dex25__faq-answer {\n    padding: 0 20px 20px;\n    color: var(--sd-muted);\n    font-size: 14px;\n  }\n\n  .sd-dex25__cta {\n    padding: clamp(34px, 5vw, 68px);\n    color: #ffffff;\n    text-align: center;\n    background:\n      radial-gradient(circle at 15% 0%, rgba(44, 103, 220, 0.5), transparent 38%),\n      var(--sd-dark);\n  }\n\n  .sd-dex25__cta h2 {\n    max-width: 900px;\n    margin: 0 auto 13px;\n    color: #ffffff;\n    font-size: clamp(30px, 4vw, 50px);\n    line-height: 1.1;\n  }\n\n  .sd-dex25__cta p {\n    max-width: 850px;\n    margin: 0 auto 24px;\n    color: #c8ced8;\n  }\n\n  .sd-dex25__cta .sd-dex25__button {\n    border-color: #ffffff;\n    color: var(--sd-dark) !important;\n    background: #ffffff;\n  }\n\n  .sd-dex25__cta .sd-dex25__button:hover {\n    color: #ffffff !important;\n    background: transparent;\n  }\n\n  .sd-dex25__visually-hidden {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    clip: rect(0, 0, 0, 0) !important;\n    white-space: nowrap !important;\n    border: 0 !important;\n  }\n\n  @media (max-width: 1080px) {\n    .sd-dex25__stats {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .sd-dex25__grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-dex25__joint-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 900px) {\n    .sd-dex25__architecture,\n    .sd-dex25__feature,\n    .sd-dex25__performance-grid,\n    .sd-dex25__fit-grid,\n    .sd-dex25__integration {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex25__feature--reverse .sd-dex25__feature-copy {\n      order: 0;\n    }\n\n    .sd-dex25__media {\n      min-height: 0;\n      aspect-ratio: 16 \/ 9;\n    }\n  }\n\n  @media (max-width: 749px) {\n    .sd-dex25 {\n      padding: 12px 12px 46px;\n    }\n\n    .sd-dex25__hero,\n    .sd-dex25__section,\n    .sd-dex25__feature,\n    .sd-dex25__cta {\n      border-radius: 18px;\n    }\n\n    .sd-dex25__section {\n      padding: 27px 18px;\n    }\n\n    .sd-dex25__actions {\n      display: grid;\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex25__button {\n      width: 100%;\n    }\n\n    .sd-dex25__stats,\n    .sd-dex25__grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-dex25__feature-copy {\n      padding: 30px 20px;\n    }\n\n    .sd-dex25__spec-table th,\n    .sd-dex25__spec-table td {\n      padding: 12px 11px;\n      font-size: 13px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .sd-dex25__stats,\n    .sd-dex25__grid,\n    .sd-dex25__joint-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex25__stat {\n      padding: 16px 10px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sd-dex25__button {\n      transition: none;\n    }\n\n    .sd-dex25__media--motion {\n      background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex2_5_Hero.jpg?v=1784827766\");\n      background-position: center;\n      background-size: cover;\n    }\n\n    .sd-dex25__media--motion video {\n      visibility: hidden;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"sd-dex25\"\u003e\n  \u003cfigure class=\"sd-dex25__hero\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex2_5_Hero.jpg?v=1784827766\u0026amp;width=1600\" srcset=\"\n        https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex2_5_Hero.jpg?v=1784827766\u0026amp;width=750 750w,\n        https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex2_5_Hero.jpg?v=1784827766\u0026amp;width=1100 1100w,\n        https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex2_5_Hero.jpg?v=1784827766\u0026amp;width=1600 1600w,\n        https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex2_5_Hero.jpg?v=1784827766\u0026amp;width=2400 2400w\" sizes=\"(max-width: 749px) calc(100vw - 24px), (max-width: 1440px) calc(100vw - 40px), 1400px\" alt=\"Unitree Dex2\/5 compact five-finger tendon-driven dexterous hand\" width=\"3840\" height=\"2160\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\u003e\n  \u003c\/figure\u003e\n\n  \u003csection class=\"sd-dex25__section sd-dex25__intro\" aria-labelledby=\"sd-dex25-intro-title\"\u003e\n    \u003cp class=\"sd-dex25__eyebrow\"\u003eFive-Finger Tendon-Driven Robotic Hand\u003c\/p\u003e\n    \u003ch2 class=\"sd-dex25__title\" id=\"sd-dex25-intro-title\"\u003eUnitree Dex2\/5 Dexterous Hand\u003c\/h2\u003e\n    \u003cp class=\"sd-dex25__lead\"\u003e\n      Dex2\/5 is Unitree's lightweight five-finger, gear-and-tendon-driven robotic hand. It combines 10 total mechanical degrees of freedom with 2 actuated degrees of freedom in a compact 365 g design.\n    \u003c\/p\u003e\n    \u003cp class=\"sd-dex25__intro-detail\"\u003e\n      One actuated channel drives the thumb, while a second shared channel coordinates the index, middle, ring and little fingers. This architecture is designed for coordinated grasping rather than independent active control of all five fingers.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"sd-dex25__actions\" aria-label=\"Unitree Dex2\/5 product actions\"\u003e\n      \u003ca class=\"sd-dex25__button\" href=\"\/pages\/contact\"\u003eRequest a Quote\u003c\/a\u003e\n      \u003ca class=\"sd-dex25__button sd-dex25__button--secondary\" href=\"#sd-dex25-integration-title\"\u003eReview Integration Requirements\u003c\/a\u003e\n    \u003c\/div\u003e\n\n    \u003cul class=\"sd-dex25__stats\" aria-label=\"Unitree Dex2\/5 key specifications\"\u003e\n      \u003cli class=\"sd-dex25__stat\"\u003e\n        \u003cstrong\u003e10\u003c\/strong\u003e\n        \u003cspan\u003eTotal degrees of freedom\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"sd-dex25__stat\"\u003e\n        \u003cstrong\u003e2\u003c\/strong\u003e\n        \u003cspan\u003eActuated degrees of freedom\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"sd-dex25__stat\"\u003e\n        \u003cstrong\u003e365 g\u003c\/strong\u003e\n        \u003cspan\u003eHand weight\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"sd-dex25__stat\"\u003e\n        \u003cstrong\u003e8 mm\u003c\/strong\u003e\n        \u003cspan\u003eMinimum grip diameter\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"sd-dex25__stat\"\u003e\n        \u003cstrong\u003e0.5 s\u003c\/strong\u003e\n        \u003cspan\u003eMinimum fist-closing time\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"sd-dex25__stat\"\u003e\n        \u003cstrong\u003e1000 Hz\u003c\/strong\u003e\n        \u003cspan\u003eCommunication rate\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex25__section\" aria-labelledby=\"sd-dex25-overview-title\"\u003e\n    \u003cdiv class=\"sd-dex25__section-head\"\u003e\n      \u003cp class=\"sd-dex25__eyebrow\"\u003eProduct Overview\u003c\/p\u003e\n      \u003ch2 id=\"sd-dex25-overview-title\"\u003eCompact Hardware for Coordinated Grasping\u003c\/h2\u003e\n      \u003cp\u003e\n        Dex2\/5 packages a five-finger form, compact dimensions, concealed wiring and high-rate joint communication into a lightweight robotic-hand platform.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-dex25__grid\"\u003e\n      \u003carticle class=\"sd-dex25__card sd-dex25__card--blue\"\u003e\n        \u003cspan class=\"sd-dex25__card-value\"\u003e2 channels\u003c\/span\u003e\n        \u003ch3\u003eSimple Actuation Architecture\u003c\/h3\u003e\n        \u003cp\u003eOne actuated degree of freedom controls the thumb. The four remaining fingers share the other actuated degree of freedom.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"sd-dex25__card\"\u003e\n        \u003cspan class=\"sd-dex25__card-value\"\u003e151 mm\u003c\/span\u003e\n        \u003ch3\u003eCompact Flat-Hand Length\u003c\/h3\u003e\n        \u003cp\u003eThe official flat-state dimensions are 151 × 70 × 63 mm, supporting integration where hand mass and envelope matter.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"sd-dex25__card\"\u003e\n        \u003cspan class=\"sd-dex25__card-value\"\u003eRS485\u003c\/span\u003e\n        \u003ch3\u003eJoint Control and Feedback\u003c\/h3\u003e\n        \u003cp\u003ePublished software functions cover joint state, motion, torque, temperature, voltage, current, stiffness and damping data.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex25__section\" aria-labelledby=\"sd-dex25-architecture-title\"\u003e\n    \u003cdiv class=\"sd-dex25__section-head\"\u003e\n      \u003cp class=\"sd-dex25__eyebrow\"\u003eActuation Explained\u003c\/p\u003e\n      \u003ch2 id=\"sd-dex25-architecture-title\"\u003eWhat 10 DOF and 2 Actuated DOF Mean\u003c\/h2\u003e\n      \u003cp\u003e\n        Mechanical freedom and independent actuation are not the same. Dex2\/5 has 10 total degrees of freedom across its joint structure, but only two are actively commanded.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-dex25__architecture\"\u003e\n      \u003carticle class=\"sd-dex25__architecture-main\"\u003e\n        \u003cp class=\"sd-dex25__eyebrow\"\u003eCommand Structure\u003c\/p\u003e\n        \u003ch3\u003eThumb Motion + Coordinated Four-Finger Motion\u003c\/h3\u003e\n        \u003cp\u003e\n          The thumb receives one actuated degree of freedom. The index, middle, ring and little fingers share the second, causing those four fingers to move as a coordinated group rather than as four independently actuated fingers.\n        \u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"sd-dex25__architecture-side\"\u003e\n        \u003ch3\u003eTransmission and Motion\u003c\/h3\u003e\n        \u003cul class=\"sd-dex25__list\"\u003e\n          \u003cli\u003eFive-finger gear-and-tendon rope drive\u003c\/li\u003e\n          \u003cli\u003e10 total mechanical degrees of freedom\u003c\/li\u003e\n          \u003cli\u003e2 actuated degrees of freedom\u003c\/li\u003e\n          \u003cli\u003e0.5 s official minimum fist-closing time\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"sd-dex25__callout\"\u003e\n      Selection note: choose Dex2\/5 when coordinated open-and-close grasping matches the project. If the task requires independently commanded fingers, compare the actuation architecture of other Unitree dexterous hands before ordering.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex25__features\" aria-label=\"Unitree Dex2\/5 engineering highlights\"\u003e\n    \u003carticle class=\"sd-dex25__feature\"\u003e\n      \u003cdiv class=\"sd-dex25__media sd-dex25__media--motion\"\u003e\n        \u003cvideo autoplay muted loop playsinline controls preload=\"metadata\" poster=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex2_5_Hero.jpg?v=1784827766\u0026amp;width=1200\" aria-label=\"Unitree Dex2\/5 coordinated hand movement demonstration\"\u003e\n          \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7e43c373e7194a1ab054b1171889ce1c.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-dex25__feature-copy\"\u003e\n        \u003cp class=\"sd-dex25__eyebrow\"\u003eFatigue Testing\u003c\/p\u003e\n        \u003ch2\u003eMore Than 100,000 Cycles\u003c\/h2\u003e\n        \u003cp\u003e\n          Unitree states that the complete Dex2\/5 hand passed more than 100,000 fatigue cycles to support stable, reliable long-term operation.\n        \u003c\/p\u003e\n        \u003cp class=\"sd-dex25__feature-note\"\u003e\n          This is a manufacturer test count, not a guaranteed service life or warranty term. The public page does not specify the test load, speed, environment or pass\/fail criteria.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"sd-dex25__feature sd-dex25__feature--reverse\"\u003e\n      \u003cdiv class=\"sd-dex25__feature-copy\"\u003e\n        \u003cp class=\"sd-dex25__eyebrow\"\u003eImpact Resistance\u003c\/p\u003e\n        \u003ch2\u003eMore Than 100 Drop Tests\u003c\/h2\u003e\n        \u003cp\u003e\n          Unitree reports that Dex2\/5 completed more than 100 drop tests as part of its durability validation.\n        \u003c\/p\u003e\n        \u003cp class=\"sd-dex25__feature-note\"\u003e\n          The official product page does not publish the drop height, impact surface, orientation or an IP\/impact-protection rating.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-dex25__media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image1.jpg?v=1784782712\u0026amp;width=1400\" srcset=\"\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image1.jpg?v=1784782712\u0026amp;width=600 600w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image1.jpg?v=1784782712\u0026amp;width=1000 1000w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image1.jpg?v=1784782712\u0026amp;width=1400 1400w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image1.jpg?v=1784782712\u0026amp;width=2000 2000w\" sizes=\"(max-width: 900px) calc(100vw - 24px), (max-width: 1440px) 52vw, 730px\" alt=\"Unitree Dex2\/5 hand shown during manufacturer durability testing\" width=\"3840\" height=\"2160\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"sd-dex25__feature\"\u003e\n      \u003cfigure class=\"sd-dex25__media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image_2.jpg?v=1784782712\u0026amp;width=1400\" srcset=\"\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image_2.jpg?v=1784782712\u0026amp;width=600 600w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image_2.jpg?v=1784782712\u0026amp;width=1000 1000w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image_2.jpg?v=1784782712\u0026amp;width=1400 1400w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image_2.jpg?v=1784782712\u0026amp;width=2000 2000w\" sizes=\"(max-width: 900px) calc(100vw - 24px), (max-width: 1440px) 52vw, 730px\" alt=\"Unitree Dex2\/5 concealed internal wiring and integrated form\" width=\"3840\" height=\"2160\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n      \u003cdiv class=\"sd-dex25__feature-copy\"\u003e\n        \u003cp class=\"sd-dex25__eyebrow\"\u003eIntegrated Construction\u003c\/p\u003e\n        \u003ch2\u003eConcealed Internal Wiring\u003c\/h2\u003e\n        \u003cp\u003e\n          Unitree routes wiring inside the Dex2\/5 structure for a clean, integrated hand design. The manufacturer lists compatibility with G1 and R1 models.\n        \u003c\/p\u003e\n        \u003cp class=\"sd-dex25__feature-note\"\u003e\n          Compatibility does not establish universal plug-and-play installation. Confirm the robot version, wrist, mechanical interface, hand side and electrical\/control requirements before purchase.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/article\u003e\n\n    \u003carticle class=\"sd-dex25__feature sd-dex25__feature--reverse\"\u003e\n      \u003cdiv class=\"sd-dex25__feature-copy\"\u003e\n        \u003cp class=\"sd-dex25__eyebrow\"\u003eCompact Form\u003c\/p\u003e\n        \u003ch2\u003e365 g Hand Weight\u003c\/h2\u003e\n        \u003cp\u003e\n          Dex2\/5 measures 151 × 70 × 63 mm in its flat state and weighs 365 g, combining a human-inspired five-finger form with a compact installation envelope.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cfigure class=\"sd-dex25__media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image3.jpg?v=1784782712\u0026amp;width=1400\" srcset=\"\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image3.jpg?v=1784782712\u0026amp;width=600 600w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image3.jpg?v=1784782712\u0026amp;width=1000 1000w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image3.jpg?v=1784782712\u0026amp;width=1400 1400w,\n            https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex25_Image3.jpg?v=1784782712\u0026amp;width=2000 2000w\" sizes=\"(max-width: 900px) calc(100vw - 24px), (max-width: 1440px) 52vw, 730px\" alt=\"Unitree Dex2\/5 lightweight compact five-finger design\" width=\"3840\" height=\"2160\" loading=\"lazy\" decoding=\"async\"\u003e\n      \u003c\/figure\u003e\n    \u003c\/article\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex25__section\" aria-labelledby=\"sd-dex25-performance-title\"\u003e\n    \u003cdiv class=\"sd-dex25__section-head\"\u003e\n      \u003cp class=\"sd-dex25__eyebrow\"\u003eGripping Performance\u003c\/p\u003e\n      \u003ch2 id=\"sd-dex25-performance-title\"\u003eForce and Load Results in Context\u003c\/h2\u003e\n      \u003cp\u003e\n        Fingertip-force values and conditional load-test results describe different measurements. They should not be combined or interpreted as an unrestricted payload rating.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-dex25__performance-grid\"\u003e\n      \u003carticle class=\"sd-dex25__test-card\"\u003e\n        \u003cspan class=\"sd-dex25__test-value\"\u003e15 N\u003c\/span\u003e\n        \u003ch3\u003eThumb Fingertip Force\u003c\/h3\u003e\n        \u003cp\u003eOfficial fingertip-force value published for the thumb.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"sd-dex25__test-card\"\u003e\n        \u003cspan class=\"sd-dex25__test-value\"\u003e15 N total\u003c\/span\u003e\n        \u003ch3\u003eFour-Finger Fingertip Force\u003c\/h3\u003e\n        \u003cp\u003eCombined official value for the index, middle, ring and little fingers—not 15 N per finger.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"sd-dex25__test-card\"\u003e\n        \u003cspan class=\"sd-dex25__test-value\"\u003e1.5 kg\u003c\/span\u003e\n        \u003ch3\u003ePalm Facing Down\u003c\/h3\u003e\n        \u003cp\u003eMaximum result stated for the official test orientation.\u003c\/p\u003e\n        \u003cp class=\"sd-dex25__test-condition\"\u003eRoom temperature; grasping a 5 cm round rigid object; palm facing down.\u003c\/p\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"sd-dex25__test-card\"\u003e\n        \u003cspan class=\"sd-dex25__test-value\"\u003e1.5 kg\u003c\/span\u003e\n        \u003ch3\u003ePalm Facing Left\u003c\/h3\u003e\n        \u003cp\u003eMaximum result stated for the official test orientation.\u003c\/p\u003e\n        \u003cp class=\"sd-dex25__test-condition\"\u003eRoom temperature; grasping a 5 cm round rigid object; palm facing left.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"sd-dex25__callout\"\u003e\n      These 1.5 kg figures are test-condition results, not a universal load capacity. Object geometry, surface friction, grasp pose, motion, acceleration and application configuration can change actual performance.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex25__section\" aria-labelledby=\"sd-dex25-joints-title\"\u003e\n    \u003cdiv class=\"sd-dex25__section-head\"\u003e\n      \u003cp class=\"sd-dex25__eyebrow\"\u003eJoint Range\u003c\/p\u003e\n      \u003ch2 id=\"sd-dex25-joints-title\"\u003ePublished Joint Angles\u003c\/h2\u003e\n      \u003cp\u003e\n        Dex2\/5 uses two thumb joints and two joint stages across the coordinated four-finger group.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-dex25__joint-grid\"\u003e\n      \u003cdiv class=\"sd-dex25__joint\"\u003e\n        \u003cstrong\u003e0–42°\u003c\/strong\u003e\n        \u003cspan\u003eThumb Joint 0\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-dex25__joint\"\u003e\n        \u003cstrong\u003e0–105°\u003c\/strong\u003e\n        \u003cspan\u003eThumb Joint 1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-dex25__joint\"\u003e\n        \u003cstrong\u003e0–88°\u003c\/strong\u003e\n        \u003cspan\u003eFour-Finger Joint 0\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-dex25__joint\"\u003e\n        \u003cstrong\u003e0–105°\u003c\/strong\u003e\n        \u003cspan\u003eFour-Finger Joint 1\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex25__section\" aria-labelledby=\"sd-dex25-fit-title\"\u003e\n    \u003cdiv class=\"sd-dex25__section-head\"\u003e\n      \u003cp class=\"sd-dex25__eyebrow\"\u003eSelection Guidance\u003c\/p\u003e\n      \u003ch2 id=\"sd-dex25-fit-title\"\u003eIs Dex2\/5 a Match for Your Project?\u003c\/h2\u003e\n      \u003cp\u003e\n        The guidance below is derived from the published architecture and specifications. It is not a set of official Unitree customer case studies.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-dex25__fit-grid\"\u003e\n      \u003carticle class=\"sd-dex25__fit-card\"\u003e\n        \u003ch3\u003eConsider Dex2\/5 For\u003c\/h3\u003e\n        \u003cul class=\"sd-dex25__list\"\u003e\n          \u003cli\u003eCoordinated grasp-and-release development\u003c\/li\u003e\n          \u003cli\u003eCompatible G1 or R1 manipulation projects\u003c\/li\u003e\n          \u003cli\u003eGear-and-tendon mechanism demonstrations\u003c\/li\u003e\n          \u003cli\u003eWeight-sensitive research or education platforms\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/article\u003e\n      \u003carticle class=\"sd-dex25__fit-card sd-dex25__fit-card--review\"\u003e\n        \u003ch3\u003eCompare Other Hands When You Need\u003c\/h3\u003e\n        \u003cul class=\"sd-dex25__list\"\u003e\n          \u003cli\u003eIndependent active control of individual fingers\u003c\/li\u003e\n          \u003cli\u003eA published tactile-sensor array specification\u003c\/li\u003e\n          \u003cli\u003ePublished repeat-positioning accuracy\u003c\/li\u003e\n          \u003cli\u003eA published IP protection rating\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex25__section\" aria-labelledby=\"sd-dex25-integration-title\"\u003e\n    \u003cdiv class=\"sd-dex25__section-head\"\u003e\n      \u003cp class=\"sd-dex25__eyebrow\"\u003eCompatibility and Integration\u003c\/p\u003e\n      \u003ch2 id=\"sd-dex25-integration-title\"\u003eConfirm the Complete Configuration Before Ordering\u003c\/h2\u003e\n      \u003cp\u003e\n        Unitree lists G1 and R1 compatibility, but the intended robot, wrist, hand side and system interfaces still need project-level confirmation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-dex25__integration\"\u003e\n      \u003carticle class=\"sd-dex25__integration-card\"\u003e\n        \u003ch3\u003eOrdering Checklist\u003c\/h3\u003e\n        \u003cul class=\"sd-dex25__checklist\"\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eRobot and version\u003c\/strong\u003e\n            Specify G1, R1 or standalone integration and identify the exact robot configuration.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eHand side and quantity\u003c\/strong\u003e\n            Confirm left hand, right hand or pair and the quantity required.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eWrist and mechanical interface\u003c\/strong\u003e\n            Verify the wrist version, mounting geometry and any required mechanical adaptation.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eElectrical interface\u003c\/strong\u003e\n            Confirm the 24–60 V power design, connector, pinout and current capacity.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eControl integration\u003c\/strong\u003e\n            Confirm RS485 protocol, software documentation, feedback requirements and host-controller compatibility.\n          \u003c\/li\u003e\n          \u003cli\u003e\n            \u003cstrong\u003eQuoted contents\u003c\/strong\u003e\n            Treat only the items explicitly listed in the SpeedyDrone quotation as included.\n          \u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"sd-dex25__integration-card sd-dex25__integration-card--dark\"\u003e\n        \u003ch3\u003ePublished Integration Essentials\u003c\/h3\u003e\n        \u003cul class=\"sd-dex25__list\"\u003e\n          \u003cli\u003eOperating voltage: 24–60 V\u003c\/li\u003e\n          \u003cli\u003eStatic current: 0.1 A at 58 V\u003c\/li\u003e\n          \u003cli\u003eMaximum current: 1.5 A at 58 V\u003c\/li\u003e\n          \u003cli\u003eCommunication interface: RS485\u003c\/li\u003e\n          \u003cli\u003eCommunication rate: 1000 Hz\u003c\/li\u003e\n          \u003cli\u003eOperating temperature: −20°C to 60°C\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003ca class=\"sd-dex25__resource\" href=\"https:\/\/github.com\/unitreerobotics\/unitree_ros\/tree\/master\/robots\/dexterous_hand_description\/dex2_5\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n          View official left\/right URDF and mesh resources →\n        \u003c\/a\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"sd-dex25__callout\"\u003e\n      Unitree's official repository contains left- and right-hand URDF files, mesh assets and G1 5010 wrist variants. Resource availability does not by itself guarantee mechanical, electrical or software compatibility with every robot configuration.\n    \u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex25__section\" aria-labelledby=\"sd-dex25-specifications-title\"\u003e\n    \u003cdiv class=\"sd-dex25__section-head\"\u003e\n      \u003cp class=\"sd-dex25__eyebrow\"\u003eTechnical Data\u003c\/p\u003e\n      \u003ch2 id=\"sd-dex25-specifications-title\"\u003eUnitree Dex2\/5 Specifications\u003c\/h2\u003e\n      \u003cp\u003eAll product and performance values below are taken from Unitree's official Dex2\/5 product page.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-dex25__table-wrap\" role=\"region\" aria-label=\"Scrollable Unitree Dex2\/5 specifications\" tabindex=\"0\"\u003e\n      \u003ctable class=\"sd-dex25__spec-table\"\u003e\n        \u003ccaption class=\"sd-dex25__visually-hidden\"\u003eOfficial Unitree Dex2\/5 product, motion, electrical, load-test and software specifications\u003c\/caption\u003e\n        \u003ctbody\u003e\n          \u003ctr class=\"sd-dex25__spec-group\"\u003e\n            \u003cth colspan=\"2\" scope=\"rowgroup\"\u003eMechanical and Motion\u003c\/th\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eProduct Type\u003c\/th\u003e\n            \u003ctd\u003eFive-finger tendon-driven dexterous hand\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eTotal Degrees of Freedom\u003c\/th\u003e\n            \u003ctd\u003e10\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eActuated Degrees of Freedom\u003c\/th\u003e\n            \u003ctd\u003e2\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eThumb Actuation\u003c\/th\u003e\n            \u003ctd\u003e1 actuated degree of freedom\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eIndex, Middle, Ring and Little Fingers\u003c\/th\u003e\n            \u003ctd\u003eShare 1 actuated degree of freedom\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n            \u003ctd\u003e365 g\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eDimensions [1]\u003c\/th\u003e\n            \u003ctd\u003e151 × 70 × 63 mm\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eTransmission Mechanism\u003c\/th\u003e\n            \u003ctd\u003eGear-and-tendon rope drive\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eThumb Joint 0\u003c\/th\u003e\n            \u003ctd\u003e0–42°\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eThumb Joint 1\u003c\/th\u003e\n            \u003ctd\u003e0–105°\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eFour-Finger Joint 0\u003c\/th\u003e\n            \u003ctd\u003e0–88°\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eFour-Finger Joint 1\u003c\/th\u003e\n            \u003ctd\u003e0–105°\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eMinimum Fist-Closing Time\u003c\/th\u003e\n            \u003ctd\u003e0.5 s\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eMinimum Grip Diameter\u003c\/th\u003e\n            \u003ctd\u003e8 mm\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eThumb Fingertip Force\u003c\/th\u003e\n            \u003ctd\u003e15 N\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eFour-Finger Fingertip Force\u003c\/th\u003e\n            \u003ctd\u003e15 N combined across the index, middle, ring and little fingers\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n        \u003ctbody\u003e\n          \u003ctr class=\"sd-dex25__spec-group\"\u003e\n            \u003cth colspan=\"2\" scope=\"rowgroup\"\u003eElectrical and Environment\u003c\/th\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eOperating Voltage\u003c\/th\u003e\n            \u003ctd\u003e24–60 V\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eStatic Current\u003c\/th\u003e\n            \u003ctd\u003e0.1 A at 58 V\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eMaximum Current\u003c\/th\u003e\n            \u003ctd\u003e1.5 A at 58 V\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eCommunication Interface\u003c\/th\u003e\n            \u003ctd\u003eRS485\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 60°C\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n        \u003ctbody\u003e\n          \u003ctr class=\"sd-dex25__spec-group\"\u003e\n            \u003cth colspan=\"2\" scope=\"rowgroup\"\u003eConditional Load Tests\u003c\/th\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003ePalm Facing Down\u003c\/th\u003e\n            \u003ctd\u003eMaximum 1.5 kg at room temperature while gripping a 5 cm round rigid object\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003ePalm Facing Left\u003c\/th\u003e\n            \u003ctd\u003eMaximum 1.5 kg at room temperature while gripping a 5 cm round rigid object\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n        \u003ctbody\u003e\n          \u003ctr class=\"sd-dex25__spec-group\"\u003e\n            \u003cth colspan=\"2\" scope=\"rowgroup\"\u003eSoftware Functions\u003c\/th\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eCommunication Rate\u003c\/th\u003e\n            \u003ctd\u003e1000 Hz\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eSensing Feedback\u003c\/th\u003e\n            \u003ctd\u003eJoint mode, joint position, joint velocity, joint torque, joint temperature, voltage and current\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth scope=\"row\"\u003eControl Feedback\u003c\/th\u003e\n            \u003ctd\u003eJoint mode, joint position, joint velocity, joint torque, joint stiffness coefficient and joint damping coefficient\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003caside class=\"sd-dex25__notes\" aria-labelledby=\"sd-dex25-notes-title\"\u003e\n      \u003ch3 id=\"sd-dex25-notes-title\"\u003eOfficial Notes and Safety Information\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003e[1] Dimensions are measured with the dexterous hand in its flat state.\u003c\/li\u003e\n        \u003cli\u003eParameters can vary by application scenario, model and configuration. Refer to the specific use case and delivered product.\u003c\/li\u003e\n        \u003cli\u003eProduct appearance may change; the final delivered product prevails.\u003c\/li\u003e\n        \u003cli\u003eThis is a civilian robot. Do not make dangerous modifications or operate it in a hazardous manner.\u003c\/li\u003e\n        \u003cli\u003eReview Unitree's current terms and policies and comply with applicable local laws and regulations.\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cp class=\"sd-dex25__source-links\"\u003e\n        Official sources:\n        \u003ca href=\"https:\/\/www.unitree.com\/Dex2-5\/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eUnitree Dex2\/5 product page\u003c\/a\u003e\n        ·\n        \u003ca href=\"https:\/\/github.com\/unitreerobotics\/unitree_ros\/tree\/master\/robots\/dexterous_hand_description\/dex2_5\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eUnitree URDF and mesh resources\u003c\/a\u003e\n      \u003c\/p\u003e\n    \u003c\/aside\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex25__section\" aria-labelledby=\"sd-dex25-faq-title\"\u003e\n    \u003cdiv class=\"sd-dex25__section-head\"\u003e\n      \u003cp class=\"sd-dex25__eyebrow\"\u003eFrequently Asked Questions\u003c\/p\u003e\n      \u003ch2 id=\"sd-dex25-faq-title\"\u003eUnitree Dex2\/5 FAQ\u003c\/h2\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"sd-dex25__faq-list\"\u003e\n      \u003cdetails class=\"sd-dex25__faq-item\"\u003e\n        \u003csummary\u003eWhat do 10 total DOF and 2 actuated DOF mean?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-dex25__faq-answer\"\u003e\n          Dex2\/5 has 10 degrees of freedom in its mechanical joint structure but only two actively commanded degrees of freedom. One controls the thumb; the other is shared by the index, middle, ring and little fingers.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-dex25__faq-item\"\u003e\n        \u003csummary\u003eCan all five fingers be controlled independently?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-dex25__faq-answer\"\u003e\n          No. The thumb has its own actuated channel, while the other four fingers share one channel and move as a coordinated group. Confirm that this actuation architecture suits the task before ordering.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-dex25__faq-item\"\u003e\n        \u003csummary\u003eWhich Unitree robots are compatible?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-dex25__faq-answer\"\u003e\n          Unitree lists G1 and R1 compatibility. Confirm the exact robot version, wrist, left\/right hand requirement, mechanical connection, power system and control interface because the public compatibility statement does not guarantee universal plug-and-play installation.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-dex25__faq-item\"\u003e\n        \u003csummary\u003eWhat gripping performance does Unitree publish?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-dex25__faq-answer\"\u003e\n          Unitree lists 15 N at the thumb, 15 N combined across the other four fingertips, an 8 mm minimum grip diameter and a 0.5 s minimum fist-closing time. It also publishes two conditional 1.5 kg load-test results using a 5 cm round rigid object at room temperature.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-dex25__faq-item\"\u003e\n        \u003csummary\u003eIs 1.5 kg the rated payload in every application?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-dex25__faq-answer\"\u003e\n          No. The two 1.5 kg figures are maximum results for specified tests at room temperature while gripping a 5 cm round rigid object, with the palm facing down or left. They should not be presented as an unconditional payload rating.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-dex25__faq-item\"\u003e\n        \u003csummary\u003eWhat power and communication does Dex2\/5 require?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-dex25__faq-answer\"\u003e\n          The published operating range is 24–60 V. Unitree lists RS485 communication at 1000 Hz, 0.1 A static current at 58 V and 1.5 A maximum current at 58 V. Confirm connector, pinout, protocol and host-controller requirements for the intended installation.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-dex25__faq-item\"\u003e\n        \u003csummary\u003eWhat feedback data is published?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-dex25__faq-answer\"\u003e\n          Published sensing feedback includes joint mode, position, velocity, torque, temperature, voltage and current. Published control feedback includes joint mode, position, velocity, torque, stiffness coefficient and damping coefficient.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-dex25__faq-item\"\u003e\n        \u003csummary\u003eAre URDF and mesh files available?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-dex25__faq-answer\"\u003e\n          Yes. Unitree's official repository includes left- and right-hand URDF files, mesh assets and G1 5010 wrist variants. Confirm that the selected resource matches the physical configuration being ordered.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-dex25__faq-item\"\u003e\n        \u003csummary\u003eDoes Unitree publish tactile sensing, repeatability or an IP rating?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-dex25__faq-answer\"\u003e\n          Unitree's public Dex2\/5 product page does not list a tactile-sensor array specification, repeat-positioning accuracy or an IP protection rating. Do not assume those specifications apply to Dex2\/5.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"sd-dex25__faq-item\"\u003e\n        \u003csummary\u003eWhat is included with an order?\u003c\/summary\u003e\n        \u003cdiv class=\"sd-dex25__faq-answer\"\u003e\n          This description does not define package contents. Confirm the exact hand side, quantity, cables, mounting parts, wrist adapters, power components, control hardware and documentation listed in the SpeedyDrone quotation before purchase.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex25__cta\" aria-labelledby=\"sd-dex25-cta-title\"\u003e\n    \u003ch2 id=\"sd-dex25-cta-title\"\u003ePlan Your Dex2\/5 Integration with SpeedyDrone Canada\u003c\/h2\u003e\n    \u003cp\u003e\n      Send us the robot model and version, wrist configuration, required hand side and quantity, intended grasping task, electrical environment and control-system requirements.\n    \u003c\/p\u003e\n    \u003ca class=\"sd-dex25__button\" href=\"\/pages\/contact\" aria-label=\"Request a Unitree Dex2\/5 quote and compatibility review from SpeedyDrone Canada\"\u003eRequest a Quote\u003c\/a\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":47674629193865,"sku":null,"price":0.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Dex2_5_Image_4.png?v=1784828324"},{"product_id":"unitree-dex1-1","title":"Unitree Dex1-1","description":"\u003c!--\n  SPEEDYDRONE.CA — SHOPIFY PRODUCT DESCRIPTION\n  Product: Unitree Dex1-1 Parallel Two-Finger Gripper\n\n  Recommended Shopify product title:\n  Unitree Dex1-1 Parallel Two-Finger Gripper\n\n  Recommended SEO title:\n  Unitree Dex1-1 Parallel Gripper Canada | SpeedyDrone\n\n  Recommended meta description:\n  Explore the Unitree Dex1-1 robotic gripper in Canada, featuring a 90 mm\n  stroke, adjustable 5–120 N gripping force, 0.1 mm fingertip position\n  resolution, and high-speed 485 communication.\n\n  Source and claim notes:\n  - Product claims, compatibility, camera information, specifications, and\n    footnotes follow the official Unitree Dex1-1 product page:\n    https:\/\/www.unitree.com\/Dex1-1\/\n  - Developer information follows Unitree's official Dex1-1 service and model\n    repositories:\n    https:\/\/github.com\/unitreerobotics\/dex1_1_service\n    https:\/\/github.com\/unitreerobotics\/unitree_ros\/tree\/master\/robots\/dexterous_hand_description\/dex1_1\n  - Industry applications are presented as application areas listed by\n    Unitree, not as guarantees of suitability or regulatory approval.\n  - Package contents, availability, pricing, lead time, warranty, mounting\n    hardware, connector details, and plug-and-play integration are not stated.\n--\u003e\n\u003cstyle\u003e\n  .sd-dex11,\n  .sd-dex11 * {\n    box-sizing: border-box;\n  }\n\n  .sd-dex11 {\n    --sd-ink: #111318;\n    --sd-muted: #626b76;\n    --sd-line: #e1e6eb;\n    --sd-soft: #f4f7fa;\n    --sd-white: #ffffff;\n    --sd-dark: #0d1117;\n    --sd-dark-soft: #171d26;\n    --sd-blue: #1677d2;\n    --sd-blue-dark: #0d5ca9;\n    --sd-blue-soft: #eaf4ff;\n    --sd-cyan: #72bdff;\n    width: 100%;\n    overflow: hidden;\n    background: var(--sd-white);\n    color: var(--sd-ink);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .sd-dex11 img,\n  .sd-dex11 video {\n    display: block;\n    max-width: 100%;\n  }\n\n  .sd-dex11 button,\n  .sd-dex11 summary,\n  .sd-dex11 a {\n    font: inherit;\n  }\n\n  .sd-dex11 h2,\n  .sd-dex11 h3,\n  .sd-dex11 h4,\n  .sd-dex11 p,\n  .sd-dex11 ul {\n    margin-top: 0;\n  }\n\n  .sd-dex11 a {\n    color: inherit;\n  }\n\n  .sd-dex11__container {\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n  }\n\n  .sd-dex11__section {\n    padding: 92px 0;\n    background: var(--sd-white);\n  }\n\n  .sd-dex11__section--soft {\n    background: var(--sd-soft);\n  }\n\n  .sd-dex11__section--dark {\n    background: var(--sd-dark);\n    color: var(--sd-white);\n  }\n\n  .sd-dex11__section--compact {\n    padding-top: 0;\n  }\n\n  .sd-dex11__kicker,\n  .sd-dex11__eyebrow {\n    margin-bottom: 12px;\n    color: var(--sd-blue);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.16em;\n    line-height: 1.3;\n    text-transform: uppercase;\n  }\n\n  .sd-dex11__section--dark .sd-dex11__kicker {\n    color: var(--sd-cyan);\n  }\n\n  .sd-dex11__section-head {\n    max-width: 830px;\n    margin-bottom: 42px;\n  }\n\n  .sd-dex11__section-head h3 {\n    margin-bottom: 14px;\n    color: inherit;\n    font-size: clamp(30px, 4vw, 48px);\n    font-weight: 760;\n    letter-spacing: -0.04em;\n    line-height: 1.08;\n  }\n\n  .sd-dex11__lead {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: clamp(16px, 2vw, 19px);\n    line-height: 1.72;\n  }\n\n  .sd-dex11__section--dark .sd-dex11__lead {\n    color: #bcc5d0;\n  }\n\n  \/* Hero *\/\n  .sd-dex11__hero {\n    position: relative;\n    min-height: clamp(610px, 65vw, 790px);\n    display: flex;\n    align-items: center;\n    isolation: isolate;\n    overflow: hidden;\n    background: #10151b;\n    color: var(--sd-white);\n  }\n\n  .sd-dex11__hero-media,\n  .sd-dex11__hero-shade {\n    position: absolute;\n    inset: 0;\n  }\n\n  .sd-dex11__hero-media {\n    z-index: -2;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n  }\n\n  .sd-dex11__hero-shade {\n    z-index: -1;\n    background:\n      linear-gradient(90deg, rgba(4, 7, 11, 0.97) 0%, rgba(4, 7, 11, 0.84) 35%, rgba(4, 7, 11, 0.24) 70%, rgba(4, 7, 11, 0.1) 100%),\n      linear-gradient(0deg, rgba(4, 7, 11, 0.5), transparent 48%);\n  }\n\n  .sd-dex11__hero-content {\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n    padding: 78px 0;\n  }\n\n  .sd-dex11__hero-copy {\n    max-width: 720px;\n  }\n\n  .sd-dex11__hero .sd-dex11__eyebrow {\n    color: #91ccff;\n  }\n\n  .sd-dex11__hero h2 {\n    margin-bottom: 20px;\n    color: var(--sd-white);\n    font-size: clamp(42px, 6vw, 78px);\n    font-weight: 780;\n    letter-spacing: -0.06em;\n    line-height: 0.98;\n  }\n\n  .sd-dex11__hero-tagline {\n    max-width: 650px;\n    margin-bottom: 10px;\n    color: var(--sd-white);\n    font-size: clamp(22px, 3vw, 34px);\n    font-weight: 680;\n    letter-spacing: -0.03em;\n    line-height: 1.18;\n  }\n\n  .sd-dex11__hero-subline {\n    max-width: 640px;\n    margin-bottom: 30px;\n    color: #d1d8e0;\n    font-size: clamp(16px, 2vw, 20px);\n  }\n\n  .sd-dex11__hero-stats {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 10px;\n    max-width: 700px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex11__hero-stat {\n    min-height: 76px;\n    padding: 13px 15px;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 14px;\n    background: rgba(8, 12, 17, 0.56);\n    backdrop-filter: blur(10px);\n  }\n\n  .sd-dex11__hero-stat strong,\n  .sd-dex11__hero-stat span {\n    display: block;\n  }\n\n  .sd-dex11__hero-stat strong {\n    color: var(--sd-white);\n    font-size: 18px;\n    line-height: 1.2;\n  }\n\n  .sd-dex11__hero-stat span {\n    margin-top: 4px;\n    color: #c9d1da;\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1.35;\n  }\n\n  \/* Overview *\/\n  .sd-dex11__overview {\n    display: grid;\n    grid-template-columns: minmax(0, 1.04fr) minmax(0, 0.96fr);\n    gap: 60px;\n    align-items: center;\n  }\n\n  .sd-dex11__overview-media {\n    min-height: 550px;\n    overflow: hidden;\n    border-radius: 28px;\n    background:\n      radial-gradient(circle at 68% 30%, rgba(32, 140, 235, 0.26), transparent 35%),\n      linear-gradient(145deg, #151b23, #070a0e);\n  }\n\n  .sd-dex11__overview-media img {\n    width: 100%;\n    height: 100%;\n    min-height: 550px;\n    object-fit: contain;\n    padding: 28px;\n  }\n\n  .sd-dex11__overview-copy h3 {\n    margin-bottom: 20px;\n    font-size: clamp(35px, 4.6vw, 58px);\n    font-weight: 760;\n    letter-spacing: -0.05em;\n    line-height: 1.04;\n  }\n\n  .sd-dex11__overview-copy \u003e p:not(.sd-dex11__kicker) {\n    margin-bottom: 18px;\n    color: var(--sd-muted);\n    font-size: 18px;\n  }\n\n  .sd-dex11__overview-points {\n    display: grid;\n    gap: 12px;\n    margin: 28px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex11__overview-points li {\n    position: relative;\n    padding-left: 30px;\n    color: #313842;\n    font-weight: 650;\n  }\n\n  .sd-dex11__overview-points li::before {\n    position: absolute;\n    top: 0.36em;\n    left: 0;\n    width: 18px;\n    height: 18px;\n    border-radius: 50%;\n    background: var(--sd-blue-soft);\n    color: var(--sd-blue);\n    content: \"✓\";\n    font-size: 12px;\n    font-weight: 900;\n    line-height: 18px;\n    text-align: center;\n  }\n\n  \/* Feature carousel *\/\n  .sd-dex11__carousel-shell {\n    position: relative;\n  }\n\n  .sd-dex11__carousel-tools {\n    display: none;\n    justify-content: flex-end;\n    gap: 10px;\n    margin: -72px 0 28px;\n  }\n\n  .sd-dex11--enhanced .sd-dex11__carousel-tools {\n    display: flex;\n  }\n\n  .sd-dex11__carousel-button {\n    width: 46px;\n    height: 46px;\n    display: inline-grid;\n    place-items: center;\n    padding: 0;\n    border: 1px solid #cfd6dd;\n    border-radius: 50%;\n    background: var(--sd-white);\n    color: var(--sd-ink);\n    cursor: pointer;\n    transition: border-color 0.2s ease, background 0.2s ease, color 0.2s ease, opacity 0.2s ease;\n  }\n\n  .sd-dex11__carousel-button:hover:not(:disabled),\n  .sd-dex11__carousel-button:focus-visible {\n    border-color: var(--sd-blue);\n    background: var(--sd-blue);\n    color: var(--sd-white);\n    outline: none;\n  }\n\n  .sd-dex11__carousel-button:disabled {\n    cursor: default;\n    opacity: 0.35;\n  }\n\n  .sd-dex11__carousel-button svg {\n    width: 20px;\n    fill: none;\n    stroke: currentColor;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    stroke-width: 2;\n  }\n\n  .sd-dex11__carousel-track {\n    display: grid;\n    grid-auto-columns: minmax(330px, calc((100% - 36px) \/ 3));\n    grid-auto-flow: column;\n    gap: 18px;\n    overflow-x: auto;\n    padding: 3px 3px 18px;\n    scroll-snap-type: x mandatory;\n    scrollbar-color: #aab5c1 transparent;\n    scrollbar-width: thin;\n  }\n\n  .sd-dex11__carousel-track:focus-visible {\n    border-radius: 18px;\n    outline: 3px solid rgba(22, 119, 210, 0.3);\n    outline-offset: 3px;\n  }\n\n  .sd-dex11__slide {\n    min-width: 0;\n    scroll-snap-align: start;\n  }\n\n  .sd-dex11__feature-card {\n    overflow: hidden;\n    border: 1px solid var(--sd-line);\n    border-radius: 22px;\n    background: var(--sd-white);\n    box-shadow: 0 16px 36px rgba(15, 28, 42, 0.07);\n  }\n\n  .sd-dex11__feature-image {\n    aspect-ratio: 484 \/ 553;\n    overflow: hidden;\n    background: #e8edf1;\n  }\n\n  .sd-dex11__feature-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .sd-dex11__feature-copy {\n    padding: 24px;\n  }\n\n  .sd-dex11__feature-number {\n    display: block;\n    margin-bottom: 9px;\n    color: var(--sd-blue);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.12em;\n  }\n\n  .sd-dex11__feature-copy h4 {\n    margin-bottom: 10px;\n    font-size: 21px;\n    letter-spacing: -0.025em;\n    line-height: 1.22;\n  }\n\n  .sd-dex11__feature-copy p {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: 15px;\n    line-height: 1.65;\n  }\n\n  .sd-dex11__swipe-note {\n    margin: 10px 0 0;\n    color: var(--sd-muted);\n    font-size: 13px;\n  }\n\n  \/* Gripping performance *\/\n  .sd-dex11__performance-intro {\n    display: grid;\n    grid-template-columns: minmax(0, 0.78fr) minmax(0, 1.22fr);\n    gap: 48px;\n    align-items: end;\n    margin-bottom: 34px;\n  }\n\n  .sd-dex11__performance-intro h3 {\n    margin-bottom: 0;\n    font-size: clamp(32px, 4vw, 50px);\n    letter-spacing: -0.04em;\n    line-height: 1.08;\n  }\n\n  .sd-dex11__performance-intro p:last-child {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: 17px;\n  }\n\n  .sd-dex11__performance-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .sd-dex11__performance-card {\n    position: relative;\n    min-height: 330px;\n    overflow: hidden;\n    padding: 34px;\n    border-radius: 26px;\n    background: var(--sd-dark-soft);\n    color: var(--sd-white);\n  }\n\n  .sd-dex11__performance-card::after {\n    position: absolute;\n    right: -70px;\n    bottom: -80px;\n    width: 240px;\n    height: 240px;\n    border: 1px solid rgba(114, 189, 255, 0.24);\n    border-radius: 50%;\n    box-shadow:\n      0 0 0 30px rgba(114, 189, 255, 0.05),\n      0 0 0 62px rgba(114, 189, 255, 0.035);\n    content: \"\";\n  }\n\n  .sd-dex11__performance-label {\n    margin-bottom: 30px;\n    color: #8bc9ff;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex11__performance-value {\n    display: block;\n    margin-bottom: 12px;\n    font-size: clamp(54px, 8vw, 82px);\n    font-weight: 780;\n    letter-spacing: -0.06em;\n    line-height: 0.92;\n  }\n\n  .sd-dex11__performance-card h4 {\n    margin-bottom: 12px;\n    font-size: 23px;\n  }\n\n  .sd-dex11__performance-card p:last-child {\n    position: relative;\n    z-index: 1;\n    max-width: 490px;\n    margin-bottom: 0;\n    color: #c1c9d3;\n  }\n\n  .sd-dex11__performance-note {\n    margin: 20px 0 0;\n    padding: 16px 18px;\n    border-left: 3px solid var(--sd-blue);\n    background: var(--sd-blue-soft);\n    color: #34404d;\n    font-size: 14px;\n  }\n\n  \/* Applications *\/\n  .sd-dex11__application-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .sd-dex11__application-card {\n    min-height: 250px;\n    padding: 28px;\n    border: 1px solid var(--sd-line);\n    border-radius: 22px;\n    background: var(--sd-white);\n    box-shadow: 0 12px 30px rgba(17, 32, 48, 0.055);\n  }\n\n  .sd-dex11__application-icon {\n    width: 52px;\n    height: 52px;\n    display: grid;\n    place-items: center;\n    margin-bottom: 24px;\n    border-radius: 15px;\n    background: var(--sd-blue-soft);\n    color: var(--sd-blue);\n  }\n\n  .sd-dex11__application-icon svg {\n    width: 26px;\n    height: 26px;\n    fill: none;\n    stroke: currentColor;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    stroke-width: 1.8;\n  }\n\n  .sd-dex11__application-card h4 {\n    margin-bottom: 10px;\n    font-size: 20px;\n    letter-spacing: -0.025em;\n  }\n\n  .sd-dex11__application-card p {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: 15px;\n  }\n\n  \/* Compatibility *\/\n  .sd-dex11__compatibility-layout {\n    display: grid;\n    grid-template-columns: minmax(0, 1.08fr) minmax(320px, 0.92fr);\n    gap: 24px;\n    align-items: stretch;\n  }\n\n  .sd-dex11__video-frame {\n    min-height: 100%;\n    overflow: hidden;\n    border-radius: 26px;\n    background: #06080b;\n    box-shadow: 0 18px 45px rgba(12, 24, 37, 0.15);\n  }\n\n  .sd-dex11__video-frame video {\n    width: 100%;\n    height: 100%;\n    min-height: 500px;\n    object-fit: cover;\n  }\n\n  .sd-dex11__compatibility-panel {\n    padding: 30px;\n    border: 1px solid var(--sd-line);\n    border-radius: 26px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex11__compatibility-panel h4 {\n    margin-bottom: 18px;\n    font-size: 23px;\n    letter-spacing: -0.03em;\n  }\n\n  .sd-dex11__platform-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    margin: 0 0 28px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex11__platform-list li {\n    padding: 14px 12px;\n    border-radius: 12px;\n    background: var(--sd-soft);\n    color: #28313b;\n    font-size: 14px;\n    font-weight: 750;\n    text-align: center;\n  }\n\n  .sd-dex11__checklist {\n    display: grid;\n    gap: 13px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex11__checklist li {\n    position: relative;\n    padding: 0 0 13px 30px;\n    border-bottom: 1px solid var(--sd-line);\n    color: #3b4550;\n    font-size: 14px;\n  }\n\n  .sd-dex11__checklist li:last-child {\n    padding-bottom: 0;\n    border-bottom: 0;\n  }\n\n  .sd-dex11__checklist li::before {\n    position: absolute;\n    top: 1px;\n    left: 0;\n    width: 20px;\n    height: 20px;\n    border: 1px solid #a7cef2;\n    border-radius: 6px;\n    color: var(--sd-blue);\n    content: \"✓\";\n    font-size: 12px;\n    font-weight: 900;\n    line-height: 18px;\n    text-align: center;\n  }\n\n  .sd-dex11__compatibility-note {\n    margin: 20px 0 0;\n    color: var(--sd-muted);\n    font-size: 13px;\n  }\n\n  .sd-dex11__integration-notice {\n    margin-top: 24px;\n    padding: 24px 26px;\n    border: 1px solid #b9d7f2;\n    border-left: 5px solid var(--sd-blue);\n    border-radius: 18px;\n    background: var(--sd-blue-soft);\n  }\n\n  .sd-dex11__integration-notice h4 {\n    margin-bottom: 9px;\n    color: var(--sd-ink);\n    font-size: 20px;\n  }\n\n  .sd-dex11__integration-notice p {\n    margin-bottom: 9px;\n    color: #3b4a58;\n    font-size: 14px;\n  }\n\n  .sd-dex11__integration-notice p:last-child {\n    margin-bottom: 0;\n  }\n\n  .sd-dex11__robot-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n    margin-top: 24px;\n  }\n\n  .sd-dex11__robot-card {\n    position: relative;\n    overflow: hidden;\n    min-height: 250px;\n    border-radius: 20px;\n    background: #10151c;\n  }\n\n  .sd-dex11__robot-card img {\n    width: 100%;\n    height: 100%;\n    min-height: 250px;\n    object-fit: cover;\n    opacity: 0.88;\n  }\n\n  .sd-dex11__robot-label {\n    position: absolute;\n    right: 14px;\n    bottom: 14px;\n    left: 14px;\n    margin: 0;\n    padding: 12px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.18);\n    border-radius: 12px;\n    background: rgba(5, 8, 12, 0.68);\n    color: var(--sd-white);\n    font-size: 16px;\n    backdrop-filter: blur(9px);\n  }\n\n  \/* Versions *\/\n  .sd-dex11__version-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .sd-dex11__version-card {\n    overflow: hidden;\n    border: 1px solid var(--sd-line);\n    border-radius: 25px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex11__version-image {\n    min-height: 410px;\n    display: grid;\n    place-items: center;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 50% 48%, rgba(34, 142, 235, 0.18), transparent 34%),\n      #eef2f5;\n  }\n\n  .sd-dex11__version-image img {\n    width: 100%;\n    height: 100%;\n    max-height: 500px;\n    object-fit: contain;\n  }\n\n  .sd-dex11__version-copy {\n    padding: 28px;\n  }\n\n  .sd-dex11__version-badge {\n    display: inline-block;\n    margin-bottom: 12px;\n    padding: 6px 10px;\n    border-radius: 999px;\n    background: var(--sd-blue-soft);\n    color: var(--sd-blue-dark);\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex11__version-copy h4 {\n    margin-bottom: 10px;\n    font-size: 23px;\n    letter-spacing: -0.03em;\n    line-height: 1.24;\n  }\n\n  .sd-dex11__version-copy \u003e p {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n  }\n\n  .sd-dex11__camera-specs {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n    margin-top: 22px;\n  }\n\n  .sd-dex11__camera-spec {\n    padding: 14px;\n    border-radius: 12px;\n    background: var(--sd-soft);\n  }\n\n  .sd-dex11__camera-spec span,\n  .sd-dex11__camera-spec strong {\n    display: block;\n  }\n\n  .sd-dex11__camera-spec span {\n    margin-bottom: 3px;\n    color: var(--sd-muted);\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex11__camera-spec strong {\n    color: var(--sd-ink);\n    font-size: 14px;\n    line-height: 1.35;\n  }\n\n  .sd-dex11__comparison {\n    margin-top: 28px;\n    overflow: hidden;\n    border: 1px solid var(--sd-line);\n    border-radius: 18px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex11__comparison table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed;\n  }\n\n  .sd-dex11__comparison th,\n  .sd-dex11__comparison td {\n    padding: 16px 18px;\n    border-right: 1px solid var(--sd-line);\n    border-bottom: 1px solid var(--sd-line);\n    text-align: left;\n    vertical-align: top;\n  }\n\n  .sd-dex11__comparison th:last-child,\n  .sd-dex11__comparison td:last-child {\n    border-right: 0;\n  }\n\n  .sd-dex11__comparison tr:last-child th,\n  .sd-dex11__comparison tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .sd-dex11__comparison thead th {\n    background: var(--sd-soft);\n    font-size: 14px;\n  }\n\n  .sd-dex11__comparison tbody th {\n    width: 28%;\n    color: #3c4650;\n    font-size: 14px;\n  }\n\n  .sd-dex11__comparison td {\n    color: var(--sd-muted);\n    font-size: 14px;\n  }\n\n  \/* Specifications *\/\n  .sd-dex11__drawing {\n    margin-bottom: 28px;\n    overflow: hidden;\n    border: 1px solid #2a3441;\n    border-radius: 22px;\n    background:\n      radial-gradient(circle at 50% 50%, rgba(34, 126, 208, 0.18), transparent 42%),\n      #121821;\n  }\n\n  .sd-dex11__drawing img {\n    width: 100%;\n    min-height: 300px;\n    object-fit: contain;\n  }\n\n  .sd-dex11__table-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);\n    gap: 22px;\n    align-items: start;\n  }\n\n  .sd-dex11__table-card {\n    overflow: hidden;\n    border: 1px solid #2b3542;\n    border-radius: 20px;\n    background: var(--sd-dark-soft);\n  }\n\n  .sd-dex11__table-title {\n    margin: 0;\n    padding: 22px 24px;\n    border-bottom: 1px solid #2b3542;\n    color: var(--sd-white);\n    font-size: 20px;\n  }\n\n  .sd-dex11__table-wrap {\n    overflow-x: auto;\n  }\n\n  .sd-dex11__table {\n    width: 100%;\n    border-collapse: collapse;\n  }\n\n  .sd-dex11__table th,\n  .sd-dex11__table td {\n    padding: 13px 17px;\n    border-bottom: 1px solid #2b3542;\n    text-align: left;\n    vertical-align: top;\n  }\n\n  .sd-dex11__table tr:last-child th,\n  .sd-dex11__table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .sd-dex11__table th {\n    width: 54%;\n    color: #adb8c5;\n    font-size: 13px;\n    font-weight: 650;\n  }\n\n  .sd-dex11__table td {\n    color: var(--sd-white);\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  .sd-dex11__table sup {\n    color: var(--sd-cyan);\n    font-size: 10px;\n  }\n\n  .sd-dex11__footnotes {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px 24px;\n    margin-top: 28px;\n    padding: 24px;\n    border: 1px solid #2b3542;\n    border-radius: 18px;\n    background: #121821;\n  }\n\n  .sd-dex11__footnotes p {\n    margin-bottom: 0;\n    color: #aeb8c4;\n    font-size: 12px;\n    line-height: 1.55;\n  }\n\n  .sd-dex11__footnotes strong {\n    color: var(--sd-cyan);\n  }\n\n  \/* Developer resources *\/\n  .sd-dex11__developer {\n    overflow: hidden;\n    border: 1px solid var(--sd-line);\n    border-radius: 22px;\n    background: var(--sd-white);\n    box-shadow: 0 14px 36px rgba(17, 34, 52, 0.07);\n  }\n\n  .sd-dex11__developer \u003e summary {\n    position: relative;\n    padding: 25px 66px 25px 27px;\n    color: var(--sd-ink);\n    font-size: 18px;\n    font-weight: 800;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .sd-dex11__developer \u003e summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sd-dex11__developer \u003e summary::after {\n    position: absolute;\n    top: 50%;\n    right: 26px;\n    width: 30px;\n    height: 30px;\n    border-radius: 50%;\n    background: var(--sd-blue-soft);\n    color: var(--sd-blue);\n    content: \"+\";\n    font-size: 22px;\n    font-weight: 500;\n    line-height: 29px;\n    text-align: center;\n    transform: translateY(-50%);\n  }\n\n  .sd-dex11__developer[open] \u003e summary::after {\n    content: \"−\";\n  }\n\n  .sd-dex11__developer \u003e summary:focus-visible {\n    outline: 3px solid rgba(22, 119, 210, 0.3);\n    outline-offset: -3px;\n  }\n\n  .sd-dex11__developer-body {\n    padding: 0 27px 28px;\n    border-top: 1px solid var(--sd-line);\n  }\n\n  .sd-dex11__developer-intro {\n    max-width: 960px;\n    margin: 24px 0;\n    color: var(--sd-muted);\n  }\n\n  .sd-dex11__developer-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n    gap: 18px;\n  }\n\n  .sd-dex11__developer-card {\n    padding: 23px;\n    border: 1px solid var(--sd-line);\n    border-radius: 17px;\n    background: var(--sd-soft);\n  }\n\n  .sd-dex11__developer-card h4 {\n    margin-bottom: 13px;\n    color: var(--sd-ink);\n    font-size: 18px;\n  }\n\n  .sd-dex11__developer-list {\n    display: grid;\n    gap: 9px;\n    margin: 0;\n    padding-left: 20px;\n    color: #46515c;\n    font-size: 14px;\n  }\n\n  .sd-dex11__dds-table-wrap {\n    overflow-x: auto;\n  }\n\n  .sd-dex11__dds-table {\n    width: 100%;\n    min-width: 590px;\n    border-collapse: collapse;\n  }\n\n  .sd-dex11__dds-table th,\n  .sd-dex11__dds-table td {\n    padding: 10px 11px;\n    border-bottom: 1px solid var(--sd-line);\n    color: #46515c;\n    font-size: 12px;\n    text-align: left;\n    vertical-align: top;\n  }\n\n  .sd-dex11__dds-table th {\n    color: var(--sd-ink);\n    font-weight: 750;\n  }\n\n  .sd-dex11__dds-table tr:last-child th,\n  .sd-dex11__dds-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .sd-dex11__dds-table code,\n  .sd-dex11__developer-command code {\n    color: #174d78;\n    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n    overflow-wrap: anywhere;\n  }\n\n  .sd-dex11__developer-command {\n    margin: 18px 0 0;\n    padding: 15px 17px;\n    border-radius: 13px;\n    background: #e9f2fa;\n    color: #34495b;\n    font-size: 13px;\n  }\n\n  .sd-dex11__resource-links {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 22px;\n  }\n\n  .sd-dex11__resource-link {\n    display: inline-flex;\n    min-height: 46px;\n    align-items: center;\n    justify-content: center;\n    padding: 11px 18px;\n    border: 1px solid var(--sd-blue);\n    border-radius: 999px;\n    background: var(--sd-blue);\n    color: var(--sd-white);\n    font-size: 14px;\n    font-weight: 800;\n    text-decoration: none;\n    transition: background-color 0.2s ease, color 0.2s ease;\n  }\n\n  .sd-dex11__resource-link--secondary {\n    background: var(--sd-white);\n    color: var(--sd-blue);\n  }\n\n  .sd-dex11__resource-link:hover,\n  .sd-dex11__resource-link:focus-visible {\n    background: var(--sd-white);\n    color: var(--sd-blue);\n  }\n\n  .sd-dex11__resource-link--secondary:hover,\n  .sd-dex11__resource-link--secondary:focus-visible {\n    background: var(--sd-blue);\n    color: var(--sd-white);\n  }\n\n  .sd-dex11__developer-note {\n    margin: 19px 0 0;\n    color: var(--sd-muted);\n    font-size: 12px;\n  }\n\n  \/* FAQ *\/\n  .sd-dex11__faq {\n    display: grid;\n    gap: 12px;\n  }\n\n  .sd-dex11__faq details {\n    overflow: hidden;\n    border: 1px solid var(--sd-line);\n    border-radius: 16px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex11__faq summary {\n    position: relative;\n    padding: 20px 56px 20px 22px;\n    color: var(--sd-ink);\n    font-size: 16px;\n    font-weight: 750;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .sd-dex11__faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sd-dex11__faq summary::after {\n    position: absolute;\n    top: 50%;\n    right: 22px;\n    width: 26px;\n    height: 26px;\n    border-radius: 50%;\n    background: var(--sd-blue-soft);\n    color: var(--sd-blue);\n    content: \"+\";\n    font-size: 20px;\n    font-weight: 500;\n    line-height: 25px;\n    text-align: center;\n    transform: translateY(-50%);\n  }\n\n  .sd-dex11__faq details[open] summary::after {\n    content: \"−\";\n  }\n\n  .sd-dex11__faq summary:focus-visible {\n    outline: 3px solid rgba(22, 119, 210, 0.3);\n    outline-offset: -3px;\n  }\n\n  .sd-dex11__faq-answer {\n    padding: 0 22px 20px;\n  }\n\n  .sd-dex11__faq-answer p {\n    max-width: 920px;\n    margin-bottom: 0;\n    color: var(--sd-muted);\n  }\n\n  \/* CTA *\/\n  .sd-dex11__cta {\n    overflow: hidden;\n    padding: 52px;\n    border-radius: 28px;\n    background:\n      radial-gradient(circle at 80% 20%, rgba(94, 180, 255, 0.28), transparent 34%),\n      linear-gradient(135deg, #0a3156, #0d6dbb);\n    color: var(--sd-white);\n  }\n\n  .sd-dex11__cta-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 38px;\n    align-items: center;\n  }\n\n  .sd-dex11__cta .sd-dex11__kicker {\n    color: #9cd2ff;\n  }\n\n  .sd-dex11__cta h3 {\n    max-width: 760px;\n    margin-bottom: 14px;\n    color: var(--sd-white);\n    font-size: clamp(31px, 4vw, 48px);\n    letter-spacing: -0.04em;\n    line-height: 1.08;\n  }\n\n  .sd-dex11__cta p:last-child {\n    max-width: 730px;\n    margin-bottom: 0;\n    color: #d5e8f9;\n  }\n\n  .sd-dex11__cta-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 52px;\n    padding: 13px 23px;\n    border: 1px solid var(--sd-white);\n    border-radius: 999px;\n    background: var(--sd-white);\n    color: #0d5d9e;\n    font-weight: 800;\n    text-decoration: none;\n    white-space: nowrap;\n    transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;\n  }\n\n  .sd-dex11__cta-button:hover,\n  .sd-dex11__cta-button:focus-visible {\n    background: transparent;\n    color: var(--sd-white);\n    outline: none;\n    transform: translateY(-1px);\n  }\n\n  @media (max-width: 980px) {\n    .sd-dex11__section {\n      padding: 74px 0;\n    }\n\n    .sd-dex11__overview,\n    .sd-dex11__performance-intro,\n    .sd-dex11__compatibility-layout,\n    .sd-dex11__developer-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex11__overview {\n      gap: 38px;\n    }\n\n    .sd-dex11__overview-media,\n    .sd-dex11__overview-media img {\n      min-height: 470px;\n    }\n\n    .sd-dex11__application-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-dex11__video-frame video {\n      min-height: 440px;\n    }\n\n    .sd-dex11__table-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex11__carousel-tools {\n      margin-top: 0;\n    }\n  }\n\n  @media (max-width: 720px) {\n    .sd-dex11__container,\n    .sd-dex11__hero-content {\n      width: min(100% - 28px, 1180px);\n    }\n\n    .sd-dex11__section {\n      padding: 58px 0;\n    }\n\n    .sd-dex11__section--compact {\n      padding-top: 0;\n    }\n\n    .sd-dex11__hero {\n      min-height: 720px;\n      align-items: flex-end;\n    }\n\n    .sd-dex11__hero-shade {\n      background:\n        linear-gradient(0deg, rgba(4, 7, 11, 0.98) 0%, rgba(4, 7, 11, 0.87) 58%, rgba(4, 7, 11, 0.22) 100%),\n        linear-gradient(90deg, rgba(4, 7, 11, 0.25), transparent);\n    }\n\n    .sd-dex11__hero-content {\n      padding: 180px 0 42px;\n    }\n\n    .sd-dex11__hero h2 {\n      font-size: clamp(40px, 11vw, 58px);\n    }\n\n    .sd-dex11__hero-stats {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-dex11__overview-media,\n    .sd-dex11__overview-media img {\n      min-height: 380px;\n    }\n\n    .sd-dex11__overview-media img {\n      padding: 14px;\n    }\n\n    .sd-dex11__carousel-track {\n      grid-auto-columns: minmax(290px, 84vw);\n    }\n\n    .sd-dex11__performance-grid,\n    .sd-dex11__version-grid,\n    .sd-dex11__application-grid,\n    .sd-dex11__robot-grid,\n    .sd-dex11__footnotes {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex11__performance-card {\n      min-height: 300px;\n      padding: 28px;\n    }\n\n    .sd-dex11__application-card {\n      min-height: auto;\n    }\n\n    .sd-dex11__video-frame video {\n      min-height: 340px;\n    }\n\n    .sd-dex11__robot-card,\n    .sd-dex11__robot-card img {\n      min-height: 310px;\n    }\n\n    .sd-dex11__version-image {\n      min-height: 340px;\n    }\n\n    .sd-dex11__comparison {\n      overflow-x: auto;\n    }\n\n    .sd-dex11__comparison table {\n      min-width: 680px;\n    }\n\n    .sd-dex11__cta {\n      padding: 34px 26px;\n    }\n\n    .sd-dex11__cta-grid {\n      grid-template-columns: 1fr;\n      gap: 26px;\n    }\n\n    .sd-dex11__cta-button {\n      width: 100%;\n    }\n  }\n\n  @media (max-width: 440px) {\n    .sd-dex11__hero-stats {\n      gap: 8px;\n    }\n\n    .sd-dex11__hero-stat {\n      min-height: 72px;\n      padding: 11px 12px;\n    }\n\n    .sd-dex11__hero-stat strong {\n      font-size: 16px;\n    }\n\n    .sd-dex11__section-head {\n      margin-bottom: 32px;\n    }\n\n    .sd-dex11__overview-media,\n    .sd-dex11__overview-media img {\n      min-height: 310px;\n    }\n\n    .sd-dex11__platform-list,\n    .sd-dex11__camera-specs {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex11__compatibility-panel,\n    .sd-dex11__version-copy {\n      padding: 22px;\n    }\n\n    .sd-dex11__table th,\n    .sd-dex11__table td {\n      padding: 11px 12px;\n    }\n\n    .sd-dex11__footnotes {\n      padding: 18px;\n    }\n\n    .sd-dex11__integration-notice,\n    .sd-dex11__developer-card {\n      padding: 20px;\n    }\n\n    .sd-dex11__developer \u003e summary {\n      padding: 21px 58px 21px 20px;\n    }\n\n    .sd-dex11__developer \u003e summary::after {\n      right: 18px;\n    }\n\n    .sd-dex11__developer-body {\n      padding: 0 18px 22px;\n    }\n\n    .sd-dex11__resource-links {\n      display: grid;\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex11__resource-link {\n      width: 100%;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sd-dex11 *,\n    .sd-dex11 *::before,\n    .sd-dex11 *::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\u003cdiv class=\"sd-dex11\"\u003e\n  \u003csection class=\"sd-dex11__hero\" aria-labelledby=\"sd-dex11-title\"\u003e\n    \u003cimg class=\"sd-dex11__hero-media\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Dex_1-1_Hero.jpg?v=1784827363\" alt=\"Unitree Dex1-1 robotic gripper\" width=\"3840\" height=\"2160\"\u003e\n    \u003cdiv class=\"sd-dex11__hero-shade\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sd-dex11__hero-content\"\u003e\n      \u003cdiv class=\"sd-dex11__hero-copy\"\u003e\n        \u003cp class=\"sd-dex11__eyebrow\"\u003eParallel Two-Finger Gripper for Embodied AI\u003c\/p\u003e\n        \u003ch2 id=\"sd-dex11-title\"\u003eUnitree Dex1-1 Parallel Two-Finger Gripper\u003c\/h2\u003e\n        \u003cp class=\"sd-dex11__hero-tagline\"\u003eWide-range gripping. Tunable force. Precise control.\u003c\/p\u003e\n        \u003cp class=\"sd-dex11__hero-subline\"\u003e\n          A single-motor parallel gripper designed by Unitree for embodied AI\n          applications, with adjustable motion, high-speed communication, and\n          detailed motor feedback.\n        \u003c\/p\u003e\n        \u003cul class=\"sd-dex11__hero-stats\" aria-label=\"Published key specifications\"\u003e\n          \u003cli class=\"sd-dex11__hero-stat\"\u003e\n\u003cstrong\u003e90 mm\u003c\/strong\u003e\u003cspan\u003eGripper stroke\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"sd-dex11__hero-stat\"\u003e\n\u003cstrong\u003e5–120 N\u003c\/strong\u003e\u003cspan\u003eAdjustable gripping force\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"sd-dex11__hero-stat\"\u003e\n\u003cstrong\u003e50–375 mm\/s\u003c\/strong\u003e\u003cspan\u003eAdjustable speed\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"sd-dex11__hero-stat\"\u003e\n\u003cstrong\u003e0.1 mm\u003c\/strong\u003e\u003cspan\u003eFingertip position resolution\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"sd-dex11__hero-stat\"\u003e\n\u003cstrong\u003e0.24 s\u003c\/strong\u003e\u003cspan\u003eShortest full-stroke closing time\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"sd-dex11__hero-stat\"\u003e\n\u003cstrong\u003e550 g\u003c\/strong\u003e\u003cspan\u003ePublished gripper weight\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex11__section\"\u003e\n    \u003cdiv class=\"sd-dex11__container\"\u003e\n      \u003cdiv class=\"sd-dex11__overview\"\u003e\n        \u003cdiv class=\"sd-dex11__overview-media\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex1-1_Image1.png?v=1784783253\" alt=\"Unitree Dex1-1 gripper component overview\" width=\"1150\" height=\"900\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sd-dex11__overview-copy\"\u003e\n          \u003cp class=\"sd-dex11__kicker\"\u003eProduct Overview\u003c\/p\u003e\n          \u003ch3\u003eBuilt to balance reach, force, speed, and control\u003c\/h3\u003e\n          \u003cp\u003e\n            Dex1-1 combines a 90 mm stroke and 80 mm jaw length with adjustable\n            force and speed. This gives developers a broad published operating\n            range for manipulation tasks involving objects of different sizes and\n            handling requirements.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Unitree's official Dex1-1 service identifies the mechanism as a\n            parallel two-finger gripper driven by one Unitree M4010 motor.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Its motor communicates over high-speed 485 at 6 Mbps and supports a\n            1000 Hz communication control frequency. An absolute encoder and\n            multiple control and feedback variables support detailed system-level\n            integration.\n          \u003c\/p\u003e\n          \u003cul class=\"sd-dex11__overview-points\"\u003e\n            \u003cli\u003eAdjustable gripping force from 5 to 120 N\u003c\/li\u003e\n            \u003cli\u003eAdjustable motion speed from 50 to 375 mm\/s\u003c\/li\u003e\n            \u003cli\u003e15-bit absolute motor encoder\u003c\/li\u003e\n            \u003cli\u003eAngle, velocity, torque, and temperature feedback\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex11__section sd-dex11__section--soft\" aria-labelledby=\"sd-dex11-features-title\"\u003e\n    \u003cdiv class=\"sd-dex11__container\"\u003e\n      \u003cdiv class=\"sd-dex11__section-head\"\u003e\n        \u003cp class=\"sd-dex11__kicker\"\u003eEngineering Highlights\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex11-features-title\"\u003eWhat the published specifications mean for integration\u003c\/h3\u003e\n        \u003cp class=\"sd-dex11__lead\"\u003e\n          Five key capability areas summarize the gripper's mechanical range,\n          tunability, response, control inputs, and motor-state feedback.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-dex11__carousel-shell\" data-sd-carousel\u003e\n        \u003cdiv class=\"sd-dex11__carousel-tools\"\u003e\n          \u003cbutton class=\"sd-dex11__carousel-button\" type=\"button\" data-sd-prev aria-label=\"Previous engineering highlight\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/button\u003e\n          \u003cbutton class=\"sd-dex11__carousel-button\" type=\"button\" data-sd-next aria-label=\"Next engineering highlight\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/button\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sd-dex11__carousel-track\" data-sd-track tabindex=\"0\" aria-label=\"Dex1-1 engineering highlights\"\u003e\n          \u003carticle class=\"sd-dex11__slide sd-dex11__feature-card\"\u003e\n            \u003cdiv class=\"sd-dex11__feature-image\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex1-1_Features_Image1.png?v=1784783253\" alt=\"Unitree illustration highlighting the Dex1-1 gripper stroke\" width=\"484\" height=\"553\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sd-dex11__feature-copy\"\u003e\n              \u003cspan class=\"sd-dex11__feature-number\"\u003e01 · Mechanical Range\u003c\/span\u003e\n              \u003ch4\u003e90 mm stroke with 80 mm jaws\u003c\/h4\u003e\n              \u003cp\u003e\n                The published stroke and jaw length provide a clear starting point\n                for evaluating the size range of objects in a planned manipulation task.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n          \u003carticle class=\"sd-dex11__slide sd-dex11__feature-card\"\u003e\n            \u003cdiv class=\"sd-dex11__feature-image\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex1-1_Features_Image2.png?v=1784783253\" alt=\"Unitree illustration highlighting Dex1-1 gripping force\" width=\"484\" height=\"553\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sd-dex11__feature-copy\"\u003e\n              \u003cspan class=\"sd-dex11__feature-number\"\u003e02 · Force Tuning\u003c\/span\u003e\n              \u003ch4\u003e5–120 N adjustable gripping force\u003c\/h4\u003e\n              \u003cp\u003e\n                The gripping-force setting can be adjusted within Unitree's\n                published range. Actual results vary with voltage, control settings,\n                object geometry, contact surface, and application.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n          \u003carticle class=\"sd-dex11__slide sd-dex11__feature-card\"\u003e\n            \u003cdiv class=\"sd-dex11__feature-image\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex1-1_Features_Image3.png?v=1784783253\" alt=\"Unitree illustration highlighting Dex1-1 motion response\" width=\"484\" height=\"553\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sd-dex11__feature-copy\"\u003e\n              \u003cspan class=\"sd-dex11__feature-number\"\u003e03 · Motion Response\u003c\/span\u003e\n              \u003ch4\u003eAdjustable speed up to 375 mm\/s\u003c\/h4\u003e\n              \u003cp\u003e\n                Unitree publishes a 50–375 mm\/s adjustable speed range and a\n                shortest full-stroke closing time of 0.24 seconds under the stated\n                test conditions.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n          \u003carticle class=\"sd-dex11__slide sd-dex11__feature-card\"\u003e\n            \u003cdiv class=\"sd-dex11__feature-image\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex1-1_Features_Image4.png?v=1784783253\" alt=\"Unitree illustration highlighting Dex1-1 control capabilities\" width=\"484\" height=\"553\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sd-dex11__feature-copy\"\u003e\n              \u003cspan class=\"sd-dex11__feature-number\"\u003e04 · Motor Commands\u003c\/span\u003e\n              \u003ch4\u003eMultiple control variables\u003c\/h4\u003e\n              \u003cp\u003e\n                Published motor control instructions include angle, angular\n                velocity, torque, stiffness, and damping for system-level control.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n\n          \u003carticle class=\"sd-dex11__slide sd-dex11__feature-card\"\u003e\n            \u003cdiv class=\"sd-dex11__feature-image\"\u003e\n              \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex1-1_Features_Image5.png?v=1784783253\" alt=\"Unitree Dex1-1 robotic gripper product illustration\" width=\"484\" height=\"553\" loading=\"lazy\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sd-dex11__feature-copy\"\u003e\n              \u003cspan class=\"sd-dex11__feature-number\"\u003e05 · Motor Feedback\u003c\/span\u003e\n              \u003ch4\u003eDetailed status feedback\u003c\/h4\u003e\n              \u003cp\u003e\n                The motor reports angle, angular velocity, torque, and temperature,\n                while a 15-bit absolute encoder supplies position information.\n              \u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/article\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"sd-dex11__swipe-note\"\u003eScroll horizontally to view all five highlights. Enhanced arrow controls appear when JavaScript is available.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex11__section\" aria-labelledby=\"sd-dex11-performance-title\"\u003e\n    \u003cdiv class=\"sd-dex11__container\"\u003e\n      \u003cdiv class=\"sd-dex11__performance-intro\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"sd-dex11__kicker\"\u003eGripping Performance\u003c\/p\u003e\n          \u003ch3 id=\"sd-dex11-performance-title\"\u003eTwo load ratings, two different test orientations\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cp\u003e\n          Unitree publishes separate form-fitting and friction grasp-load figures.\n          They describe different holding conditions and should not be treated as\n          one universal payload specification.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-dex11__performance-grid\"\u003e\n        \u003carticle class=\"sd-dex11__performance-card\"\u003e\n          \u003cp class=\"sd-dex11__performance-label\"\u003eForm-Fitting Grasp Load\u003c\/p\u003e\n          \u003cstrong class=\"sd-dex11__performance-value\"\u003e20 kg\u003c\/strong\u003e\n          \u003ch4\u003eHorizontal holding condition\u003c\/h4\u003e\n          \u003cp\u003e\n            Defined by Unitree as the maximum horizontal load the gripper can hold\n            without losing its grip. Object geometry and the specific application\n            affect the result.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-dex11__performance-card\"\u003e\n          \u003cp class=\"sd-dex11__performance-label\"\u003eFriction Grasp Load\u003c\/p\u003e\n          \u003cstrong class=\"sd-dex11__performance-value\"\u003e5 kg\u003c\/strong\u003e\n          \u003ch4\u003eVertical friction condition\u003c\/h4\u003e\n          \u003cp\u003e\n            Defined by Unitree as the maximum vertical load held without slipping,\n            measured with a square steel block. Contact conditions and the\n            application affect the result.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-dex11__performance-note\"\u003e\n        These are published test-condition ratings, not guaranteed payloads for\n        every object, orientation, surface, motion profile, or installation.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex11__section sd-dex11__section--soft\" aria-labelledby=\"sd-dex11-applications-title\"\u003e\n    \u003cdiv class=\"sd-dex11__container\"\u003e\n      \u003cdiv class=\"sd-dex11__section-head\"\u003e\n        \u003cp class=\"sd-dex11__kicker\"\u003eIndustry Applications\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex11-applications-title\"\u003eApplication areas presented by Unitree\u003c\/h3\u003e\n        \u003cp class=\"sd-dex11__lead\"\u003e\n          These categories indicate where Unitree presents Dex1-1 being considered.\n          Final suitability depends on the complete robotic system and task requirements.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sd-dex11__application-grid\"\u003e\n        \u003carticle class=\"sd-dex11__application-card\"\u003e\n          \u003cdiv class=\"sd-dex11__application-icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 19h16\"\u003e\u003c\/path\u003e\u003cpath d=\"M7 16V8l5-3 5 3v8\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.5 12h5\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 9.5v5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch4\u003eScientific Research \u0026amp; Education\u003c\/h4\u003e\n          \u003cp\u003e\n            A component option for embodied AI, manipulation, motion-control, and\n            robotics research or teaching systems.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex11__application-card\"\u003e\n          \u003cdiv class=\"sd-dex11__application-icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 7l8-4 8 4-8 4-8-4Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 7v10l8 4 8-4V7\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 11v10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch4\u003eCourier Sorting\u003c\/h4\u003e\n          \u003cp\u003e\n            A published application area involving object handling and sorting\n            workflows with system-specific perception and planning.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex11__application-card\"\u003e\n          \u003cdiv class=\"sd-dex11__application-icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 21h18\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 21V10l5 3V9l5 3V5h4v16\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 17h2\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 17h2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch4\u003eIndustrial Automation\u003c\/h4\u003e\n          \u003cp\u003e\n            A gripper option for evaluating automated handling tasks where motion,\n            force, and integration requirements are defined at the system level.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex11__application-card\"\u003e\n          \u003cdiv class=\"sd-dex11__application-icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 9h16l-1-5H5L4 9Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M5 9v11h14V9\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 20v-6h6v6\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 9c0 2 3 2 4 0 1 2 3 2 4 0 1 2 3 2 4 0 1 2 4 2 4 0\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch4\u003eNew Retail\u003c\/h4\u003e\n          \u003cp\u003e\n            Included by Unitree as an application category for robotic handling\n            and interaction concepts in retail-oriented environments.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex11__application-card\"\u003e\n          \u003cdiv class=\"sd-dex11__application-icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 9h8\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 13h5\"\u003e\u003c\/path\u003e\u003cpath d=\"M17 16h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch4\u003eConsumer Electronics\u003c\/h4\u003e\n          \u003cp\u003e\n            A listed category for manipulation concepts involving electronic\n            products, subject to object-specific contact and handling validation.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex11__application-card\"\u003e\n          \u003cdiv class=\"sd-dex11__application-icon\" aria-hidden=\"true\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 3h6v5h5v6h-5v7H9v-7H4V8h5V3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003ch4\u003eMedicine\u003c\/h4\u003e\n          \u003cp\u003e\n            Presented by Unitree as an industry application area; this listing does\n            not claim medical-device status, clinical use, or regulatory approval.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex11__section\" aria-labelledby=\"sd-dex11-compatibility-title\"\u003e\n    \u003cdiv class=\"sd-dex11__container\"\u003e\n      \u003cdiv class=\"sd-dex11__section-head\"\u003e\n        \u003cp class=\"sd-dex11__kicker\"\u003eCompatibility \u0026amp; Integration\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex11-compatibility-title\"\u003eStandalone use or listed Unitree humanoid platforms\u003c\/h3\u003e\n        \u003cp class=\"sd-dex11__lead\"\u003e\n          Unitree lists Dex1-1 for standalone use and for use with its G1, H2, and\n          R1 humanoid robots. Confirm the complete mechanical, electrical, and\n          control integration for the intended configuration before ordering.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex11__compatibility-layout\"\u003e\n        \u003cdiv class=\"sd-dex11__video-frame\"\u003e\n          \u003cvideo aria-label=\"Unitree Dex1-1 product compatibility demonstration\" preload=\"metadata\" playsinline muted loop controls\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a6c9c20af9ca4aec95bdd1b2786276f6.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003caside class=\"sd-dex11__compatibility-panel\" aria-labelledby=\"sd-dex11-checklist-title\"\u003e\n          \u003ch4 id=\"sd-dex11-checklist-title\"\u003eConfirm before ordering\u003c\/h4\u003e\n          \u003cul class=\"sd-dex11__platform-list\" aria-label=\"Use cases listed by Unitree\"\u003e\n            \u003cli\u003eStandalone\u003c\/li\u003e\n            \u003cli\u003eUnitree G1\u003c\/li\u003e\n            \u003cli\u003eUnitree H2\u003c\/li\u003e\n            \u003cli\u003eUnitree R1\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cul class=\"sd-dex11__checklist\"\u003e\n            \u003cli\u003eChoose the Standard or Advanced Version with Camera.\u003c\/li\u003e\n            \u003cli\u003eConfirm standalone or intended Unitree humanoid integration.\u003c\/li\u003e\n            \u003cli\u003ePlan for 24–64 V operation; Unitree recommends 24\/48 VDC.\u003c\/li\u003e\n            \u003cli\u003eConfirm high-speed 485 communication at the published 6 Mbps baud rate.\u003c\/li\u003e\n            \u003cli\u003eVerify mounting, mechanical fit, cabling, and control-system compatibility.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"sd-dex11__compatibility-note\"\u003e\n            Listed platform compatibility does not by itself mean that every\n            installation is plug-and-play or that all required integration items are included.\n          \u003c\/p\u003e\n        \u003c\/aside\u003e\n      \u003c\/div\u003e\n\n      \u003caside class=\"sd-dex11__integration-notice\" aria-labelledby=\"sd-dex11-integration-notice-title\"\u003e\n        \u003ch4 id=\"sd-dex11-integration-notice-title\"\u003eIntegration Notice\u003c\/h4\u003e\n        \u003cp\u003e\n          Dex1-1 is an integration-focused parallel two-finger robotic gripper.\n          Required power supplies, serial communication boards, mounting hardware,\n          cables, robot-specific adapters, and other components may vary by\n          configuration and are not implied to be included by this description.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          Contact SpeedyDrone Canada before ordering to confirm the selected\n          version, hand side or installation orientation, platform compatibility,\n          electrical and communication interfaces, and the exact contents listed\n          in the quotation.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          \u003cstrong\u003eAdvanced Version with Camera:\u003c\/strong\u003e Confirm the camera\n          interface, cabling, power, and software requirements before integration.\n        \u003c\/p\u003e\n      \u003c\/aside\u003e\n\n      \u003cdiv class=\"sd-dex11__robot-grid\" aria-label=\"Unitree humanoid platforms shown with Dex1-1\"\u003e\n        \u003carticle class=\"sd-dex11__robot-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Dex1-1_On_G1.png?v=1784826087\" alt=\"Dex1-1 shown installed on a Unitree G1 humanoid robot\" width=\"790\" height=\"467\" loading=\"lazy\"\u003e\n          \u003ch4 class=\"sd-dex11__robot-label\"\u003eUnitree G1\u003c\/h4\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-dex11__robot-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Dex1-1_On_R1.png?v=1784826088\" alt=\"Dex1-1 shown installed on a Unitree R1 humanoid robot\" width=\"790\" height=\"467\" loading=\"lazy\"\u003e\n          \u003ch4 class=\"sd-dex11__robot-label\"\u003eUnitree R1\u003c\/h4\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-dex11__robot-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Dex1-1_On_H2.png?v=1784826087\" alt=\"Dex1-1 shown installed on a Unitree H2 humanoid robot\" width=\"1574\" height=\"930\" loading=\"lazy\"\u003e\n          \u003ch4 class=\"sd-dex11__robot-label\"\u003eUnitree H2\u003c\/h4\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex11__section sd-dex11__section--soft\" aria-labelledby=\"sd-dex11-versions-title\"\u003e\n    \u003cdiv class=\"sd-dex11__container\"\u003e\n      \u003cdiv class=\"sd-dex11__section-head\"\u003e\n        \u003cp class=\"sd-dex11__kicker\"\u003eVersion Comparison\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex11-versions-title\"\u003eStandard and camera-equipped configurations\u003c\/h3\u003e\n        \u003cp class=\"sd-dex11__lead\"\u003e\n          Unitree presents two Dex1-1 configurations. Select the version according\n          to the intended sensing and integration plan.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex11__version-grid\"\u003e\n        \u003carticle class=\"sd-dex11__version-card\"\u003e\n          \u003cdiv class=\"sd-dex11__version-image\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Dex1-1_Grippers_-_Standard_Version.png?v=1784826039\" alt=\"Unitree Dex1-1 Gripper Standard Version\" width=\"694\" height=\"750\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-dex11__version-copy\"\u003e\n            \u003cspan class=\"sd-dex11__version-badge\"\u003eStandard\u003c\/span\u003e\n            \u003ch4\u003eDex1-1 Gripper — Standard Version\u003c\/h4\u003e\n            \u003cp\u003e\n              The base configuration listed by Unitree. The official Dex1-1 page\n              does not publish camera specifications for this version.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex11__version-card\"\u003e\n          \u003cdiv class=\"sd-dex11__version-image\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Dex1-1_Grippers_-_Advanced_Version_with_Camera.png?v=1784826029\" alt=\"Unitree Dex1-1 Gripper Advanced Version with Camera\" width=\"694\" height=\"750\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-dex11__version-copy\"\u003e\n            \u003cspan class=\"sd-dex11__version-badge\"\u003eCamera Equipped\u003c\/span\u003e\n            \u003ch4\u003eDex1-1 Gripper — Advanced Version with Camera\u003c\/h4\u003e\n            \u003cp\u003e\n              The camera-equipped configuration with the video and field-of-view\n              specifications published by Unitree.\n            \u003c\/p\u003e\n            \u003cdiv class=\"sd-dex11__camera-specs\" aria-label=\"Advanced Version published camera specifications\"\u003e\n              \u003cdiv class=\"sd-dex11__camera-spec\"\u003e\n                \u003cspan\u003eVideo\u003c\/span\u003e\n                \u003cstrong\u003e1080p · 30\/60 fps\u003c\/strong\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"sd-dex11__camera-spec\"\u003e\n                \u003cspan\u003eField of View\u003c\/span\u003e\n                \u003cstrong\u003eH: 118° · V: 87° · D: 140°\u003c\/strong\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex11__comparison\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"col\"\u003eSelection Point\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eStandard Version\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eAdvanced Version with Camera\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003ePublished camera information\u003c\/th\u003e\n              \u003ctd\u003eNo camera specifications listed\u003c\/td\u003e\n              \u003ctd\u003e1080p at 30\/60 fps\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003ePublished field of view\u003c\/th\u003e\n              \u003ctd\u003eNot listed\u003c\/td\u003e\n              \u003ctd\u003eH: 118° · V: 87° · D: 140°\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003eSelection guidance\u003c\/th\u003e\n              \u003ctd\u003eConfirm when a camera-equipped gripper is not required.\u003c\/td\u003e\n              \u003ctd\u003eConfirm when the listed integrated camera is required.\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex11__section sd-dex11__section--dark\" aria-labelledby=\"sd-dex11-specifications-title\"\u003e\n    \u003cdiv class=\"sd-dex11__container\"\u003e\n      \u003cdiv class=\"sd-dex11__section-head\"\u003e\n        \u003cp class=\"sd-dex11__kicker\"\u003eProduct Parameters\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex11-specifications-title\"\u003eUnitree Dex1-1 specifications\u003c\/h3\u003e\n        \u003cp class=\"sd-dex11__lead\"\u003e\n          The values and conditions below follow Unitree's published Dex1-1\n          product parameters.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex11__drawing\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex1-1_Product_Parameters_Image.png?v=1784826077\" alt=\"Unitree Dex1-1 dimensional drawing\" width=\"1525\" height=\"475\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex11__table-grid\"\u003e\n        \u003carticle class=\"sd-dex11__table-card\"\u003e\n          \u003ch4 class=\"sd-dex11__table-title\"\u003eGripper Parameters\u003c\/h4\u003e\n          \u003cdiv class=\"sd-dex11__table-wrap\"\u003e\n            \u003ctable class=\"sd-dex11__table\"\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eModel\u003c\/th\u003e\n\u003ctd\u003eDex1-1\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e143 × 78 × 67 mm \u003csup\u003e[1]\u003c\/sup\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e550 g\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStroke\u003c\/th\u003e\n\u003ctd\u003e90 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eGripping Force (Adjustable)\u003c\/th\u003e\n\u003ctd\u003e5–120 N \u003csup\u003e[2]\u003c\/sup\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSpeed (Adjustable)\u003c\/th\u003e\n\u003ctd\u003e50–375 mm\/s \u003csup\u003e[2]\u003c\/sup\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePosition Resolution (Fingertip)\u003c\/th\u003e\n\u003ctd\u003e0.1 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eGrasp Load (Form-Fitting)\u003c\/th\u003e\n\u003ctd\u003e20 kg \u003csup\u003e[3]\u003c\/sup\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eGrasp Load (Friction)\u003c\/th\u003e\n\u003ctd\u003e5 kg \u003csup\u003e[4]\u003c\/sup\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFull-Stroke Shortest Closing Time\u003c\/th\u003e\n\u003ctd\u003e0.24 s \u003csup\u003e[2]\u003c\/sup\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eJaw Length\u003c\/th\u003e\n\u003ctd\u003e80 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex11__table-card\"\u003e\n          \u003ch4 class=\"sd-dex11__table-title\"\u003eMotor Parameters\u003c\/h4\u003e\n          \u003cdiv class=\"sd-dex11__table-wrap\"\u003e\n            \u003ctable class=\"sd-dex11__table\"\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCommunication Protocol\u003c\/th\u003e\n\u003ctd\u003eHigh-Speed 485\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCommunication Baud Rate\u003c\/th\u003e\n\u003ctd\u003e6 Mbps\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCommunication Control Frequency\u003c\/th\u003e\n\u003ctd\u003e1000 Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOperating Voltage\u003c\/th\u003e\n\u003ctd\u003e24–64 V (24\/48 VDC recommended)\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStatic Current\u003c\/th\u003e\n\u003ctd\u003e0.03 A\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePeak Line Current\u003c\/th\u003e\n\u003ctd\u003e3.5 A\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotor Peak Torque\u003c\/th\u003e\n\u003ctd\u003e5 N·m\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotor Maximum Speed\u003c\/th\u003e\n\u003ctd\u003e27 rad\/s (with 64 V power supply)\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRecommended Operating Environment\u003c\/th\u003e\n\u003ctd\u003e−20°C to 60°C\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotor Reduction Ratio\u003c\/th\u003e\n\u003ctd\u003e1:25\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotor Encoder Resolution\u003c\/th\u003e\n\u003ctd\u003e15-bit\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotor Encoder Type\u003c\/th\u003e\n\u003ctd\u003eAbsolute encoder\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotor Status Feedback\u003c\/th\u003e\n\u003ctd\u003eAngle, angular velocity, torque, temperature\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotor Control Instructions\u003c\/th\u003e\n\u003ctd\u003eAngle, angular velocity, torque, stiffness, damping\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex11__footnotes\"\u003e\n        \u003cp\u003e\u003cstrong\u003e[1]\u003c\/strong\u003e The gripper width is 78 mm when half-open. Its width is 120 mm when fully open and 124.5 mm when fully closed with the side rails extended.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[2]\u003c\/strong\u003e Speed, gripping force, and full-stroke closing time were measured under varying conditions from 24–60 V by adjusting motor stiffness, damping, and torque. Values vary by application.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[3]\u003c\/strong\u003e Form-fitting grasp load is the maximum horizontal load held without losing grip. The value varies by application.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[4]\u003c\/strong\u003e Friction grasp load is the maximum vertical load held without slipping, measured with a square steel block. The value varies by application.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[5]\u003c\/strong\u003e Parameters may vary across application scenarios and model configurations. Refer to the actual application.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[6]\u003c\/strong\u003e Product appearance is subject to change. Refer to the final product.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[7]\u003c\/strong\u003e This product is a civilian robot. Users should not make dangerous modifications or use the robot in a hazardous manner.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[8]\u003c\/strong\u003e Refer to Unitree Robotics for related terms and policies, and comply with applicable local laws and regulations.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex11__section\" aria-labelledby=\"sd-dex11-developer-title\"\u003e\n    \u003cdiv class=\"sd-dex11__container\"\u003e\n      \u003cdiv class=\"sd-dex11__section-head\"\u003e\n        \u003cp class=\"sd-dex11__kicker\"\u003eDeveloper Resources\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex11-developer-title\"\u003eOfficial integration references\u003c\/h3\u003e\n        \u003cp class=\"sd-dex11__lead\"\u003e\n          Unitree publishes a Dex1-1 serial-to-DDS service, control examples,\n          calibration instructions, and robot-description assets for developers.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdetails class=\"sd-dex11__developer\"\u003e\n        \u003csummary\u003eView Dex1-1 developer resources and service details\u003c\/summary\u003e\n        \u003cdiv class=\"sd-dex11__developer-body\"\u003e\n          \u003cp class=\"sd-dex11__developer-intro\"\u003e\n            The official service converts the gripper's serial motor connection\n            to DDS command and state topics and depends on Unitree SDK2. Unitree's\n            current setup instructions target Ubuntu on an NVIDIA Jetson Orin NX\n            development computer. Confirm the computing platform, serial board,\n            network interface, dependencies, and software version before deployment.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"sd-dex11__developer-grid\"\u003e\n            \u003carticle class=\"sd-dex11__developer-card\"\u003e\n              \u003ch4\u003ePublished Resources\u003c\/h4\u003e\n              \u003cul class=\"sd-dex11__developer-list\"\u003e\n                \u003cli\u003eOfficial open-source serial-to-DDS service\u003c\/li\u003e\n                \u003cli\u003eC++ test client for left- and right-gripper control\u003c\/li\u003e\n                \u003cli\u003eDDS command and state topic definitions\u003c\/li\u003e\n                \u003cli\u003eDocumented motor-calibration procedure\u003c\/li\u003e\n                \u003cli\u003eDex1-1 URDF and mesh assets\u003c\/li\u003e\n                \u003cli\u003eUnitree SDK2 dependency and build instructions\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/article\u003e\n\n            \u003carticle class=\"sd-dex11__developer-card\"\u003e\n              \u003ch4\u003eCurrent Official Service Mapping\u003c\/h4\u003e\n              \u003cdiv class=\"sd-dex11__dds-table-wrap\" role=\"region\" aria-label=\"Scrollable Dex1-1 DDS topic and motor ID table\" tabindex=\"0\"\u003e\n                \u003ctable class=\"sd-dex11__dds-table\"\u003e\n                  \u003cthead\u003e\n                    \u003ctr\u003e\n                      \u003cth scope=\"col\"\u003eSide\u003c\/th\u003e\n                      \u003cth scope=\"col\"\u003eMotor ID\u003c\/th\u003e\n                      \u003cth scope=\"col\"\u003eCommand Topic\u003c\/th\u003e\n                      \u003cth scope=\"col\"\u003eState Topic\u003c\/th\u003e\n                    \u003c\/tr\u003e\n                  \u003c\/thead\u003e\n                  \u003ctbody\u003e\n                    \u003ctr\u003e\n                      \u003cth scope=\"row\"\u003eRight\u003c\/th\u003e\n                      \u003ctd\u003e0\u003c\/td\u003e\n                      \u003ctd\u003e\u003ccode\u003ert\/dex1\/right\/cmd\u003c\/code\u003e\u003c\/td\u003e\n                      \u003ctd\u003e\u003ccode\u003ert\/dex1\/right\/state\u003c\/code\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                      \u003cth scope=\"row\"\u003eLeft\u003c\/th\u003e\n                      \u003ctd\u003e1\u003c\/td\u003e\n                      \u003ctd\u003e\u003ccode\u003ert\/dex1\/left\/cmd\u003c\/code\u003e\u003c\/td\u003e\n                      \u003ctd\u003e\u003ccode\u003ert\/dex1\/left\/state\u003c\/code\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                  \u003c\/tbody\u003e\n                \u003c\/table\u003e\n              \u003c\/div\u003e\n              \u003cp class=\"sd-dex11__developer-command\"\u003e\n                The current service documentation includes gripper calibration\n                using \u003ccode\u003esudo .\/dex1_1_gripper_server -c\u003c\/code\u003e after manually\n                closing the gripper as instructed.\n              \u003c\/p\u003e\n            \u003c\/article\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"sd-dex11__resource-links\" aria-label=\"Official Unitree Dex1-1 developer links\"\u003e\n            \u003ca class=\"sd-dex11__resource-link\" href=\"https:\/\/github.com\/unitreerobotics\/dex1_1_service\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eOfficial Dex1-1 Service\u003c\/a\u003e\n            \u003ca class=\"sd-dex11__resource-link sd-dex11__resource-link--secondary\" href=\"https:\/\/github.com\/unitreerobotics\/unitree_ros\/tree\/master\/robots\/dexterous_hand_description\/dex1_1\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eURDF and Mesh Files\u003c\/a\u003e\n            \u003ca class=\"sd-dex11__resource-link sd-dex11__resource-link--secondary\" href=\"https:\/\/github.com\/unitreerobotics\/unitree_sdk2\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eUnitree SDK2\u003c\/a\u003e\n          \u003c\/div\u003e\n\n          \u003cp class=\"sd-dex11__developer-note\"\u003e\n            Repository interfaces and instructions can change. Review the current\n            official documentation before integration. The general availability\n            of Unitree SDK2 or its Python interface does not by itself confirm a\n            Dex1-1-specific Python workflow for every configuration.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex11__section sd-dex11__section--soft\" aria-labelledby=\"sd-dex11-faq-title\"\u003e\n    \u003cdiv class=\"sd-dex11__container\"\u003e\n      \u003cdiv class=\"sd-dex11__section-head\"\u003e\n        \u003cp class=\"sd-dex11__kicker\"\u003eFrequently Asked Questions\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex11-faq-title\"\u003eDex1-1 product and integration details\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex11__faq\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the Unitree Dex1-1 designed for?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex11__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree describes Dex1-1 as designed specifically for embodied AI\n              applications and presents it across research, sorting, automation,\n              new retail, consumer electronics, and medicine-related categories.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat are the adjustable gripping-force and speed ranges?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex11__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree publishes 5–120 N adjustable gripping force and 50–375 mm\/s\n              adjustable speed. These values are subject to the test conditions in footnote [2].\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat do the 20 kg and 5 kg grasp-load ratings mean?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex11__faq-answer\"\u003e\n            \u003cp\u003e\n              The 20 kg form-fitting figure refers to a maximum horizontal load\n              held without losing grip. The 5 kg friction figure refers to a\n              maximum vertical load held without slipping, measured with a square\n              steel block. Both vary by application.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the difference between the two listed versions?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex11__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree lists a Standard Version and an Advanced Version with\n              Camera. For the Advanced Version, Unitree publishes 1080p video at\n              30\/60 fps and a field of view of H: 118°, V: 87°, and D: 140°.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhich Unitree humanoid robots are listed for use with Dex1-1?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex11__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree lists standalone use plus use with its G1, H2, and R1\n              humanoid robots. Confirm configuration-specific integration before ordering.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat power and communication specifications are published?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex11__faq-answer\"\u003e\n            \u003cp\u003e\n              The published operating range is 24–64 V, with 24\/48 VDC\n              recommended. Communication is high-speed 485 at 6 Mbps with a 1000 Hz\n              communication control frequency.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat motor commands and feedback are available?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex11__faq-answer\"\u003e\n            \u003cp\u003e\n              Published control instructions include angle, angular velocity,\n              torque, stiffness, and damping. Status feedback includes angle,\n              angular velocity, torque, and temperature.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat operating environment does Unitree recommend?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex11__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree publishes a recommended operating-environment range of\n              −20°C to 60°C. Suitability of the complete robotic system must still\n              be evaluated for the intended environment.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eIs Dex1-1 plug-and-play, and what comes in the package?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex11__faq-answer\"\u003e\n            \u003cp\u003e\n              The official product page does not specify plug-and-play integration\n              or package contents. Contact SpeedyDrone to confirm the selected\n              version and the mechanical, electrical, and control requirements for\n              the intended project.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex11__section\"\u003e\n    \u003cdiv class=\"sd-dex11__container\"\u003e\n      \u003cdiv class=\"sd-dex11__cta\"\u003e\n        \u003cdiv class=\"sd-dex11__cta-grid\"\u003e\n          \u003cdiv\u003e\n            \u003cp class=\"sd-dex11__kicker\"\u003eSpeedyDrone Canada\u003c\/p\u003e\n            \u003ch3\u003eConfirm the right Dex1-1 configuration for your project\u003c\/h3\u003e\n            \u003cp\u003e\n              Contact SpeedyDrone to discuss Canadian availability, version\n              selection, and compatibility confirmation for your intended Unitree\n              platform or standalone integration.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003ca class=\"sd-dex11__cta-button\" href=\"\/pages\/contact\"\u003eContact SpeedyDrone\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003cscript\u003e\n    (function () {\n      var script = document.currentScript;\n      var root = script \u0026\u0026 script.closest(\".sd-dex11\");\n      if (!root) return;\n\n      root.classList.add(\"sd-dex11--enhanced\");\n\n      root.querySelectorAll(\"[data-sd-carousel]\").forEach(function (carousel) {\n        var track = carousel.querySelector(\"[data-sd-track]\");\n        var previous = carousel.querySelector(\"[data-sd-prev]\");\n        var next = carousel.querySelector(\"[data-sd-next]\");\n        if (!track || !previous || !next) return;\n\n        function scrollStep() {\n          var firstSlide = track.querySelector(\".sd-dex11__slide\");\n          if (!firstSlide) return track.clientWidth;\n          var styles = window.getComputedStyle(track);\n          var gap = parseFloat(styles.columnGap || styles.gap || \"0\");\n          return firstSlide.getBoundingClientRect().width + gap;\n        }\n\n        function updateButtons() {\n          var maxScroll = Math.max(0, track.scrollWidth - track.clientWidth);\n          previous.disabled = track.scrollLeft \u003c= 2;\n          next.disabled = track.scrollLeft \u003e= maxScroll - 2;\n        }\n\n        function move(direction) {\n          track.scrollBy({\n            left: direction * scrollStep(),\n            behavior: window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches ? \"auto\" : \"smooth\"\n          });\n        }\n\n        previous.addEventListener(\"click\", function () {\n          move(-1);\n        });\n\n        next.addEventListener(\"click\", function () {\n          move(1);\n        });\n\n        track.addEventListener(\"keydown\", function (event) {\n          if (event.key === \"ArrowLeft\") {\n            event.preventDefault();\n            move(-1);\n          }\n          if (event.key === \"ArrowRight\") {\n            event.preventDefault();\n            move(1);\n          }\n        });\n\n        track.addEventListener(\"scroll\", updateButtons, { passive: true });\n        window.addEventListener(\"resize\", updateButtons);\n        updateButtons();\n      });\n\n      var reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n      root.querySelectorAll(\"video\").forEach(function (video) {\n        video.muted = true;\n        video.loop = true;\n        video.setAttribute(\"playsinline\", \"\");\n\n        if (reduceMotion) {\n          video.autoplay = false;\n          video.controls = true;\n          video.pause();\n          return;\n        }\n\n        video.controls = false;\n        var playPromise = video.play();\n        if (playPromise \u0026\u0026 typeof playPromise.catch === \"function\") {\n          playPromise.catch(function () {\n            video.controls = true;\n          });\n        }\n      });\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":47677090005129,"sku":null,"price":0.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Dex1-1_Grippers_-_Standard_Version.png?v=1784826039"},{"product_id":"unitree-dex5-1","title":"Unitree Dex5-1","description":"\u003c!--\n  SPEEDYDRONE.CA — SHOPIFY PRODUCT DESCRIPTION\n  Product: Unitree Dex5-1 \/ Dex5-1P\n\n  Recommended Shopify product title:\n  Unitree Dex5-1 \/ Dex5-1P Dexterous Hand\n\n  Recommended SEO title:\n  Unitree Dex5-1 Dexterous Hand Canada | SpeedyDrone\n\n  Recommended meta description:\n  Explore the Unitree Dex5-1 and Dex5-1P dexterous hands in Canada, featuring\n  20 degrees of freedom, 1000 Hz communication, smooth backdrivability, and\n  optional 94-sensor tactile perception on the Dex5-1P.\n\n  Official source:\n  https:\/\/www.unitree.com\/Dex5-1\/\n\n  OFFICIAL MEDIA ASSET MAP\n  Replace these Unitree-hosted URLs with SpeedyDrone Shopify CDN URLs when the\n  files have been uploaded to Shopify. The page remains functional with the\n  official URLs, but store-owned CDN hosting is recommended for production.\n\n  Product video:\n  https:\/\/www.unitree.com\/images\/164d17eff0844c228f4ddd64d0c766bb.mp4\n\n  Degrees-of-freedom \/ replaceable-finger animation:\n  https:\/\/www.unitree.com\/images\/bb5449be5095404897027b344537f602_2560x1920.gif\n\n  Four-finger lateral-swing animation:\n  https:\/\/www.unitree.com\/images\/8d58a1287e5a46cc93ad5907bfeb039c_2560x1920.gif\n\n  Product parameter image:\n  https:\/\/www.unitree.com\/images\/aee66a4bc16c4eb68d8bc705da172761_2000x859.png\n\n  Accuracy and commercial notes:\n  - Product claims, model differences, specifications, test conditions, and\n    safety notes follow Unitree's official Dex5-1 product page.\n  - Dex5-1P sensing values are presented as sensor specifications, not as\n    general hand payload or grasp-load ratings.\n  - No platform compatibility, handedness, package contents, spare parts,\n    availability, price, lead time, warranty, mounting hardware, connector\n    details, or plug-and-play claims are made.\n  - Dex5-1 and Dex5-1P are compared for selection guidance only. This content\n    does not imply that both configurations are active Shopify variants.\n--\u003e\n\u003cstyle\u003e\n  .sd-dex51,\n  .sd-dex51 * {\n    box-sizing: border-box;\n  }\n\n  .sd-dex51 {\n    --sd-ink: #111318;\n    --sd-muted: #626b76;\n    --sd-line: #e1e6eb;\n    --sd-soft: #f4f7fa;\n    --sd-white: #ffffff;\n    --sd-dark: #0b1016;\n    --sd-dark-soft: #151c25;\n    --sd-blue: #1479d6;\n    --sd-blue-dark: #0b5da8;\n    --sd-blue-soft: #e9f4ff;\n    --sd-cyan: #75c5ff;\n    --sd-purple: #7167ee;\n    width: 100%;\n    overflow: hidden;\n    background: var(--sd-white);\n    color: var(--sd-ink);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .sd-dex51 img,\n  .sd-dex51 video {\n    display: block;\n    max-width: 100%;\n  }\n\n  .sd-dex51 summary,\n  .sd-dex51 a {\n    font: inherit;\n  }\n\n  .sd-dex51 h2,\n  .sd-dex51 h3,\n  .sd-dex51 h4,\n  .sd-dex51 p,\n  .sd-dex51 ul {\n    margin-top: 0;\n  }\n\n  .sd-dex51 a {\n    color: inherit;\n  }\n\n  .sd-dex51__container {\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n  }\n\n  .sd-dex51__section {\n    padding: 92px 0;\n    background: var(--sd-white);\n  }\n\n  .sd-dex51__section--soft {\n    background: var(--sd-soft);\n  }\n\n  .sd-dex51__section--dark {\n    background: var(--sd-dark);\n    color: var(--sd-white);\n  }\n\n  .sd-dex51__kicker,\n  .sd-dex51__eyebrow {\n    margin-bottom: 12px;\n    color: var(--sd-blue);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.16em;\n    line-height: 1.3;\n    text-transform: uppercase;\n  }\n\n  .sd-dex51__section--dark .sd-dex51__kicker {\n    color: var(--sd-cyan);\n  }\n\n  .sd-dex51__section-head {\n    max-width: 850px;\n    margin-bottom: 42px;\n  }\n\n  .sd-dex51__section-head h3 {\n    margin-bottom: 14px;\n    color: inherit;\n    font-size: clamp(30px, 4vw, 49px);\n    font-weight: 760;\n    letter-spacing: -0.04em;\n    line-height: 1.08;\n  }\n\n  .sd-dex51__lead {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: clamp(16px, 2vw, 19px);\n    line-height: 1.72;\n  }\n\n  .sd-dex51__section--dark .sd-dex51__lead {\n    color: #bbc5d0;\n  }\n\n  \/* Hero *\/\n  .sd-dex51__hero {\n    position: relative;\n    overflow: hidden;\n    padding: 76px 0;\n    background:\n      radial-gradient(circle at 82% 18%, rgba(29, 133, 225, 0.27), transparent 28%),\n      radial-gradient(circle at 12% 90%, rgba(113, 103, 238, 0.18), transparent 32%),\n      linear-gradient(145deg, #090d12, #121a24 64%, #09131e);\n    color: var(--sd-white);\n  }\n\n  .sd-dex51__hero::before {\n    position: absolute;\n    inset: 0;\n    background-image:\n      linear-gradient(rgba(255, 255, 255, 0.025) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px);\n    background-size: 42px 42px;\n    content: \"\";\n    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.75), transparent);\n    pointer-events: none;\n  }\n\n  .sd-dex51__hero-grid {\n    position: relative;\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n    gap: 54px;\n    align-items: center;\n  }\n\n  .sd-dex51__hero .sd-dex51__eyebrow {\n    color: #91ceff;\n  }\n\n  .sd-dex51__hero h2 {\n    margin-bottom: 18px;\n    color: var(--sd-white);\n    font-size: clamp(50px, 7.4vw, 91px);\n    font-weight: 780;\n    letter-spacing: -0.06em;\n    line-height: 0.95;\n  }\n\n  .sd-dex51__hero-tagline {\n    max-width: 620px;\n    margin-bottom: 13px;\n    color: var(--sd-white);\n    font-size: clamp(22px, 3vw, 34px);\n    font-weight: 690;\n    letter-spacing: -0.03em;\n    line-height: 1.18;\n  }\n\n  .sd-dex51__hero-subline {\n    max-width: 620px;\n    margin-bottom: 30px;\n    color: #c9d3de;\n    font-size: clamp(16px, 2vw, 19px);\n  }\n\n  .sd-dex51__hero-stats {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 9px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex51__hero-stat {\n    min-height: 80px;\n    padding: 13px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.16);\n    border-radius: 14px;\n    background: rgba(8, 13, 19, 0.54);\n  }\n\n  .sd-dex51__hero-stat strong,\n  .sd-dex51__hero-stat span {\n    display: block;\n  }\n\n  .sd-dex51__hero-stat strong {\n    color: var(--sd-white);\n    font-size: 18px;\n    line-height: 1.2;\n  }\n\n  .sd-dex51__hero-stat span {\n    margin-top: 5px;\n    color: #c4ced8;\n    font-size: 11px;\n    font-weight: 750;\n    line-height: 1.35;\n  }\n\n  .sd-dex51__hero-media {\n    position: relative;\n    overflow: hidden;\n    border: 1px solid rgba(255, 255, 255, 0.14);\n    border-radius: 28px;\n    background: #05080b;\n    box-shadow: 0 30px 70px rgba(0, 0, 0, 0.34);\n  }\n\n  .sd-dex51__hero-media video {\n    width: 100%;\n    aspect-ratio: 16 \/ 10;\n    object-fit: cover;\n  }\n\n  .sd-dex51__hero-media-note {\n    position: absolute;\n    right: 14px;\n    bottom: 14px;\n    margin: 0;\n    padding: 8px 11px;\n    border: 1px solid rgba(255, 255, 255, 0.16);\n    border-radius: 999px;\n    background: rgba(5, 8, 12, 0.7);\n    color: #e5ebf1;\n    font-size: 11px;\n    font-weight: 750;\n    pointer-events: none;\n    backdrop-filter: blur(8px);\n  }\n\n  \/* Overview *\/\n  .sd-dex51__overview {\n    display: grid;\n    grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);\n    gap: 58px;\n    align-items: start;\n  }\n\n  .sd-dex51__overview-copy h3 {\n    margin-bottom: 20px;\n    font-size: clamp(36px, 4.5vw, 58px);\n    font-weight: 760;\n    letter-spacing: -0.05em;\n    line-height: 1.04;\n  }\n\n  .sd-dex51__overview-copy \u003e p:not(.sd-dex51__kicker) {\n    margin-bottom: 17px;\n    color: var(--sd-muted);\n    font-size: 18px;\n  }\n\n  .sd-dex51__overview-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .sd-dex51__overview-card {\n    min-height: 205px;\n    padding: 25px;\n    border: 1px solid var(--sd-line);\n    border-radius: 20px;\n    background: var(--sd-white);\n    box-shadow: 0 13px 30px rgba(16, 29, 44, 0.055);\n  }\n\n  .sd-dex51__overview-icon {\n    width: 45px;\n    height: 45px;\n    display: grid;\n    place-items: center;\n    margin-bottom: 20px;\n    border-radius: 13px;\n    background: var(--sd-blue-soft);\n    color: var(--sd-blue);\n    font-size: 17px;\n    font-weight: 850;\n  }\n\n  .sd-dex51__overview-card h4 {\n    margin-bottom: 8px;\n    font-size: 19px;\n    letter-spacing: -0.025em;\n    line-height: 1.25;\n  }\n\n  .sd-dex51__overview-card p {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: 14px;\n  }\n\n  \/* Engineering media *\/\n  .sd-dex51__media-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .sd-dex51__media-card {\n    overflow: hidden;\n    border: 1px solid var(--sd-line);\n    border-radius: 25px;\n    background: var(--sd-white);\n    box-shadow: 0 17px 40px rgba(15, 29, 44, 0.07);\n  }\n\n  .sd-dex51__media-visual {\n    position: relative;\n    aspect-ratio: 4 \/ 3;\n    display: grid;\n    place-items: center;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 50% 45%, rgba(37, 143, 233, 0.16), transparent 36%),\n      #e8edf2;\n  }\n\n  .sd-dex51__media-visual img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .sd-dex51__motion-fallback {\n    display: none;\n    max-width: 250px;\n    padding: 18px;\n    color: var(--sd-muted);\n    font-size: 14px;\n    font-weight: 700;\n    text-align: center;\n  }\n\n  .sd-dex51__media-copy {\n    padding: 27px;\n  }\n\n  .sd-dex51__media-value {\n    display: block;\n    margin-bottom: 9px;\n    color: var(--sd-blue);\n    font-size: 13px;\n    font-weight: 850;\n    letter-spacing: 0.11em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex51__media-copy h4 {\n    margin-bottom: 10px;\n    font-size: 23px;\n    letter-spacing: -0.03em;\n    line-height: 1.2;\n  }\n\n  .sd-dex51__media-copy p {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n  }\n\n  .sd-dex51__engineering-strip {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 15px;\n    margin-top: 22px;\n  }\n\n  .sd-dex51__engineering-point {\n    padding: 23px;\n    border-radius: 18px;\n    background: var(--sd-dark-soft);\n    color: var(--sd-white);\n  }\n\n  .sd-dex51__engineering-point strong {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--sd-cyan);\n    font-size: 18px;\n  }\n\n  .sd-dex51__engineering-point span {\n    display: block;\n    color: #c0c9d3;\n    font-size: 14px;\n  }\n\n  \/* Grasp conditions *\/\n  .sd-dex51__condition-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .sd-dex51__condition-card {\n    position: relative;\n    min-height: 335px;\n    overflow: hidden;\n    padding: 34px;\n    border-radius: 25px;\n    background:\n      radial-gradient(circle at 92% 95%, rgba(117, 197, 255, 0.2), transparent 33%),\n      var(--sd-dark-soft);\n    color: var(--sd-white);\n  }\n\n  .sd-dex51__condition-label {\n    margin-bottom: 28px;\n    color: #8acbff;\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex51__condition-value {\n    display: block;\n    margin-bottom: 12px;\n    font-size: clamp(55px, 7vw, 80px);\n    font-weight: 790;\n    letter-spacing: -0.065em;\n    line-height: 0.92;\n  }\n\n  .sd-dex51__condition-card h4 {\n    margin-bottom: 12px;\n    font-size: 22px;\n  }\n\n  .sd-dex51__condition-card p:last-child {\n    max-width: 470px;\n    margin-bottom: 0;\n    color: #c2cbd5;\n  }\n\n  .sd-dex51__condition-note {\n    margin: 20px 0 0;\n    padding: 17px 19px;\n    border-left: 3px solid var(--sd-blue);\n    background: var(--sd-blue-soft);\n    color: #34404c;\n    font-size: 14px;\n  }\n\n  \/* Versions *\/\n  .sd-dex51__version-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .sd-dex51__version-card {\n    position: relative;\n    overflow: hidden;\n    padding: 30px;\n    border: 1px solid var(--sd-line);\n    border-radius: 24px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex51__version-card--sense {\n    border-color: #b8d9f7;\n    background:\n      radial-gradient(circle at 100% 0%, rgba(20, 121, 214, 0.13), transparent 30%),\n      var(--sd-white);\n  }\n\n  .sd-dex51__version-badge {\n    display: inline-block;\n    margin-bottom: 16px;\n    padding: 6px 10px;\n    border-radius: 999px;\n    background: var(--sd-blue-soft);\n    color: var(--sd-blue-dark);\n    font-size: 11px;\n    font-weight: 850;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex51__version-card h4 {\n    margin-bottom: 10px;\n    font-size: 29px;\n    letter-spacing: -0.04em;\n    line-height: 1.15;\n  }\n\n  .sd-dex51__version-card \u003e p {\n    margin-bottom: 22px;\n    color: var(--sd-muted);\n  }\n\n  .sd-dex51__version-list {\n    display: grid;\n    gap: 11px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex51__version-list li {\n    position: relative;\n    padding-left: 28px;\n    color: #37424d;\n    font-size: 14px;\n    font-weight: 650;\n  }\n\n  .sd-dex51__version-list li::before {\n    position: absolute;\n    top: 1px;\n    left: 0;\n    width: 19px;\n    height: 19px;\n    border-radius: 50%;\n    background: var(--sd-blue-soft);\n    color: var(--sd-blue);\n    content: \"✓\";\n    font-size: 11px;\n    font-weight: 900;\n    line-height: 19px;\n    text-align: center;\n  }\n\n  .sd-dex51__comparison {\n    margin-top: 26px;\n    overflow-x: auto;\n    border: 1px solid var(--sd-line);\n    border-radius: 19px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex51__comparison table {\n    width: 100%;\n    min-width: 760px;\n    border-collapse: collapse;\n    table-layout: fixed;\n  }\n\n  .sd-dex51__comparison th,\n  .sd-dex51__comparison td {\n    padding: 16px 18px;\n    border-right: 1px solid var(--sd-line);\n    border-bottom: 1px solid var(--sd-line);\n    text-align: left;\n    vertical-align: top;\n  }\n\n  .sd-dex51__comparison th:last-child,\n  .sd-dex51__comparison td:last-child {\n    border-right: 0;\n  }\n\n  .sd-dex51__comparison tr:last-child th,\n  .sd-dex51__comparison tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .sd-dex51__comparison thead th {\n    background: var(--sd-soft);\n    color: var(--sd-ink);\n    font-size: 14px;\n  }\n\n  .sd-dex51__comparison tbody th {\n    width: 29%;\n    color: #3d4752;\n    font-size: 14px;\n  }\n\n  .sd-dex51__comparison td {\n    color: var(--sd-muted);\n    font-size: 14px;\n  }\n\n  \/* Tactile sensing *\/\n  .sd-dex51__sensing-layout {\n    display: grid;\n    grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr);\n    gap: 42px;\n    align-items: center;\n  }\n\n  .sd-dex51__sensor-total {\n    position: relative;\n    overflow: hidden;\n    min-height: 430px;\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-end;\n    padding: 38px;\n    border-radius: 27px;\n    background:\n      radial-gradient(circle at 75% 20%, rgba(105, 195, 255, 0.28), transparent 28%),\n      linear-gradient(145deg, #111a25, #081018);\n    color: var(--sd-white);\n  }\n\n  .sd-dex51__sensor-total::before {\n    position: absolute;\n    top: 54px;\n    right: 54px;\n    width: 160px;\n    height: 160px;\n    border: 1px solid rgba(117, 197, 255, 0.36);\n    border-radius: 50%;\n    box-shadow:\n      0 0 0 25px rgba(117, 197, 255, 0.07),\n      0 0 0 50px rgba(117, 197, 255, 0.035);\n    content: \"\";\n  }\n\n  .sd-dex51__sensor-total-label {\n    position: relative;\n    margin-bottom: 7px;\n    color: #8fd0ff;\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex51__sensor-total strong {\n    position: relative;\n    display: block;\n    margin-bottom: 10px;\n    font-size: clamp(78px, 11vw, 122px);\n    font-weight: 790;\n    letter-spacing: -0.07em;\n    line-height: 0.9;\n  }\n\n  .sd-dex51__sensor-total p:last-child {\n    position: relative;\n    max-width: 430px;\n    margin-bottom: 0;\n    color: #c5ced8;\n  }\n\n  .sd-dex51__sensor-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 15px;\n  }\n\n  .sd-dex51__sensor-card {\n    min-height: 172px;\n    padding: 23px;\n    border: 1px solid var(--sd-line);\n    border-radius: 19px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex51__sensor-card strong {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--sd-blue);\n    font-size: 25px;\n    letter-spacing: -0.035em;\n  }\n\n  .sd-dex51__sensor-card h4 {\n    margin-bottom: 5px;\n    font-size: 17px;\n  }\n\n  .sd-dex51__sensor-card p {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: 13px;\n  }\n\n  .sd-dex51__sensor-safety {\n    grid-column: 1 \/ -1;\n    padding: 18px 20px;\n    border: 1px solid #bfdbf3;\n    border-radius: 16px;\n    background: var(--sd-blue-soft);\n    color: #314050;\n    font-size: 14px;\n  }\n\n  .sd-dex51__sensor-safety strong {\n    color: var(--sd-blue-dark);\n  }\n\n  \/* Joint ranges *\/\n  .sd-dex51__joint-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .sd-dex51__joint-card {\n    overflow: hidden;\n    border: 1px solid var(--sd-line);\n    border-radius: 22px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex51__joint-head {\n    padding: 24px 26px;\n    border-bottom: 1px solid var(--sd-line);\n    background: var(--sd-soft);\n  }\n\n  .sd-dex51__joint-head h4 {\n    margin-bottom: 4px;\n    font-size: 22px;\n  }\n\n  .sd-dex51__joint-head p {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: 13px;\n  }\n\n  .sd-dex51__joint-list {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex51__joint-list li {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 20px;\n    padding: 15px 26px;\n    border-bottom: 1px solid var(--sd-line);\n  }\n\n  .sd-dex51__joint-list li:last-child {\n    border-bottom: 0;\n  }\n\n  .sd-dex51__joint-list span {\n    color: var(--sd-muted);\n    font-size: 14px;\n  }\n\n  .sd-dex51__joint-list strong {\n    color: var(--sd-ink);\n    font-size: 14px;\n  }\n\n  .sd-dex51__joint-note {\n    margin: 20px 0 0;\n    color: var(--sd-muted);\n    font-size: 13px;\n  }\n\n  \/* Integration *\/\n  .sd-dex51__integration-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 14px;\n    margin-bottom: 22px;\n  }\n\n  .sd-dex51__integration-card {\n    min-height: 158px;\n    padding: 22px;\n    border: 1px solid #2a3542;\n    border-radius: 18px;\n    background: var(--sd-dark-soft);\n  }\n\n  .sd-dex51__integration-card span,\n  .sd-dex51__integration-card strong {\n    display: block;\n  }\n\n  .sd-dex51__integration-card span {\n    margin-bottom: 12px;\n    color: #9facb9;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 0.09em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex51__integration-card strong {\n    color: var(--sd-white);\n    font-size: 21px;\n    letter-spacing: -0.025em;\n    line-height: 1.25;\n  }\n\n  .sd-dex51__feedback-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .sd-dex51__feedback-card {\n    padding: 27px;\n    border: 1px solid #2a3542;\n    border-radius: 20px;\n    background: #111821;\n  }\n\n  .sd-dex51__feedback-card h4 {\n    margin-bottom: 13px;\n    color: var(--sd-white);\n    font-size: 21px;\n  }\n\n  .sd-dex51__feedback-card p {\n    margin-bottom: 0;\n    color: #b6c0cb;\n    font-size: 14px;\n  }\n\n  .sd-dex51__feedback-card p + p {\n    margin-top: 12px;\n  }\n\n  .sd-dex51__feedback-card strong {\n    color: var(--sd-cyan);\n  }\n\n  \/* Full specifications *\/\n  .sd-dex51__drawing {\n    margin-bottom: 28px;\n    overflow: hidden;\n    border: 1px solid #2a3542;\n    border-radius: 22px;\n    background:\n      radial-gradient(circle at 50% 50%, rgba(37, 143, 233, 0.18), transparent 40%),\n      #121923;\n  }\n\n  .sd-dex51__drawing img {\n    width: 100%;\n    min-height: 320px;\n    object-fit: contain;\n  }\n\n  .sd-dex51__table-stack {\n    display: grid;\n    gap: 22px;\n  }\n\n  .sd-dex51__table-card {\n    overflow: hidden;\n    border: 1px solid #2a3542;\n    border-radius: 20px;\n    background: var(--sd-dark-soft);\n  }\n\n  .sd-dex51__table-title {\n    margin: 0;\n    padding: 22px 24px;\n    border-bottom: 1px solid #2a3542;\n    color: var(--sd-white);\n    font-size: 20px;\n  }\n\n  .sd-dex51__table-wrap {\n    overflow-x: auto;\n  }\n\n  .sd-dex51__table {\n    width: 100%;\n    min-width: 800px;\n    border-collapse: collapse;\n    table-layout: fixed;\n  }\n\n  .sd-dex51__table th,\n  .sd-dex51__table td {\n    padding: 14px 17px;\n    border-right: 1px solid #2a3542;\n    border-bottom: 1px solid #2a3542;\n    text-align: left;\n    vertical-align: top;\n  }\n\n  .sd-dex51__table th:last-child,\n  .sd-dex51__table td:last-child {\n    border-right: 0;\n  }\n\n  .sd-dex51__table tr:last-child th,\n  .sd-dex51__table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .sd-dex51__table thead th {\n    background: #111821;\n    color: #d4dbe3;\n    font-size: 13px;\n  }\n\n  .sd-dex51__table tbody th {\n    width: 28%;\n    color: #aeb9c5;\n    font-size: 13px;\n    font-weight: 650;\n  }\n\n  .sd-dex51__table td {\n    color: #f1f4f7;\n    font-size: 13px;\n    font-weight: 650;\n  }\n\n  .sd-dex51__table td em {\n    color: #9facb9;\n    font-style: normal;\n    font-weight: 500;\n  }\n\n  .sd-dex51__table sup {\n    color: var(--sd-cyan);\n    font-size: 10px;\n  }\n\n  .sd-dex51__footnotes {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px 24px;\n    margin-top: 27px;\n    padding: 24px;\n    border: 1px solid #2a3542;\n    border-radius: 18px;\n    background: #111821;\n  }\n\n  .sd-dex51__footnotes p {\n    margin-bottom: 0;\n    color: #aeb9c5;\n    font-size: 12px;\n    line-height: 1.55;\n  }\n\n  .sd-dex51__footnotes strong {\n    color: var(--sd-cyan);\n  }\n\n  \/* FAQ *\/\n  .sd-dex51__faq {\n    display: grid;\n    gap: 12px;\n  }\n\n  .sd-dex51__faq details {\n    overflow: hidden;\n    border: 1px solid var(--sd-line);\n    border-radius: 16px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex51__faq summary {\n    position: relative;\n    padding: 20px 56px 20px 22px;\n    color: var(--sd-ink);\n    font-size: 16px;\n    font-weight: 750;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .sd-dex51__faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sd-dex51__faq summary::after {\n    position: absolute;\n    top: 50%;\n    right: 22px;\n    width: 26px;\n    height: 26px;\n    border-radius: 50%;\n    background: var(--sd-blue-soft);\n    color: var(--sd-blue);\n    content: \"+\";\n    font-size: 20px;\n    font-weight: 500;\n    line-height: 25px;\n    text-align: center;\n    transform: translateY(-50%);\n  }\n\n  .sd-dex51__faq details[open] summary::after {\n    content: \"−\";\n  }\n\n  .sd-dex51__faq summary:focus-visible {\n    outline: 3px solid rgba(20, 121, 214, 0.3);\n    outline-offset: -3px;\n  }\n\n  .sd-dex51__faq-answer {\n    padding: 0 22px 20px;\n  }\n\n  .sd-dex51__faq-answer p {\n    max-width: 940px;\n    margin-bottom: 0;\n    color: var(--sd-muted);\n  }\n\n  \/* CTA *\/\n  .sd-dex51__cta {\n    overflow: hidden;\n    padding: 52px;\n    border-radius: 28px;\n    background:\n      radial-gradient(circle at 82% 20%, rgba(132, 203, 255, 0.28), transparent 33%),\n      linear-gradient(135deg, #09345b, #0d6eba);\n    color: var(--sd-white);\n  }\n\n  .sd-dex51__cta-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 38px;\n    align-items: center;\n  }\n\n  .sd-dex51__cta .sd-dex51__kicker {\n    color: #9bd4ff;\n  }\n\n  .sd-dex51__cta h3 {\n    max-width: 770px;\n    margin-bottom: 14px;\n    color: var(--sd-white);\n    font-size: clamp(31px, 4vw, 48px);\n    letter-spacing: -0.04em;\n    line-height: 1.08;\n  }\n\n  .sd-dex51__cta p:last-child {\n    max-width: 750px;\n    margin-bottom: 0;\n    color: #d6e9f9;\n  }\n\n  .sd-dex51__cta-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 52px;\n    padding: 13px 23px;\n    border: 1px solid var(--sd-white);\n    border-radius: 999px;\n    background: var(--sd-white);\n    color: #0c5e9f;\n    font-weight: 800;\n    text-decoration: none;\n    white-space: nowrap;\n    transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;\n  }\n\n  .sd-dex51__cta-button:hover,\n  .sd-dex51__cta-button:focus-visible {\n    background: transparent;\n    color: var(--sd-white);\n    outline: none;\n    transform: translateY(-1px);\n  }\n\n  @media (max-width: 980px) {\n    .sd-dex51__section {\n      padding: 74px 0;\n    }\n\n    .sd-dex51__hero-grid,\n    .sd-dex51__overview,\n    .sd-dex51__sensing-layout {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex51__hero-copy {\n      max-width: 760px;\n    }\n\n    .sd-dex51__overview {\n      gap: 34px;\n    }\n\n    .sd-dex51__integration-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 720px) {\n    .sd-dex51__container {\n      width: min(100% - 28px, 1180px);\n    }\n\n    .sd-dex51__section {\n      padding: 58px 0;\n    }\n\n    .sd-dex51__hero {\n      padding: 54px 0;\n    }\n\n    .sd-dex51__hero-grid {\n      gap: 34px;\n    }\n\n    .sd-dex51__hero h2 {\n      font-size: clamp(47px, 16vw, 70px);\n    }\n\n    .sd-dex51__hero-stats {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-dex51__overview-grid,\n    .sd-dex51__media-grid,\n    .sd-dex51__condition-grid,\n    .sd-dex51__version-grid,\n    .sd-dex51__joint-grid,\n    .sd-dex51__feedback-grid,\n    .sd-dex51__footnotes {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex51__engineering-strip {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex51__condition-card {\n      min-height: 300px;\n      padding: 28px;\n    }\n\n    .sd-dex51__sensor-total {\n      min-height: 360px;\n      padding: 30px;\n    }\n\n    .sd-dex51__drawing img {\n      min-height: 235px;\n    }\n\n    .sd-dex51__cta {\n      padding: 35px 27px;\n    }\n\n    .sd-dex51__cta-grid {\n      grid-template-columns: 1fr;\n      gap: 26px;\n    }\n\n    .sd-dex51__cta-button {\n      width: 100%;\n    }\n  }\n\n  @media (max-width: 440px) {\n    .sd-dex51__hero-stat {\n      min-height: 76px;\n      padding: 11px 12px;\n    }\n\n    .sd-dex51__hero-stat strong {\n      font-size: 16px;\n    }\n\n    .sd-dex51__section-head {\n      margin-bottom: 32px;\n    }\n\n    .sd-dex51__overview-card,\n    .sd-dex51__media-copy,\n    .sd-dex51__version-card,\n    .sd-dex51__sensor-card {\n      padding: 21px;\n    }\n\n    .sd-dex51__sensor-grid,\n    .sd-dex51__integration-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex51__sensor-safety {\n      grid-column: auto;\n    }\n\n    .sd-dex51__joint-list li {\n      padding: 14px 20px;\n    }\n\n    .sd-dex51__footnotes {\n      padding: 18px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sd-dex51 *,\n    .sd-dex51 *::before,\n    .sd-dex51 *::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    .sd-dex51__media-visual img {\n      display: none;\n    }\n\n    .sd-dex51__motion-fallback {\n      display: block;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"sd-dex51\"\u003e\n  \u003csection class=\"sd-dex51__hero\" aria-labelledby=\"sd-dex51-title\"\u003e\n    \u003cdiv class=\"sd-dex51__container\"\u003e\n      \u003cdiv class=\"sd-dex51__hero-grid\"\u003e\n        \u003cdiv class=\"sd-dex51__hero-copy\"\u003e\n          \u003cp class=\"sd-dex51__eyebrow\"\u003eFive-Finger Dexterous Hand\u003c\/p\u003e\n          \u003ch2 id=\"sd-dex51-title\"\u003eUnitree Dex5-1\u003c\/h2\u003e\n          \u003cp class=\"sd-dex51__hero-tagline\"\u003eSmart adaptability. Precise multi-joint control.\u003c\/p\u003e\n          \u003cp class=\"sd-dex51__hero-subline\"\u003e\n            A 20-degree-of-freedom dexterous hand with smooth backdrivability,\n            replaceable fingers, high-frequency communication, and an optional\n            tactile-sensing configuration for advanced manipulation development.\n          \u003c\/p\u003e\n          \u003cul class=\"sd-dex51__hero-stats\" aria-label=\"Published key specifications\"\u003e\n            \u003cli class=\"sd-dex51__hero-stat\"\u003e\n\u003cstrong\u003e20 DOF\u003c\/strong\u003e\u003cspan\u003e16 active + 4\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli class=\"sd-dex51__hero-stat\"\u003e\n\u003cstrong\u003e1100 g\u003c\/strong\u003e\u003cspan\u003ePublished hand weight\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli class=\"sd-dex51__hero-stat\"\u003e\n\u003cstrong\u003e10 mm\u003c\/strong\u003e\u003cspan\u003eMinimum grip diameter\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli class=\"sd-dex51__hero-stat\"\u003e\n\u003cstrong\u003e±1 mm\u003c\/strong\u003e\u003cspan\u003eFingertip repeat positioning\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli class=\"sd-dex51__hero-stat\"\u003e\n\u003cstrong\u003e10 N\u003c\/strong\u003e\u003cspan\u003ePublished fingertip strength\u003c\/span\u003e\n\u003c\/li\u003e\n            \u003cli class=\"sd-dex51__hero-stat\"\u003e\n\u003cstrong\u003e1000 Hz\u003c\/strong\u003e\u003cspan\u003eCommunication rate\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sd-dex51__hero-media\"\u003e\n          \u003cvideo controls muted loop playsinline preload=\"metadata\" aria-label=\"Official Unitree Dex5-1 product demonstration\"\u003e\n            \u003csource src=\"https:\/\/www.unitree.com\/images\/164d17eff0844c228f4ddd64d0c766bb.mp4\" type=\"video\/mp4\"\u003e\n            Your browser does not support embedded video. Product information remains available below.\n          \u003c\/source\u003e\u003c\/video\u003e\n          \u003cp class=\"sd-dex51__hero-media-note\"\u003eOfficial Unitree product media\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex51__section\"\u003e\n    \u003cdiv class=\"sd-dex51__container\"\u003e\n      \u003cdiv class=\"sd-dex51__overview\"\u003e\n        \u003cdiv class=\"sd-dex51__overview-copy\"\u003e\n          \u003cp class=\"sd-dex51__kicker\"\u003eProduct Overview\u003c\/p\u003e\n          \u003ch3\u003eDesigned for fluid, high-precision manipulation development\u003c\/h3\u003e\n          \u003cp\u003e\n            Unitree describes each finger joint as supporting smooth\n            backdrivability. The low-damping, small-clearance mechanical design is\n            intended to reduce stiffness in motion and support smoother operation,\n            including reinforcement-learning training.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            The hand combines 12 self-developed micro force-controlled composite\n            transmission joints with four micro force-controlled gear-transmission\n            joints. All five fingers are listed as independently replaceable.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sd-dex51__overview-grid\"\u003e\n          \u003carticle class=\"sd-dex51__overview-card\"\u003e\n            \u003cdiv class=\"sd-dex51__overview-icon\" aria-hidden=\"true\"\u003e20\u003c\/div\u003e\n            \u003ch4\u003eMulti-joint dexterity\u003c\/h4\u003e\n            \u003cp\u003eTwenty total degrees of freedom, published as 16 active plus 4.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-dex51__overview-card\"\u003e\n            \u003cdiv class=\"sd-dex51__overview-icon\" aria-hidden=\"true\"\u003e↔\u003c\/div\u003e\n            \u003ch4\u003eSmooth backdrivability\u003c\/h4\u003e\n            \u003cp\u003eEach finger joint supports backdrivable motion according to Unitree.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-dex51__overview-card\"\u003e\n            \u003cdiv class=\"sd-dex51__overview-icon\" aria-hidden=\"true\"\u003e5×\u003c\/div\u003e\n            \u003ch4\u003eIndependently replaceable fingers\u003c\/h4\u003e\n            \u003cp\u003eAll five fingers are designed to be replaced independently.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-dex51__overview-card\"\u003e\n            \u003cdiv class=\"sd-dex51__overview-icon\" aria-hidden=\"true\"\u003eRL\u003c\/div\u003e\n            \u003ch4\u003eRL training focus\u003c\/h4\u003e\n            \u003cp\u003eThe backdrivable design is presented for smoother reinforcement-learning training.\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-dex51__section sd-dex51__section--soft\" aria-labelledby=\"sd-dex51-engineering-title\"\u003e\n    \u003cdiv class=\"sd-dex51__container\"\u003e\n      \u003cdiv class=\"sd-dex51__section-head\"\u003e\n        \u003cp class=\"sd-dex51__kicker\"\u003eEngineering Highlights\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex51-engineering-title\"\u003eFlexibility across individual fingers and grasp surfaces\u003c\/h3\u003e\n        \u003cp class=\"sd-dex51__lead\"\u003e\n          Official animations illustrate the independently replaceable fingers and\n          the lateral motion available across the four non-thumb fingers.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__media-grid\"\u003e\n        \u003carticle class=\"sd-dex51__media-card\"\u003e\n          \u003cdiv class=\"sd-dex51__media-visual\"\u003e\n            \u003cimg src=\"https:\/\/www.unitree.com\/images\/bb5449be5095404897027b344537f602_2560x1920.gif\" alt=\"Official Unitree animation showing Dex5-1 finger movement and replaceable finger design\" width=\"2560\" height=\"1920\" loading=\"lazy\"\u003e\n            \u003cspan class=\"sd-dex51__motion-fallback\"\u003eMotion preview hidden because reduced motion is enabled.\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-dex51__media-copy\"\u003e\n            \u003cspan class=\"sd-dex51__media-value\"\u003e20 DOF · Five Replaceable Fingers\u003c\/span\u003e\n            \u003ch4\u003eIndependent finger architecture\u003c\/h4\u003e\n            \u003cp\u003e\n              The thumb has four active degrees of freedom, while the index,\n              middle, ring, and little fingers each have three. Unitree also lists\n              all five fingers as independently replaceable.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex51__media-card\"\u003e\n          \u003cdiv class=\"sd-dex51__media-visual\"\u003e\n            \u003cimg src=\"https:\/\/www.unitree.com\/images\/8d58a1287e5a46cc93ad5907bfeb039c_2560x1920.gif\" alt=\"Official Unitree animation showing plus or minus 22 degree four-finger lateral swing\" width=\"2560\" height=\"1920\" loading=\"lazy\"\u003e\n            \u003cspan class=\"sd-dex51__motion-fallback\"\u003eMotion preview hidden because reduced motion is enabled.\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-dex51__media-copy\"\u003e\n            \u003cspan class=\"sd-dex51__media-value\"\u003e±22° Four-Finger Lateral Swing\u003c\/span\u003e\n            \u003ch4\u003eAdaptation to curved object surfaces\u003c\/h4\u003e\n            \u003cp\u003e\n              Lateral movement across the four non-thumb fingers is presented to\n              improve conformity to curved grasp surfaces and support more reliable gripping.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__engineering-strip\"\u003e\n        \u003cdiv class=\"sd-dex51__engineering-point\"\u003e\n          \u003cstrong\u003eHollow-Cup Motor\u003c\/strong\u003e\n          \u003cspan\u003eUnitree lists a high-power-density hollow-cup motor.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sd-dex51__engineering-point\"\u003e\n          \u003cstrong\u003eHigh-Precision Encoder\u003c\/strong\u003e\n          \u003cspan\u003eA high-power-density drive is paired with a high-precision encoder.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sd-dex51__engineering-point\"\u003e\n          \u003cstrong\u003eMicro-Gap Design\u003c\/strong\u003e\n          \u003cspan\u003eLow damping and small clearance are used for smoother joint motion.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex51__section\" aria-labelledby=\"sd-dex51-grasp-title\"\u003e\n    \u003cdiv class=\"sd-dex51__container\"\u003e\n      \u003cdiv class=\"sd-dex51__section-head\"\u003e\n        \u003cp class=\"sd-dex51__kicker\"\u003ePublished Grasp Tests\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex51-grasp-title\"\u003eTwo orientations, two conditional load results\u003c\/h3\u003e\n        \u003cp class=\"sd-dex51__lead\"\u003e\n          Unitree reports grasp results at room temperature using a 5 cm round,\n          rigid object. The figures below are orientation-specific test results,\n          not universal hand payload ratings.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__condition-grid\"\u003e\n        \u003carticle class=\"sd-dex51__condition-card\"\u003e\n          \u003cp class=\"sd-dex51__condition-label\"\u003ePalm Facing Down\u003c\/p\u003e\n          \u003cstrong class=\"sd-dex51__condition-value\"\u003e3.5 kg\u003c\/strong\u003e\n          \u003ch4\u003eMaximum published test weight\u003c\/h4\u003e\n          \u003cp\u003e\n            Measured at room temperature while grasping a 5 cm round, rigid object\n            with the palm facing downward.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-dex51__condition-card\"\u003e\n          \u003cp class=\"sd-dex51__condition-label\"\u003ePalm Facing Left\u003c\/p\u003e\n          \u003cstrong class=\"sd-dex51__condition-value\"\u003e4.5 kg\u003c\/strong\u003e\n          \u003ch4\u003eMaximum published test weight\u003c\/h4\u003e\n          \u003cp\u003e\n            Measured at room temperature while grasping a 5 cm round, rigid object\n            with the palm facing left.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-dex51__condition-note\"\u003e\n        Actual results may change with object shape, diameter, material, contact\n        surface, motion, hand orientation, configuration, and application.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex51__section sd-dex51__section--soft\" aria-labelledby=\"sd-dex51-versions-title\"\u003e\n    \u003cdiv class=\"sd-dex51__container\"\u003e\n      \u003cdiv class=\"sd-dex51__section-head\"\u003e\n        \u003cp class=\"sd-dex51__kicker\"\u003eConfiguration Comparison\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex51-versions-title\"\u003eDex5-1 and tactile-sensing Dex5-1P\u003c\/h3\u003e\n        \u003cp class=\"sd-dex51__lead\"\u003e\n          The two official configurations share the published mechanical,\n          electrical, and core software specifications. Dex5-1P adds pressure-sensor\n          arrays and sensor-specific feedback.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__version-grid\"\u003e\n        \u003carticle class=\"sd-dex51__version-card\"\u003e\n          \u003cspan class=\"sd-dex51__version-badge\"\u003eBase Configuration\u003c\/span\u003e\n          \u003ch4\u003eUnitree Dex5-1\u003c\/h4\u003e\n          \u003cp\u003e\n            The standard dexterous-hand configuration without the pressure-sensor\n            array specifications listed for Dex5-1P.\n          \u003c\/p\u003e\n          \u003cul class=\"sd-dex51__version-list\"\u003e\n            \u003cli\u003e20 degrees of freedom, published as 16 active + 4\u003c\/li\u003e\n            \u003cli\u003e1100 g and 217.3 × 127.5 × 72.1 mm\u003c\/li\u003e\n            \u003cli\u003eUSB 2.0 and 1000 Hz communication\u003c\/li\u003e\n            \u003cli\u003eJoint, electrical, temperature, and IMU feedback\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex51__version-card sd-dex51__version-card--sense\"\u003e\n          \u003cspan class=\"sd-dex51__version-badge\"\u003eTactile Configuration\u003c\/span\u003e\n          \u003ch4\u003eUnitree Dex5-1P\u003c\/h4\u003e\n          \u003cp\u003e\n            The pressure-sensing configuration, with published sensing coverage\n            across the palm, finger pads, fingertips, and four finger roots.\n          \u003c\/p\u003e\n          \u003cul class=\"sd-dex51__version-list\"\u003e\n            \u003cli\u003eUnitree lists 12 array sensors and 94 pressure sensors in total\u003c\/li\u003e\n            \u003cli\u003ePublished sensing range of 10–2500 g\u003c\/li\u003e\n            \u003cli\u003ePressure and sensor-temperature feedback\u003c\/li\u003e\n            \u003cli\u003eSupports secondary development of tactile algorithms\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__comparison\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"col\"\u003eSelection Point\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eDex5-1\u003c\/th\u003e\n              \u003cth scope=\"col\"\u003eDex5-1P\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003eBody and mechanical specifications\u003c\/th\u003e\n              \u003ctd\u003eOfficially listed common specifications\u003c\/td\u003e\n              \u003ctd\u003eOfficially listed common specifications\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003ePressure-sensor arrays\u003c\/th\u003e\n              \u003ctd\u003eNot listed\u003c\/td\u003e\n              \u003ctd\u003eUnitree lists 12 array sensors; 94 pressure sensors in total\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003ePublished sensing range\u003c\/th\u003e\n              \u003ctd\u003eNot listed\u003c\/td\u003e\n              \u003ctd\u003e10–2500 g\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003ePerceptual feedback difference\u003c\/th\u003e\n              \u003ctd\u003eJoint and system feedback\u003c\/td\u003e\n              \u003ctd\u003eAdds sensor pressure and sensor temperature values\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003cth scope=\"row\"\u003eSelection focus\u003c\/th\u003e\n              \u003ctd\u003eConfirm when pressure-array sensing is not required.\u003c\/td\u003e\n              \u003ctd\u003eConfirm when the published tactile sensing is required.\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex51__section\" aria-labelledby=\"sd-dex51-sensing-title\"\u003e\n    \u003cdiv class=\"sd-dex51__container\"\u003e\n      \u003cdiv class=\"sd-dex51__section-head\"\u003e\n        \u003cp class=\"sd-dex51__kicker\"\u003eDex5-1P Tactile Sensing\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex51-sensing-title\"\u003ePressure sensing distributed across the hand\u003c\/h3\u003e\n        \u003cp class=\"sd-dex51__lead\"\u003e\n          Unitree lists 12 array sensors and 94 pressure sensors in total. The\n          published regional resolution breakdown below accounts for all 94\n          individual sensor positions without inferring the physical array layout.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__sensing-layout\"\u003e\n        \u003cdiv class=\"sd-dex51__sensor-total\"\u003e\n          \u003cp class=\"sd-dex51__sensor-total-label\"\u003eDex5-1P Total\u003c\/p\u003e\n          \u003cstrong\u003e94\u003c\/strong\u003e\n          \u003cp\u003e\n            Individual pressure-sensor positions distributed across the palm,\n            five finger pads, five fingertips, and four finger-root areas.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sd-dex51__sensor-grid\"\u003e\n          \u003carticle class=\"sd-dex51__sensor-card\"\u003e\n            \u003cstrong\u003e2 × 5\u003c\/strong\u003e\n            \u003ch4\u003ePalm\u003c\/h4\u003e\n            \u003cp\u003eTen published sensor positions across the palm region.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-dex51__sensor-card\"\u003e\n            \u003cstrong\u003e2 × 3 × 5\u003c\/strong\u003e\n            \u003ch4\u003eFinger Pads\u003c\/h4\u003e\n            \u003cp\u003eSix positions per finger pad across five fingers: 30 total.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-dex51__sensor-card\"\u003e\n            \u003cstrong\u003e2 × 3 × 5\u003c\/strong\u003e\n            \u003ch4\u003eFingertips\u003c\/h4\u003e\n            \u003cp\u003eSix positions per fingertip across five fingers: 30 total.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-dex51__sensor-card\"\u003e\n            \u003cstrong\u003e2 × 3 × 4\u003c\/strong\u003e\n            \u003ch4\u003eFinger Roots\u003c\/h4\u003e\n            \u003cp\u003eSix positions per finger root across four fingers: 24 total.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003cdiv class=\"sd-dex51__sensor-safety\"\u003e\n            \u003cstrong\u003eImportant:\u003c\/strong\u003e Unitree lists a 20 kg maximum accepted\n            sensor load without damage under its stated 1 cm cylinder pressure\n            test condition.\u003csup\u003e[2]\u003c\/sup\u003e This is not a 20 kg hand payload,\n            grasp-load, or lifting specification.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex51__section sd-dex51__section--soft\" aria-labelledby=\"sd-dex51-joints-title\"\u003e\n    \u003cdiv class=\"sd-dex51__container\"\u003e\n      \u003cdiv class=\"sd-dex51__section-head\"\u003e\n        \u003cp class=\"sd-dex51__kicker\"\u003eJoint Range\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex51-joints-title\"\u003ePublished movement range by joint group\u003c\/h3\u003e\n        \u003cp class=\"sd-dex51__lead\"\u003e\n          Dex5-1 and Dex5-1P share the same published joint-angle ranges.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__joint-grid\"\u003e\n        \u003carticle class=\"sd-dex51__joint-card\"\u003e\n          \u003cdiv class=\"sd-dex51__joint-head\"\u003e\n            \u003ch4\u003eThumb\u003c\/h4\u003e\n            \u003cp\u003eFour active degrees of freedom\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cul class=\"sd-dex51__joint-list\"\u003e\n            \u003cli\u003e\n\u003cspan\u003eThumb Joint 0\u003c\/span\u003e\u003cstrong\u003e−33.5° to 39°\u003c\/strong\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan\u003eThumb Joint 1\u003c\/span\u003e\u003cstrong\u003e0° to 100°\u003c\/strong\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan\u003eThumb Joint 2\u003c\/span\u003e\u003cstrong\u003e0° to 110°\u003c\/strong\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan\u003eThumb Joint 3\u003c\/span\u003e\u003cstrong\u003e0° to 92°\u003c\/strong\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex51__joint-card\"\u003e\n          \u003cdiv class=\"sd-dex51__joint-head\"\u003e\n            \u003ch4\u003eFour-Finger Joints\u003c\/h4\u003e\n            \u003cp\u003eIndex, middle, ring, and little fingers\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cul class=\"sd-dex51__joint-list\"\u003e\n            \u003cli\u003e\n\u003cspan\u003eKnuckle 0\u003c\/span\u003e\u003cstrong\u003e−22° to 22°\u003c\/strong\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan\u003eKnuckle 1\u003c\/span\u003e\u003cstrong\u003e0° to 90°\u003c\/strong\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan\u003eKnuckle 2\u003c\/span\u003e\u003cstrong\u003e0° to 95°\u003c\/strong\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan\u003eKnuckle 3\u003c\/span\u003e\u003cstrong\u003e0° to 81°\u003c\/strong\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-dex51__joint-note\"\u003e\n        Unitree states that four-finger Knuckle 3 is coupled with finger joint 2.\n        Four-finger lateral swing is published as ±22°.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex51__section sd-dex51__section--dark\" aria-labelledby=\"sd-dex51-integration-title\"\u003e\n    \u003cdiv class=\"sd-dex51__container\"\u003e\n      \u003cdiv class=\"sd-dex51__section-head\"\u003e\n        \u003cp class=\"sd-dex51__kicker\"\u003eIntegration Essentials\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex51-integration-title\"\u003ePublished electrical, communication, and feedback details\u003c\/h3\u003e\n        \u003cp class=\"sd-dex51__lead\"\u003e\n          Confirm power, current capacity, USB communication, packet handling, and\n          the required feedback variables within the complete system design.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__integration-grid\"\u003e\n        \u003cdiv class=\"sd-dex51__integration-card\"\u003e\n\u003cspan\u003eWorking Voltage\u003c\/span\u003e\u003cstrong\u003e24–60 V\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex51__integration-card\"\u003e\n\u003cspan\u003eStatic Current\u003c\/span\u003e\u003cstrong\u003e58 V @ 0.2 A\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex51__integration-card\"\u003e\n\u003cspan\u003eMaximum Current\u003c\/span\u003e\u003cstrong\u003e58 V @ 4 A\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex51__integration-card\"\u003e\n\u003cspan\u003eInterface\u003c\/span\u003e\u003cstrong\u003eUSB 2.0\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex51__integration-card\"\u003e\n\u003cspan\u003eCommunication Rate\u003c\/span\u003e\u003cstrong\u003e1000 Hz\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex51__integration-card\"\u003e\n\u003cspan\u003eSender Packet\u003c\/span\u003e\u003cstrong\u003e1234 bytes\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex51__integration-card\"\u003e\n\u003cspan\u003eReceiver Packet\u003c\/span\u003e\u003cstrong\u003e1270 bytes\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex51__integration-card\"\u003e\n\u003cspan\u003eWorking Temperature\u003c\/span\u003e\u003cstrong\u003e−20°C to 60°C\u003c\/strong\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__feedback-grid\"\u003e\n        \u003carticle class=\"sd-dex51__feedback-card\"\u003e\n          \u003ch4\u003ePerceptual Feedback\u003c\/h4\u003e\n          \u003cp\u003e\n            \u003cstrong\u003eBoth configurations:\u003c\/strong\u003e joint mode, joint position,\n            joint velocity, joint torque, joint temperature, voltage and current,\n            and IMU data.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            \u003cstrong\u003eDex5-1P additionally:\u003c\/strong\u003e sensor pressure values and\n            sensor temperature values.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-dex51__feedback-card\"\u003e\n          \u003ch4\u003eControl Feedback\u003c\/h4\u003e\n          \u003cp\u003e\n            Both configurations list joint mode, joint position, joint velocity,\n            joint torque, joint stiffness coefficient, and joint damping coefficient.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex51__section sd-dex51__section--dark\" aria-labelledby=\"sd-dex51-specs-title\"\u003e\n    \u003cdiv class=\"sd-dex51__container\"\u003e\n      \u003cdiv class=\"sd-dex51__section-head\"\u003e\n        \u003cp class=\"sd-dex51__kicker\"\u003eComplete Product Parameters\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex51-specs-title\"\u003eDex5-1 and Dex5-1P specifications\u003c\/h3\u003e\n        \u003cp class=\"sd-dex51__lead\"\u003e\n          The tables below retain Unitree's distinction between body parameters,\n          sensing parameters, and software functions.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__drawing\"\u003e\n        \u003cimg src=\"https:\/\/www.unitree.com\/images\/aee66a4bc16c4eb68d8bc705da172761_2000x859.png\" alt=\"Official Unitree Dex5-1 product parameter and dimensional illustration\" width=\"2000\" height=\"859\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__table-stack\"\u003e\n        \u003carticle class=\"sd-dex51__table-card\"\u003e\n          \u003ch4 class=\"sd-dex51__table-title\"\u003eBody Parameters\u003c\/h4\u003e\n          \u003cdiv class=\"sd-dex51__table-wrap\"\u003e\n            \u003ctable class=\"sd-dex51__table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n\u003cth scope=\"col\"\u003eParameter\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eDex5-1\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eDex5-1P\u003c\/th\u003e\n\u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e1100 g\u003c\/td\u003e\n\u003ctd\u003e1100 g\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSize \u003csup\u003e[1]\u003c\/sup\u003e\n\u003c\/th\u003e\n\u003ctd\u003e217.3 × 127.5 × 72.1 mm\u003cbr\u003e\u003cem\u003eFinal shipped version may vary.\u003c\/em\u003e\n\u003c\/td\u003e\n\u003ctd\u003e217.3 × 127.5 × 72.1 mm\u003cbr\u003e\u003cem\u003eFinal shipped version may vary.\u003c\/em\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eActive Degrees of Freedom\u003c\/th\u003e\n\u003ctd\u003eThumb × 4; index × 3; middle × 3; ring × 3; little × 3\u003c\/td\u003e\n\u003ctd\u003eThumb × 4; index × 3; middle × 3; ring × 3; little × 3\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTransmission Mechanism\u003c\/th\u003e\n\u003ctd\u003e12 self-developed micro force-controlled composite transmission joints; 4 micro force-controlled joint gear transmissions\u003c\/td\u003e\n\u003ctd\u003e12 self-developed micro force-controlled composite transmission joints; 4 micro force-controlled joint gear transmissions\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eThumb Joint Angles\u003c\/th\u003e\n\u003ctd\u003eJ0: −33.5°–39°; J1: 0°–100°; J2: 0°–110°; J3: 0°–92°\u003c\/td\u003e\n\u003ctd\u003eJ0: −33.5°–39°; J1: 0°–100°; J2: 0°–110°; J3: 0°–92°\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFour-Finger Joint Angles\u003c\/th\u003e\n\u003ctd\u003eJ0: −22°–22°; J1: 0°–90°; J2: 0°–95°; J3: 0°–81° (coupled with J2)\u003c\/td\u003e\n\u003ctd\u003eJ0: −22°–22°; J1: 0°–90°; J2: 0°–95°; J3: 0°–81° (coupled with J2)\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFour-Finger Lateral Swing\u003c\/th\u003e\n\u003ctd\u003e±22°\u003c\/td\u003e\n\u003ctd\u003e±22°\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMinimum Grip Diameter\u003c\/th\u003e\n\u003ctd\u003e10 mm\u003c\/td\u003e\n\u003ctd\u003e10 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFingertip Repeat Positioning Accuracy\u003c\/th\u003e\n\u003ctd\u003e±1 mm\u003c\/td\u003e\n\u003ctd\u003e±1 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFingertip Strength\u003c\/th\u003e\n\u003ctd\u003e10 N\u003c\/td\u003e\n\u003ctd\u003e10 N\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWorking Voltage\u003c\/th\u003e\n\u003ctd\u003e24–60 V\u003c\/td\u003e\n\u003ctd\u003e24–60 V\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStatic Current\u003c\/th\u003e\n\u003ctd\u003e58 V @ 0.2 A\u003c\/td\u003e\n\u003ctd\u003e58 V @ 0.2 A\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum Current\u003c\/th\u003e\n\u003ctd\u003e58 V @ 4 A\u003c\/td\u003e\n\u003ctd\u003e58 V @ 4 A\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCommunication Interface\u003c\/th\u003e\n\u003ctd\u003eUSB 2.0\u003c\/td\u003e\n\u003ctd\u003eUSB 2.0\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWorking Temperature Range\u003c\/th\u003e\n\u003ctd\u003e−20°C to 60°C\u003c\/td\u003e\n\u003ctd\u003e−20°C to 60°C\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLoad Test — Palm Facing Down\u003c\/th\u003e\n\u003ctd\u003eMaximum 3.5 kg at room temperature with a 5 cm round rigid object\u003c\/td\u003e\n\u003ctd\u003eMaximum 3.5 kg at room temperature with a 5 cm round rigid object\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eLoad Test — Palm Facing Left\u003c\/th\u003e\n\u003ctd\u003eMaximum 4.5 kg at room temperature with a 5 cm round rigid object\u003c\/td\u003e\n\u003ctd\u003eMaximum 4.5 kg at room temperature with a 5 cm round rigid object\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex51__table-card\"\u003e\n          \u003ch4 class=\"sd-dex51__table-title\"\u003eSensing Parameters\u003c\/h4\u003e\n          \u003cdiv class=\"sd-dex51__table-wrap\"\u003e\n            \u003ctable class=\"sd-dex51__table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n\u003cth scope=\"col\"\u003eParameter\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eDex5-1\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eDex5-1P\u003c\/th\u003e\n\u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eNumber of Pressure Sensors\u003c\/th\u003e\n\u003ctd\u003eNot listed\u003c\/td\u003e\n\u003ctd\u003eUnitree lists 12 array sensors; 94 pressure sensors in total\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eArray Resolution\u003c\/th\u003e\n\u003ctd\u003eNot listed\u003c\/td\u003e\n\u003ctd\u003e2 × 5 palm; 2 × 3 per finger pad × 5; 2 × 3 per fingertip × 5; 2 × 3 per finger root × 4\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eRange of Perception\u003c\/th\u003e\n\u003ctd\u003eNot listed\u003c\/td\u003e\n\u003ctd\u003e10–2500 g\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum Accepted Sensor Load Without Damage \u003csup\u003e[2]\u003c\/sup\u003e\n\u003c\/th\u003e\n\u003ctd\u003eNot listed\u003c\/td\u003e\n\u003ctd\u003e20 kg under the stated sensor pressure test condition; not a hand payload rating\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex51__table-card\"\u003e\n          \u003ch4 class=\"sd-dex51__table-title\"\u003eSoftware Functions\u003c\/h4\u003e\n          \u003cdiv class=\"sd-dex51__table-wrap\"\u003e\n            \u003ctable class=\"sd-dex51__table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n\u003cth scope=\"col\"\u003eParameter\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eDex5-1\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eDex5-1P\u003c\/th\u003e\n\u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCommunication Rate\u003c\/th\u003e\n\u003ctd\u003e1000 Hz\u003c\/td\u003e\n\u003ctd\u003e1000 Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFull Packet Size\u003c\/th\u003e\n\u003ctd\u003eSender: 1234 bytes; receiver: 1270 bytes\u003c\/td\u003e\n\u003ctd\u003eSender: 1234 bytes; receiver: 1270 bytes\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePerceptual Feedback\u003c\/th\u003e\n\u003ctd\u003eJoint mode, joint position, joint velocity, joint torque, joint temperature, voltage and current, IMU data\u003c\/td\u003e\n\u003ctd\u003eJoint mode, joint position, joint velocity, joint torque, joint temperature, voltage and current, sensor pressure value, sensor temperature value, IMU data\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eControl Feedback\u003c\/th\u003e\n\u003ctd\u003eJoint mode, joint position, joint velocity, joint torque, joint stiffness coefficient, joint damping coefficient\u003c\/td\u003e\n\u003ctd\u003eJoint mode, joint position, joint velocity, joint torque, joint stiffness coefficient, joint damping coefficient\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__footnotes\"\u003e\n        \u003cp\u003e\u003cstrong\u003e[1]\u003c\/strong\u003e The published size is measured with the dexterous hand in a flat state. Unitree notes that the final shipped version may vary.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[2]\u003c\/strong\u003e Unitree describes the sensing value as pressure applied by a vertically downward 1 cm-diameter cylinder. Results vary by application. The published 20 kg value is not a general hand payload or grasp-load rating.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[3]\u003c\/strong\u003e Parameters may vary across scenarios and configurations. Refer to the actual application.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[4]\u003c\/strong\u003e Product appearance is subject to change. Refer to the final product.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[5]\u003c\/strong\u003e This product is a civilian robot. Users should not make dangerous modifications or use the robot in a hazardous manner.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[6]\u003c\/strong\u003e Refer to Unitree Robotics for related terms and policies, and comply with applicable local laws and regulations.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex51__section sd-dex51__section--soft\" aria-labelledby=\"sd-dex51-faq-title\"\u003e\n    \u003cdiv class=\"sd-dex51__container\"\u003e\n      \u003cdiv class=\"sd-dex51__section-head\"\u003e\n        \u003cp class=\"sd-dex51__kicker\"\u003eFrequently Asked Questions\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex51-faq-title\"\u003eDex5-1 configuration and integration details\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex51__faq\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat is the main difference between Dex5-1 and Dex5-1P?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex51__faq-answer\"\u003e\n            \u003cp\u003e\n              The published body and core software specifications are the same.\n              Dex5-1P lists 12 array sensors with 94 pressure sensors in total, a\n              10–2500 g sensing range, and pressure and sensor-temperature feedback.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat does 20 degrees of freedom mean?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex51__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree publishes 20 total degrees of freedom as 16 active plus 4.\n              The active distribution is thumb × 4, with three each for the index,\n              middle, ring, and little fingers.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eCan the fingers be replaced independently?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex51__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree states that all five fingers can be replaced independently.\n              The official product page does not specify whether spare fingers or\n              replacement tools are included.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eAre the 94 pressure sensors included on both versions?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex51__faq-answer\"\u003e\n            \u003cp\u003e\n              No. Unitree lists 12 array sensors and 94 total pressure sensors for\n              Dex5-1P. The corresponding sensing specifications are not listed for Dex5-1.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eDoes the Dex5-1P sensing specification mean it can lift 20 kg?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex51__faq-answer\"\u003e\n            \u003cp\u003e\n              No. The 20 kg figure appears under Dex5-1P sensing parameters and is\n              associated with Unitree's stated 1 cm-cylinder pressure condition.\n              It is not published as a hand payload, grasp-load, or lifting rating.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat do the 3.5 kg and 4.5 kg grasp figures mean?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex51__faq-answer\"\u003e\n            \u003cp\u003e\n              They are orientation-specific test results at room temperature using\n              a 5 cm round, rigid object. Unitree lists up to 3.5 kg with the palm\n              facing down and up to 4.5 kg with the palm facing left.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat precision and object-size specifications are published?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex51__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree publishes a 10 mm minimum grip diameter, ±1 mm fingertip\n              repeat positioning accuracy, and 10 N fingertip strength for both configurations.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat power and communication specifications are listed?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex51__faq-answer\"\u003e\n            \u003cp\u003e\n              The published working-voltage range is 24–60 V. Static current is\n              listed as 58 V @ 0.2 A and maximum current as 58 V @ 4 A.\n              Communication uses USB 2.0 at a published 1000 Hz rate.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhich humanoid robots are compatible with Dex5-1?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex51__faq-answer\"\u003e\n            \u003cp\u003e\n              The official Dex5-1 product page does not provide a platform\n              compatibility list. Confirm the intended robot, mounting, handedness,\n              electrical, and software integration with SpeedyDrone before ordering.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eIs the hand plug-and-play, and what is included?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex51__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree's product page does not specify plug-and-play operation or\n              package contents. Confirm the selected configuration and complete\n              integration requirements before purchase.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex51__section\"\u003e\n    \u003cdiv class=\"sd-dex51__container\"\u003e\n      \u003cdiv class=\"sd-dex51__cta\"\u003e\n        \u003cdiv class=\"sd-dex51__cta-grid\"\u003e\n          \u003cdiv\u003e\n            \u003cp class=\"sd-dex51__kicker\"\u003eSpeedyDrone Canada\u003c\/p\u003e\n            \u003ch3\u003eConfirm the right Dex5-1 configuration for your project\u003c\/h3\u003e\n            \u003cp\u003e\n              Contact SpeedyDrone to discuss Canadian availability, Dex5-1 versus\n              Dex5-1P selection, and mechanical, electrical, and software\n              integration requirements for the intended robotic system.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003ca class=\"sd-dex51__cta-button\" href=\"\/pages\/contact\"\u003eContact SpeedyDrone\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":47677145251977,"sku":null,"price":0.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex5-1_cover_image1.png?v=1784867538"},{"product_id":"unitree-dex3-1","title":"Unitree Dex3-1","description":"\u003c!--\n  SPEEDYDRONE.CA — SHOPIFY PRODUCT DESCRIPTION\n  Product: Unitree Dex3-1 Three-Finger Dexterous Hand\n\n  Recommended Shopify product title:\n  Unitree Dex3-1 Three-Finger Dexterous Hand\n\n  Recommended SEO title:\n  Unitree Dex3-1 Dexterous Hand Canada | SpeedyDrone\n\n  Recommended meta description:\n  Explore the Unitree Dex3-1 in Canada, featuring 7 degrees of freedom,\n  33 pressure sensors, hybrid force-position control, 1000 Hz communication,\n  and published use with the Unitree G1 humanoid robot.\n\n  Official references:\n  https:\/\/www.unitree.com\/Dex3-1\/\n  https:\/\/www.unitree.com\/cn\/Dex3-1\/\n  https:\/\/marketing.unitree.com\/article\/en\/Dex3-1\/User_Manual.html\n\n  Accuracy and claim notes:\n  - \"Force-controlled\" is used for the miniature brushless joints. Unitree's\n    English hero uses \"Power Control,\" while its technical content describes\n    force control and hybrid force-position control.\n  - Seven degrees of freedom are distributed across seven actuated joints:\n    six direct-drive miniature brushless force-controlled joints and one\n    geared miniature brushless force-controlled joint.\n  - Unitree lists 9 pressure-sensor arrays and 33 pressure sensors in total.\n  - The 500 g and 400 W @ 3 s values apply only to Unitree's two published\n    grasp-test orientations at room temperature with a 5 cm round rigid object.\n    The 400 W value is not presented as continuous power.\n  - The 20 kg sensing value is a maximum tolerated applied load without damage\n    under Unitree's 1 cm vertical-cylinder pressure test. It is not a payload,\n    grip-load, lifting, or rated-load specification.\n  - Hand working voltage is 12–58 V. The miniature joint working voltage is\n    12–24 V. These two specifications must not be interchanged.\n  - The current product page lists 12–58 V for the hand. The linked User Manual\n    V1.0 lists 24–58 V; this description follows the current product page.\n  - No handedness, package contents, price, stock, lead time, warranty,\n    mounting hardware, connector details, or plug-and-play claims are made.\n--\u003e\n\u003cstyle\u003e\n  .sd-dex31,\n  .sd-dex31 * {\n    box-sizing: border-box;\n  }\n\n  .sd-dex31 {\n    --sd-ink: #111318;\n    --sd-muted: #626b76;\n    --sd-line: #e1e6eb;\n    --sd-soft: #f4f7fa;\n    --sd-white: #ffffff;\n    --sd-dark: #0c1016;\n    --sd-dark-soft: #161c25;\n    --sd-blue: #1879d5;\n    --sd-blue-dark: #0d5da6;\n    --sd-blue-soft: #eaf4ff;\n    --sd-cyan: #78c4ff;\n    width: 100%;\n    overflow: hidden;\n    background: var(--sd-white);\n    color: var(--sd-ink);\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 16px;\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .sd-dex31 img,\n  .sd-dex31 video {\n    display: block;\n    max-width: 100%;\n  }\n\n  .sd-dex31 summary,\n  .sd-dex31 a {\n    font: inherit;\n  }\n\n  .sd-dex31 h2,\n  .sd-dex31 h3,\n  .sd-dex31 h4,\n  .sd-dex31 p,\n  .sd-dex31 ul {\n    margin-top: 0;\n  }\n\n  .sd-dex31 a {\n    color: inherit;\n  }\n\n  .sd-dex31__container {\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n  }\n\n  .sd-dex31__section {\n    padding: 92px 0;\n    background: var(--sd-white);\n  }\n\n  .sd-dex31__section--soft {\n    background: var(--sd-soft);\n  }\n\n  .sd-dex31__section--dark {\n    background: var(--sd-dark);\n    color: var(--sd-white);\n  }\n\n  .sd-dex31__kicker,\n  .sd-dex31__eyebrow {\n    margin-bottom: 12px;\n    color: var(--sd-blue);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.16em;\n    line-height: 1.3;\n    text-transform: uppercase;\n  }\n\n  .sd-dex31__section--dark .sd-dex31__kicker {\n    color: var(--sd-cyan);\n  }\n\n  .sd-dex31__section-head {\n    max-width: 850px;\n    margin-bottom: 42px;\n  }\n\n  .sd-dex31__section-head h3 {\n    margin-bottom: 14px;\n    color: inherit;\n    font-size: clamp(30px, 4vw, 49px);\n    font-weight: 760;\n    letter-spacing: -0.04em;\n    line-height: 1.08;\n  }\n\n  .sd-dex31__lead {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: clamp(16px, 2vw, 19px);\n    line-height: 1.72;\n  }\n\n  .sd-dex31__section--dark .sd-dex31__lead {\n    color: #bbc5d0;\n  }\n\n  \/* Hero *\/\n  .sd-dex31__hero {\n    position: relative;\n    min-height: clamp(600px, 64vw, 780px);\n    display: flex;\n    align-items: center;\n    isolation: isolate;\n    overflow: hidden;\n    background: #10141a;\n    color: var(--sd-white);\n  }\n\n  .sd-dex31__hero-image,\n  .sd-dex31__hero-overlay {\n    position: absolute;\n    inset: 0;\n  }\n\n  .sd-dex31__hero-image {\n    z-index: -2;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n  }\n\n  .sd-dex31__hero-overlay {\n    z-index: -1;\n    background:\n      linear-gradient(90deg, rgba(3, 6, 10, 0.97) 0%, rgba(3, 6, 10, 0.85) 37%, rgba(3, 6, 10, 0.26) 70%, rgba(3, 6, 10, 0.08) 100%),\n      linear-gradient(0deg, rgba(3, 6, 10, 0.46), transparent 48%);\n  }\n\n  .sd-dex31__hero-content {\n    width: min(1180px, calc(100% - 40px));\n    margin: 0 auto;\n    padding: 74px 0;\n  }\n\n  .sd-dex31__hero-copy {\n    max-width: 700px;\n  }\n\n  .sd-dex31__hero .sd-dex31__eyebrow {\n    color: #92ceff;\n  }\n\n  .sd-dex31__hero h2 {\n    margin-bottom: 18px;\n    color: var(--sd-white);\n    font-size: clamp(50px, 8vw, 93px);\n    font-weight: 780;\n    letter-spacing: -0.06em;\n    line-height: 0.95;\n  }\n\n  .sd-dex31__hero-tagline {\n    max-width: 640px;\n    margin-bottom: 12px;\n    color: var(--sd-white);\n    font-size: clamp(22px, 3vw, 34px);\n    font-weight: 690;\n    letter-spacing: -0.03em;\n    line-height: 1.18;\n  }\n\n  .sd-dex31__hero-subline {\n    max-width: 630px;\n    margin-bottom: 30px;\n    color: #cbd3dc;\n    font-size: clamp(16px, 2vw, 20px);\n  }\n\n  .sd-dex31__hero-stats {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 9px;\n    max-width: 710px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex31__hero-stat {\n    min-height: 79px;\n    padding: 13px 14px;\n    border: 1px solid rgba(255, 255, 255, 0.18);\n    border-radius: 14px;\n    background: rgba(7, 11, 16, 0.55);\n    backdrop-filter: blur(9px);\n  }\n\n  .sd-dex31__hero-stat strong,\n  .sd-dex31__hero-stat span {\n    display: block;\n  }\n\n  .sd-dex31__hero-stat strong {\n    color: var(--sd-white);\n    font-size: 18px;\n    line-height: 1.2;\n  }\n\n  .sd-dex31__hero-stat span {\n    margin-top: 5px;\n    color: #c5ced8;\n    font-size: 11px;\n    font-weight: 750;\n    line-height: 1.35;\n  }\n\n  \/* Overview *\/\n  .sd-dex31__overview {\n    display: grid;\n    grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);\n    gap: 58px;\n    align-items: start;\n  }\n\n  .sd-dex31__overview-copy h3 {\n    margin-bottom: 20px;\n    font-size: clamp(36px, 4.5vw, 58px);\n    font-weight: 760;\n    letter-spacing: -0.05em;\n    line-height: 1.04;\n  }\n\n  .sd-dex31__overview-copy \u003e p:not(.sd-dex31__kicker) {\n    margin-bottom: 17px;\n    color: var(--sd-muted);\n    font-size: 18px;\n  }\n\n  .sd-dex31__overview-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .sd-dex31__overview-card {\n    min-height: 210px;\n    padding: 25px;\n    border: 1px solid var(--sd-line);\n    border-radius: 20px;\n    background: var(--sd-white);\n    box-shadow: 0 13px 30px rgba(16, 29, 44, 0.055);\n  }\n\n  .sd-dex31__overview-icon {\n    width: 46px;\n    height: 46px;\n    display: grid;\n    place-items: center;\n    margin-bottom: 20px;\n    border-radius: 13px;\n    background: var(--sd-blue-soft);\n    color: var(--sd-blue);\n    font-size: 16px;\n    font-weight: 850;\n  }\n\n  .sd-dex31__overview-card h4 {\n    margin-bottom: 8px;\n    font-size: 19px;\n    letter-spacing: -0.025em;\n    line-height: 1.25;\n  }\n\n  .sd-dex31__overview-card p {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: 14px;\n  }\n\n  \/* Control architecture *\/\n  .sd-dex31__architecture-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.12fr) minmax(320px, 0.88fr);\n    gap: 24px;\n    align-items: stretch;\n  }\n\n  .sd-dex31__architecture-card {\n    overflow: hidden;\n    border: 1px solid var(--sd-line);\n    border-radius: 24px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex31__architecture-head {\n    padding: 27px;\n    border-bottom: 1px solid var(--sd-line);\n    background: var(--sd-soft);\n  }\n\n  .sd-dex31__architecture-head h4 {\n    margin-bottom: 7px;\n    font-size: 23px;\n    letter-spacing: -0.03em;\n  }\n\n  .sd-dex31__architecture-head p {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: 14px;\n  }\n\n  .sd-dex31__finger-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 1px;\n    background: var(--sd-line);\n  }\n\n  .sd-dex31__finger-card {\n    min-height: 240px;\n    padding: 25px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex31__finger-card strong {\n    display: block;\n    margin-bottom: 13px;\n    color: var(--sd-blue);\n    font-size: 46px;\n    font-weight: 790;\n    letter-spacing: -0.055em;\n    line-height: 0.95;\n  }\n\n  .sd-dex31__finger-card h4 {\n    margin-bottom: 9px;\n    font-size: 18px;\n  }\n\n  .sd-dex31__finger-card p {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: 13px;\n  }\n\n  .sd-dex31__drive-panel {\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n    padding: 30px;\n    border-radius: 24px;\n    background:\n      radial-gradient(circle at 80% 15%, rgba(91, 180, 255, 0.24), transparent 29%),\n      var(--sd-dark-soft);\n    color: var(--sd-white);\n  }\n\n  .sd-dex31__drive-total {\n    margin-bottom: 30px;\n  }\n\n  .sd-dex31__drive-total span {\n    display: block;\n    margin-bottom: 8px;\n    color: #91ceff;\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: 0.13em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex31__drive-total strong {\n    display: block;\n    font-size: clamp(72px, 10vw, 104px);\n    font-weight: 790;\n    letter-spacing: -0.07em;\n    line-height: 0.88;\n  }\n\n  .sd-dex31__drive-list {\n    display: grid;\n    gap: 12px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex31__drive-list li {\n    padding: 15px;\n    border: 1px solid rgba(255, 255, 255, 0.13);\n    border-radius: 13px;\n    background: rgba(255, 255, 255, 0.035);\n    color: #c6d0da;\n    font-size: 14px;\n  }\n\n  .sd-dex31__drive-list strong {\n    color: var(--sd-white);\n  }\n\n  \/* Tactile sensing *\/\n  .sd-dex31__sensing-layout {\n    display: grid;\n    grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);\n    gap: 28px;\n    align-items: stretch;\n  }\n\n  .sd-dex31__sensor-media {\n    overflow: hidden;\n    border-radius: 25px;\n    background: #10161e;\n  }\n\n  .sd-dex31__sensor-media img {\n    width: 100%;\n    height: 100%;\n    min-height: 540px;\n    object-fit: cover;\n  }\n\n  .sd-dex31__sensor-copy {\n    padding: 32px;\n    border: 1px solid var(--sd-line);\n    border-radius: 25px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex31__sensor-copy h3 {\n    margin-bottom: 14px;\n    font-size: clamp(31px, 4vw, 46px);\n    letter-spacing: -0.04em;\n    line-height: 1.08;\n  }\n\n  .sd-dex31__sensor-copy \u003e p:not(.sd-dex31__kicker) {\n    margin-bottom: 22px;\n    color: var(--sd-muted);\n  }\n\n  .sd-dex31__sensor-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .sd-dex31__sensor-card {\n    min-height: 143px;\n    padding: 18px;\n    border-radius: 15px;\n    background: var(--sd-soft);\n  }\n\n  .sd-dex31__sensor-card strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--sd-blue);\n    font-size: 22px;\n    letter-spacing: -0.035em;\n  }\n\n  .sd-dex31__sensor-card h4 {\n    margin-bottom: 4px;\n    font-size: 15px;\n  }\n\n  .sd-dex31__sensor-card p {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: 12px;\n  }\n\n  .sd-dex31__sensor-summary {\n    grid-column: 1 \/ -1;\n    padding: 17px 18px;\n    border: 1px solid #bad8f3;\n    border-radius: 15px;\n    background: var(--sd-blue-soft);\n    color: #31404f;\n    font-size: 13px;\n  }\n\n  \/* G1 media *\/\n  .sd-dex31__compatibility-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.12fr) minmax(320px, 0.88fr);\n    gap: 24px;\n    align-items: stretch;\n  }\n\n  .sd-dex31__video-frame {\n    min-height: 100%;\n    overflow: hidden;\n    border-radius: 25px;\n    background: #05080b;\n    box-shadow: 0 19px 44px rgba(12, 24, 37, 0.14);\n  }\n\n  .sd-dex31__video-frame video {\n    width: 100%;\n    height: 100%;\n    min-height: 480px;\n    object-fit: cover;\n  }\n\n  .sd-dex31__compatibility-panel {\n    padding: 31px;\n    border: 1px solid var(--sd-line);\n    border-radius: 25px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex31__compatibility-panel h4 {\n    margin-bottom: 13px;\n    font-size: 25px;\n    letter-spacing: -0.035em;\n  }\n\n  .sd-dex31__compatibility-panel \u003e p {\n    margin-bottom: 24px;\n    color: var(--sd-muted);\n  }\n\n  .sd-dex31__checklist {\n    display: grid;\n    gap: 13px;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex31__checklist li {\n    position: relative;\n    padding: 0 0 13px 30px;\n    border-bottom: 1px solid var(--sd-line);\n    color: #3a4550;\n    font-size: 14px;\n  }\n\n  .sd-dex31__checklist li:last-child {\n    padding-bottom: 0;\n    border-bottom: 0;\n  }\n\n  .sd-dex31__checklist li::before {\n    position: absolute;\n    top: 1px;\n    left: 0;\n    width: 20px;\n    height: 20px;\n    border: 1px solid #a9cff2;\n    border-radius: 6px;\n    color: var(--sd-blue);\n    content: \"✓\";\n    font-size: 12px;\n    font-weight: 900;\n    line-height: 18px;\n    text-align: center;\n  }\n\n  .sd-dex31__compatibility-note {\n    margin: 20px 0 0;\n    padding: 14px 16px;\n    border-radius: 12px;\n    background: var(--sd-soft);\n    color: var(--sd-muted);\n    font-size: 12px;\n  }\n\n  \/* Conditional performance *\/\n  .sd-dex31__condition-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n  }\n\n  .sd-dex31__condition-card {\n    position: relative;\n    min-height: 340px;\n    overflow: hidden;\n    padding: 34px;\n    border-radius: 25px;\n    background:\n      radial-gradient(circle at 92% 94%, rgba(120, 196, 255, 0.2), transparent 34%),\n      var(--sd-dark-soft);\n    color: var(--sd-white);\n  }\n\n  .sd-dex31__condition-label {\n    margin-bottom: 27px;\n    color: #8dcdff;\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex31__condition-value {\n    display: block;\n    margin-bottom: 12px;\n    font-size: clamp(58px, 8vw, 84px);\n    font-weight: 790;\n    letter-spacing: -0.065em;\n    line-height: 0.9;\n  }\n\n  .sd-dex31__condition-card h4 {\n    margin-bottom: 12px;\n    font-size: 22px;\n  }\n\n  .sd-dex31__condition-card p:last-child {\n    max-width: 470px;\n    margin-bottom: 0;\n    color: #c4cdd7;\n  }\n\n  .sd-dex31__condition-note {\n    margin: 20px 0 0;\n    padding: 17px 19px;\n    border-left: 3px solid var(--sd-blue);\n    background: var(--sd-blue-soft);\n    color: #34404c;\n    font-size: 14px;\n  }\n\n  \/* Joint ranges *\/\n  .sd-dex31__joint-grid {\n    display: grid;\n    grid-template-columns: 1.2fr 1fr 1fr;\n    gap: 16px;\n  }\n\n  .sd-dex31__joint-card {\n    overflow: hidden;\n    border: 1px solid var(--sd-line);\n    border-radius: 20px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex31__joint-head {\n    padding: 22px 23px;\n    border-bottom: 1px solid var(--sd-line);\n    background: var(--sd-soft);\n  }\n\n  .sd-dex31__joint-head h4 {\n    margin-bottom: 4px;\n    font-size: 20px;\n  }\n\n  .sd-dex31__joint-head p {\n    margin-bottom: 0;\n    color: var(--sd-muted);\n    font-size: 12px;\n  }\n\n  .sd-dex31__joint-list {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .sd-dex31__joint-list li {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 15px;\n    padding: 15px 22px;\n    border-bottom: 1px solid var(--sd-line);\n  }\n\n  .sd-dex31__joint-list li:last-child {\n    border-bottom: 0;\n  }\n\n  .sd-dex31__joint-list span {\n    color: var(--sd-muted);\n    font-size: 13px;\n  }\n\n  .sd-dex31__joint-list strong {\n    color: var(--sd-ink);\n    font-size: 13px;\n  }\n\n  \/* Integration *\/\n  .sd-dex31__integration-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 14px;\n    margin-bottom: 22px;\n  }\n\n  .sd-dex31__integration-card {\n    min-height: 158px;\n    padding: 22px;\n    border: 1px solid #2a3542;\n    border-radius: 18px;\n    background: var(--sd-dark-soft);\n  }\n\n  .sd-dex31__integration-card span,\n  .sd-dex31__integration-card strong {\n    display: block;\n  }\n\n  .sd-dex31__integration-card span {\n    margin-bottom: 12px;\n    color: #9facb9;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 0.09em;\n    text-transform: uppercase;\n  }\n\n  .sd-dex31__integration-card strong {\n    color: var(--sd-white);\n    font-size: 21px;\n    letter-spacing: -0.025em;\n    line-height: 1.25;\n  }\n\n  .sd-dex31__feedback-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .sd-dex31__feedback-card {\n    padding: 27px;\n    border: 1px solid #2a3542;\n    border-radius: 20px;\n    background: #111821;\n  }\n\n  .sd-dex31__feedback-card h4 {\n    margin-bottom: 13px;\n    color: var(--sd-white);\n    font-size: 21px;\n  }\n\n  .sd-dex31__feedback-card p {\n    margin-bottom: 0;\n    color: #b6c0cb;\n    font-size: 14px;\n  }\n\n  \/* Joint module comparison *\/\n  .sd-dex31__module-comparison {\n    overflow-x: auto;\n    border: 1px solid var(--sd-line);\n    border-radius: 20px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex31__module-comparison table {\n    width: 100%;\n    min-width: 800px;\n    border-collapse: collapse;\n    table-layout: fixed;\n  }\n\n  .sd-dex31__module-comparison th,\n  .sd-dex31__module-comparison td {\n    padding: 15px 18px;\n    border-right: 1px solid var(--sd-line);\n    border-bottom: 1px solid var(--sd-line);\n    text-align: left;\n    vertical-align: top;\n  }\n\n  .sd-dex31__module-comparison th:last-child,\n  .sd-dex31__module-comparison td:last-child {\n    border-right: 0;\n  }\n\n  .sd-dex31__module-comparison tr:last-child th,\n  .sd-dex31__module-comparison tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .sd-dex31__module-comparison thead th {\n    background: var(--sd-soft);\n    color: var(--sd-ink);\n    font-size: 14px;\n  }\n\n  .sd-dex31__module-comparison tbody th {\n    width: 30%;\n    color: #3c4651;\n    font-size: 14px;\n  }\n\n  .sd-dex31__module-comparison td {\n    color: var(--sd-muted);\n    font-size: 14px;\n  }\n\n  \/* Full specifications *\/\n  .sd-dex31__parameter-head {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 30px;\n    align-items: end;\n    margin-bottom: 38px;\n  }\n\n  .sd-dex31__manual-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 47px;\n    padding: 11px 19px;\n    border: 1px solid #405064;\n    border-radius: 999px;\n    color: var(--sd-white);\n    font-size: 13px;\n    font-weight: 800;\n    text-decoration: none;\n    white-space: nowrap;\n    transition: border-color 0.2s ease, background 0.2s ease;\n  }\n\n  .sd-dex31__manual-button:hover,\n  .sd-dex31__manual-button:focus-visible {\n    border-color: var(--sd-cyan);\n    background: rgba(120, 196, 255, 0.1);\n    outline: none;\n  }\n\n  .sd-dex31__drawing {\n    margin-bottom: 27px;\n    overflow: hidden;\n    border: 1px solid #2a3542;\n    border-radius: 22px;\n    background:\n      radial-gradient(circle at 50% 50%, rgba(36, 140, 232, 0.18), transparent 40%),\n      #121923;\n  }\n\n  .sd-dex31__drawing img {\n    width: 100%;\n    min-height: 330px;\n    object-fit: contain;\n  }\n\n  .sd-dex31__table-stack {\n    display: grid;\n    gap: 22px;\n  }\n\n  .sd-dex31__table-card {\n    overflow: hidden;\n    border: 1px solid #2a3542;\n    border-radius: 20px;\n    background: var(--sd-dark-soft);\n  }\n\n  .sd-dex31__table-title {\n    margin: 0;\n    padding: 22px 24px;\n    border-bottom: 1px solid #2a3542;\n    color: var(--sd-white);\n    font-size: 20px;\n  }\n\n  .sd-dex31__table-wrap {\n    overflow-x: auto;\n  }\n\n  .sd-dex31__table {\n    width: 100%;\n    min-width: 700px;\n    border-collapse: collapse;\n    table-layout: fixed;\n  }\n\n  .sd-dex31__table--compare {\n    min-width: 820px;\n  }\n\n  .sd-dex31__table th,\n  .sd-dex31__table td {\n    padding: 14px 17px;\n    border-right: 1px solid #2a3542;\n    border-bottom: 1px solid #2a3542;\n    text-align: left;\n    vertical-align: top;\n  }\n\n  .sd-dex31__table th:last-child,\n  .sd-dex31__table td:last-child {\n    border-right: 0;\n  }\n\n  .sd-dex31__table tr:last-child th,\n  .sd-dex31__table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .sd-dex31__table thead th {\n    background: #111821;\n    color: #d4dbe3;\n    font-size: 13px;\n  }\n\n  .sd-dex31__table tbody th {\n    width: 34%;\n    color: #aeb9c5;\n    font-size: 13px;\n    font-weight: 650;\n  }\n\n  .sd-dex31__table td {\n    color: #f1f4f7;\n    font-size: 13px;\n    font-weight: 650;\n  }\n\n  .sd-dex31__table td em {\n    color: #9facb9;\n    font-style: normal;\n    font-weight: 500;\n  }\n\n  .sd-dex31__table sup {\n    color: var(--sd-cyan);\n    font-size: 10px;\n  }\n\n  .sd-dex31__warning {\n    display: grid;\n    grid-template-columns: auto minmax(0, 1fr);\n    gap: 17px;\n    margin-top: 26px;\n    padding: 22px;\n    border: 1px solid #3c5166;\n    border-radius: 17px;\n    background: #131d27;\n  }\n\n  .sd-dex31__warning-mark {\n    width: 38px;\n    height: 38px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: rgba(120, 196, 255, 0.14);\n    color: var(--sd-cyan);\n    font-weight: 900;\n  }\n\n  .sd-dex31__warning h4 {\n    margin-bottom: 5px;\n    color: var(--sd-white);\n    font-size: 18px;\n  }\n\n  .sd-dex31__warning p {\n    margin-bottom: 0;\n    color: #aeb9c5;\n    font-size: 13px;\n  }\n\n  .sd-dex31__footnotes {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px 24px;\n    margin-top: 20px;\n    padding: 24px;\n    border: 1px solid #2a3542;\n    border-radius: 18px;\n    background: #111821;\n  }\n\n  .sd-dex31__footnotes p {\n    margin-bottom: 0;\n    color: #aeb9c5;\n    font-size: 12px;\n    line-height: 1.55;\n  }\n\n  .sd-dex31__footnotes strong {\n    color: var(--sd-cyan);\n  }\n\n  \/* FAQ *\/\n  .sd-dex31__faq {\n    display: grid;\n    gap: 12px;\n  }\n\n  .sd-dex31__faq details {\n    overflow: hidden;\n    border: 1px solid var(--sd-line);\n    border-radius: 16px;\n    background: var(--sd-white);\n  }\n\n  .sd-dex31__faq summary {\n    position: relative;\n    padding: 20px 56px 20px 22px;\n    color: var(--sd-ink);\n    font-size: 16px;\n    font-weight: 750;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .sd-dex31__faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sd-dex31__faq summary::after {\n    position: absolute;\n    top: 50%;\n    right: 22px;\n    width: 26px;\n    height: 26px;\n    border-radius: 50%;\n    background: var(--sd-blue-soft);\n    color: var(--sd-blue);\n    content: \"+\";\n    font-size: 20px;\n    font-weight: 500;\n    line-height: 25px;\n    text-align: center;\n    transform: translateY(-50%);\n  }\n\n  .sd-dex31__faq details[open] summary::after {\n    content: \"−\";\n  }\n\n  .sd-dex31__faq summary:focus-visible {\n    outline: 3px solid rgba(24, 121, 213, 0.3);\n    outline-offset: -3px;\n  }\n\n  .sd-dex31__faq-answer {\n    padding: 0 22px 20px;\n  }\n\n  .sd-dex31__faq-answer p {\n    max-width: 940px;\n    margin-bottom: 0;\n    color: var(--sd-muted);\n  }\n\n  .sd-dex31__faq-answer a {\n    color: var(--sd-blue-dark);\n    font-weight: 750;\n  }\n\n  \/* CTA *\/\n  .sd-dex31__cta {\n    overflow: hidden;\n    padding: 52px;\n    border-radius: 28px;\n    background:\n      radial-gradient(circle at 82% 20%, rgba(132, 203, 255, 0.28), transparent 33%),\n      linear-gradient(135deg, #09345b, #0d6eba);\n    color: var(--sd-white);\n  }\n\n  .sd-dex31__cta-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 38px;\n    align-items: center;\n  }\n\n  .sd-dex31__cta .sd-dex31__kicker {\n    color: #9bd4ff;\n  }\n\n  .sd-dex31__cta h3 {\n    max-width: 770px;\n    margin-bottom: 14px;\n    color: var(--sd-white);\n    font-size: clamp(31px, 4vw, 48px);\n    letter-spacing: -0.04em;\n    line-height: 1.08;\n  }\n\n  .sd-dex31__cta p:last-child {\n    max-width: 750px;\n    margin-bottom: 0;\n    color: #d6e9f9;\n  }\n\n  .sd-dex31__cta-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 52px;\n    padding: 13px 23px;\n    border: 1px solid var(--sd-white);\n    border-radius: 999px;\n    background: var(--sd-white);\n    color: #0c5e9f;\n    font-weight: 800;\n    text-decoration: none;\n    white-space: nowrap;\n    transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;\n  }\n\n  .sd-dex31__cta-button:hover,\n  .sd-dex31__cta-button:focus-visible {\n    background: transparent;\n    color: var(--sd-white);\n    outline: none;\n    transform: translateY(-1px);\n  }\n\n  @media (max-width: 980px) {\n    .sd-dex31__section {\n      padding: 74px 0;\n    }\n\n    .sd-dex31__overview,\n    .sd-dex31__architecture-grid,\n    .sd-dex31__sensing-layout,\n    .sd-dex31__compatibility-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex31__overview {\n      gap: 34px;\n    }\n\n    .sd-dex31__sensor-media img {\n      min-height: 430px;\n    }\n\n    .sd-dex31__joint-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex31__integration-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 720px) {\n    .sd-dex31__container,\n    .sd-dex31__hero-content {\n      width: min(100% - 28px, 1180px);\n    }\n\n    .sd-dex31__section {\n      padding: 58px 0;\n    }\n\n    .sd-dex31__hero {\n      min-height: 720px;\n      align-items: flex-end;\n    }\n\n    .sd-dex31__hero-overlay {\n      background:\n        linear-gradient(0deg, rgba(3, 6, 10, 0.98) 0%, rgba(3, 6, 10, 0.86) 58%, rgba(3, 6, 10, 0.2) 100%),\n        linear-gradient(90deg, rgba(3, 6, 10, 0.25), transparent);\n    }\n\n    .sd-dex31__hero-content {\n      padding: 180px 0 42px;\n    }\n\n    .sd-dex31__hero h2 {\n      font-size: clamp(48px, 17vw, 72px);\n    }\n\n    .sd-dex31__hero-stats {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sd-dex31__overview-grid,\n    .sd-dex31__condition-grid,\n    .sd-dex31__feedback-grid,\n    .sd-dex31__footnotes {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex31__finger-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex31__finger-card {\n      min-height: auto;\n    }\n\n    .sd-dex31__sensor-media img {\n      min-height: 330px;\n    }\n\n    .sd-dex31__video-frame video {\n      min-height: 340px;\n    }\n\n    .sd-dex31__condition-card {\n      min-height: 305px;\n      padding: 28px;\n    }\n\n    .sd-dex31__parameter-head {\n      grid-template-columns: 1fr;\n      align-items: start;\n    }\n\n    .sd-dex31__manual-button {\n      width: 100%;\n    }\n\n    .sd-dex31__drawing img {\n      min-height: 235px;\n    }\n\n    .sd-dex31__cta {\n      padding: 35px 27px;\n    }\n\n    .sd-dex31__cta-grid {\n      grid-template-columns: 1fr;\n      gap: 26px;\n    }\n\n    .sd-dex31__cta-button {\n      width: 100%;\n    }\n  }\n\n  @media (max-width: 440px) {\n    .sd-dex31__hero-stat {\n      min-height: 76px;\n      padding: 11px 12px;\n    }\n\n    .sd-dex31__hero-stat strong {\n      font-size: 16px;\n    }\n\n    .sd-dex31__section-head {\n      margin-bottom: 32px;\n    }\n\n    .sd-dex31__overview-card,\n    .sd-dex31__architecture-head,\n    .sd-dex31__drive-panel,\n    .sd-dex31__sensor-copy,\n    .sd-dex31__compatibility-panel {\n      padding: 21px;\n    }\n\n    .sd-dex31__sensor-grid,\n    .sd-dex31__integration-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .sd-dex31__sensor-summary {\n      grid-column: auto;\n    }\n\n    .sd-dex31__footnotes {\n      padding: 18px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .sd-dex31 *,\n    .sd-dex31 *::before,\n    .sd-dex31 *::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\u003cdiv class=\"sd-dex31\"\u003e\n  \u003csection class=\"sd-dex31__hero\" aria-labelledby=\"sd-dex31-title\"\u003e\n    \u003cimg class=\"sd-dex31__hero-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex3-1_Hero_Image.jpg?v=1784867584\" alt=\"Unitree Dex3-1 three-finger dexterous hand performing a precise electronics task\" width=\"1922\" height=\"1080\" fetchpriority=\"high\"\u003e\n    \u003cdiv class=\"sd-dex31__hero-overlay\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sd-dex31__hero-content\"\u003e\n      \u003cdiv class=\"sd-dex31__hero-copy\"\u003e\n        \u003cp class=\"sd-dex31__eyebrow\"\u003eThree-Finger Force-Controlled Dexterous Hand\u003c\/p\u003e\n        \u003ch2 id=\"sd-dex31-title\"\u003eUnitree Dex3-1\u003c\/h2\u003e\n        \u003cp class=\"sd-dex31__hero-tagline\"\u003eHybrid force-position control for precise manipulation.\u003c\/p\u003e\n        \u003cp class=\"sd-dex31__hero-subline\"\u003e\n          A three-finger hand combining seven actuated joints, tactile\n          pressure sensing, high-frequency communication, and published use with\n          the Unitree G1 humanoid robot.\n        \u003c\/p\u003e\n        \u003cul class=\"sd-dex31__hero-stats\" aria-label=\"Published key specifications\"\u003e\n          \u003cli class=\"sd-dex31__hero-stat\"\u003e\n\u003cstrong\u003e7 DOF\u003c\/strong\u003e\u003cspan\u003eThumb × 3; index × 2; middle × 2\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"sd-dex31__hero-stat\"\u003e\n\u003cstrong\u003e710 g\u003c\/strong\u003e\u003cspan\u003ePublished hand weight\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"sd-dex31__hero-stat\"\u003e\n\u003cstrong\u003e33\u003c\/strong\u003e\u003cspan\u003ePressure sensors in total\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"sd-dex31__hero-stat\"\u003e\n\u003cstrong\u003e±2 mm\u003c\/strong\u003e\u003cspan\u003eFingertip repeat positioning\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"sd-dex31__hero-stat\"\u003e\n\u003cstrong\u003e1000 Hz\u003c\/strong\u003e\u003cspan\u003eCommunication rate\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli class=\"sd-dex31__hero-stat\"\u003e\n\u003cstrong\u003eUSB 2.0\u003c\/strong\u003e\u003cspan\u003ePublished communication interface\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex31__section\"\u003e\n    \u003cdiv class=\"sd-dex31__container\"\u003e\n      \u003cdiv class=\"sd-dex31__overview\"\u003e\n        \u003cdiv class=\"sd-dex31__overview-copy\"\u003e\n          \u003cp class=\"sd-dex31__kicker\"\u003eProduct Overview\u003c\/p\u003e\n          \u003ch3\u003eForce, position, and tactile feedback in one three-finger hand\u003c\/h3\u003e\n          \u003cp\u003e\n            Unitree presents Dex3-1 with hybrid force-position control for\n            sensitive, reliable manipulation and accurate data collection.\n            Seven degrees of freedom are distributed across the thumb, index\n            finger, and middle finger.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Six miniature brushless force-controlled joints use direct drive,\n            while one uses a geared drive. Thirty-three pressure sensors add\n            contact information across the palm, finger pads, and fingertips.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sd-dex31__overview-grid\"\u003e\n          \u003carticle class=\"sd-dex31__overview-card\"\u003e\n            \u003cdiv class=\"sd-dex31__overview-icon\" aria-hidden=\"true\"\u003eF+P\u003c\/div\u003e\n            \u003ch4\u003eHybrid force-position control\u003c\/h4\u003e\n            \u003cp\u003eCombines force and position variables for precise object interaction.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-dex31__overview-card\"\u003e\n            \u003cdiv class=\"sd-dex31__overview-icon\" aria-hidden=\"true\"\u003e6+1\u003c\/div\u003e\n            \u003ch4\u003eMixed transmission architecture\u003c\/h4\u003e\n            \u003cp\u003eSix direct-drive joints plus one miniature geared joint.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-dex31__overview-card\"\u003e\n            \u003cdiv class=\"sd-dex31__overview-icon\" aria-hidden=\"true\"\u003e33\u003c\/div\u003e\n            \u003ch4\u003eDistributed tactile sensing\u003c\/h4\u003e\n            \u003cp\u003eNine arrays containing 33 pressure sensors in total.\u003c\/p\u003e\n          \u003c\/article\u003e\n          \u003carticle class=\"sd-dex31__overview-card\"\u003e\n            \u003cdiv class=\"sd-dex31__overview-icon\" aria-hidden=\"true\"\u003eG1\u003c\/div\u003e\n            \u003ch4\u003ePublished G1 use\u003c\/h4\u003e\n            \u003cp\u003eUnitree specifically lists use with its G1 humanoid robot.\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-dex31__section sd-dex31__section--soft\" aria-labelledby=\"sd-dex31-architecture-title\"\u003e\n    \u003cdiv class=\"sd-dex31__container\"\u003e\n      \u003cdiv class=\"sd-dex31__section-head\"\u003e\n        \u003cp class=\"sd-dex31__kicker\"\u003eControl Architecture\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex31-architecture-title\"\u003eSeven actuated joints across three fingers\u003c\/h3\u003e\n        \u003cp class=\"sd-dex31__lead\"\u003e\n          The thumb provides three degrees of freedom, while the index and middle\n          fingers provide two each.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex31__architecture-grid\"\u003e\n        \u003carticle class=\"sd-dex31__architecture-card\"\u003e\n          \u003cdiv class=\"sd-dex31__architecture-head\"\u003e\n            \u003ch4\u003eDegree-of-freedom distribution\u003c\/h4\u003e\n            \u003cp\u003ePublished active joint allocation by finger.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"sd-dex31__finger-grid\"\u003e\n            \u003cdiv class=\"sd-dex31__finger-card\"\u003e\n              \u003cstrong\u003e3\u003c\/strong\u003e\n              \u003ch4\u003eThumb\u003c\/h4\u003e\n              \u003cp\u003eJoint ranges: −60°–60°, −35°–60°, and 0°–100°.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sd-dex31__finger-card\"\u003e\n              \u003cstrong\u003e2\u003c\/strong\u003e\n              \u003ch4\u003eIndex Finger\u003c\/h4\u003e\n              \u003cp\u003eJoint ranges: 0°–90° and 0°–100°.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"sd-dex31__finger-card\"\u003e\n              \u003cstrong\u003e2\u003c\/strong\u003e\n              \u003ch4\u003eMiddle Finger\u003c\/h4\u003e\n              \u003cp\u003eJoint ranges: 0°–90° and 0°–100°.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003caside class=\"sd-dex31__drive-panel\" aria-label=\"Dex3-1 drive architecture\"\u003e\n          \u003cdiv class=\"sd-dex31__drive-total\"\u003e\n            \u003cspan\u003eTotal Actuated Joints\u003c\/span\u003e\n            \u003cstrong\u003e7\u003c\/strong\u003e\n          \u003c\/div\u003e\n          \u003cul class=\"sd-dex31__drive-list\"\u003e\n            \u003cli\u003e\n\u003cstrong\u003e6 direct-drive\u003c\/strong\u003e miniature brushless force-controlled joints\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003e1 geared-drive\u003c\/strong\u003e miniature brushless force-controlled joint\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003e±2 mm\u003c\/strong\u003e published fingertip repeat positioning accuracy\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/aside\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex31__section\" aria-labelledby=\"sd-dex31-sensing-title\"\u003e\n    \u003cdiv class=\"sd-dex31__container\"\u003e\n      \u003cdiv class=\"sd-dex31__sensing-layout\"\u003e\n        \u003cdiv class=\"sd-dex31__sensor-media\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex3-1_Image2.png?v=1784867585\" alt=\"Unitree Dex3-1 tactile pressure-sensor locations\" width=\"1921\" height=\"1080\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"sd-dex31__sensor-copy\"\u003e\n          \u003cp class=\"sd-dex31__kicker\"\u003eTactile Sensing\u003c\/p\u003e\n          \u003ch3 id=\"sd-dex31-sensing-title\"\u003eNine arrays, 33 pressure sensors\u003c\/h3\u003e\n          \u003cp\u003e\n            Unitree distributes the published sensor positions across three palm\n            regions, three finger pads, and three fingertips.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"sd-dex31__sensor-grid\"\u003e\n            \u003carticle class=\"sd-dex31__sensor-card\"\u003e\n              \u003cstrong\u003e2 × 2 × 3\u003c\/strong\u003e\n              \u003ch4\u003ePalm Regions\u003c\/h4\u003e\n              \u003cp\u003eThree groups with 12 sensor positions total.\u003c\/p\u003e\n            \u003c\/article\u003e\n            \u003carticle class=\"sd-dex31__sensor-card\"\u003e\n              \u003cstrong\u003e2 × 2 × 3\u003c\/strong\u003e\n              \u003ch4\u003eFinger Pads\u003c\/h4\u003e\n              \u003cp\u003eThree finger-pad groups with 12 positions total.\u003c\/p\u003e\n            \u003c\/article\u003e\n            \u003carticle class=\"sd-dex31__sensor-card\"\u003e\n              \u003cstrong\u003e3 × 1 × 3\u003c\/strong\u003e\n              \u003ch4\u003eFingertips\u003c\/h4\u003e\n              \u003cp\u003eThree fingertip groups with 9 positions total.\u003c\/p\u003e\n            \u003c\/article\u003e\n            \u003carticle class=\"sd-dex31__sensor-card\"\u003e\n              \u003cstrong\u003e10–2500 g\u003c\/strong\u003e\n              \u003ch4\u003eSensing Range\u003c\/h4\u003e\n              \u003cp\u003eUnitree's published perception range.\u003c\/p\u003e\n            \u003c\/article\u003e\n            \u003cdiv class=\"sd-dex31__sensor-summary\"\u003e\n              12 palm positions + 12 finger-pad positions + 9 fingertip positions\n              = 33 pressure sensors in total.\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex31__section sd-dex31__section--soft\" aria-labelledby=\"sd-dex31-g1-title\"\u003e\n    \u003cdiv class=\"sd-dex31__container\"\u003e\n      \u003cdiv class=\"sd-dex31__section-head\"\u003e\n        \u003cp class=\"sd-dex31__kicker\"\u003ePublished Platform Use\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex31-g1-title\"\u003eListed for use with the Unitree G1 humanoid robot\u003c\/h3\u003e\n        \u003cp class=\"sd-dex31__lead\"\u003e\n          Unitree states that Dex3-1 can be used with G1 to perform complex\n          movements. The complete installation still requires configuration-specific validation.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex31__compatibility-grid\"\u003e\n        \u003cdiv class=\"sd-dex31__video-frame\"\u003e\n          \u003cvideo controls muted loop playsinline preload=\"metadata\" aria-label=\"Unitree Dex3-1 operating with the G1 humanoid robot\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/02fad63b95324d448b727a2d830eae02.mp4\" type=\"video\/mp4\"\u003e\n            Your browser does not support embedded video. Product information remains available beside this media.\n          \u003c\/source\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n\n        \u003caside class=\"sd-dex31__compatibility-panel\" aria-labelledby=\"sd-dex31-checklist-title\"\u003e\n          \u003ch4 id=\"sd-dex31-checklist-title\"\u003eConfirm before ordering\u003c\/h4\u003e\n          \u003cp\u003e\n            Published G1 use is an important starting point, but it does not by\n            itself confirm every installation detail.\n          \u003c\/p\u003e\n          \u003cul class=\"sd-dex31__checklist\"\u003e\n            \u003cli\u003eConfirm the intended G1 configuration and installation position.\u003c\/li\u003e\n            \u003cli\u003eVerify mounting, handedness, mechanical clearance, and cabling.\u003c\/li\u003e\n            \u003cli\u003ePlan for the hand's published 12–58 V working range.\u003c\/li\u003e\n            \u003cli\u003eConfirm USB 2.0 communication and 1000 Hz data handling.\u003c\/li\u003e\n            \u003cli\u003eValidate control, feedback, and safety requirements for the task.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp class=\"sd-dex31__compatibility-note\"\u003e\n            Unitree's product page does not state that the hand is plug-and-play or\n            list the included integration hardware.\n          \u003c\/p\u003e\n        \u003c\/aside\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex31__section\" aria-labelledby=\"sd-dex31-performance-title\"\u003e\n    \u003cdiv class=\"sd-dex31__container\"\u003e\n      \u003cdiv class=\"sd-dex31__section-head\"\u003e\n        \u003cp class=\"sd-dex31__kicker\"\u003ePublished Grasp Tests\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex31-performance-title\"\u003eThe same conditional result in two orientations\u003c\/h3\u003e\n        \u003cp class=\"sd-dex31__lead\"\u003e\n          Unitree reports the values below at room temperature while grasping a\n          5 cm round, rigid object. They are conditional test figures, not general\n          payload or continuous-power ratings.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex31__condition-grid\"\u003e\n        \u003carticle class=\"sd-dex31__condition-card\"\u003e\n          \u003cp class=\"sd-dex31__condition-label\"\u003ePalm Facing Down\u003c\/p\u003e\n          \u003cstrong class=\"sd-dex31__condition-value\"\u003e500 g\u003c\/strong\u003e\n          \u003ch4\u003eMaximum published test weight\u003c\/h4\u003e\n          \u003cp\u003e\n            Unitree also lists maximum power of 400 W for 3 seconds for this\n            room-temperature, 5 cm round-object test.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-dex31__condition-card\"\u003e\n          \u003cp class=\"sd-dex31__condition-label\"\u003ePalm Facing Left\u003c\/p\u003e\n          \u003cstrong class=\"sd-dex31__condition-value\"\u003e500 g\u003c\/strong\u003e\n          \u003ch4\u003eMaximum published test weight\u003c\/h4\u003e\n          \u003cp\u003e\n            Unitree also lists maximum power of 400 W for 3 seconds for this\n            room-temperature, 5 cm round-object test.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"sd-dex31__condition-note\"\u003e\n        “400 W @ 3 s” is a short-duration maximum-power figure under the stated\n        tests. It is not a continuous operating-power specification.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex31__section sd-dex31__section--soft\" aria-labelledby=\"sd-dex31-joints-title\"\u003e\n    \u003cdiv class=\"sd-dex31__container\"\u003e\n      \u003cdiv class=\"sd-dex31__section-head\"\u003e\n        \u003cp class=\"sd-dex31__kicker\"\u003eJoint Movement Range\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex31-joints-title\"\u003ePublished angles across all seven joints\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex31__joint-grid\"\u003e\n        \u003carticle class=\"sd-dex31__joint-card\"\u003e\n          \u003cdiv class=\"sd-dex31__joint-head\"\u003e\n            \u003ch4\u003eThumb\u003c\/h4\u003e\n            \u003cp\u003eThree degrees of freedom\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cul class=\"sd-dex31__joint-list\"\u003e\n            \u003cli\u003e\n\u003cspan\u003eJoint 0\u003c\/span\u003e\u003cstrong\u003e−60° to 60°\u003c\/strong\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan\u003eJoint 1\u003c\/span\u003e\u003cstrong\u003e−35° to 60°\u003c\/strong\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan\u003eJoint 2\u003c\/span\u003e\u003cstrong\u003e0° to 100°\u003c\/strong\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex31__joint-card\"\u003e\n          \u003cdiv class=\"sd-dex31__joint-head\"\u003e\n            \u003ch4\u003eIndex Finger\u003c\/h4\u003e\n            \u003cp\u003eTwo degrees of freedom\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cul class=\"sd-dex31__joint-list\"\u003e\n            \u003cli\u003e\n\u003cspan\u003eJoint 0\u003c\/span\u003e\u003cstrong\u003e0° to 90°\u003c\/strong\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan\u003eJoint 1\u003c\/span\u003e\u003cstrong\u003e0° to 100°\u003c\/strong\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex31__joint-card\"\u003e\n          \u003cdiv class=\"sd-dex31__joint-head\"\u003e\n            \u003ch4\u003eMiddle Finger\u003c\/h4\u003e\n            \u003cp\u003eTwo degrees of freedom\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cul class=\"sd-dex31__joint-list\"\u003e\n            \u003cli\u003e\n\u003cspan\u003eJoint 0\u003c\/span\u003e\u003cstrong\u003e0° to 90°\u003c\/strong\u003e\n\u003c\/li\u003e\n            \u003cli\u003e\n\u003cspan\u003eJoint 1\u003c\/span\u003e\u003cstrong\u003e0° to 100°\u003c\/strong\u003e\n\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex31__section sd-dex31__section--dark\" aria-labelledby=\"sd-dex31-integration-title\"\u003e\n    \u003cdiv class=\"sd-dex31__container\"\u003e\n      \u003cdiv class=\"sd-dex31__section-head\"\u003e\n        \u003cp class=\"sd-dex31__kicker\"\u003eIntegration Essentials\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex31-integration-title\"\u003ePublished hand-level electrical and data requirements\u003c\/h3\u003e\n        \u003cp class=\"sd-dex31__lead\"\u003e\n          These values describe the complete hand. The individual miniature joint\n          modules have a separate 12–24 V specification shown later.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex31__integration-grid\"\u003e\n        \u003cdiv class=\"sd-dex31__integration-card\"\u003e\n\u003cspan\u003eHand Working Voltage\u003c\/span\u003e\u003cstrong\u003e12–58 V\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex31__integration-card\"\u003e\n\u003cspan\u003eStatic Current\u003c\/span\u003e\u003cstrong\u003e58 V @ 0.2 A\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex31__integration-card\"\u003e\n\u003cspan\u003eMaximum Current\u003c\/span\u003e\u003cstrong\u003e10 A\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex31__integration-card\"\u003e\n\u003cspan\u003eInterface\u003c\/span\u003e\u003cstrong\u003eUSB 2.0\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex31__integration-card\"\u003e\n\u003cspan\u003eCommunication Rate\u003c\/span\u003e\u003cstrong\u003e1000 Hz\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex31__integration-card\"\u003e\n\u003cspan\u003eSender Packet\u003c\/span\u003e\u003cstrong\u003e1234 bytes\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex31__integration-card\"\u003e\n\u003cspan\u003eReceiver Packet\u003c\/span\u003e\u003cstrong\u003e1270 bytes\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"sd-dex31__integration-card\"\u003e\n\u003cspan\u003eWorking Temperature\u003c\/span\u003e\u003cstrong\u003e−20°C to 60°C\u003c\/strong\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex31__feedback-grid\"\u003e\n        \u003carticle class=\"sd-dex31__feedback-card\"\u003e\n          \u003ch4\u003ePerceptual Feedback\u003c\/h4\u003e\n          \u003cp\u003e\n            Joint mode, joint position, joint velocity, joint torque, joint\n            temperature, voltage and current, sensor pressure, sensor temperature,\n            and IMU data.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n        \u003carticle class=\"sd-dex31__feedback-card\"\u003e\n          \u003ch4\u003eControl Feedback\u003c\/h4\u003e\n          \u003cp\u003e\n            Joint mode, joint position, joint velocity, joint torque, joint\n            stiffness coefficient, and joint damping coefficient.\n          \u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex31__section\" aria-labelledby=\"sd-dex31-modules-title\"\u003e\n    \u003cdiv class=\"sd-dex31__container\"\u003e\n      \u003cdiv class=\"sd-dex31__section-head\"\u003e\n        \u003cp class=\"sd-dex31__kicker\"\u003eJoint Module Comparison\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex31-modules-title\"\u003eF-1515-108 and F-1515-214 joint specifications\u003c\/h3\u003e\n        \u003cp class=\"sd-dex31__lead\"\u003e\n          Unitree publishes two miniature brushless force-controlled joint models\n          with different reduction ratios, torque figures, and rotational speeds.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex31__module-comparison\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n\u003cth scope=\"col\"\u003eParameter\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eF-1515-108\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eF-1515-214\u003c\/th\u003e\n\u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight \/ Dimensions\u003c\/th\u003e\n\u003ctd\u003e45 g \/ 34.8 × 23.1 × 23.3 mm\u003c\/td\u003e\n\u003ctd\u003e45 g \/ 34.8 × 23.1 × 23.3 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eReduction Ratio\u003c\/th\u003e\n\u003ctd\u003e1:108\u003c\/td\u003e\n\u003ctd\u003e1:214\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum Torque — Ideal\u003c\/th\u003e\n\u003ctd\u003e0.76 N·m\u003c\/td\u003e\n\u003ctd\u003e1.498 N·m\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eActual Torque — Same Direction as Speed\u003c\/th\u003e\n\u003ctd\u003e0.49 N·m\u003c\/td\u003e\n\u003ctd\u003e0.86 N·m\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eActual Torque — Opposite Direction to Speed\u003c\/th\u003e\n\u003ctd\u003e1.37 N·m\u003c\/td\u003e\n\u003ctd\u003e3.1 N·m\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum Rotational Speed\u003c\/th\u003e\n\u003ctd\u003e23 rad\/s\u003c\/td\u003e\n\u003ctd\u003e11 rad\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth scope=\"row\"\u003eShared Published Details\u003c\/th\u003e\n\u003ctd colspan=\"2\"\u003e4.76 A maximum line current; 1000 Hz control frequency; High-Speed UniBus; rotor absolute encoder; 12–24 V; −20°C to 60°C\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex31__section sd-dex31__section--dark\" aria-labelledby=\"sd-dex31-specs-title\"\u003e\n    \u003cdiv class=\"sd-dex31__container\"\u003e\n      \u003cdiv class=\"sd-dex31__parameter-head\"\u003e\n        \u003cdiv class=\"sd-dex31__section-head\" style=\"margin-bottom: 0;\"\u003e\n          \u003cp class=\"sd-dex31__kicker\"\u003eComplete Product Parameters\u003c\/p\u003e\n          \u003ch3 id=\"sd-dex31-specs-title\"\u003eUnitree Dex3-1 specifications\u003c\/h3\u003e\n          \u003cp class=\"sd-dex31__lead\"\u003e\n            Hand, sensing, software, and joint-module specifications are separated\n            below to prevent hand-level and component-level values from being mixed.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003ca class=\"sd-dex31__manual-button\" href=\"https:\/\/marketing.unitree.com\/article\/en\/Dex3-1\/User_Manual.html\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eView Official User Manual\u003c\/a\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex31__drawing\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex3-1_Image3.png?v=1784867584\" alt=\"Unitree Dex3-1 dimensional comparison\" width=\"1920\" height=\"1080\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex31__table-stack\"\u003e\n        \u003carticle class=\"sd-dex31__table-card\"\u003e\n          \u003ch4 class=\"sd-dex31__table-title\"\u003eBody Parameters\u003c\/h4\u003e\n          \u003cdiv class=\"sd-dex31__table-wrap\"\u003e\n            \u003ctable class=\"sd-dex31__table\"\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e710 g\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions \u003csup\u003e[1]\u003c\/sup\u003e\n\u003c\/th\u003e\n\u003ctd\u003e175 × 88 × 77 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDegrees of Freedom\u003c\/th\u003e\n\u003ctd\u003e7 — thumb × 3; index finger × 2; middle finger × 2\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eTransmission Mechanism\u003c\/th\u003e\n\u003ctd\u003e6 miniature brushless force-controlled joints with direct drive; 1 miniature brushless force-controlled joint with gear transmission\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFingertip Repeat Positioning Accuracy\u003c\/th\u003e\n\u003ctd\u003e±2 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWorking Voltage\u003c\/th\u003e\n\u003ctd\u003e12–58 V\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eStatic Current\u003c\/th\u003e\n\u003ctd\u003e58 V @ 0.2 A\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum Current\u003c\/th\u003e\n\u003ctd\u003e10 A\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCommunication Interface\u003c\/th\u003e\n\u003ctd\u003eUSB 2.0\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWorking Temperature Range\u003c\/th\u003e\n\u003ctd\u003e−20°C to 60°C\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePalm-Down Load Test\u003c\/th\u003e\n\u003ctd\u003eAt room temperature with a 5 cm round rigid object: maximum weight 500 g; maximum power 400 W @ 3 s\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePalm-Facing-Left Load Test\u003c\/th\u003e\n\u003ctd\u003eAt room temperature with a 5 cm round rigid object: maximum weight 500 g; maximum power 400 W @ 3 s\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex31__table-card\"\u003e\n          \u003ch4 class=\"sd-dex31__table-title\"\u003eJoint Angle Ranges\u003c\/h4\u003e\n          \u003cdiv class=\"sd-dex31__table-wrap\"\u003e\n            \u003ctable class=\"sd-dex31__table\"\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eThumb\u003c\/th\u003e\n\u003ctd\u003eJoint 0: −60° to 60°; Joint 1: −35° to 60°; Joint 2: 0° to 100°\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eIndex Finger\u003c\/th\u003e\n\u003ctd\u003eJoint 0: 0° to 90°; Joint 1: 0° to 100°\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMiddle Finger\u003c\/th\u003e\n\u003ctd\u003eJoint 0: 0° to 90°; Joint 1: 0° to 100°\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex31__table-card\"\u003e\n          \u003ch4 class=\"sd-dex31__table-title\"\u003eSensing Parameters\u003c\/h4\u003e\n          \u003cdiv class=\"sd-dex31__table-wrap\"\u003e\n            \u003ctable class=\"sd-dex31__table\"\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePressure-Sensor Arrays\u003c\/th\u003e\n\u003ctd\u003e9 arrays; 33 pressure sensors in total\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eArray Resolution\u003c\/th\u003e\n\u003ctd\u003e2 × 2 palm × 3; 2 × 2 single finger pad × 3; 3 × 1 single fingertip × 3\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eSensing Range\u003c\/th\u003e\n\u003ctd\u003e10–2500 g\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum Tolerated Applied Load Without Damage \u003csup\u003e[2]\u003c\/sup\u003e\n\u003c\/th\u003e\n\u003ctd\u003e20 kg under the stated pressure-test condition; not a gripping payload\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex31__table-card\"\u003e\n          \u003ch4 class=\"sd-dex31__table-title\"\u003eSoftware Functions\u003c\/h4\u003e\n          \u003cdiv class=\"sd-dex31__table-wrap\"\u003e\n            \u003ctable class=\"sd-dex31__table\"\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCommunication Rate\u003c\/th\u003e\n\u003ctd\u003e1000 Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eFull-Packet Size\u003c\/th\u003e\n\u003ctd\u003eSender: 1234 bytes; receiver: 1270 bytes\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003ePerceptual Feedback\u003c\/th\u003e\n\u003ctd\u003eJoint mode, joint position, joint velocity, joint torque, joint temperature, voltage and current, sensor pressure value, sensor temperature value, IMU data\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eControl Feedback\u003c\/th\u003e\n\u003ctd\u003eJoint mode, joint position, joint velocity, joint torque, joint stiffness coefficient, joint damping coefficient\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"sd-dex31__table-card\"\u003e\n          \u003ch4 class=\"sd-dex31__table-title\"\u003eMiniature Brushless Force-Controlled Joint Parameters\u003c\/h4\u003e\n          \u003cdiv class=\"sd-dex31__table-wrap\"\u003e\n            \u003ctable class=\"sd-dex31__table sd-dex31__table--compare\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n\u003cth scope=\"col\"\u003eParameter\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eF-1515-108\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eF-1515-214\u003c\/th\u003e\n\u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eOfficial Model Name\u003c\/th\u003e\n\u003ctd\u003eF-1515-108 Miniature Brushless Force-Controlled Joint\u003c\/td\u003e\n\u003ctd\u003eF-1515-214 Miniature Brushless Force-Controlled Joint\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd\u003e45 g\u003c\/td\u003e\n\u003ctd\u003e45 g\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e34.8 × 23.1 × 23.3 mm\u003c\/td\u003e\n\u003ctd\u003e34.8 × 23.1 × 23.3 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eReduction Ratio\u003c\/th\u003e\n\u003ctd\u003e1:108\u003c\/td\u003e\n\u003ctd\u003e1:214\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum Torque — Ideal\u003c\/th\u003e\n\u003ctd\u003e0.76 N·m\u003c\/td\u003e\n\u003ctd\u003e1.498 N·m\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eActual Torque — Same Direction as Rotational Speed\u003c\/th\u003e\n\u003ctd\u003e0.49 N·m\u003c\/td\u003e\n\u003ctd\u003e0.86 N·m\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eActual Torque — Opposite Direction to Rotational Speed\u003c\/th\u003e\n\u003ctd\u003e1.37 N·m\u003c\/td\u003e\n\u003ctd\u003e3.1 N·m\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum Rotational Speed\u003c\/th\u003e\n\u003ctd\u003e23 rad\/s\u003c\/td\u003e\n\u003ctd\u003e11 rad\/s\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMaximum Line Current\u003c\/th\u003e\n\u003ctd\u003e4.76 A\u003c\/td\u003e\n\u003ctd\u003e4.76 A\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCommunication Control Frequency\u003c\/th\u003e\n\u003ctd\u003e1000 Hz\u003c\/td\u003e\n\u003ctd\u003e1000 Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eCommunication Method\u003c\/th\u003e\n\u003ctd\u003eHigh-Speed UniBus\u003c\/td\u003e\n\u003ctd\u003eHigh-Speed UniBus\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eEncoder\u003c\/th\u003e\n\u003ctd\u003eRotor absolute encoder\u003c\/td\u003e\n\u003ctd\u003eRotor absolute encoder\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWorking Temperature Range\u003c\/th\u003e\n\u003ctd\u003e−20°C to 60°C\u003c\/td\u003e\n\u003ctd\u003e−20°C to 60°C\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eIP Rating\u003c\/th\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003ctd\u003eNot specified\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eWorking Voltage\u003c\/th\u003e\n\u003ctd\u003e12–24 V\u003c\/td\u003e\n\u003ctd\u003e12–24 V\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotor Feedback\u003c\/th\u003e\n\u003ctd\u003eTorque, angle, angular velocity, temperature\u003c\/td\u003e\n\u003ctd\u003eTorque, angle, angular velocity, temperature\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003cth scope=\"row\"\u003eMotor Control Commands\u003c\/th\u003e\n\u003ctd\u003eTorque, angle, angular velocity, stiffness, damping\u003c\/td\u003e\n\u003ctd\u003eTorque, angle, angular velocity, stiffness, damping\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex31__warning\"\u003e\n        \u003cspan class=\"sd-dex31__warning-mark\" aria-hidden=\"true\"\u003e!\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003ch4\u003eThe 20 kg sensing value is not a gripping payload\u003c\/h4\u003e\n          \u003cp\u003e\n            Unitree lists it as the maximum tolerated applied load without damage\n            when the hand is pressed vertically downward by a 1 cm-diameter\n            cylinder. Results vary by application.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex31__footnotes\"\u003e\n        \u003cp\u003e\u003cstrong\u003e[1]\u003c\/strong\u003e The published dimensions are measured with the dexterous hand laid flat.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[2]\u003c\/strong\u003e This value refers to pressure applied by a vertically downward cylinder with a diameter of 1 cm. It varies across application scenarios and is not a payload rating.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[3]\u003c\/strong\u003e This product is a civilian robot. Users should not make dangerous modifications or use the robot in a hazardous manner.\u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003e[4]\u003c\/strong\u003e Refer to Unitree Robotics for related terms and policies, and comply with applicable local laws and regulations.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex31__section sd-dex31__section--soft\" aria-labelledby=\"sd-dex31-faq-title\"\u003e\n    \u003cdiv class=\"sd-dex31__container\"\u003e\n      \u003cdiv class=\"sd-dex31__section-head\"\u003e\n        \u003cp class=\"sd-dex31__kicker\"\u003eFrequently Asked Questions\u003c\/p\u003e\n        \u003ch3 id=\"sd-dex31-faq-title\"\u003eDex3-1 product and integration details\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"sd-dex31__faq\"\u003e\n        \u003cdetails\u003e\n          \u003csummary\u003eHow are the seven degrees of freedom distributed?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex31__faq-answer\"\u003e\n            \u003cp\u003e\n              Dex3-1 has three thumb joints, two index-finger joints, and two\n              middle-finger joints, for seven actuated joints in total.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat does hybrid force-position control mean in this listing?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex31__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree describes Dex3-1 as combining force and position control for\n              sensitive, reliable object operation and precise data collection.\n              Application-specific control behavior must be validated within the complete system.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eHow many pressure sensors does Dex3-1 include?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex31__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree lists nine pressure-sensor arrays containing 33 pressure\n              sensors in total, distributed across palm, finger-pad, and fingertip regions.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eIs the 20 kg sensing value a gripping payload?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex31__faq-answer\"\u003e\n            \u003cp\u003e\n              No. It is a maximum tolerated applied load without damage under\n              Unitree's stated 1 cm vertical-cylinder pressure test. It is not a\n              payload, grasp-load, lifting, or rated-load value.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat do the 500 g and 400 W @ 3 s figures mean?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex31__faq-answer\"\u003e\n            \u003cp\u003e\n              For both published orientations—palm facing down and palm facing\n              left—Unitree lists a maximum weight of 500 g and maximum power of\n              400 W for 3 seconds at room temperature while grasping a 5 cm round,\n              rigid object. The power figure is not stated as continuous.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhich Unitree robot is officially listed for use with Dex3-1?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex31__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree specifically lists use with its G1 humanoid robot. Confirm\n              the complete mechanical, electrical, handedness, and software\n              configuration before ordering.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat voltage should be used for the hand?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex31__faq-answer\"\u003e\n            \u003cp\u003e\n              The current Dex3-1 product page lists a 12–58 V working range for\n              the complete hand. The individual miniature joint modules separately\n              list 12–24 V; these are different specification levels.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat data and control feedback are published?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex31__faq-answer\"\u003e\n            \u003cp\u003e\n              Perceptual feedback includes joint, electrical, tactile-sensor,\n              temperature, and IMU information. Control feedback includes joint\n              mode, position, velocity, torque, stiffness coefficient, and damping coefficient.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhere can I read the official Dex3-1 user manual?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex31__faq-answer\"\u003e\n            \u003cp\u003e\n              The official English manual is available on\n              \u003ca href=\"https:\/\/marketing.unitree.com\/article\/en\/Dex3-1\/User_Manual.html\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eUnitree's Dex3-1 User Manual page\u003c\/a\u003e.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eIs Dex3-1 plug-and-play, and what is included?\u003c\/summary\u003e\n          \u003cdiv class=\"sd-dex31__faq-answer\"\u003e\n            \u003cp\u003e\n              Unitree's product page does not specify plug-and-play operation or\n              package contents. Confirm mounting, handedness, cabling, power,\n              communication, and included items before purchase.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"sd-dex31__section\"\u003e\n    \u003cdiv class=\"sd-dex31__container\"\u003e\n      \u003cdiv class=\"sd-dex31__cta\"\u003e\n        \u003cdiv class=\"sd-dex31__cta-grid\"\u003e\n          \u003cdiv\u003e\n            \u003cp class=\"sd-dex31__kicker\"\u003eSpeedyDrone Canada\u003c\/p\u003e\n            \u003ch3\u003eConfirm the right Dex3-1 configuration for your project\u003c\/h3\u003e\n            \u003cp\u003e\n              Contact SpeedyDrone to discuss Canadian availability, intended G1\n              use, and the mechanical, electrical, handedness, and software\n              integration requirements for your robotic system.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003ca class=\"sd-dex31__cta-button\" href=\"\/pages\/contact\"\u003eContact SpeedyDrone\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Unitree Robotics","offers":[{"title":"Default Title","offer_id":47677156982921,"sku":null,"price":0.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/1242\/1001\/files\/Unitree_Dex3-1_Cover_Image1.png?v=1784868968"}],"url":"https:\/\/www.speedydrone.ca\/collections\/unitree-dexterous-hands-grippers.oembed","provider":"SpeedyDrone Canada ","version":"1.0","type":"link"}