Unitree R1 EDU Pro C / U5
.sd-r1-u5-description { --sd-r1-text: #101216; --sd-r1-muted: #5f6670; --sd-r1-line: #e1e4e8; --sd-r1-soft: #f4f5f6; --sd-r1-dark: #0d0f12; --sd-r1-dark-card: #171a1f; --sd-r1-radi us-lg: 24px; --sd-r1-radius-md: 18px; width: 100%; max-width: 1180px; margin: 0 auto; color: var(--sd-r1-text); font-family: inherit; line-height: 1.6; box-sizing: border-box; overflow-x: hidden; } .sd-r1-u5-description *, .sd-r1-u5-description *::before, .sd-r1-u5-description *::after { box-sizing: border-box; } .sd-r1-u5-description img, .sd-r1-u5-description video { display: block; width: 100%; max-width: 100%; } .sd-r1-u5-description img { height: auto; } .sd-r1-u5-description video { pointer-events: none; user-select: none; -webkit-user-select: none; } .sd-r1-u5-description h1, .sd-r1-u5-description h2, .sd-r1-u5-description h3, .sd-r1-u5-description p, .sd-r1-u5-description ul { margin-top: 0; } .sd-r1-u5-description h1, .sd-r1-u5-description h2, .sd-r1-u5-description h3 { color: var(--sd-r1-text); font-family: inherit; font-weight: 700; letter-spacing: -0.035em; line-height: 1.12; } .sd-r1-u5-description p { color: var(--sd-r1-muted); font-size: 16px; line-height: 1.72; } .sd-r1-u5-description p, .sd-r1-u5-description li, .sd-r1-u5-description th, .sd-r1-u5-description td { overflow-wrap: break-word; } .sd-r1-u5-description section { margin: 0 0 92px; } .sd-r1-u5-description .sd-r1-shell { width: 100%; padding-right: 24px; padding-left: 24px; } .sd-r1-u5-description .sd-r1-eyebrow { margin-bottom: 14px; color: #555c65; font-size: 13px; font-weight: 700; letter-spacing: 0.14em; line-height: 1.4; text-transform: uppercase; } .sd-r1-u5-description .sd-r1-section-heading { max-width: 820px; margin: 0 auto 42px; text-align: center; } .sd-r1-u5-description .sd-r1-section-heading h2 { margin-bottom: 16px; font-size: clamp(32px, 4.2vw, 52px); } .sd-r1-u5-description .sd-r1-section-heading p { max-width: 720px; margin-right: auto; margin-bottom: 0; margin-left: auto; font-size: 17px; } /* Hero */ .sd-r1-u5-description .sd-r1-hero { margin-bottom: 92px; } .sd-r1-u5-description .sd-r1-hero-media { width: 100%; overflow: hidden; background: var(--sd-r1-dark); border-radius: var(--sd-r1-radius-lg); } .sd-r1-u5-description .sd-r1-hero-image { width: 100%; height: auto; object-fit: contain; } .sd-r1-u5-description .sd-r1-hero-copy { padding: 64px 24px 0; text-align: center; } .sd-r1-u5-description .sd-r1-hero-inner { max-width: 1100px; margin: 0 auto; } .sd-r1-u5-description .sd-r1-config-badge { display: inline-flex; align-items: center; justify-content: center; margin-bottom: 19px; padding: 8px 14px; color: #3c4149; font-size: 12px; font-weight: 700; letter-spacing: 0.1em; line-height: 1.3; text-transform: uppercase; background: var(--sd-r1-soft); border: 1px solid var(--sd-r1-line); border-radius: 999px; } .sd-r1-u5-description .sd-r1-hero h1 { max-width: 1080px; margin: 0 auto 22px; font-size: clamp(40px, 5vw, 62px); line-height: 1.07; } .sd-r1-u5-description .sd-r1-hero-lead { max-width: 880px; margin: 0 auto 18px; color: #23272d; font-size: clamp(20px, 2.3vw, 27px); font-weight: 500; line-height: 1.48; } .sd-r1-u5-description .sd-r1-hero-text { max-width: 820px; margin: 0 auto; font-size: 17px; } /* Key figures */ .sd-r1-u5-description .sd-r1-stat-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; max-width: 1040px; margin: 46px auto 0; } .sd-r1-u5-description .sd-r1-stat { min-width: 0; padding: 27px 16px; background: var(--sd-r1-soft); border: 1px solid #e7e9ec; border-radius: var(--sd-r1-radius-md); text-align: center; } .sd-r1-u5-description .sd-r1-stat strong { display: block; margin-bottom: 6px; color: var(--sd-r1-text); font-size: clamp(23px, 2.7vw, 34px); font-weight: 700; letter-spacing: -0.045em; line-height: 1.12; } .sd-r1-u5-description .sd-r1-stat span { display: block; color: var(--sd-r1-muted); font-size: 13px; font-weight: 600; line-height: 1.45; } /* Feature cards */ .sd-r1-u5-description .sd-r1-feature-list { display: grid; gap: 28px; } .sd-r1-u5-description .sd-r1-feature { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(360px, 0.85fr); min-height: 420px; overflow: hidden; background: var(--sd-r1-soft); border: 1px solid #e3e6e9; border-radius: var(--sd-r1-radius-lg); } .sd-r1-u5-description .sd-r1-feature:nth-child(even) { grid-template-columns: minmax(360px, 0.85fr) minmax(0, 1.15fr); } .sd-r1-u5-description .sd-r1-feature:nth-child(even) .sd-r1-feature-media { order: 2; } .sd-r1-u5-description .sd-r1-feature:nth-child(even) .sd-r1-feature-copy { order: 1; } .sd-r1-u5-description .sd-r1-feature-media { position: relative; min-width: 0; min-height: 420px; overflow: hidden; background: #111317; } .sd-r1-u5-description .sd-r1-feature-video { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; opacity: 0; object-fit: cover; object-position: center; transition: opacity 220ms ease; } .sd-r1-u5-description .sd-r1-feature-video.sd-r1-video-ready { opacity: 1; } .sd-r1-u5-description .sd-r1-feature-copy { display: flex; min-width: 0; flex-direction: column; justify-content: center; padding: clamp(34px, 4.5vw, 54px); } .sd-r1-u5-description .sd-r1-feature-index { display: block; margin-bottom: 18px; color: #747b85; font-size: 12px; font-weight: 700; letter-spacing: 0.13em; line-height: 1.4; text-transform: uppercase; } .sd-r1-u5-description .sd-r1-feature-copy h3 { max-width: 430px; margin-bottom: 17px; font-size: clamp(28px, 3vw, 39px); line-height: 1.1; } .sd-r1-u5-description .sd-r1-feature-copy p { max-width: 455px; margin-bottom: 0; font-size: 15px; line-height: 1.7; } .sd-r1-u5-description .sd-r1-feature-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 24px; } .sd-r1-u5-description .sd-r1-feature-tag { display: inline-flex; align-items: center; min-height: 34px; padding: 7px 12px; color: #343940; font-size: 12px; font-weight: 700; line-height: 1.35; background: #ffffff; border: 1px solid #dfe2e6; border-radius: 999px; } /* Verified configuration */ .sd-r1-u5-description .sd-r1-configuration { padding: 74px 24px; background: var(--sd-r1-dark); border-radius: var(--sd-r1-radius-lg); } .sd-r1-u5-description .sd-r1-configuration .sd-r1-eyebrow { color: #b6bbc3; } .sd-r1-u5-description .sd-r1-configuration .sd-r1-section-heading h2 { color: #ffffff; } .sd-r1-u5-description .sd-r1-configuration .sd-r1-section-heading p { color: #b9bec6; } .sd-r1-u5-description .sd-r1-config-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; } .sd-r1-u5-description .sd-r1-config-card { min-width: 0; padding: 31px; background: var(--sd-r1-dark-card); border: 1px solid #2d3138; border-radius: var(--sd-r1-radius-md); } .sd-r1-u5-description .sd-r1-config-card-wide { grid-column: 1 / -1; } .sd-r1-u5-description .sd-r1-card-label { display: block; margin-bottom: 14px; color: #adb3bc; font-size: 11px; font-weight: 700; letter-spacing: 0.13em; line-height: 1.4; text-transform: uppercase; } .sd-r1-u5-description .sd-r1-config-card h3 { margin-bottom: 13px; color: #ffffff; font-size: 24px; letter-spacing: -0.025em; } .sd-r1-u5-description .sd-r1-config-card p { margin-bottom: 0; color: #c4c8ce; font-size: 15px; } .sd-r1-u5-description .sd-r1-config-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px 30px; margin: 21px 0 0; padding: 0; list-style: none; } .sd-r1-u5-description .sd-r1-config-list li { position: relative; padding-left: 18px; color: #c4c8ce; font-size: 14px; line-height: 1.55; } .sd-r1-u5-description .sd-r1-config-list li::before { position: absolute; top: 0.65em; left: 0; width: 6px; height: 6px; background: #ffffff; border-radius: 50%; content: ""; } /* Specifications */ .sd-r1-u5-description .sd-r1-spec-layout { display: grid; grid-template-columns: minmax(0, 0.72fr) minmax(0, 1.28fr); align-items: start; gap: 22px; } .sd-r1-u5-description .sd-r1-spec-layout > * { min-width: 0; } .sd-r1-u5-description .sd-r1-spec-summary { width: 100%; min-width: 0; padding: 34px; background: var(--sd-r1-soft); border: 1px solid #e5e8eb; border-radius: var(--sd-r1-radius-md); } .sd-r1-u5-description .sd-r1-spec-summary h3 { margin-bottom: 17px; font-size: 29px; } .sd-r1-u5-description .sd-r1-spec-summary p { margin-bottom: 20px; font-size: 15px; } .sd-r1-u5-description .sd-r1-spec-summary ul { margin: 0; padding: 0; list-style: none; } .sd-r1-u5-description .sd-r1-spec-summary li { position: relative; margin-bottom: 11px; padding-left: 20px; color: #50555e; font-size: 14px; line-height: 1.55; } .sd-r1-u5-description .sd-r1-spec-summary li:last-child { margin-bottom: 0; } .sd-r1-u5-description .sd-r1-spec-summary li::before { position: absolute; top: 0.65em; left: 0; width: 6px; height: 6px; background: #17191d; border-radius: 50%; content: ""; } .sd-r1-u5-description .sd-r1-table-wrap { width: 100%; min-width: 0; overflow-x: auto; background: #ffffff; border: 1px solid var(--sd-r1-line); border-radius: var(--sd-r1-radius-md); -webkit-overflow-scrolling: touch; } .sd-r1-u5-description .sd-r1-table-wrap:focus-visible { outline: 2px solid #15171b; outline-offset: 4px; } .sd-r1-u5-description .sd-r1-spec-table { width: 100%; min-width: 650px; margin: 0; border-collapse: collapse; } .sd-r1-u5-description .sd-r1-spec-table th, .sd-r1-u5-description .sd-r1-spec-table td { padding: 17px 19px; border-bottom: 1px solid var(--sd-r1-line); vertical-align: top; text-align: left; } .sd-r1-u5-description .sd-r1-spec-table tr:last-child th, .sd-r1-u5-description .sd-r1-spec-table tr:last-child td { border-bottom: 0; } .sd-r1-u5-description .sd-r1-spec-table th { width: 38%; color: #202329; font-size: 14px; font-weight: 700; background: #f6f7f8; } .sd-r1-u5-description .sd-r1-spec-table td { color: #565b64; font-size: 14px; line-height: 1.55; } .sd-r1-u5-description .sd-r1-spec-note { grid-column: 1 / -1; margin: 18px 0 0; color: #707680; font-size: 13px; line-height: 1.65; } /* Video showcase */ .sd-r1-u5-description .sd-r1-video-showcase { padding: 70px 24px 25px; background: var(--sd-r1-dark); border-radius: var(--sd-r1-radius-lg); } .sd-r1-u5-description .sd-r1-video-showcase .sd-r1-eyebrow { color: #b4b9c1; } .sd-r1-u5-description .sd-r1-video-showcase h2 { color: #ffffff; } .sd-r1-u5-description .sd-r1-video-showcase .sd-r1-section-heading p { color: #b4b9c1; } .sd-r1-u5-description .sd-r1-video-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 15px; } .sd-r1-u5-description .sd-r1-video-card { min-width: 0; } .sd-r1-u5-description .sd-r1-video-frame { position: relative; overflow: hidden; background: #202329; border-radius: var(--sd-r1-radius-md); aspect-ratio: 16 / 9; } .sd-r1-u5-description .sd-r1-video-frame video { position: absolute; inset: 0; width: 100%; height: 100%; opacity: 0; object-fit: cover; object-position: center; transition: opacity 220ms ease; } .sd-r1-u5-description .sd-r1-video-frame video.sd-r1-video-ready { opacity: 1; } .sd-r1-u5-description .sd-r1-video-caption { padding: 18px 4px 10px; } .sd-r1-u5-description .sd-r1-video-caption h3 { margin-bottom: 6px; color: #ffffff; font-size: 19px; } .sd-r1-u5-description .sd-r1-video-caption p { margin-bottom: 0; color: #adb3bb; font-size: 14px; } /* Quick answers */ .sd-r1-u5-description .sd-r1-answer-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 15px; } .sd-r1-u5-description .sd-r1-answer-card { min-width: 0; padding: 29px; background: #ffffff; border: 1px solid var(--sd-r1-line); border-radius: var(--sd-r1-radius-md); } .sd-r1-u5-description .sd-r1-answer-card h3 { margin-bottom: 11px; font-size: 20px; letter-spacing: -0.025em; } .sd-r1-u5-description .sd-r1-answer-card p { margin-bottom: 0; font-size: 15px; } /* FAQ */ .sd-r1-u5-description .sd-r1-faq-list { max-width: 930px; margin: 0 auto; border-top: 1px solid var(--sd-r1-line); } .sd-r1-u5-description .sd-r1-faq-list details { border-bottom: 1px solid var(--sd-r1-line); } .sd-r1-u5-description .sd-r1-faq-list summary { position: relative; padding: 23px 48px 23px 0; color: var(--sd-r1-text); font-size: 17px; font-weight: 700; line-height: 1.45; cursor: pointer; list-style: none; } .sd-r1-u5-description .sd-r1-faq-list summary::-webkit-details-marker { display: none; } .sd-r1-u5-description .sd-r1-faq-list summary::after { position: absolute; top: 50%; right: 7px; width: 10px; height: 10px; border-right: 2px solid #555b64; border-bottom: 2px solid #555b64; content: ""; transform: translateY(-70%) rotate(45deg); transition: transform 180ms ease; } .sd-r1-u5-description .sd-r1-faq-list details[open] summary::after { transform: translateY(-30%) rotate(225deg); } .sd-r1-u5-description .sd-r1-faq-list details p { max-width: 840px; margin-bottom: 0; padding: 0 48px 24px 0; font-size: 15px; } .sd-r1-u5-description .sd-r1-faq-list summary:focus-visible { outline: 2px solid #15171b; outline-offset: 4px; border-radius: 4px; } /* Final */ .sd-r1-u5-description .sd-r1-final { margin-bottom: 0; padding: 62px 25px; background: var(--sd-r1-soft); border: 1px solid #e6e8eb; border-radius: var(--sd-r1-radius-lg); text-align: center; } .sd-r1-u5-description .sd-r1-final h2 { max-width: 860px; margin: 0 auto 18px; font-size: clamp(31px, 4vw, 49px); } .sd-r1-u5-description .sd-r1-final p { max-width: 780px; margin: 0 auto; } @media (max-width: 980px) { .sd-r1-u5-description section { margin-bottom: 74px; } .sd-r1-u5-description .sd-r1-stat-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .sd-r1-u5-description .sd-r1-feature, .sd-r1-u5-description .sd-r1-feature:nth-child(even) { grid-template-columns: 1fr; min-height: 0; } .sd-r1-u5-description .sd-r1-feature:nth-child(even) .sd-r1-feature-media, .sd-r1-u5-description .sd-r1-feature:nth-child(even) .sd-r1-feature-copy { order: initial; } .sd-r1-u5-description .sd-r1-feature-media { min-height: 0; aspect-ratio: 16 / 9; } .sd-r1-u5-description .sd-r1-feature-copy h3, .sd-r1-u5-description .sd-r1-feature-copy p { max-width: none; } .sd-r1-u5-description .sd-r1-config-grid, .sd-r1-u5-description .sd-r1-spec-layout { grid-template-columns: minmax(0, 1fr); } .sd-r1-u5-description .sd-r1-config-card-wide { grid-column: auto; } } @media (max-width: 720px) { .sd-r1-u5-description { width: 100%; max-width: 100%; } .sd-r1-u5-description section { margin-bottom: 58px; } .sd-r1-u5-description .sd-r1-shell { width: 100%; max-width: 100%; padding-right: 14px; padding-left: 14px; } .sd-r1-u5-description .sd-r1-hero { margin-bottom: 58px; } .sd-r1-u5-description .sd-r1-hero-media, .sd-r1-u5-description .sd-r1-configuration, .sd-r1-u5-description .sd-r1-video-showcase, .sd-r1-u5-description .sd-r1-final { border-radius: 16px; } .sd-r1-u5-description .sd-r1-hero-copy { padding: 46px 16px 0; } .sd-r1-u5-description .sd-r1-hero h1 { margin-bottom: 18px; font-size: clamp(35px, 10.5vw, 48px); line-height: 1.08; } .sd-r1-u5-description .sd-r1-hero-lead { font-size: 20px; } .sd-r1-u5-description .sd-r1-hero-text { font-size: 15px; } .sd-r1-u5-description .sd-r1-stat-grid { gap: 10px; margin-top: 33px; } .sd-r1-u5-description .sd-r1-stat { padding: 21px 11px; border-radius: 14px; } .sd-r1-u5-description .sd-r1-stat strong { font-size: 23px; } .sd-r1-u5-description .sd-r1-stat span { font-size: 12px; } .sd-r1-u5-description .sd-r1-section-heading { margin-bottom: 29px; text-align: left; } .sd-r1-u5-description .sd-r1-section-heading h2 { margin-bottom: 12px; font-size: 32px; } .sd-r1-u5-description .sd-r1-section-heading p { font-size: 15px; } .sd-r1-u5-description .sd-r1-feature-list { gap: 18px; } .sd-r1-u5-description .sd-r1-feature { border-radius: 16px; } .sd-r1-u5-description .sd-r1-feature-copy { padding: 29px 23px 31px; } .sd-r1-u5-description .sd-r1-feature-copy h3 { font-size: 29px; } .sd-r1-u5-description .sd-r1-configuration { padding: 47px 14px 14px; } .sd-r1-u5-description .sd-r1-configuration .sd-r1-section-heading, .sd-r1-u5-description .sd-r1-video-showcase .sd-r1-section-heading { padding-right: 8px; padding-left: 8px; } .sd-r1-u5-description .sd-r1-config-grid { gap: 11px; } .sd-r1-u5-description .sd-r1-config-card { padding: 24px 22px; border-radius: 14px; } .sd-r1-u5-description .sd-r1-config-list { grid-template-columns: 1fr; gap: 10px; } .sd-r1-u5-description .sd-r1-spec-layout { display: block; width: 100%; max-width: 100%; min-width: 0; } .sd-r1-u5-description .sd-r1-spec-layout > * { display: block; width: 100%; max-width: 100%; min-width: 0; } .sd-r1-u5-description .sd-r1-spec-summary { width: 100%; max-width: 100%; min-width: 0; margin: 0 0 16px; padding: 25px 20px; overflow: hidden; border-radius: 14px; } .sd-r1-u5-description .sd-r1-spec-summary h3 { max-width: 100%; margin-bottom: 14px; font-size: 25px; line-height: 1.16; overflow-wrap: anywhere; } .sd-r1-u5-description .sd-r1-spec-summary p, .sd-r1-u5-description .sd-r1-spec-summary li { overflow-wrap: anywhere; } .sd-r1-u5-description .sd-r1-table-wrap { width: 100%; max-width: 100%; min-width: 0; overflow: visible; background: transparent; border: 0; border-radius: 0; } .sd-r1-u5-description .sd-r1-spec-table { display: block; width: 100%; max-width: 100%; min-width: 0; border-collapse: separate; } .sd-r1-u5-description .sd-r1-spec-table tbody { display: grid; width: 100%; gap: 10px; } .sd-r1-u5-description .sd-r1-spec-table tr { display: block; width: 100%; max-width: 100%; min-width: 0; overflow: hidden; background: #ffffff; border: 1px solid var(--sd-r1-line); border-radius: 12px; } .sd-r1-u5-description .sd-r1-spec-table th, .sd-r1-u5-description .sd-r1-spec-table td { display: block; width: 100%; max-width: 100%; min-width: 0; overflow-wrap: anywhere; } .sd-r1-u5-description .sd-r1-spec-table th { padding: 12px 15px; border-bottom: 1px solid var(--sd-r1-line); background: #f4f5f6; font-size: 13px; line-height: 1.4; } .sd-r1-u5-description .sd-r1-spec-table td { padding: 13px 15px 15px; border-bottom: 0; background: #ffffff; font-size: 14px; line-height: 1.55; } .sd-r1-u5-description .sd-r1-video-showcase { padding: 46px 14px 14px; } .sd-r1-u5-description .sd-r1-video-grid, .sd-r1-u5-description .sd-r1-answer-grid { grid-template-columns: 1fr; gap: 12px; } .sd-r1-u5-description .sd-r1-answer-card { padding: 24px 22px; border-radius: 14px; } .sd-r1-u5-description .sd-r1-faq-list summary { padding-top: 20px; padding-bottom: 20px; font-size: 16px; } .sd-r1-u5-description .sd-r1-faq-list details p { padding-right: 8px; font-size: 14px; } .sd-r1-u5-description .sd-r1-final { padding: 44px 22px; } .sd-r1-u5-description .sd-r1-final h2 { font-size: 31px; } } @media (max-width: 430px) { .sd-r1-u5-description .sd-r1-stat-grid { grid-template-columns: 1fr 1fr; } .sd-r1-u5-description .sd-r1-stat strong { font-size: 21px; } .sd-r1-u5-description .sd-r1-spec-summary { padding: 23px 18px; } .sd-r1-u5-description .sd-r1-spec-summary h3 { font-size: 23px; } } @media (prefers-reduced-motion: reduce) { .sd-r1-u5-description *, .sd-r1-u5-description *::before, .sd-r1-u5-description *::after { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; } } R1 EDU Pro C · R1 EDU U5 Humanoid robot development platform Unitree R1 EDU Pro C in Canada Includes all features of the R1 EDU Smart version, with two BrainCo Revo 2 Basic five-finger dexterous hands and a 100 TOPS computing expansion dock. The R1 EDU U5 configuration provides 38 total joint-motor degrees of freedom, secondary development support, robot models, simulation interfaces and AI algorithm support. 2 Five-finger dexterous hands 6 Active DOF Per dexterous hand 38 DOF Total joint-motor DOF 100 TOPS Computing expansion dock R1 EDU U5 configuration Dexterous manipulation and development support Primary U5-specific specifications below follow the supplied R1 EDU U5 configuration table, with manufacturer clarifications identified separately. Configuration 01 Two five-finger dexterous hands The R1 EDU U5 is equipped with two BrainCo Revo 2 Basic five-finger dexterous hands. Each hand provides six active, motorized degrees of freedom. 2 Dexterous Hands 6 Active DOF per Hand Configuration 02 38 total joint-motor degrees of freedom The complete device has 38 joint-motor degrees of freedom: 26 for the robot body, six for the left dexterous hand and six for the right dexterous hand. 26 + 6 + 6 38 Joint-Motor DOF Configuration 03 100 TOPS computing expansion dock Built-in computing power is upgraded with a 100 TOPS expansion dock, enabling secondary development and AI algorithm support. 100 TOPS AI Algorithm Support Configuration 04 High-level and low-level development Supports high-level and low-level secondary development, robot models, simulation interfaces and simulation environments such as Isaac Sim. High-Level Development Low-Level Development Isaac Sim R1 EDU Pro C · R1 EDU U5 Verified configuration details The primary configuration details below follow the supplied table. Manufacturer clarifications are identified separately. Base configuration R1 EDU Smart Features Included Includes all features of the R1 EDU Smart version. Dexterous hands Two BrainCo Revo 2 Basic Hands Two five-finger dexterous hands are included, with six active, motorized degrees of freedom per hand. Joint-motor DOF 38 Total DOF The complete-device total is 38: 26 body DOF plus six DOF for each dexterous hand. Computing expansion 100 TOPS Expansion Dock Supports secondary development and AI algorithm support. Maximum payload 2 kg Single-Arm Payload The listed maximum single-arm payload is 2 kg. Unitree notes that maximum arm load varies with arm extension posture. Perception sensor Anthropomorphic Binocular Camera The listed perception sensor is an anthropomorphic binocular camera. Development resources Development, Simulation and Ecosystem Support The configuration includes high-level and low-level secondary development support, together with robot models, simulation interfaces and technical resources. High-level secondary development Low-level secondary development Robot models Simulation interfaces Simulation environments such as Isaac Sim Technical support services Comprehensive development manuals Ecosystem support Technical information Unitree R1 EDU Pro C specifications R1 EDU U5 configuration parameters from the supplied specification table. U5 Configuration Summary Includes all R1 EDU Smart features, two BrainCo Revo 2 Basic hands and a 100 TOPS computing expansion dock. Six active, motorized DOF per dexterous hand 38 total joint-motor DOF Two head degrees of freedom 2 kg maximum single-arm payload High-level and low-level development Anthropomorphic binocular camera 12-month warranty for the entire device Base configuration All features of the R1 EDU Smart version Dexterous hands Two BrainCo Revo 2 Basic five-finger dexterous hands Dexterous-hand active DOF 6 active, motorized degrees of freedom per hand Complete-device joint-motor DOF 38 total: 26 body + 6 left hand + 6 right hand Leg DOF 6 per leg Waist DOF 2 Arm DOF 5 per arm Head DOF 2 (upgraded to 2 in the supplied configuration table) Computing expansion 100 TOPS expansion dock for secondary development and AI algorithm support Maximum single-arm payload 2 kg listed maximum; actual maximum varies with arm extension posture Secondary development High-level and low-level secondary development supported Simulation support Robot models, simulation interfaces and simulation environments such as Isaac Sim Support resources Technical support services, comprehensive development manuals and ecosystem support Perception sensor Anthropomorphic binocular camera Warranty 12 months for the entire device, subject to the applicable written warranty terms Manufacturer clarification: BrainCo lists the Revo 2 hand as having 11 total mechanical degrees of freedom, including six active joints. The R1 EDU U5 total of 38 joint-motor DOF therefore counts 26 body joint motors plus six active joints in each hand. Unitree also states that maximum arm load varies with arm extension posture, and warranty coverage remains subject to the applicable written warranty terms. Product demonstrations See the Unitree R1 platform in motion Visual demonstrations of the Unitree R1 platform. Unitree R1 Demonstration Product footage showing the R1 platform in operation. R1 Platform in Motion Additional product footage of the humanoid robot platform. Quick answers R1 EDU Pro C configuration answers What does the R1 EDU U5 include? It includes all features of the R1 EDU Smart version, two BrainCo Revo 2 Basic five-finger dexterous hands and a 100 TOPS computing expansion dock. How many active degrees of freedom does each hand have? Each dexterous hand has six active, motorized degrees of freedom. BrainCo separately lists 11 total mechanical DOF per Revo 2 hand, including the six active joints. How is the 38-DOF total calculated? The total is 26 body joint-motor DOF plus six active joint-motor DOF for each of the two dexterous hands. What secondary development is supported? The table lists both high-level and low-level secondary development, together with robot models and simulation interfaces. What is the maximum single-arm payload? The listed maximum single-arm payload is 2 kg. Unitree notes that maximum arm load varies with arm extension posture. What perception sensor is listed? The listed perception sensor is an anthropomorphic binocular camera. Frequently asked questions Unitree R1 EDU Pro C FAQ Are two dexterous hands included? Yes. The R1 EDU U5 configuration includes two BrainCo Revo 2 Basic five-finger dexterous hands. How many degrees of freedom does the complete device have? The complete device has 38 joint-motor degrees of freedom: 26 for the body and six active joint motors in each dexterous hand. Does the configuration include a 100 TOPS computing dock? Yes. The table lists a 100 TOPS expansion dock for secondary development and AI algorithm support. Does it support Isaac Sim? Yes. The table lists support for simulation environments such as Isaac Sim. What support resources are listed? The table lists technical support services, comprehensive development manuals and ecosystem support. What is the listed warranty period? The listed warranty period is 12 months for the entire device, subject to the applicable written warranty terms. SpeedyDrone Canada R1 EDU Pro C · R1 EDU U5 Contact SpeedyDrone Canada to confirm the R1 EDU U5 configuration, ordering requirements and delivery details. (function () { function initializeR1LazyVideos() { var root = document.querySelector(".sd-r1-u5-description"); if (!root || root.getAttribute("data-video-initialized") === "true") { return; } root.setAttribute("data-video-initialized", "true"); var videos = Array.prototype.slice.call( root.querySelectorAll(".sd-r1-lazy-video") ); if (!videos.length) { return; } var reduceMotionQuery = window.matchMedia ? window.matchMedia("(prefers-reduced-motion: reduce)") : null; function prefersReducedMotion() { return reduceMotionQuery && reduceMotionQuery.matches; } function loadVideo(video) { if (video.getAttribute("data-loaded") === "true") { return; } var source = video.getAttribute("data-src"); if (!source) { return; } video.muted = true; video.defaultMuted = true; video.playsInline = true; video.src = source; video.setAttribute("data-loaded", "true"); video.addEventListener( "loadeddata", function () { video.classList.add("sd-r1-video-ready"); if (prefersReducedMotion()) { video.pause(); try { video.currentTime = 0; } catch (error) { /* No action required */ } } }, { once: true } ); video.load(); } function playVideo(video) { if (prefersReducedMotion() || document.hidden) { video.pause(); return; } loadVideo(video); var playPromise = video.play(); if (playPromise && typeof playPromise.catch === "function") { playPromise.catch(function () { /* Autoplay may be restricted by the browser */ }); } } function pauseVideo(video) { video.pause(); } if (!("IntersectionObserver" in window)) { videos.forEach(function (video) { loadVideo(video); if (!prefersReducedMotion()) { playVideo(video); } }); return; } var observer = new IntersectionObserver( function (entries) { entries.forEach(function (entry) { var video = entry.target; if (entry.isIntersecting) { loadVideo(video); } if (entry.isIntersecting && entry.intersectionRatio >= 0.2) { playVideo(video); } else { pauseVideo(video); } }); }, { root: null, rootMargin: "280px 0px 280px 0px", threshold: [0, 0.05, 0.2, 0.5] } ); videos.forEach(function (video) { observer.observe(video); }); document.addEventListener("visibilitychange", function () { videos.forEach(function (video) { if (document.hidden) { pauseVideo(video); return; } var rect = video.getBoundingClientRect(); var viewportHeight = window.innerHeight || document.documentElement.clientHeight; var visible = rect.bottom > 0 && rect.top < viewportHeight && rect.height > 0; if (visible) { playVideo(video); } }); }); if ( reduceMotionQuery && typeof reduceMotionQuery.addEventListener === "function" ) { reduceMotionQuery.addEventListener("change", function () { videos.forEach(function (video) { if (prefersReducedMotion()) { pauseVideo(video); } }); }); } } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", initializeR1LazyVideos, { once: true }); } else { initializeR1LazyVideos(); } })();