{"id":2695,"date":"2026-09-14T15:51:14","date_gmt":"2026-09-14T06:51:14","guid":{"rendered":"https:\/\/www.mobilio.io\/?page_id=2695"},"modified":"2026-09-14T17:38:50","modified_gmt":"2026-09-14T08:38:50","slug":"revo2","status":"publish","type":"page","link":"https:\/\/www.mobilio.io\/ko\/revo2\/","title":{"rendered":"revo2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2695\" class=\"elementor elementor-2695\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d498350 e-con-full e-flex e-con e-parent\" data-id=\"d498350\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-9598dd3 e-con-full e-flex e-con e-child\" data-id=\"9598dd3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13ed86a elementor-widget elementor-widget-heading\" data-id=\"13ed86a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Revo2<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bcaf74e e-con-full e-flex e-con e-parent\" data-id=\"bcaf74e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-cef23ca e-con-full e-flex e-con e-child\" data-id=\"cef23ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9432fa4 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-html\" data-id=\"9432fa4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- \uac15\uc81c \ubc18\uc751\ud615 \ubdf0\ud3ec\ud2b8 \ud65c\uc131\ud654 \uba54\ud0c0 \ud0dc\uadf8 -->\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n\r\n<!-- ==========================================================================\r\n   BrainCo Dexterous Hand Revo 2 Presentation Page - \uc62c\uc778\uc6d0 \ub2e4\uad6d\uc5b4 \uc2a4\uc704\ucc98 \ud15c\ud50c\ub9bf\r\n   \ud55c\uad6d\uc5b4(KO) \/ \uc601\uc5b4(EN) \/ \uc77c\ubcf8\uc5b4(JA) \uc644\ubcbd \uc9c0\uc6d0 & \uc989\uc2dc \uc5b8\uc5b4 \uc804\ud658 \uc2a4\uc704\ucc98 \ud0d1\uc7ac\r\n   ========================================================================== -->\r\n<style>\r\n    \/* ==========================================\r\n       0. ELEMENTOR & THEME WRAPPER RESET (\uc2a4\ud06c\ub864\ubc14 \uc644\uc804 \ucc28\ub2e8)\r\n       ========================================== *\/\r\n    \/* \uc804\uc5ed \uac00\ub85c \uc2a4\ud06c\ub864\ubc14 \uc0dd\uc131 \ubc29\uc9c0 (Astra & Elementor \ud544\uc218 \ucd5c\uc801\ud654) *\/\r\n    html, body {\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        overflow-x: hidden !important;\r\n    }\r\n\r\n    \/* Elementor HTML \uc704\uc82f \ubc0f \ucee8\ud14c\uc774\ub108 \ub0b4\ubd80 \uc2a4\ud06c\ub864\ubc14 \uc6d0\ucc9c \ucc28\ub2e8 *\/\r\n    html body .elementor-widget-html,\r\n    html body .elementor-widget-html .elementor-widget-container {\r\n        padding: 0 !important;\r\n        margin: 0 !important;\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        overflow: visible !important;\r\n        background-color: transparent !important;\r\n        height: auto !important;\r\n        min-height: 0 !important;\r\n    }\r\n\r\n    \/* Elementor \uc139\uc158 \ubc0f \uc2e0\uaddc Flexbox\/Grid \ucee8\ud14c\uc774\ub108(.e-con) \ud1b5\ud569 \ub9ac\uc14b *\/\r\n    html body .elementor-section.elementor-section-boxed .elementor-container,\r\n    html body .elementor-container,\r\n    html body .e-con,\r\n    html body .e-con-inner {\r\n        max-width: 100% !important;\r\n        width: 100% !important;\r\n        padding-left: 0 !important;\r\n        padding-right: 0 !important;\r\n        background-color: transparent !important;\r\n        overflow: visible !important;\r\n        height: auto !important;\r\n        min-height: 0 !important;\r\n    }\r\n\r\n    html body .elementor-column-gap-default > .elementor-row {\r\n        margin-left: 0 !important;\r\n        margin-right: 0 !important;\r\n    }\r\n\r\n    \/* ==========================================\r\n       1. DESIGN SYSTEM & CSS VARIABLES\r\n       ========================================== *\/\r\n    :root {\r\n        --revo2-bg-main: transparent;\r\n        --revo2-bg-section-alt: #f8fafc;\r\n        --revo2-bg-card: #ffffff;\r\n        --revo2-border-color: rgba(226, 232, 240, 0.85);\r\n        --revo2-border-glow: rgba(255, 90, 9, 0.18);\r\n        \r\n        --revo2-color-primary: #FF5A09; \/* \ubaa8\ube4c\ub9ac\uc624 \uc2dc\uadf8\ub2c8\ucc98 \uc624\ub80c\uc9c0 *\/\r\n        --revo2-color-primary-rgb: 255, 90, 9;\r\n        --revo2-color-secondary: #FF8A00;\r\n        --revo2-color-accent: #0284C7;\r\n        --revo2-color-text-title: #0F172A;\r\n        --revo2-color-text-body: #334155;\r\n        --revo2-color-text-muted: #64748B;\r\n        \r\n        --revo2-font-english: 'Outfit', sans-serif;\r\n        --revo2-font-korean: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif;\r\n        --revo2-font-japanese: 'Noto Sans JP', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;\r\n        \r\n        --revo2-transition-smooth: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);\r\n        --revo2-soft-shadow: 0 10px 30px rgba(0, 0, 0, 0.04), 0 1px 3px rgba(0, 0, 0, 0.02);\r\n        --revo2-glow-shadow: 0 16px 36px rgba(255, 90, 9, 0.09);\r\n    }\r\n\r\n    \/* Base Reset *\/\r\n    html body .revo2-wrapper {\r\n        background-color: var(--revo2-bg-main) !important;\r\n        color: var(--revo2-color-text-body) !important;\r\n        font-family: var(--revo2-font-korean) !important;\r\n        line-height: 1.75 !important;\r\n        letter-spacing: -0.015em !important;\r\n        position: relative !important;\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n        padding: 0 !important;\r\n        margin: 0 !important;\r\n        display: block !important;\r\n        height: auto !important;\r\n        min-height: auto !important;\r\n        overflow: visible !important;\r\n        overflow-x: clip !important;\r\n        overflow-y: visible !important;\r\n        scrollbar-width: none !important;\r\n        -ms-overflow-style: none !important;\r\n    }\r\n\r\n    html body .revo2-wrapper::-webkit-scrollbar {\r\n        display: none !important;\r\n        width: 0 !important;\r\n        height: 0 !important;\r\n    }\r\n\r\n    html body .revo2-wrapper.lang-en { font-family: var(--revo2-font-english) !important; }\r\n    html body .revo2-wrapper.lang-ja { font-family: var(--revo2-font-japanese) !important; }\r\n\r\n    html body .revo2-wrapper * {\r\n        box-sizing: border-box !important;\r\n        margin: 0;\r\n        padding: 0;\r\n        font-family: inherit;\r\n    }\r\n\r\n    html body .revo2-wrapper h1, \r\n    html body .revo2-wrapper h2, \r\n    html body .revo2-wrapper h3, \r\n    html body .revo2-wrapper h4 {\r\n        color: var(--revo2-color-text-title) !important;\r\n        font-weight: 700 !important;\r\n        line-height: 1.3 !important;\r\n        letter-spacing: -0.02em !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-container {\r\n        max-width: 1200px !important;\r\n        margin: 0 auto !important;\r\n        padding: 0 24px !important;\r\n        width: 100% !important;\r\n        display: block !important;\r\n    }\r\n\r\n\r\n    \/* Panels & Glow *\/\r\n    html body .revo2-wrapper .glass-panel {\r\n        background: var(--revo2-bg-card) !important;\r\n        border: 1px solid var(--revo2-border-color) !important;\r\n        border-radius: 16px !important;\r\n        box-shadow: var(--revo2-soft-shadow) !important;\r\n        transition: var(--revo2-transition-smooth) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .glass-panel:hover {\r\n        border-color: rgba(var(--revo2-color-primary-rgb), 0.35) !important;\r\n        box-shadow: var(--revo2-glow-shadow) !important;\r\n        transform: translateY(-4px) !important;\r\n    }\r\n\r\n    \/* Scroll Reveal Engine *\/\r\n    html body .revo2-wrapper .revo2-reveal {\r\n        opacity: 1 !important;\r\n        transform: none !important;\r\n        transition: opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1), transform 0.8s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n    }\r\n    \r\n    html body.revo2-reveal-initialized .revo2-wrapper .revo2-reveal:not(.active) {\r\n        opacity: 0 !important; \r\n        transform: translateY(30px) !important;\r\n    }\r\n\r\n    html body.revo2-reveal-initialized .revo2-wrapper .revo2-reveal.active {\r\n        opacity: 1 !important; \r\n        transform: translateY(0) !important;\r\n    }\r\n\r\n    \/* Typography Tags & Titles *\/\r\n    html body .revo2-wrapper .revo2-section-tag {\r\n        font-size: 0.85rem !important;\r\n        font-weight: 700 !important;\r\n        color: var(--revo2-color-primary) !important;\r\n        text-transform: uppercase !important;\r\n        letter-spacing: 1.5px !important;\r\n        margin-bottom: 12px !important;\r\n        display: inline-block !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-section-title {\r\n        font-size: clamp(2rem, 4.5vw, 2.7rem) !important;\r\n        color: var(--revo2-color-text-title) !important;\r\n        line-height: 1.25 !important;\r\n        margin-bottom: 20px !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-intro-header {\r\n        text-align: center !important;\r\n        max-width: 820px !important;\r\n        margin: 0 auto 50px !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-intro-header p {\r\n        font-size: 1.05rem !important;\r\n        color: var(--revo2-color-text-body) !important;\r\n        line-height: 1.85 !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-divider {\r\n        width: 40px !important;\r\n        height: 3px !important;\r\n        background: var(--revo2-color-primary) !important;\r\n        margin: 18px auto 25px !important;\r\n        border-radius: 2px !important;\r\n    }\r\n\r\n    \/* ==========================================\r\n       2. KEY FEATURES & STAT HIGHLIGHTS\r\n       ========================================== *\/\r\n    html body .revo2-wrapper .revo2-features {\r\n        padding: 75px 0 85px !important;\r\n        background: transparent !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-stat-card {\r\n        background: #ffffff !important;\r\n        border: 1px solid var(--revo2-border-color) !important;\r\n        border-radius: 16px !important;\r\n        padding: 24px 20px !important;\r\n        margin-bottom: 45px !important;\r\n        box-shadow: var(--revo2-soft-shadow) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-stat-strip {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(4, 1fr) !important;\r\n        gap: 20px !important;\r\n        text-align: center !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-stat-item {\r\n        padding: 12px 10px !important;\r\n        border-right: 1px solid var(--revo2-border-color) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-stat-item:last-child {\r\n        border-right: none !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-stat-num {\r\n        font-family: var(--revo2-font-english) !important;\r\n        font-size: clamp(2rem, 3.2vw, 2.7rem) !important;\r\n        font-weight: 800 !important;\r\n        color: var(--revo2-color-text-title) !important;\r\n        line-height: 1.1 !important;\r\n        margin-bottom: 6px !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-stat-num span {\r\n        font-size: 1.1rem !important;\r\n        color: var(--revo2-color-primary) !important;\r\n        font-weight: 600 !important;\r\n        margin-left: 2px !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-stat-label {\r\n        font-size: 0.9rem !important;\r\n        color: var(--revo2-color-text-muted) !important;\r\n        font-weight: 600 !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-feat-grid {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(3, 1fr) !important;\r\n        gap: 24px !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-feat-card {\r\n        padding: 36px 28px !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        background: #ffffff !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-feat-icon-box {\r\n        width: 56px !important;\r\n        height: 56px !important;\r\n        border-radius: 12px !important;\r\n        background: rgba(255, 90, 9, 0.08) !important;\r\n        border: 1px solid rgba(255, 90, 9, 0.2) !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        margin-bottom: 22px !important;\r\n        color: var(--revo2-color-primary) !important;\r\n        transition: var(--revo2-transition-smooth) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-feat-icon-box svg {\r\n        width: 28px !important;\r\n        height: 28px !important;\r\n        stroke-width: 2;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-feat-card:hover .revo2-feat-icon-box {\r\n        background: var(--revo2-color-primary) !important;\r\n        color: #ffffff !important;\r\n        box-shadow: 0 0 16px rgba(255, 90, 9, 0.35) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-feat-title {\r\n        font-size: 1.25rem !important;\r\n        margin-bottom: 12px !important;\r\n        color: var(--revo2-color-text-title) !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-feat-desc {\r\n        font-size: 0.95rem !important;\r\n        color: var(--revo2-color-text-body) !important;\r\n        line-height: 1.75 !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n\r\n    \/* ==========================================\r\n       4. INTERACTIVE 2.5D SIMULATOR\r\n       ========================================== *\/\r\n    html body .revo2-wrapper .revo2-simulator {\r\n        padding: 95px 0 !important;\r\n        background: #ffffff !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-layout {\r\n        display: grid !important;\r\n        grid-template-columns: 1fr 1.15fr !important;\r\n        gap: 40px !important;\r\n        align-items: center !important;\r\n        margin-top: 40px !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-console {\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        gap: 20px !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-tabs {\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        gap: 10px !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-btn {\r\n        background: var(--revo2-bg-section-alt) !important;\r\n        border: 1px solid var(--revo2-border-color) !important;\r\n        border-radius: 10px !important;\r\n        padding: 16px 20px !important;\r\n        text-align: left !important;\r\n        font-weight: 700 !important;\r\n        color: var(--revo2-color-text-title) !important;\r\n        cursor: pointer !important;\r\n        transition: var(--revo2-transition-smooth) !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: space-between !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-btn-left {\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        gap: 12px !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-btn-dot {\r\n        width: 10px !important;\r\n        height: 10px !important;\r\n        border-radius: 50% !important;\r\n        background: #cbd5e1 !important;\r\n        transition: var(--revo2-transition-smooth) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-btn:hover {\r\n        background: #ffffff !important;\r\n        border-color: rgba(var(--revo2-color-primary-rgb), 0.4) !important;\r\n        box-shadow: var(--revo2-soft-shadow) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-btn.active {\r\n        background: #ffffff !important;\r\n        border-color: var(--revo2-color-primary) !important;\r\n        box-shadow: 0 4px 18px rgba(255, 90, 9, 0.12) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-btn.active .revo2-sim-btn-dot {\r\n        background: var(--revo2-color-primary) !important;\r\n        box-shadow: 0 0 10px var(--revo2-color-primary) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-desc-card {\r\n        padding: 24px !important;\r\n        border-left: 4px solid var(--revo2-color-primary) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-desc-title {\r\n        font-size: 1.15rem !important;\r\n        color: var(--revo2-color-text-title) !important;\r\n        margin-bottom: 8px !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-desc-text {\r\n        font-size: 0.93rem !important;\r\n        color: var(--revo2-color-text-body) !important;\r\n        line-height: 1.7 !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n\r\n    \/* 2.5D Viewport *\/\r\n    html body .revo2-wrapper .revo2-sim-viewport {\r\n        background: radial-gradient(circle at 50% 40%, #1e293b 0%, #0f172a 100%) !important;\r\n        border-radius: 20px !important;\r\n        padding: 30px !important;\r\n        position: relative !important;\r\n        min-height: 480px !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n        border: 1px solid rgba(255, 255, 255, 0.1) !important;\r\n        box-shadow: 0 20px 40px rgba(15, 23, 42, 0.25) !important;\r\n        overflow: hidden !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-grid-bg {\r\n        position: absolute !important;\r\n        inset: 0 !important;\r\n        background-image: linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),\r\n                          linear-gradient(90deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px) !important;\r\n        background-size: 24px 24px !important;\r\n        pointer-events: none !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-hand-rig {\r\n        position: relative !important;\r\n        width: 220px !important;\r\n        height: 320px !important;\r\n        transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n        display: flex !important;\r\n        justify-content: center !important;\r\n        align-items: flex-end !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-hand-wrist {\r\n        position: absolute !important;\r\n        bottom: 0 !important;\r\n        width: 80px !important;\r\n        height: 32px !important;\r\n        background: linear-gradient(180deg, #94a3b8, #475569) !important;\r\n        border-radius: 4px 4px 10px 10px !important;\r\n        box-shadow: 0 4px 12px rgba(0,0,0,0.4) !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-wrist-joint {\r\n        width: 16px !important;\r\n        height: 6px !important;\r\n        background: #FF5A09 !important;\r\n        border-radius: 3px !important;\r\n        box-shadow: 0 0 8px #FF5A09 !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-hand-palm {\r\n        position: absolute !important;\r\n        bottom: 30px !important;\r\n        width: 120px !important;\r\n        height: 110px !important;\r\n        background: linear-gradient(135deg, #cbd5e1 0%, #64748b 60%, #334155 100%) !important;\r\n        border-radius: 16px 16px 12px 12px !important;\r\n        box-shadow: inset 0 2px 4px rgba(255,255,255,0.4), 0 8px 24px rgba(0,0,0,0.5) !important;\r\n        border: 1px solid rgba(255,255,255,0.2) !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-palm-sensor {\r\n        width: 32px !important;\r\n        height: 32px !important;\r\n        border-radius: 50% !important;\r\n        background: radial-gradient(circle, #334155 40%, #1e293b 100%) !important;\r\n        border: 2px solid var(--revo2-color-primary) !important;\r\n        box-shadow: 0 0 12px rgba(255, 90, 9, 0.4) !important;\r\n        display: flex !important;\r\n        align-items: center !important;\r\n        justify-content: center !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-palm-sensor-dot {\r\n        width: 10px !important;\r\n        height: 10px !important;\r\n        background: #00E5FF !important;\r\n        border-radius: 50% !important;\r\n        box-shadow: 0 0 8px #00E5FF !important;\r\n        animation: revo2-pulse 2s infinite ease-in-out !important;\r\n    }\r\n\r\n    @keyframes revo2-pulse {\r\n        0%, 100% { transform: scale(0.9); opacity: 0.8; }\r\n        50% { transform: scale(1.3); opacity: 1; }\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-finger-cluster {\r\n        position: absolute !important;\r\n        top: -120px !important;\r\n        left: 10px !important;\r\n        right: 10px !important;\r\n        display: flex !important;\r\n        justify-content: space-between !important;\r\n        height: 130px !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-finger {\r\n        width: 18px !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        align-items: center !important;\r\n        transform-origin: bottom center !important;\r\n        transition: transform 0.5s cubic-bezier(0.2, 0.9, 0.3, 1.2) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-phalanx {\r\n        width: 16px !important;\r\n        background: linear-gradient(180deg, #e2e8f0 0%, #94a3b8 100%) !important;\r\n        border: 1px solid rgba(0,0,0,0.15) !important;\r\n        border-radius: 5px !important;\r\n        position: relative !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-phalanx-prox { height: 38px !important; }\r\n    html body .revo2-wrapper .revo2-phalanx-mid { height: 32px !important; margin-top: 2px !important; }\r\n    html body .revo2-wrapper .revo2-phalanx-dist {\r\n        height: 28px !important;\r\n        margin-top: 2px !important;\r\n        border-radius: 8px 8px 4px 4px !important;\r\n        background: linear-gradient(180deg, #cbd5e1 0%, #64748b 100%) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-tip-sensor {\r\n        position: absolute !important;\r\n        top: 2px !important;\r\n        left: 3px !important;\r\n        right: 3px !important;\r\n        height: 8px !important;\r\n        border-radius: 4px !important;\r\n        background: rgba(255, 90, 9, 0.4) !important;\r\n        border: 1px solid var(--revo2-color-primary) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-finger-index { height: 110px; margin-top: 8px; }\r\n    html body .revo2-wrapper .revo2-finger-middle { height: 125px; margin-top: 0; }\r\n    html body .revo2-wrapper .revo2-finger-ring { height: 112px; margin-top: 6px; }\r\n    html body .revo2-wrapper .revo2-finger-pinky { height: 95px; margin-top: 18px; }\r\n\r\n    html body .revo2-wrapper .revo2-thumb {\r\n        position: absolute !important;\r\n        bottom: 50px !important;\r\n        left: -28px !important;\r\n        width: 20px !important;\r\n        height: 75px !important;\r\n        transform-origin: bottom right !important;\r\n        transform: rotate(-35deg) !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        align-items: center !important;\r\n        transition: transform 0.5s cubic-bezier(0.2, 0.9, 0.3, 1.2) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-thumb .revo2-phalanx-prox { height: 32px; width: 18px; }\r\n    html body .revo2-wrapper .revo2-thumb .revo2-phalanx-dist { height: 26px; width: 18px; }\r\n\r\n    \/* Poses *\/\r\n    html body .revo2-pose-open .revo2-finger { transform: scaleY(1) rotate(0deg); }\r\n    html body .revo2-pose-open .revo2-thumb { transform: rotate(-35deg); }\r\n\r\n    html body .revo2-pose-grasp .revo2-finger-index { transform: scaleY(0.45) translateY(35px) rotate(4deg); }\r\n    html body .revo2-pose-grasp .revo2-finger-middle { transform: scaleY(0.42) translateY(42px); }\r\n    html body .revo2-pose-grasp .revo2-finger-ring { transform: scaleY(0.45) translateY(35px) rotate(-4deg); }\r\n    html body .revo2-pose-grasp .revo2-finger-pinky { transform: scaleY(0.5) translateY(25px) rotate(-8deg); }\r\n    html body .revo2-pose-grasp .revo2-thumb { transform: rotate(20deg) scaleY(0.7) translateX(18px); }\r\n\r\n    html body .revo2-pose-pinch .revo2-finger-index { transform: scaleY(0.65) translateY(22px) rotate(-14deg); }\r\n    html body .revo2-pose-pinch .revo2-finger-middle { transform: scaleY(0.6) translateY(26px) rotate(-10deg); }\r\n    html body .revo2-pose-pinch .revo2-finger-ring { transform: scaleY(0.8) translateY(10px); }\r\n    html body .revo2-pose-pinch .revo2-finger-pinky { transform: scaleY(0.85); }\r\n    html body .revo2-pose-pinch .revo2-thumb { transform: rotate(15deg) scaleY(0.85) translateX(24px) translateY(-14px); }\r\n\r\n    html body .revo2-pose-touch .revo2-finger-index { transform: scaleY(1.05) translateY(-6px); }\r\n    html body .revo2-pose-touch .revo2-finger-middle { transform: scaleY(0.45) translateY(40px); }\r\n    html body .revo2-pose-touch .revo2-finger-ring { transform: scaleY(0.45) translateY(35px); }\r\n    html body .revo2-pose-touch .revo2-finger-pinky { transform: scaleY(0.48) translateY(28px); }\r\n    html body .revo2-pose-touch .revo2-thumb { transform: rotate(10deg) scaleY(0.7) translateX(14px); }\r\n    html body .revo2-pose-touch .revo2-finger-index .revo2-tip-sensor {\r\n        background: #00E5FF !important;\r\n        border-color: #00E5FF !important;\r\n        box-shadow: 0 0 12px #00E5FF !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-sim-hud {\r\n        position: absolute !important;\r\n        bottom: 16px !important;\r\n        left: 20px !important;\r\n        right: 20px !important;\r\n        display: flex !important;\r\n        justify-content: space-between !important;\r\n        background: rgba(15, 23, 42, 0.8) !important;\r\n        backdrop-filter: blur(8px) !important;\r\n        border: 1px solid rgba(255, 255, 255, 0.1) !important;\r\n        border-radius: 10px !important;\r\n        padding: 10px 18px !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-hud-item { display: flex !important; flex-direction: column !important; }\r\n    html body .revo2-wrapper .revo2-hud-title { font-size: 0.72rem !important; color: #94a3b8 !important; text-transform: uppercase !important; }\r\n    html body .revo2-wrapper .revo2-hud-val { font-size: 0.95rem !important; font-weight: 700 !important; color: #f8fafc !important; font-family: var(--revo2-font-english) !important; }\r\n\r\n    \/* ==========================================\r\n       5. APPLICATION AREAS\r\n       ========================================== *\/\r\n    html body .revo2-wrapper .revo2-apps {\r\n        padding: 85px 0 !important;\r\n        background: var(--revo2-bg-section-alt) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-apps-grid {\r\n        display: grid !important;\r\n        grid-template-columns: repeat(2, 1fr) !important;\r\n        gap: 28px !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-app-card {\r\n        padding: 38px 32px !important;\r\n        background: #ffffff !important;\r\n        display: flex !important;\r\n        flex-direction: column !important;\r\n        position: relative !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-app-badge {\r\n        display: inline-block !important;\r\n        font-size: 0.8rem !important;\r\n        font-weight: 700 !important;\r\n        color: var(--revo2-color-primary) !important;\r\n        background: rgba(255, 90, 9, 0.08) !important;\r\n        border-radius: 6px !important;\r\n        padding: 4px 10px !important;\r\n        width: fit-content !important;\r\n        margin-bottom: 16px !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-app-title {\r\n        font-size: 1.35rem !important;\r\n        margin-bottom: 12px !important;\r\n        color: var(--revo2-color-text-title) !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-app-desc {\r\n        font-size: 0.95rem !important;\r\n        color: var(--revo2-color-text-body) !important;\r\n        line-height: 1.8 !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n\r\n    \/* ==========================================\r\n       6. TECHNICAL SPECIFICATIONS\r\n       ========================================== *\/\r\n    html body .revo2-wrapper .revo2-specs {\r\n        padding: 95px 0 !important;\r\n        background: #ffffff !important;\r\n        border-top: 1px solid var(--revo2-border-color) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-spec-tabs {\r\n        display: flex !important;\r\n        justify-content: center !important;\r\n        gap: 12px !important;\r\n        margin-bottom: 35px !important;\r\n        flex-wrap: wrap !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-spec-tab-btn {\r\n        background: var(--revo2-bg-section-alt) !important;\r\n        border: 1px solid var(--revo2-border-color) !important;\r\n        border-radius: 30px !important;\r\n        padding: 10px 24px !important;\r\n        font-size: 0.92rem !important;\r\n        font-weight: 700 !important;\r\n        color: var(--revo2-color-text-body) !important;\r\n        cursor: pointer !important;\r\n        transition: var(--revo2-transition-smooth) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-spec-tab-btn:hover {\r\n        border-color: var(--revo2-color-primary) !important;\r\n        color: var(--revo2-color-primary) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-spec-tab-btn.active {\r\n        background: var(--revo2-color-primary) !important;\r\n        color: #ffffff !important;\r\n        border-color: var(--revo2-color-primary) !important;\r\n        box-shadow: 0 4px 14px rgba(255, 90, 9, 0.25) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-table-container {\r\n        width: 100% !important;\r\n        overflow-x: auto !important;\r\n        -webkit-overflow-scrolling: touch !important;\r\n        border: 1px solid var(--revo2-border-color) !important;\r\n        border-radius: 16px !important;\r\n        box-shadow: var(--revo2-soft-shadow) !important;\r\n        background: #ffffff !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-spec-table {\r\n        width: 100% !important;\r\n        min-width: 720px !important;\r\n        border-collapse: collapse !important;\r\n        text-align: left !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-spec-table th,\r\n    html body .revo2-wrapper .revo2-spec-table td {\r\n        padding: 16px 20px !important;\r\n        border-bottom: 1px solid var(--revo2-border-color) !important;\r\n        font-size: 0.93rem !important;\r\n        word-break: normal !important;\r\n        overflow-wrap: break-word !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-spec-table thead th {\r\n        background: #f8fafc !important;\r\n        color: var(--revo2-color-text-title) !important;\r\n        font-weight: 800 !important;\r\n        font-size: 1rem !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-spec-table thead th.revo2-highlight-col {\r\n        background: rgba(255, 90, 9, 0.06) !important;\r\n        color: var(--revo2-color-primary) !important;\r\n        border-bottom: 2px solid var(--revo2-color-primary) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-spec-table tbody tr:hover { background: #fdfdfd !important; }\r\n\r\n    html body .revo2-wrapper .revo2-spec-table td.revo2-spec-label {\r\n        font-weight: 700 !important;\r\n        color: var(--revo2-color-primary) !important;\r\n        width: 25% !important;\r\n        background: #fafbfc !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-spec-table td.revo2-col-basic { width: 25% !important; }\r\n    html body .revo2-wrapper .revo2-spec-table td.revo2-col-pro { width: 25% !important; }\r\n    html body .revo2-wrapper .revo2-spec-table td.revo2-col-touch {\r\n        width: 25% !important;\r\n        color: var(--revo2-color-text-title) !important;\r\n        font-weight: 600 !important;\r\n        background: rgba(255, 90, 9, 0.02) !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-pill-badge {\r\n        display: inline-block !important;\r\n        padding: 3px 8px !important;\r\n        border-radius: 4px !important;\r\n        font-size: 0.78rem !important;\r\n        font-weight: 700 !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-pill-green { background: #ecfdf5 !important; color: #059669 !important; }\r\n    html body .revo2-wrapper .revo2-pill-gray { background: #f1f5f9 !important; color: #64748b !important; }\r\n\r\n    html body .revo2-wrapper .revo2-spec-group { display: none !important; }\r\n    html body .revo2-wrapper .revo2-spec-group.active { display: table-row-group !important; }\r\n\r\n    \/* About BrainCo Card *\/\r\n    html body .revo2-wrapper .revo2-brand-card {\r\n        margin-top: 50px !important;\r\n        padding: 36px 32px !important;\r\n        background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%) !important;\r\n        color: #f8fafc !important;\r\n        border-radius: 16px !important;\r\n        display: grid !important;\r\n        grid-template-columns: 1.6fr 1fr !important;\r\n        gap: 30px !important;\r\n        align-items: center !important;\r\n    }\r\n\r\n    html body .revo2-wrapper .revo2-brand-card h3 { color: #ffffff !important; font-size: 1.4rem !important; margin-bottom: 12px !important; }\r\n    html body .revo2-wrapper .revo2-brand-card p { color: #cbd5e1 !important; font-size: 0.92rem !important; line-height: 1.75 !important; word-break: normal !important; overflow-wrap: break-word !important; }\r\n\r\n    html body .revo2-wrapper .revo2-brand-badges { display: flex !important; flex-direction: column !important; gap: 12px !important; }\r\n    html body .revo2-wrapper .revo2-brand-badge-item {\r\n        background: rgba(255, 255, 255, 0.08) !important;\r\n        border: 1px solid rgba(255, 255, 255, 0.12) !important;\r\n        border-radius: 8px !important;\r\n        padding: 10px 16px !important;\r\n        font-size: 0.88rem !important;\r\n        color: #e2e8f0 !important;\r\n    }\r\n    html body .revo2-wrapper .revo2-brand-badge-item strong { color: var(--revo2-color-primary) !important; }\r\n\r\n    \/* Responsive *\/\r\n    @media (max-width: 1024px) {\r\n        html body .revo2-wrapper .revo2-feat-grid { grid-template-columns: repeat(2, 1fr) !important; }\r\n        html body .revo2-wrapper .revo2-sim-layout { grid-template-columns: 1fr !important; }\r\n        html body .revo2-wrapper .revo2-brand-card { grid-template-columns: 1fr !important; }\r\n    }\r\n\r\n    @media (max-width: 767px) {\r\n        html body .revo2-wrapper .revo2-stat-card { padding: 18px 14px !important; margin-bottom: 30px !important; }\r\n        html body .revo2-wrapper .revo2-stat-strip { grid-template-columns: repeat(2, 1fr) !important; gap: 16px !important; }\r\n        html body .revo2-wrapper .revo2-stat-item { border-right: none !important; border-bottom: 1px solid var(--revo2-border-color) !important; padding-bottom: 16px !important; }\r\n        html body .revo2-wrapper .revo2-stat-item:nth-child(3), html body .revo2-wrapper .revo2-stat-item:nth-child(4) { border-bottom: none !important; }\r\n        html body .revo2-wrapper .revo2-feat-grid { grid-template-columns: 1fr !important; }\r\n        html body .revo2-wrapper .revo2-apps-grid { grid-template-columns: 1fr !important; }\r\n        html body .revo2-wrapper .revo2-section-title { font-size: 1.75rem !important; }\r\n        html body .revo2-wrapper .revo2-sim-viewport { min-height: 420px !important; }\r\n        html body .revo2-wrapper .revo2-hand-rig { transform: scale(0.85) !important; transform-origin: center center !important; }\r\n    }\r\n\r\n    @media (max-width: 480px) {\r\n        html body .revo2-wrapper .revo2-container { padding: 0 16px !important; }\r\n        html body .revo2-wrapper .revo2-section-title { font-size: 1.55rem !important; }\r\n        html body .revo2-wrapper .revo2-stat-num { font-size: 1.75rem !important; }\r\n        html body .revo2-wrapper .revo2-stat-label { font-size: 0.8rem !important; }\r\n        html body .revo2-wrapper .revo2-sim-viewport { min-height: 380px !important; padding: 20px 10px !important; }\r\n        html body .revo2-wrapper .revo2-hand-rig { transform: scale(0.72) !important; transform-origin: center center !important; }\r\n        html body .revo2-wrapper .revo2-sim-hud { gap: 8px !important; padding: 8px 12px !important; }\r\n        html body .revo2-wrapper .revo2-hud-title { font-size: 0.68rem !important; }\r\n        html body .revo2-wrapper .revo2-hud-val { font-size: 0.85rem !important; }\r\n        html body .revo2-wrapper .revo2-brand-card { padding: 24px 18px !important; }\r\n    }\r\n<\/style>\r\n\r\n<!-- ==========================================================================\r\n   \uc62c\uc778\uc6d0 \ub2e4\uad6d\uc5b4 \ub9c8\ud06c\uc5c5 (WordPress \uc5f0\ub3d9 i18n \uc5d4\uc9c4)\r\n   ========================================================================== -->\r\n<div class=\"revo2-wrapper notranslate\" id=\"revo2-main-wrapper\" translate=\"no\">\r\n\r\n    <!-- [1\ub2e8\uacc4] KEY FEATURES (\ud575\uc2ec \ud601\uc2e0 \uae30\uc220) - \ub2e4\uc774\ub809\ud2b8 \uc2dc\uc791 -->\r\n    <section class=\"revo2-features revo2-reveal\">\r\n        <div class=\"revo2-container\">\r\n            <div class=\"revo2-intro-header\">\r\n                <span class=\"revo2-section-tag\" data-i18n=\"feat_tag\">\uc0dd\uccb4\uacf5\ud559 \ub371\uc2a4\ud130\ub7ec\uc2a4 \ud578\ub4dc<\/span>\r\n                <h1 class=\"revo2-section-title\" data-i18n=\"feat_title\">BrainCo Dexterous Hand Revo 2<\/h1>\r\n                <div class=\"revo2-divider\"><\/div>\r\n                <p data-i18n=\"feat_subtitle\">\ud558\ubc84\ub4dc \ud601\uc2e0 \uc5f0\uad6c\uc18c \uae30\ubc18\uc758 BrainCo \uae30\uc220\ub825\uc73c\ub85c \ud0c4\uc0dd\ud55c Revo 2\ub294 \uc778\uac04 \uc190\uc758 \uc12c\uc138\ud55c \uae30\uad6c\ud559\uc801 \ud2b9\uc131\uc744 383g\uc758 \ucd08\uacbd\ub7c9 \uad6c\uc870\uc5d0 \uad6c\ud604\ud55c \uace0\uc815\ubc00 \ub85c\ubd07 \ud578\ub4dc\uc785\ub2c8\ub2e4.<\/p>\r\n            <\/div>\r\n\r\n            <!-- \ud575\uc2ec \uc9c0\ud45c \uc694\uc57d \uc2a4\ud2b8\ub9bd (4\ub300 \uc2a4\ud399 \ud558\uc774\ub77c\uc774\ud2b8) -->\r\n            <div class=\"revo2-stat-card glass-panel\">\r\n                <div class=\"revo2-stat-strip\">\r\n                    <div class=\"revo2-stat-item\">\r\n                        <div class=\"revo2-stat-num\">383<span>g<\/span><\/div>\r\n                        <div class=\"revo2-stat-label\" data-i18n=\"stat1_label\">\ucd08\uacbd\ub7c9 \uc124\uacc4 (\uc0ac\uacfc 2\uac1c \ubb34\uac8c)<\/div>\r\n                    <\/div>\r\n                    <div class=\"revo2-stat-item\">\r\n                        <div class=\"revo2-stat-num\">11<span>DoFs<\/span><\/div>\r\n                        <div class=\"revo2-stat-label\" data-i18n=\"stat2_label\">11 \uc790\uc720\ub3c4 (6 \ub2a5\ub3d9 \uad00\uc808)<\/div>\r\n                    <\/div>\r\n                    <div class=\"revo2-stat-item\">\r\n                        <div class=\"revo2-stat-num\">\u226550<span>N<\/span><\/div>\r\n                        <div class=\"revo2-stat-label\" data-i18n=\"stat3_label\">\uac15\ub825\ud55c 5\uc9c0 \ud30c\uc9c0\ub825<\/div>\r\n                    <\/div>\r\n                    <div class=\"revo2-stat-item\">\r\n                        <div class=\"revo2-stat-num\">0.1<span>\u00b0<\/span><\/div>\r\n                        <div class=\"revo2-stat-label\" data-i18n=\"stat4_label\">\ucd08\uc815\ubc00 \ubc18\ubcf5 \uc704\uce58 \uc815\ubc00\ub3c4<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"revo2-feat-grid\">\r\n                <div class=\"revo2-feat-card glass-panel\">\r\n                    <div class=\"revo2-feat-icon-box\">\r\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"><path d=\"M4 14.5L12 3l8 11.5-3.5 6.5h-9z\"\/><\/svg>\r\n                    <\/div>\r\n                    <h3 class=\"revo2-feat-title\" data-i18n=\"feat1_title\">383g \ucd08\uacbd\ub7c9 \ucf64\ud329\ud2b8 \ubc14\ub514<\/h3>\r\n                    <p class=\"revo2-feat-desc\" data-i18n=\"feat1_desc\">\uc804\uace0 160mm, \ud3ed 76mm, \uc0ac\uacfc 2\uac1c \ubb34\uac8c\uc5d0 \ubd88\uacfc\ud55c 383g \ucd08\uacbd\ub7c9 \uc124\uacc4\ub85c \ub85c\ubd07 \ud314 \ub05d\ub2e8(End-Effector)\uc5d0 \ubd80\uac00\uc801\uc778 \ud1a0\ud06c \ubd80\ud558\ub97c \ucd5c\uc18c\ud654\ud569\ub2c8\ub2e4.<\/p>\r\n                <\/div>\r\n\r\n                <div class=\"revo2-feat-card glass-panel\">\r\n                    <div class=\"revo2-feat-icon-box\">\r\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 3\"\/><\/svg>\r\n                    <\/div>\r\n                    <h3 class=\"revo2-feat-title\" data-i18n=\"feat2_title\">11 DoFs & 6 \ub2a5\ub3d9 \uc81c\uc5b4 \uad00\uc808<\/h3>\r\n                    <p class=\"revo2-feat-desc\" data-i18n=\"feat2_desc\">11\uac1c \uc790\uc720\ub3c4 \uc911 6\uac1c\uc758 \ub2a5\ub3d9 \uc561\ucd94\uc5d0\uc774\ud130\ub97c \ud1b5\ud574 \uac1c\ubcc4 \uc190\uac00\ub77d\uc758 \uad74\uace1\uacfc \ub300\ub9bd(Opposable Thumb) \uc6b4\ub3d9\uc744 0.1\u00b0 \uc815\ubc00\ub3c4\ub85c \ub9e4\ub044\ub7fd\uac8c \uc81c\uc5b4\ud569\ub2c8\ub2e4.<\/p>\r\n                <\/div>\r\n\r\n                <div class=\"revo2-feat-card glass-panel\">\r\n                    <div class=\"revo2-feat-icon-box\">\r\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"><path d=\"M12 2v20M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/><\/svg>\r\n                    <\/div>\r\n                    <h3 class=\"revo2-feat-title\" data-i18n=\"feat3_title\">\u226550N \ud30c\uc9c0\ub825 & 20kg \ud398\uc774\ub85c\ub4dc<\/h3>\r\n                    <p class=\"revo2-feat-desc\" data-i18n=\"feat3_desc\">5\uac1c \uc190\uac00\ub77d\uc758 \uacac\uace0\ud55c \ud611\uc751\uc73c\ub85c 50N \uc774\uc0c1\uc758 \uac15\ub825\ud55c \ud30c\uc9c0\ub825\uacfc 20kg \uac00\ubc18 \ud558\uc911\uc744 \uc2e4\ud604\ud558\uc5ec \uc0b0\uc5c5\uc6a9 \uc911\uc791\uc5c5\ubd80\ud130 \uc815\ubc00 \ubd80\ud488 \uc870\uc791\uae4c\uc9c0 \uc644\ubcbd\ud788 \ub300\uc751\ud569\ub2c8\ub2e4.<\/p>\r\n                <\/div>\r\n\r\n                <div class=\"revo2-feat-card glass-panel\">\r\n                    <div class=\"revo2-feat-icon-box\">\r\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"><path d=\"M12 3a9 9 0 0 0-9 9c0 4.97 4.03 9 9 9s9-4.03 9-9a9 9 0 0 0-9-9z\"\/><path d=\"M12 7v5l3 2\"\/><\/svg>\r\n                    <\/div>\r\n                    <h3 class=\"revo2-feat-title\" data-i18n=\"feat4_title\">0.01N \ub2e4\ucc28\uc6d0 \ucd09\uac01 \uc13c\uc2f1 (Touch)<\/h3>\r\n                    <p class=\"revo2-feat-desc\" data-i18n=\"feat4_desc\">\uc555\ub825, \ub9c8\ucc30\ub825, \ud798 \ubc29\ud5a5, \uadfc\uc811 \uac10\uc9c0\uae4c\uc9c0 \uc544\uc6b0\ub974\ub294 0.01N \ud574\uc0c1\ub3c4\uc758 \uace0\uc815\ubc00 \ucd09\uac01 \uc5b4\ub808\uc774\ub97c \uc7a5\ucc29\ud558\uc5ec \ubb3c\uccb4\uc758 \ubbf8\ub044\ub7ec\uc9d0\uc744 \uc2a4\uc2a4\ub85c \ubc29\uc9c0\ud558\uace0 \uc801\uc751\ud569\ub2c8\ub2e4.<\/p>\r\n                <\/div>\r\n\r\n                <div class=\"revo2-feat-card glass-panel\">\r\n                    <div class=\"revo2-feat-icon-box\">\r\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><\/svg>\r\n                    <\/div>\r\n                    <h3 class=\"revo2-feat-title\" data-i18n=\"feat5_title\">1kHz EtherCAT \ucd08\uace0\uc18d \ubc84\uc2a4<\/h3>\r\n                    <p class=\"revo2-feat-desc\" data-i18n=\"feat5_desc\">\uc0b0\uc5c5\uc6a9 \ud45c\uc900 EtherCAT \ubc0f CAN-FD, RS-485 \ud1b5\uc2e0\uc744 \ud0d1\uc7ac\ud558\uc5ec \ucd5c\ub300 1kHz \uc8fc\uae30\ub85c \uc2e4\uc2dc\uac04 \uc704\uce58\/\uc804\ub958 \ud53c\ub4dc\ubc31 \ub8e8\ud504\ub97c \uc81c\uc5b4 \uc2dc\uc2a4\ud15c\uacfc \uc644\ubcbd\ud788 \ub3d9\uae30\ud654\ud569\ub2c8\ub2e4.<\/p>\r\n                <\/div>\r\n\r\n                <div class=\"revo2-feat-card glass-panel\">\r\n                    <div class=\"revo2-feat-icon-box\">\r\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\r\n                    <\/div>\r\n                    <h3 class=\"revo2-feat-title\" data-i18n=\"feat6_title\">4\uc911 \uc2a4\ub9c8\ud2b8 \ubcf4\ud638 & Python\/ROS<\/h3>\r\n                    <p class=\"revo2-feat-desc\" data-i18n=\"feat6_desc\">\uacfc\uc804\ub958, \uad6c\uc18d \uc804\ub958, \uacfc\uc5f4 \ubc29\uc9c0, \ucda9\ub3cc \ubc29\uc9c0 4\uc911 \ubcf4\ud638 \uc2dc\uc2a4\ud15c\uacfc \ud568\uaed8 Python, C\/C++, Linux, ROS1\/ROS2 \ubc0f Gazebo \ud658\uacbd\uc744 \uc644\ubcbd \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- [2\ub2e8\uacc4] INTERACTIVE SIMULATOR (\ub300\ud654\ud615 \uc2dc\ubbac\ub808\uc774\ud130) -->\r\n    <section class=\"revo2-simulator revo2-reveal\">\r\n        <div class=\"revo2-container\">\r\n            <div class=\"revo2-intro-header\">\r\n                <span class=\"revo2-section-tag\" data-i18n=\"sim_tag\">\ub300\ud654\ud615 \uad00\uc808 \uc81c\uc5b4 \uc2dc\ubbac\ub808\uc774\uc158<\/span>\r\n                <h2 class=\"revo2-section-title\" data-i18n=\"sim_title\">\ub300\ud654\ud615 \ud30c\uc9c0 & \uc81c\uc2a4\ucc98 \uc2dc\ubbac\ub808\uc774\uc158<\/h2>\r\n                <div class=\"revo2-divider\"><\/div>\r\n                <p data-i18n=\"sim_subtitle\">\ubaa8\ub4dc\ub97c \ud074\ub9ad\ud558\uc5ec Revo 2\uc758 \ub2a5\ub3d9 \uad00\uc808 \ud611\uc751 \uc81c\uc5b4\uc640 \ucd09\uac01 \ud53c\ub4dc\ubc31 \ubcc0\ud654\ub97c \uac00\uc0c1 \ud658\uacbd\uc5d0\uc11c \uc2e4\uc2dc\uac04\uc73c\ub85c \ud655\uc778\ud574\ubcf4\uc138\uc694.<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"revo2-sim-layout\">\r\n                <div class=\"revo2-sim-console\">\r\n                    <div class=\"revo2-sim-tabs\">\r\n                        <button class=\"revo2-sim-btn active\" data-pose=\"grasp\">\r\n                            <div class=\"revo2-sim-btn-left\">\r\n                                <div class=\"revo2-sim-btn-dot\"><\/div>\r\n                                <span data-i18n=\"sim_tab_grasp\">\ud30c\uc6cc \uadf8\ub9bd (Power Grasp)<\/span>\r\n                            <\/div>\r\n                            <span style=\"font-size: 0.8rem; color: #64748B;\">\u2265 50N<\/span>\r\n                        <\/button>\r\n                        <button class=\"revo2-sim-btn\" data-pose=\"pinch\">\r\n                            <div class=\"revo2-sim-btn-left\">\r\n                                <div class=\"revo2-sim-btn-dot\"><\/div>\r\n                                <span data-i18n=\"sim_tab_pinch\">\uc815\ubc00 \ud540\uce6d (Precision Pinch)<\/span>\r\n                            <\/div>\r\n                            <span style=\"font-size: 0.8rem; color: #64748B;\">\u2265 15N<\/span>\r\n                        <\/button>\r\n                        <button class=\"revo2-sim-btn\" data-pose=\"touch\">\r\n                            <div class=\"revo2-sim-btn-left\">\r\n                                <div class=\"revo2-sim-btn-dot\"><\/div>\r\n                                <span data-i18n=\"sim_tab_touch\">\ucd09\uac01 \ud0d0\uce68 (Tactile Sensing)<\/span>\r\n                            <\/div>\r\n                            <span style=\"font-size: 0.8rem; color: #0284C7;\">0.01N Res<\/span>\r\n                        <\/button>\r\n                        <button class=\"revo2-sim-btn\" data-pose=\"open\">\r\n                            <div class=\"revo2-sim-btn-left\">\r\n                                <div class=\"revo2-sim-btn-dot\"><\/div>\r\n                                <span data-i18n=\"sim_tab_open\">\uac1c\ubc29 \ub300\uae30 (Open Standby)<\/span>\r\n                            <\/div>\r\n                            <span style=\"font-size: 0.8rem; color: #64748B;\">0.65s Speed<\/span>\r\n                        <\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"revo2-sim-desc-card glass-panel\">\r\n                        <h4 class=\"revo2-sim-desc-title\" id=\"revo2-desc-title\" data-i18n=\"sim_desc_grasp_title\">\uc6d0\ud1b5\ud615\/\uc911\ub7c9\ubb3c \ud30c\uc6cc \uadf8\ub9bd<\/h4>\r\n                        <p class=\"revo2-sim-desc-text\" id=\"revo2-desc-text\" data-i18n=\"sim_desc_grasp_text\">5\uac1c\uc758 \uc190\uac00\ub77d\uc774 \ub3d9\uae30\ud654\ub418\uc5b4 \ub300\uc0c1\uccb4\ub97c \uc548\ucabd\uc73c\ub85c \uac10\uc2f8 \uc950\uba70, \ucd5c\ub300 50N\uc758 \uade0\uc77c\ud55c \ud30c\uc9c0\ub825\uc73c\ub85c \ubb34\uac70\uc6b4 \ubd80\ud488\uc774\ub098 \ub3c4\uad6c\ub97c \ud754\ub4e4\ub9bc \uc5c6\uc774 \uace0\uc815\ud569\ub2c8\ub2e4.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"revo2-sim-viewport revo2-pose-grasp\" id=\"revo2-viewport\">\r\n                    <div class=\"revo2-sim-grid-bg\"><\/div>\r\n\r\n                    <div class=\"revo2-hand-rig\">\r\n                        <div class=\"revo2-hand-wrist\">\r\n                            <div class=\"revo2-wrist-joint\"><\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"revo2-hand-palm\">\r\n                            <div class=\"revo2-palm-sensor\">\r\n                                <div class=\"revo2-palm-sensor-dot\"><\/div>\r\n                            <\/div>\r\n                            <div class=\"revo2-thumb\">\r\n                                <div class=\"revo2-phalanx revo2-phalanx-dist\"><div class=\"revo2-tip-sensor\"><\/div><\/div>\r\n                                <div class=\"revo2-phalanx revo2-phalanx-prox\"><\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"revo2-finger-cluster\">\r\n                            <div class=\"revo2-finger revo2-finger-index\">\r\n                                <div class=\"revo2-phalanx revo2-phalanx-dist\"><div class=\"revo2-tip-sensor\"><\/div><\/div>\r\n                                <div class=\"revo2-phalanx revo2-phalanx-mid\"><\/div>\r\n                                <div class=\"revo2-phalanx revo2-phalanx-prox\"><\/div>\r\n                            <\/div>\r\n                            <div class=\"revo2-finger revo2-finger-middle\">\r\n                                <div class=\"revo2-phalanx revo2-phalanx-dist\"><div class=\"revo2-tip-sensor\"><\/div><\/div>\r\n                                <div class=\"revo2-phalanx revo2-phalanx-mid\"><\/div>\r\n                                <div class=\"revo2-phalanx revo2-phalanx-prox\"><\/div>\r\n                            <\/div>\r\n                            <div class=\"revo2-finger revo2-finger-ring\">\r\n                                <div class=\"revo2-phalanx revo2-phalanx-dist\"><div class=\"revo2-tip-sensor\"><\/div><\/div>\r\n                                <div class=\"revo2-phalanx revo2-phalanx-mid\"><\/div>\r\n                                <div class=\"revo2-phalanx revo2-phalanx-prox\"><\/div>\r\n                            <\/div>\r\n                            <div class=\"revo2-finger revo2-finger-pinky\">\r\n                                <div class=\"revo2-phalanx revo2-phalanx-dist\"><div class=\"revo2-tip-sensor\"><\/div><\/div>\r\n                                <div class=\"revo2-phalanx revo2-phalanx-mid\"><\/div>\r\n                                <div class=\"revo2-phalanx revo2-phalanx-prox\"><\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"revo2-sim-hud\">\r\n                        <div class=\"revo2-hud-item\">\r\n                            <span class=\"revo2-hud-title\" data-i18n=\"hud_force\">\ud30c\uc9c0\ub825 (Force)<\/span>\r\n                            <span class=\"revo2-hud-val\" id=\"revo2-hud-force\">52.4 N<\/span>\r\n                        <\/div>\r\n                        <div class=\"revo2-hud-item\">\r\n                            <span class=\"revo2-hud-title\" data-i18n=\"hud_accuracy\">\uac01\ub3c4 \uc815\ubc00\ub3c4<\/span>\r\n                            <span class=\"revo2-hud-val\">\u00b10.1\u00b0<\/span>\r\n                        <\/div>\r\n                        <div class=\"revo2-hud-item\">\r\n                            <span class=\"revo2-hud-title\" data-i18n=\"hud_rate\">\ub8e8\ud504 \uc8fc\uae30<\/span>\r\n                            <span class=\"revo2-hud-val\">1,000 Hz<\/span>\r\n                        <\/div>\r\n                        <div class=\"revo2-hud-item\">\r\n                            <span class=\"revo2-hud-title\" data-i18n=\"hud_status\">\uc0c1\ud0dc<\/span>\r\n                            <span class=\"revo2-hud-val\" style=\"color: #00E5FF;\" id=\"revo2-hud-status\">LOCKED<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- [3\ub2e8\uacc4] APPLICATION AREAS -->\r\n    <section class=\"revo2-apps revo2-reveal\">\r\n        <div class=\"revo2-container\">\r\n            <div class=\"revo2-intro-header\">\r\n                <span class=\"revo2-section-tag\" data-i18n=\"apps_tag\">\uc801\uc6a9 \ubd84\uc57c \ubc0f \uc194\ub8e8\uc158<\/span>\r\n                <h2 class=\"revo2-section-title\" data-i18n=\"apps_title\">\ub2e4\uc591\ud55c \uc0b0\uc5c5\uacfc \uc5f0\uad6c \ud604\uc7a5\uc758 \ud544\uc218 \uc194\ub8e8\uc158<\/h2>\r\n                <div class=\"revo2-divider\"><\/div>\r\n                <p data-i18n=\"apps_subtitle\">Revo 2\ub294 \ucef4\ud329\ud2b8\ud55c \ud06c\uae30\uc640 \uc2e0\ub8b0\uc131 \ub192\uc740 \ud53c\ub4dc\ubc31 \ub8e8\ud504\ub85c \ud734\uba38\ub178\uc774\ub4dc \ub85c\ubd07\ubd80\ud130 \ucca8\ub2e8 AI \uc5f0\uad6c\uae4c\uc9c0 \uad11\ubc94\uc704\ud558\uac8c \ud65c\uc6a9\ub429\ub2c8\ub2e4.<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"revo2-apps-grid\">\r\n                <div class=\"revo2-app-card glass-panel\">\r\n                    <span class=\"revo2-app-badge\" data-i18n=\"app1_badge\">\ud734\uba38\ub178\uc774\ub4dc \ub85c\ubcf4\ud2f1\uc2a4<\/span>\r\n                    <h3 class=\"revo2-app-title\" data-i18n=\"app1_title\">\ud734\uba38\ub178\uc774\ub4dc & \ucc28\uc138\ub300 \uc11c\ube44\uc2a4 \ub85c\ubd07<\/h3>\r\n                    <p class=\"revo2-app-desc\" data-i18n=\"app1_desc\">\uc778\uac04 \uc190\uc758 \uc2e4\uc81c \uaddc\uaca9(160mm)\uacfc \uc77c\uce58\ud558\uba70 \ucd08\uacbd\ub7c9 383g \uc124\uacc4\ub85c \ud734\uba38\ub178\uc774\ub4dc \ud314 \ub05d\ub2e8\uc5d0 \ucd5c\uc801\uc758 \ubaa8\uba58\ud2b8 \ubc38\ub7f0\uc2a4\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc77c\uc0c1 \uc0ac\ubb3c\uacfc\uc758 \uc790\uc5f0\uc2a4\ub7ec\uc6b4 \uc0c1\ud638\uc791\uc6a9\uc744 \uc644\uc131\ud569\ub2c8\ub2e4.<\/p>\r\n                <\/div>\r\n\r\n                <div class=\"revo2-app-card glass-panel\">\r\n                    <span class=\"revo2-app-badge\" data-i18n=\"app2_badge\">\uc784\ubc14\ub514\ub4dc AI<\/span>\r\n                    <h3 class=\"revo2-app-title\" data-i18n=\"app2_title\">\uc784\ubc14\ub514\ub4dc AI & \uac15\ud654\ud559\uc2b5 \uc870\uc791 \uc5f0\uad6c<\/h3>\r\n                    <p class=\"revo2-app-desc\" data-i18n=\"app2_desc\">MuJoCo, Gazebo \uc2dc\ubbac\ub808\uc774\uc158 \ubaa8\ub378\uacfc \uc644\ubcbd \ud638\ud658\ub418\uc5b4 \uac15\ud654\ud559\uc2b5 \uc815\ucc45\uc744 \uc190\uc27d\uac8c Sim-to-Real\ub85c \uc804\uc774\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. 0.01N \uace0\ud574\uc0c1\ub3c4 \ucd09\uac01 \ud53c\ub4dc\ubc31\uc73c\ub85c \ubbf8\ub044\ub7ec\uc9d0 \uc5c6\ub294 \uc870\uc791 \uc54c\uace0\ub9ac\uc998\uc744 \uad6c\ud604\ud569\ub2c8\ub2e4.<\/p>\r\n                <\/div>\r\n\r\n                <div class=\"revo2-app-card glass-panel\">\r\n                    <span class=\"revo2-app-badge\" data-i18n=\"app3_badge\">\uc2a4\ub9c8\ud2b8 \uc81c\uc870<\/span>\r\n                    <h3 class=\"revo2-app-title\" data-i18n=\"app3_title\">\uc815\ubc00 \ubd80\ud488 \uc870\ub9bd \ubc0f \uc2a4\ub9c8\ud2b8 \ub9e4\ub274\ud329\ucc98\ub9c1<\/h3>\r\n                    <p class=\"revo2-app-desc\" data-i18n=\"app3_desc\">20kg\uc758 \uace0\uac00\ubc18 \ud558\uc911\uacfc 0.1\u00b0 \uc815\ubc00\ub3c4\ub97c \ubc14\ud0d5\uc73c\ub85c \uc640\uc774\uc5b4\ub9c1 \ud558\ub124\uc2a4 \uccb4\uacb0, \uc804\uc790 \uae30\ud310 \ud53d\uc564\ud50c\ub808\uc774\uc2a4, \uc720\uc5f0\ubb3c \ud578\ub4e4\ub9c1 \ub4f1 \uae30\uc874 \uadf8\ub9ac\ud37c\uac00 \ud574\uacb0\ud558\uc9c0 \ubabb\ud55c \uc815\ubc00 \uacf5\uc815\uc744 \uc790\ub3d9\ud654\ud569\ub2c8\ub2e4.<\/p>\r\n                <\/div>\r\n\r\n                <div class=\"revo2-app-card glass-panel\">\r\n                    <span class=\"revo2-app-badge\" data-i18n=\"app4_badge\">\uc6d0\uaca9 \uc870\uc791<\/span>\r\n                    <h3 class=\"revo2-app-title\" data-i18n=\"app4_title\">\uc6d0\uaca9 \uc791\uc5c5 \ubc0f \ub9c8\uc2a4\ud130-\uc2ac\ub808\uc774\ube0c \ud154\ub808\uc635<\/h3>\r\n                    <p class=\"revo2-app-desc\" data-i18n=\"app4_desc\">1kHz \ucd08\uace0\uc18d EtherCAT \ubc84\uc2a4\ub97c \ud1b5\ud574 \uc9c0\uc5f0 \uc5c6\ub294 \uc2e4\uc2dc\uac04 \ud798 \ud53c\ub4dc\ubc31\uc744 \uc791\uc5c5\uc790\uc5d0\uac8c \uc804\ub2ec\ud569\ub2c8\ub2e4. \ubc29\uc0ac\ub2a5 \uad6c\uc5ed, \ud074\ub9b0\ub8f8, \ud654\ud559 \uc704\ud5d8\ubb3c \ub4f1 \ud2b9\uc218 \ud658\uacbd\uc758 \uc6d0\uaca9 \ud578\ub4e4\ub9c1\uc5d0 \ud0c1\uc6d4\ud569\ub2c8\ub2e4.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <!-- [4\ub2e8\uacc4] TECHNICAL SPECIFICATIONS (\ucd5c\ud558\ub2e8) -->\r\n    <section class=\"revo2-specs revo2-reveal\">\r\n        <div class=\"revo2-container\">\r\n            <div class=\"revo2-intro-header\">\r\n                <span class=\"revo2-section-tag\" data-i18n=\"specs_tag\">\uc0c1\uc138 \uc81c\ud488 \uaddc\uaca9<\/span>\r\n                <h2 class=\"revo2-section-title\" data-i18n=\"specs_title\">Revo 2 \ub77c\uc778\uc5c5 \uc0c1\uc138 \ube44\uad50<\/h2>\r\n                <div class=\"revo2-divider\"><\/div>\r\n                <p data-i18n=\"specs_subtitle\">\ud504\ub85c\uc81d\ud2b8\uc758 \uc694\uad6c \uc131\ub2a5\uacfc \ucd09\uac01 \uc13c\uc2f1 \ud544\uc694 \uc5ec\ubd80\uc5d0 \ub530\ub77c \ucd5c\uc801\uc758 Revo 2 \ubaa8\ub378\uc744 \uc120\ud0dd\ud558\uc2ed\uc2dc\uc624.<\/p>\r\n            <\/div>\r\n\r\n            <div class=\"revo2-spec-tabs\">\r\n                <button class=\"revo2-spec-tab-btn active\" data-spec-group=\"all\" data-i18n=\"spec_tab_all\">\uc804\uccb4 \uc0ac\uc591<\/button>\r\n                <button class=\"revo2-spec-tab-btn\" data-spec-group=\"mech\" data-i18n=\"spec_tab_mech\">\uae30\uad6c \ubc0f \uad6c\ub3d9 \uc131\ub2a5<\/button>\r\n                <button class=\"revo2-spec-tab-btn\" data-spec-group=\"elec\" data-i18n=\"spec_tab_elec\">\uc804\uae30 \ubc0f \ud1b5\uc2e0<\/button>\r\n                <button class=\"revo2-spec-tab-btn\" data-spec-group=\"sensor\" data-i18n=\"spec_tab_sensor\">\uc13c\uc2f1 \ubc0f \uc81c\uc5b4 \uc18c\ud504\ud2b8\uc6e8\uc5b4<\/button>\r\n            <\/div>\r\n\r\n            <div class=\"revo2-table-container\">\r\n                <table class=\"revo2-spec-table\">\r\n                    <thead>\r\n                        <tr>\r\n                            <th data-i18n=\"th_spec\">\uc0ac\uc591 \ud56d\ubaa9<\/th>\r\n                            <th class=\"revo2-col-basic\" data-i18n=\"th_basic\">Revo 2 Basic<\/th>\r\n                            <th class=\"revo2-col-pro\" data-i18n=\"th_pro\">Revo 2 Pro<\/th>\r\n                            <th class=\"revo2-col-touch revo2-highlight-col\" data-i18n=\"th_touch\">Revo 2 Touch \u2605<\/th>\r\n                        <\/tr>\r\n                    <\/thead>\r\n                    \r\n                    <tbody class=\"revo2-spec-group active\" data-group=\"mech\">\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_dofs\">\uc790\uc720\ub3c4 (DoFs)<\/td>\r\n                            <td data-i18n=\"val_dofs\">11 (6 \ub2a5\ub3d9 \uad6c\ub3d9 \uad00\uc808)<\/td>\r\n                            <td data-i18n=\"val_dofs\">11 (6 \ub2a5\ub3d9 \uad6c\ub3d9 \uad00\uc808)<\/td>\r\n                            <td data-i18n=\"val_dofs\">11 (6 \ub2a5\ub3d9 \uad6c\ub3d9 \uad00\uc808)<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_weight\">\ubb34\uac8c (\uc190\ubaa9 \uc81c\uc678)<\/td>\r\n                            <td>383 g<\/td>\r\n                            <td>383 g<\/td>\r\n                            <td>383 g<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_height\">\uc804\uace0 (Height)<\/td>\r\n                            <td data-i18n=\"val_height\">160 mm (\uc190 \ud3ed: 76 mm)<\/td>\r\n                            <td data-i18n=\"val_height\">160 mm (\uc190 \ud3ed: 76 mm)<\/td>\r\n                            <td data-i18n=\"val_height\">160 mm (\uc190 \ud3ed: 76 mm)<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_grip_force\">5\uc9c0 \ucd1d \ud30c\uc9c0\ub825<\/td>\r\n                            <td>\u2265 50 N<\/td>\r\n                            <td>\u2265 50 N<\/td>\r\n                            <td>\u2265 50 N<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_pinch_force\">\ud540\uce6d\ub825 (\uc9d1\uae30)<\/td>\r\n                            <td>\u2265 15 N<\/td>\r\n                            <td>\u2265 15 N<\/td>\r\n                            <td>\u2265 15 N<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_payload\">\uac00\ubc18 \ud558\uc911 (Payload)<\/td>\r\n                            <td>\u2265 20 kg<\/td>\r\n                            <td>\u2265 20 kg<\/td>\r\n                            <td>\u2265 20 kg<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_speed\">\uac1c\ud3d0 \uc2dc\uac04 (0\u2192Full)<\/td>\r\n                            <td>\u2264 0.65 s<\/td>\r\n                            <td>\u2264 0.65 s<\/td>\r\n                            <td>\u2264 0.65 s<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_accuracy\">\uc704\uce58 \uc815\ubc00\ub3c4<\/td>\r\n                            <td>0.1\u00b0<\/td>\r\n                            <td>0.1\u00b0<\/td>\r\n                            <td>0.1\u00b0<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_noise\">\uad6c\ub3d9 \uc18c\uc74c (50cm)<\/td>\r\n                            <td>\u2264 50 dB<\/td>\r\n                            <td>\u2264 50 dB<\/td>\r\n                            <td>\u2264 50 dB<\/td>\r\n                        <\/tr>\r\n                    <\/tbody>\r\n\r\n                    <tbody class=\"revo2-spec-group active\" data-group=\"elec\">\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_voltage\">\uacf5\uae09 \uc804\uc555<\/td>\r\n                            <td>12 - 28 V<\/td>\r\n                            <td>12 - 64 V<\/td>\r\n                            <td>12 - 64 V<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_comm\">\ud1b5\uc2e0 \uc778\ud130\ud398\uc774\uc2a4<\/td>\r\n                            <td>RS-485, CAN-FD<\/td>\r\n                            <td>RS-485, CAN-FD, <strong>EtherCAT<\/strong><\/td>\r\n                            <td>RS-485, CAN-FD, <strong>EtherCAT<\/strong><\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_freq\">\ud1b5\uc2e0 \uc81c\uc5b4 \uc8fc\uae30<\/td>\r\n                            <td>Max 1 kHz<\/td>\r\n                            <td>Max 1 kHz<\/td>\r\n                            <td>Max 1 kHz<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_ota\">\ud38c\uc6e8\uc5b4 \uc5c5\ub370\uc774\ud2b8<\/td>\r\n                            <td data-i18n=\"val_ota\">OTA \ubb34\uc120 \uc5c5\ub370\uc774\ud2b8 \uc9c0\uc6d0<\/td>\r\n                            <td data-i18n=\"val_ota\">OTA \ubb34\uc120 \uc5c5\ub370\uc774\ud2b8 \uc9c0\uc6d0<\/td>\r\n                            <td data-i18n=\"val_ota\">OTA \ubb34\uc120 \uc5c5\ub370\uc774\ud2b8 \uc9c0\uc6d0<\/td>\r\n                        <\/tr>\r\n                    <\/tbody>\r\n\r\n                    <tbody class=\"revo2-spec-group active\" data-group=\"sensor\">\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_tactile\">\ucd09\uac01 \uc13c\uc2f1 (Tactile)<\/td>\r\n                            <td><span class=\"revo2-pill-badge revo2-pill-gray\" data-i18n=\"val_none\">\ubbf8\uc9c0\uc6d0<\/span><\/td>\r\n                            <td><span class=\"revo2-pill-badge revo2-pill-gray\" data-i18n=\"val_none\">\ubbf8\uc9c0\uc6d0<\/span><\/td>\r\n                            <td><span class=\"revo2-pill-badge revo2-pill-green\" data-i18n=\"val_tactile_full\">\uc555\ub825\u00b7\ub9c8\ucc30\u00b7\ud798 \ubc29\ud5a5\u00b7\uadfc\uc811 \uac10\uc9c0<\/span><\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_tactile_res\">\ud130\uce58 \uc13c\uc11c \ubd84\ud574\ub2a5<\/td>\r\n                            <td colspan=\"2\" style=\"text-align: center;\">-<\/td>\r\n                            <td style=\"text-align: center; font-weight: 600;\" data-i18n=\"val_tactile_res\">0.01N (Max 0.1N)<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_tactile_range\">\ud130\uce58 \uc13c\uc11c \ubc94\uc704<\/td>\r\n                            <td colspan=\"2\" style=\"text-align: center;\">-<\/td>\r\n                            <td style=\"text-align: center; font-weight: 600;\">0 ~ 25N<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_control\">\uc2a4\ub9c8\ud2b8 \uc81c\uc5b4 \ubaa8\ub4dc<\/td>\r\n                            <td data-i18n=\"val_ctrl_basic\">\uc704\uce58, \uc18d\ub3c4, \uc804\ub958 \ud53c\ub4dc\ubc31, \uc2a4\ubb34\uc2a4 \uc81c\uc5b4<\/td>\r\n                            <td data-i18n=\"val_ctrl_basic\">\uc704\uce58, \uc18d\ub3c4, \uc804\ub958 \ud53c\ub4dc\ubc31, \uc2a4\ubb34\uc2a4 \uc81c\uc5b4<\/td>\r\n                            <td data-i18n=\"val_ctrl_touch\">\uc704\uce58, \uc18d\ub3c4, \uc804\ub958 + \ucd09\uac01 \uc801\uc751\ud615 \ub2a5\ub3d9 \uc81c\uc5b4<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_protect\">\uc9c0\ub2a5\ud615 \uc548\uc804 \ubcf4\ud638<\/td>\r\n                            <td colspan=\"3\" style=\"text-align: center;\" data-i18n=\"val_protect\">\uacfc\uc804\ub958 \ubcf4\ud638, \uad6c\uc18d \uc804\ub958 \ubcf4\ud638, \uace0\uc628 \ubc29\uc9c0 \ubcf4\ud638, \ucda9\ub3cc \ubc29\uc9c0 \ubcf4\ud638 \ub0b4\uc7a5<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_sdk\">2\ucc28 \uac1c\ubc1c \ud658\uacbd<\/td>\r\n                            <td colspan=\"3\" style=\"text-align: center;\" data-i18n=\"val_sdk\">Python \/ C\/C++ SDK \uc9c0\uc6d0, Linux, Windows, ROS1\/ROS2 \ud50c\ub7ab\ud3fc \uc644\ubcbd \ud638\ud658<\/td>\r\n                        <\/tr>\r\n                        <tr>\r\n                            <td class=\"revo2-spec-label\" data-i18n=\"lbl_colors\">\ud558\uc6b0\uc9d5 \uceec\ub7ec \uc635\uc158<\/td>\r\n                            <td colspan=\"3\" style=\"text-align: center;\" data-i18n=\"val_colors\">\ud50c\ub85c\uc789 \uc2e4\ubc84 (Flowing Silver) \/ \uc2a4\ud398\uc774\uc2a4 \uadf8\ub808\uc774 (Space Gray) \ucee4\uc2a4\ud140<\/td>\r\n                        <\/tr>\r\n                    <\/tbody>\r\n                <\/table>\r\n            <\/div>\r\n\r\n            <div class=\"revo2-brand-card\">\r\n                <div>\r\n                    <h3 data-i18n=\"brand_title\">\ube0c\ub808\uc778\ucf54 \u00d7 \ubaa8\ube4c\ub9ac\uc624 \uacf5\uc2dd \ud30c\ud2b8\ub108\uc2ed (BrainCo \u00d7 Mobilio Partnership)<\/h3>\r\n                    <p data-i18n=\"brand_desc\">\ubaa8\ube4c\ub9ac\uc624(Mobilio)\ub294 \uc138\uacc4\uc801\uc778 \uc0dd\uccb4\uacf5\ud559 \ub85c\ubcf4\ud2f1\uc2a4 \ubc0f BCI \uc120\ub3c4 \uae30\uc5c5 \ube0c\ub808\uc778\ucf54(BrainCo)\uc758 \uacf5\uc2dd \ud30c\ud2b8\ub108\uc0ac\uc785\ub2c8\ub2e4. 2015\ub144 \ud558\ubc84\ub4dc \ud601\uc2e0 \uc5f0\uad6c\uc18c(Harvard Innovation Lab)\uc5d0\uc11c \uc124\ub9bd\ub418\uc5b4 660\uac74 \uc774\uc0c1\uc758 \uae00\ub85c\ubc8c \ud2b9\ud5c8 \uae30\uc220\ub825\uc744 \ubcf4\uc720\ud55c \ube0c\ub808\uc778\ucf54\uc758 \ucc28\uc138\ub300 \uace0\uc815\ubc00 \ub371\uc2a4\ud130\ub7ec\uc2a4 \ud578\ub4dc(Revo 2)\ub97c \ubaa8\ube4c\ub9ac\uc624\uc758 \ub85c\ubcf4\ud2f1\uc2a4 \uc194\ub8e8\uc158 \uc5ed\ub7c9\uacfc \uacb0\ud569\ud558\uc5ec \uad6d\ub0b4 \uc0b0\uc5c5\u00b7AI \uc5f0\uad6c \ud604\uc7a5\uc5d0 \uc548\uc815\uc801\uc778 \uacf5\uae09\uacfc \uc804\ubb38 \uae30\uc220 \uc9c0\uc6d0\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\r\n                <\/div>\r\n                <div class=\"revo2-brand-badges\">\r\n                    <div class=\"revo2-brand-badge-item\">\r\n                        <strong data-i18n=\"brand_stat1_title\">Official Partnership<\/strong><br>\r\n                        <span data-i18n=\"brand_stat1_desc\">\ubaa8\ube4c\ub9ac\uc624 \u00d7 \ube0c\ub808\uc778\ucf54 \uacf5\uc2dd \uc194\ub8e8\uc158 \ud30c\ud2b8\ub108\uc2ed<\/span>\r\n                    <\/div>\r\n                    <div class=\"revo2-brand-badge-item\">\r\n                        <strong data-i18n=\"brand_stat2_title\">Harvard Tech & Total Support<\/strong><br>\r\n                        <span data-i18n=\"brand_stat2_desc\">\ud558\ubc84\ub4dc \ud601\uc2e0 \uae30\uc220 & \uad6d\ub0b4 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub9de\ucda4 \uc9c0\uc6d0<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n<\/div>\r\n\r\n<!-- ==========================================================================\r\n   \uc2a4\ud06c\ub9bd\ud2b8: \uc2dc\ubbac\ub808\uc774\ud130 & \uc2e4\uc2dc\uac04 \ub2e4\uad6d\uc5b4 \uce58\ud658 \uc5d4\uc9c4\r\n   ========================================================================== -->\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n        const isElementorEditor = window.location.href.indexOf('elementor-preview') > -1 || \r\n                                  document.body.classList.contains('elementor-editor-active') ||\r\n                                  (window.parent && window.parent.document.body.classList.contains('elementor-editor-active'));\r\n\r\n        if (!isElementorEditor) {\r\n            document.body.classList.add('revo2-reveal-initialized');\r\n            const revealElements = document.querySelectorAll('.revo2-reveal');\r\n            const revealObserver = new IntersectionObserver((entries) => {\r\n                entries.forEach(entry => {\r\n                    if (entry.isIntersecting) {\r\n                        entry.target.classList.add('active');\r\n                        revealObserver.unobserve(entry.target);\r\n                    }\r\n                });\r\n            }, { threshold: 0.12 });\r\n            revealElements.forEach(el => revealObserver.observe(el));\r\n        } else {\r\n            document.querySelectorAll('.revo2-reveal').forEach(el => el.classList.add('active'));\r\n        }\r\n\r\n        const simBtns = document.querySelectorAll('.revo2-sim-btn');\r\n        const simViewport = document.getElementById('revo2-viewport');\r\n        const descTitle = document.getElementById('revo2-desc-title');\r\n        const descText = document.getElementById('revo2-desc-text');\r\n        const hudForce = document.getElementById('revo2-hud-force');\r\n        const hudStatus = document.getElementById('revo2-hud-status');\r\n\r\n        const simStates = {\r\n            grasp: { force: \"52.4 N\", status: \"LOCKED\", color: \"#FF5A09\" },\r\n            pinch: { force: \"16.8 N\", status: \"PINCHING\", color: \"#FF8A00\" },\r\n            touch: { force: \"0.08 N\", status: \"SENSING\", color: \"#00E5FF\" },\r\n            open: { force: \"0.0 N\", status: \"STANDBY\", color: \"#94A3B8\" }\r\n        };\r\n\r\n        let currentActivePose = 'grasp';\r\n\r\n        simBtns.forEach(btn => {\r\n            btn.addEventListener('click', function() {\r\n                const pose = this.getAttribute('data-pose');\r\n                currentActivePose = pose;\r\n\r\n                simBtns.forEach(b => b.classList.remove('active'));\r\n                this.classList.add('active');\r\n\r\n                simViewport.className = 'revo2-sim-viewport revo2-pose-' + pose;\r\n\r\n                if (simStates[pose]) {\r\n                    hudForce.textContent = simStates[pose].force;\r\n                    hudStatus.textContent = simStates[pose].status;\r\n                    hudStatus.style.color = simStates[pose].color;\r\n                }\r\n\r\n                updateSimulatorTexts(currentLanguage, pose);\r\n            });\r\n        });\r\n\r\n        const specTabBtns = document.querySelectorAll('.revo2-spec-tab-btn');\r\n        const specGroups = document.querySelectorAll('.revo2-spec-group');\r\n\r\n        specTabBtns.forEach(btn => {\r\n            btn.addEventListener('click', function() {\r\n                const group = this.getAttribute('data-spec-group');\r\n                specTabBtns.forEach(b => b.classList.remove('active'));\r\n                this.classList.add('active');\r\n\r\n                specGroups.forEach(tbody => {\r\n                    if (group === 'all' || tbody.getAttribute('data-group') === group) {\r\n                        tbody.classList.add('active');\r\n                    } else {\r\n                        tbody.classList.remove('active');\r\n                    }\r\n                });\r\n            });\r\n        });\r\n\r\n        \/* ==========================================\r\n           \ub2e4\uad6d\uc5b4 \ub515\uc154\ub108\ub9ac (KO \/ EN \/ JA)\r\n           ========================================== *\/\r\n        const translations = {\r\n            ko: {\r\n                stat1_label: \"\ucd08\uacbd\ub7c9 \uc124\uacc4 (\uc0ac\uacfc \uc57d 2\uac1c \ubb34\uac8c)\",\r\n                stat2_label: \"11 \uc790\uc720\ub3c4 (6 \ub2a5\ub3d9 \uad6c\ub3d9 \uad00\uc808)\",\r\n                stat3_label: \"\uac15\ub825\ud55c 5\uc9c0 \ucd1d \ud30c\uc9c0\ub825\",\r\n                stat4_label: \"\ucd08\uc815\ubc00 \ubc18\ubcf5 \uc704\uce58 \uacb0\uc815 \uc815\ubc00\ub3c4\",\r\n                feat_tag: \"\uc0dd\uccb4\uacf5\ud559 \ub371\uc2a4\ud130\ub7ec\uc2a4 \ud578\ub4dc\",\r\n                feat_title: \"BrainCo Dexterous Hand Revo 2\",\r\n                feat_subtitle: \"\ud558\ubc84\ub4dc \ud601\uc2e0 \uc5f0\uad6c\uc18c \uae30\ubc18\uc758 BrainCo \uae30\uc220\ub825\uc73c\ub85c \uc644\uc131\ub41c Revo 2\ub294 \uc778\uac04 \uc190\uc758 \uc815\ubc00\ud55c \uae30\uad6c\ud559\uc801 \ud2b9\uc131\uc744 383g\uc758 \ucd08\uacbd\ub7c9 \uad6c\uc870\uc5d0 \uad6c\ud604\ud55c \ucc28\uc138\ub300 \ub85c\ubd07 \ud578\ub4dc\uc785\ub2c8\ub2e4.\",\r\n                feat1_title: \"383g \ucd08\uacbd\ub7c9 \ucf64\ud329\ud2b8 \ubc14\ub514\",\r\n                feat1_desc: \"\uc804\uace0 160mm, \ud3ed 76mm, \uc0ac\uacfc 2\uac1c \ubb34\uac8c\uc5d0 \ubd88\uacfc\ud55c 383g \ucd08\uacbd\ub7c9 \uc124\uacc4\ub85c \ub85c\ubd07 \ud314 \ub05d\ub2e8(End-Effector)\uc5d0 \ubd80\uac00\uc801\uc778 \ud1a0\ud06c \ubd80\ud558\ub97c \ucd5c\uc18c\ud654\ud569\ub2c8\ub2e4.\",\r\n                feat2_title: \"11 DoFs & 6 \ub2a5\ub3d9 \uc81c\uc5b4 \uad00\uc808\",\r\n                feat2_desc: \"11\uac1c \uc790\uc720\ub3c4 \uc911 6\uac1c\uc758 \ub2a5\ub3d9 \uc561\ucd94\uc5d0\uc774\ud130\ub97c \ud1b5\ud574 \uac1c\ubcc4 \uc190\uac00\ub77d\uc758 \uad74\uace1\uacfc \ub300\ub9bd(Opposable Thumb) \uc6b4\ub3d9\uc744 0.1\u00b0 \uc815\ubc00\ub3c4\ub85c \ub9e4\ub044\ub7fd\uac8c \uc81c\uc5b4\ud569\ub2c8\ub2e4.\",\r\n                feat3_title: \"\u226550N \ud30c\uc9c0\ub825 & 20kg \ud398\uc774\ub85c\ub4dc\",\r\n                feat3_desc: \"5\uac1c \uc190\uac00\ub77d\uc758 \uacac\uace0\ud55c \ud611\uc751\uc73c\ub85c 50N \uc774\uc0c1\uc758 \uac15\ub825\ud55c \ud30c\uc9c0\ub825\uacfc 20kg \uac00\ubc18 \ud558\uc911\uc744 \uc2e4\ud604\ud558\uc5ec \uc0b0\uc5c5\uc6a9 \uc911\uc791\uc5c5\ubd80\ud130 \uc815\ubc00 \ubd80\ud488 \uc870\uc791\uae4c\uc9c0 \uc644\ubcbd\ud788 \ub300\uc751\ud569\ub2c8\ub2e4.\",\r\n                feat4_title: \"0.01N \ub2e4\ucc28\uc6d0 \ucd09\uac01 \uc13c\uc2f1 (Touch)\",\r\n                feat4_desc: \"\uc555\ub825, \ub9c8\ucc30\ub825, \ud798 \ubc29\ud5a5, \uadfc\uc811 \uac10\uc9c0\uae4c\uc9c0 \uc544\uc6b0\ub974\ub294 0.01N \ud574\uc0c1\ub3c4\uc758 \uace0\uc815\ubc00 \ucd09\uac01 \uc5b4\ub808\uc774\ub97c \uc7a5\ucc29\ud558\uc5ec \ubb3c\uccb4\uc758 \ubbf8\ub044\ub7ec\uc9d0\uc744 \uc2a4\uc2a4\ub85c \ubc29\uc9c0\ud558\uace0 \uc801\uc751\ud569\ub2c8\ub2e4.\",\r\n                feat5_title: \"1kHz EtherCAT \ucd08\uace0\uc18d \ubc84\uc2a4\",\r\n                feat5_desc: \"\uc0b0\uc5c5\uc6a9 \ud45c\uc900 EtherCAT \ubc0f CAN-FD, RS-485 \ud1b5\uc2e0\uc744 \ud0d1\uc7ac\ud558\uc5ec \ucd5c\ub300 1kHz \uc8fc\uae30\ub85c \uc2e4\uc2dc\uac04 \uc704\uce58\/\uc804\ub958 \ud53c\ub4dc\ubc31 \ub8e8\ud504\ub97c \uc81c\uc5b4 \uc2dc\uc2a4\ud15c\uacfc \uc644\ubcbd\ud788 \ub3d9\uae30\ud654\ud569\ub2c8\ub2e4.\",\r\n                feat6_title: \"4\uc911 \uc2a4\ub9c8\ud2b8 \ubcf4\ud638 & Python\/ROS\",\r\n                feat6_desc: \"\uacfc\uc804\ub958, \uad6c\uc18d \uc804\ub958, \uacfc\uc5f4 \ubc29\uc9c0, \ucda9\ub3cc \ubc29\uc9c0 4\uc911 \ubcf4\ud638 \uc2dc\uc2a4\ud15c\uacfc \ud568\uaed8 Python, C\/C++, Linux, ROS1\/ROS2 \ubc0f Gazebo \ud658\uacbd\uc744 \uc644\ubcbd \uc9c0\uc6d0\ud569\ub2c8\ub2e4.\",\r\n                sim_tag: \"\ub300\ud654\ud615 \uad00\uc808 \uc81c\uc5b4 \uc2dc\ubbac\ub808\uc774\uc158\",\r\n                sim_title: \"\uac00\uc0c1 \ud30c\uc9c0 & \ubaa8\uc158 \uc2dc\ubbac\ub808\uc774\ud130\",\r\n                sim_subtitle: \"\ubaa8\ub4dc\ub97c \ud074\ub9ad\ud558\uc5ec Revo 2\uc758 \ub2a5\ub3d9 \uad00\uc808 \ud611\uc751 \uc81c\uc5b4\uc640 \ucd09\uac01 \ud53c\ub4dc\ubc31 \ubcc0\ud654\ub97c \uac00\uc0c1 \ud658\uacbd\uc5d0\uc11c \uc2e4\uc2dc\uac04\uc73c\ub85c \ud655\uc778\ud574\ubcf4\uc138\uc694.\",\r\n                sim_tab_grasp: \"\ud30c\uc6cc \uadf8\ub9bd (Power Grasp)\",\r\n                sim_tab_pinch: \"\uc815\ubc00 \ud540\uce6d (Precision Pinch)\",\r\n                sim_tab_touch: \"\ucd09\uac01 \ud0d0\uce68 (Tactile Sensing)\",\r\n                sim_tab_open: \"\uac1c\ubc29 \ub300\uae30 (Open Standby)\",\r\n                sim_desc_grasp_title: \"\uc6d0\ud1b5\ud615\/\uc911\ub7c9\ubb3c \ud30c\uc6cc \uadf8\ub9bd\",\r\n                sim_desc_grasp_text: \"5\uac1c\uc758 \uc190\uac00\ub77d\uc774 \ub3d9\uae30\ud654\ub418\uc5b4 \ub300\uc0c1\uccb4\ub97c \uc548\ucabd\uc73c\ub85c \uac10\uc2f8 \uc950\uba70, \ucd5c\ub300 50N\uc758 \uade0\uc77c\ud55c \ud30c\uc9c0\ub825\uc73c\ub85c \ubb34\uac70\uc6b4 \ubd80\ud488\uc774\ub098 \ub3c4\uad6c\ub97c \ud754\ub4e4\ub9bc \uc5c6\uc774 \uace0\uc815\ud569\ub2c8\ub2e4.\",\r\n                sim_desc_pinch_title: \"\ucd08\uc815\ubc00 \ud540\uce58 \uadf8\ub9bd (\uc5c4\uc9c0-\uac80\uc9c0 \ub300\ub9bd)\",\r\n                sim_desc_pinch_text: \"\uc5c4\uc9c0\uc640 \uac80\uc9c0\/\uc911\uc9c0 \ub05d\ub2e8\uc744 0.1\u00b0\uc758 \uc624\ucc28 \uc5c6\ub294 \uc815\ubc00\ub3c4\ub85c \ub300\ub9bd\uc2dc\ucf1c \uc587\uc740 \ucf00\uc774\ube14, \uc804\uc790 \uce69, \ud39c\uacfc \uac19\uc740 \ubbf8\uc138 \ubb3c\uccb4\ub97c \uc12c\uc138\ud558\uac8c \uc9d1\uc5b4 \uc62c\ub9bd\ub2c8\ub2e4.\",\r\n                sim_desc_touch_title: \"\ub2e4\ucc28\uc6d0 \uace0\uc815\ubc00 \ucd09\uac01 \uc13c\uc2f1 \ubaa8\ub4dc\",\r\n                sim_desc_touch_text: \"Revo 2 Touch \ubaa8\ub378\uc758 \uc190\ub05d \ucd09\uac01 \uc13c\uc11c\uac00 \ud45c\uba74\uacfc\uc758 \ub9c8\ucc30\ub825, \uc811\ucd09 \uc555\ub825(0.01N \ubd84\ud574\ub2a5) \ubc0f \uadfc\uc811 \uac70\ub9ac\ub97c \uc2e4\uc2dc\uac04 \uac10\uc9c0\ud558\uc5ec \ubb3c\uccb4 \ubbf8\ub044\ub7ec\uc9d0\uc744 \uc0ac\uc804\uc5d0 \ubc29\uc9c0\ud569\ub2c8\ub2e4.\",\r\n                sim_desc_open_title: \"\ucd08\uace0\uc18d \uac1c\ubc29 \ub300\uae30 \ubaa8\ub4dc\",\r\n                sim_desc_open_text: \"0.65\ucd08 \uc774\ub0b4\uc5d0 \uc804 \uad00\uc808\uc744 \ubd80\ub4dc\ub7fd\uac8c \uc644\uc804 \uac1c\ubc29\ud558\uc5ec \ucc28\uae30 \uc791\uc5c5 \uba85\ub839\uc744 \ub300\uae30\ud569\ub2c8\ub2e4. \uc2a4\ubb34\uc2a4 \uc81c\uc5b4 \uc54c\uace0\ub9ac\uc998\uc774 \uc801\uc6a9\ub418\uc5b4 \uc9c4\ub3d9\uc744 \uc644\ubcbd\ud788 \ud761\uc218\ud569\ub2c8\ub2e4.\",\r\n                hud_force: \"\ud30c\uc9c0\ub825 (Force)\",\r\n                hud_accuracy: \"\uac01\ub3c4 \uc815\ubc00\ub3c4\",\r\n                hud_rate: \"\ub8e8\ud504 \uc8fc\uae30\",\r\n                hud_status: \"\uc0c1\ud0dc\",\r\n                apps_tag: \"\uc801\uc6a9 \ubd84\uc57c \ubc0f \uc194\ub8e8\uc158\",\r\n                apps_title: \"\ub2e4\uc591\ud55c \uc0b0\uc5c5\uacfc \uc5f0\uad6c \ud604\uc7a5\uc758 \ud544\uc218 \uc194\ub8e8\uc158\",\r\n                apps_subtitle: \"Revo 2\ub294 \ucef4\ud329\ud2b8\ud55c \ud06c\uae30\uc640 \uc2e0\ub8b0\uc131 \ub192\uc740 \ud53c\ub4dc\ubc31 \ub8e8\ud504\ub85c \ud734\uba38\ub178\uc774\ub4dc \ub85c\ubd07\ubd80\ud130 \ucca8\ub2e8 AI \uc5f0\uad6c\uae4c\uc9c0 \uad11\ubc94\uc704\ud558\uac8c \ud65c\uc6a9\ub429\ub2c8\ub2e4.\",\r\n                app1_badge: \"\ud734\uba38\ub178\uc774\ub4dc \ub85c\ubcf4\ud2f1\uc2a4\",\r\n                app1_title: \"\ud734\uba38\ub178\uc774\ub4dc & \ucc28\uc138\ub300 \uc11c\ube44\uc2a4 \ub85c\ubd07\",\r\n                app1_desc: \"\uc778\uac04 \uc190\uc758 \uc2e4\uc81c \uaddc\uaca9(160mm)\uacfc \uc77c\uce58\ud558\uba70 \ucd08\uacbd\ub7c9 383g \uc124\uacc4\ub85c \ud734\uba38\ub178\uc774\ub4dc \ud314 \ub05d\ub2e8\uc5d0 \ucd5c\uc801\uc758 \ubaa8\uba58\ud2b8 \ubc38\ub7f0\uc2a4\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc77c\uc0c1 \uc0ac\ubb3c\uacfc\uc758 \uc790\uc5f0\uc2a4\ub7ec\uc6b4 \uc0c1\ud638\uc791\uc6a9\uc744 \uc644\uc131\ud569\ub2c8\ub2e4.\",\r\n                app2_badge: \"\uc784\ubc14\ub514\ub4dc AI\",\r\n                app2_title: \"\uc784\ubc14\ub514\ub4dc AI & \uac15\ud654\ud559\uc2b5 \uc870\uc791 \uc5f0\uad6c\",\r\n                app2_desc: \"MuJoCo, Gazebo \uc2dc\ubbac\ub808\uc774\uc158 \ubaa8\ub378\uacfc \uc644\ubcbd \ud638\ud658\ub418\uc5b4 \uac15\ud654\ud559\uc2b5 \uc815\ucc45\uc744 \uc190\uc27d\uac8c Sim-to-Real\ub85c \uc804\uc774\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. 0.01N \uace0\ud574\uc0c1\ub3c4 \ucd09\uac01 \ud53c\ub4dc\ubc31\uc73c\ub85c \ubbf8\ub044\ub7ec\uc9d0 \uc5c6\ub294 \uc870\uc791 \uc54c\uace0\ub9ac\uc998\uc744 \uad6c\ud604\ud569\ub2c8\ub2e4.\",\r\n                app3_badge: \"\uc2a4\ub9c8\ud2b8 \uc81c\uc870\",\r\n                app3_title: \"\uc815\ubc00 \ubd80\ud488 \uc870\ub9bd \ubc0f \uc2a4\ub9c8\ud2b8 \ub9e4\ub274\ud329\ucc98\ub9c1\",\r\n                app3_desc: \"20kg\uc758 \uace0\uac00\ubc18 \ud558\uc911\uacfc 0.1\u00b0 \uc815\ubc00\ub3c4\ub97c \ubc14\ud0d5\uc73c\ub85c \uc640\uc774\uc5b4\ub9c1 \ud558\ub124\uc2a4 \uccb4\uacb0, \uc804\uc790 \uae30\ud310 \ud53d\uc564\ud50c\ub808\uc774\uc2a4, \uc720\uc5f0\ubb3c \ud578\ub4e4\ub9c1 \ub4f1 \uae30\uc874 \uadf8\ub9ac\ud37c\uac00 \ud574\uacb0\ud558\uc9c0 \ubabb\ud55c \uc815\ubc00 \uacf5\uc815\uc744 \uc790\ub3d9\ud654\ud569\ub2c8\ub2e4.\",\r\n                app4_badge: \"\uc6d0\uaca9 \uc870\uc791\",\r\n                app4_title: \"\uc6d0\uaca9 \uc791\uc5c5 \ubc0f \ub9c8\uc2a4\ud130-\uc2ac\ub808\uc774\ube0c \ud154\ub808\uc635\",\r\n                app4_desc: \"1kHz \ucd08\uace0\uc18d EtherCAT \ubc84\uc2a4\ub97c \ud1b5\ud574 \uc9c0\uc5f0 \uc5c6\ub294 \uc2e4\uc2dc\uac04 \ud798 \ud53c\ub4dc\ubc31\uc744 \uc791\uc5c5\uc790\uc5d0\uac8c \uc804\ub2ec\ud569\ub2c8\ub2e4. \ubc29\uc0ac\ub2a5 \uad6c\uc5ed, \ud074\ub9b0\ub8f8, \ud654\ud559 \uc704\ud5d8\ubb3c \ub4f1 \ud2b9\uc218 \ud658\uacbd\uc758 \uc6d0\uaca9 \ud578\ub4e4\ub9c1\uc5d0 \ud0c1\uc6d4\ud569\ub2c8\ub2e4.\",\r\n                specs_tag: \"\uc0c1\uc138 \uc81c\ud488 \uaddc\uaca9\",\r\n                specs_title: \"Revo 2 \ub77c\uc778\uc5c5 \uc0c1\uc138 \ube44\uad50\",\r\n                specs_subtitle: \"\ud504\ub85c\uc81d\ud2b8\uc758 \uc694\uad6c \uc131\ub2a5\uacfc \ucd09\uac01 \uc13c\uc2f1 \ud544\uc694 \uc5ec\ubd80\uc5d0 \ub530\ub77c \ucd5c\uc801\uc758 Revo 2 \ubaa8\ub378\uc744 \uc120\ud0dd\ud558\uc2ed\uc2dc\uc624.\",\r\n                spec_tab_all: \"\uc804\uccb4 \uc0ac\uc591\",\r\n                spec_tab_mech: \"\uae30\uad6c \ubc0f \uad6c\ub3d9 \uc131\ub2a5\",\r\n                spec_tab_elec: \"\uc804\uae30 \ubc0f \ud1b5\uc2e0\",\r\n                spec_tab_sensor: \"\uc13c\uc2f1 \ubc0f \uc81c\uc5b4 \uc18c\ud504\ud2b8\uc6e8\uc5b4\",\r\n                th_spec: \"\uc0ac\uc591 \ud56d\ubaa9\",\r\n                th_basic: \"Revo 2 Basic\",\r\n                th_pro: \"Revo 2 Pro\",\r\n                th_touch: \"Revo 2 Touch \u2605\",\r\n                lbl_dofs: \"\uc790\uc720\ub3c4 (DoFs)\",\r\n                val_dofs: \"11 (6 \ub2a5\ub3d9 \uad6c\ub3d9 \uad00\uc808)\",\r\n                lbl_weight: \"\ubb34\uac8c (\uc190\ubaa9 \uc81c\uc678)\",\r\n                lbl_height: \"\uc804\uace0 (Height)\",\r\n                val_height: \"160 mm (\uc190 \ud3ed: 76 mm)\",\r\n                lbl_grip_force: \"5\uc9c0 \ucd1d \ud30c\uc9c0\ub825\",\r\n                lbl_pinch_force: \"\ud540\uce6d\ub825 (\uc9d1\uae30)\",\r\n                lbl_payload: \"\uac00\ubc18 \ud558\uc911 (Payload)\",\r\n                lbl_speed: \"\uac1c\ud3d0 \uc2dc\uac04 (0\u2192Full)\",\r\n                lbl_accuracy: \"\uc704\uce58 \uc815\ubc00\ub3c4\",\r\n                lbl_noise: \"\uad6c\ub3d9 \uc18c\uc74c (50cm)\",\r\n                lbl_voltage: \"\uacf5\uae09 \uc804\uc555\",\r\n                lbl_comm: \"\ud1b5\uc2e0 \uc778\ud130\ud398\uc774\uc2a4\",\r\n                lbl_freq: \"\ud1b5\uc2e0 \uc81c\uc5b4 \uc8fc\uae30\",\r\n                lbl_ota: \"\ud38c\uc6e8\uc5b4 \uc5c5\ub370\uc774\ud2b8\",\r\n                val_ota: \"OTA \ubb34\uc120 \uc5c5\ub370\uc774\ud2b8 \uc9c0\uc6d0\",\r\n                lbl_tactile: \"\ucd09\uac01 \uc13c\uc2f1 (Tactile)\",\r\n                val_none: \"\ubbf8\uc9c0\uc6d0\",\r\n                val_tactile_full: \"\uc555\ub825\u00b7\ub9c8\ucc30\u00b7\ud798 \ubc29\ud5a5\u00b7\uadfc\uc811 \uac10\uc9c0\",\r\n                lbl_tactile_res: \"\ud130\uce58 \uc13c\uc11c \ubd84\ud574\ub2a5\",\r\n                val_tactile_res: \"0.01N (Max 0.1N)\",\r\n                lbl_tactile_range: \"\ud130\uce58 \uc13c\uc11c \ubc94\uc704\",\r\n                lbl_control: \"\uc2a4\ub9c8\ud2b8 \uc81c\uc5b4 \ubaa8\ub4dc\",\r\n                val_ctrl_basic: \"\uc704\uce58, \uc18d\ub3c4, \uc804\ub958 \ud53c\ub4dc\ubc31, \uc2a4\ubb34\uc2a4 \uc81c\uc5b4\",\r\n                val_ctrl_touch: \"\uc704\uce58, \uc18d\ub3c4, \uc804\ub958 + \ucd09\uac01 \uc801\uc751\ud615 \ub2a5\ub3d9 \uc81c\uc5b4\",\r\n                lbl_protect: \"\uc9c0\ub2a5\ud615 \uc548\uc804 \ubcf4\ud638\",\r\n                val_protect: \"\uacfc\uc804\ub958 \ubcf4\ud638, \uad6c\uc18d \uc804\ub958 \ubcf4\ud638, \uace0\uc628 \ubc29\uc9c0 \ubcf4\ud638, \ucda9\ub3cc \ubc29\uc9c0 \ubcf4\ud638 \ub0b4\uc7a5\",\r\n                lbl_sdk: \"2\ucc28 \uac1c\ubc1c \ud658\uacbd\",\r\n                val_sdk: \"Python \/ C\/C++ SDK \uc9c0\uc6d0, Linux, Windows, ROS1\/ROS2 \ud50c\ub7ab\ud3fc \uc644\ubcbd \ud638\ud658\",\r\n                lbl_colors: \"\ud558\uc6b0\uc9d5 \uceec\ub7ec \uc635\uc158\",\r\n                val_colors: \"\ud50c\ub85c\uc789 \uc2e4\ubc84 (Flowing Silver) \/ \uc2a4\ud398\uc774\uc2a4 \uadf8\ub808\uc774 (Space Gray) \ucee4\uc2a4\ud140\",\r\n                brand_title: \"\ube0c\ub808\uc778\ucf54 \u00d7 \ubaa8\ube4c\ub9ac\uc624 \uacf5\uc2dd \ud30c\ud2b8\ub108\uc2ed (BrainCo \u00d7 Mobilio Partnership)\",\r\n                brand_desc: \"\ubaa8\ube4c\ub9ac\uc624(Mobilio)\ub294 \uc138\uacc4\uc801\uc778 \uc0dd\uccb4\uacf5\ud559 \ub85c\ubcf4\ud2f1\uc2a4 \ubc0f BCI \uc120\ub3c4 \uae30\uc5c5 \ube0c\ub808\uc778\ucf54(BrainCo)\uc758 \uacf5\uc2dd \ud30c\ud2b8\ub108\uc0ac\uc785\ub2c8\ub2e4. 2015\ub144 \ud558\ubc84\ub4dc \ud601\uc2e0 \uc5f0\uad6c\uc18c(Harvard Innovation Lab)\uc5d0\uc11c \uc124\ub9bd\ub418\uc5b4 660\uac74 \uc774\uc0c1\uc758 \uae00\ub85c\ubc8c \ud2b9\ud5c8 \uae30\uc220\ub825\uc744 \ubcf4\uc720\ud55c \ube0c\ub808\uc778\ucf54\uc758 \ucc28\uc138\ub300 \uace0\uc815\ubc00 \ub371\uc2a4\ud130\ub7ec\uc2a4 \ud578\ub4dc(Revo 2)\ub97c \ubaa8\ube4c\ub9ac\uc624\uc758 \ub85c\ubcf4\ud2f1\uc2a4 \uc194\ub8e8\uc158 \uc5ed\ub7c9\uacfc \uacb0\ud569\ud558\uc5ec \uad6d\ub0b4 \uc0b0\uc5c5\u00b7AI \uc5f0\uad6c \ud604\uc7a5\uc5d0 \uc548\uc815\uc801\uc778 \uacf5\uae09\uacfc \uc804\ubb38 \uae30\uc220 \uc9c0\uc6d0\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.\",\r\n                brand_stat1_title: \"Official Partnership\",\r\n                brand_stat1_desc: \"\ubaa8\ube4c\ub9ac\uc624 \u00d7 \ube0c\ub808\uc778\ucf54 \uacf5\uc2dd \uc194\ub8e8\uc158 \ud30c\ud2b8\ub108\uc2ed\",\r\n                brand_stat2_title: \"Harvard Tech & Total Support\",\r\n                brand_stat2_desc: \"\ud558\ubc84\ub4dc \ud601\uc2e0 \uae30\uc220 & \uad6d\ub0b4 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub9de\ucda4 \uc9c0\uc6d0\"\r\n            },\r\n            en: {\r\n                stat1_label: \"Ultra-Lightweight (\u2248 2 Apples)\",\r\n                stat2_label: \"11 DoFs (6 Active Joints)\",\r\n                stat3_label: \"Five-Finger Grip Force\",\r\n                stat4_label: \"Repeat Positioning Accuracy\",\r\n                feat_tag: \"Bionic Dexterity\",\r\n                feat_title: \"BrainCo Dexterous Hand Revo 2\",\r\n                feat_subtitle: \"Incubated at the Harvard Innovation Lab, BrainCo Revo 2 embodies the exquisite kinematics and adaptive sensing of the human hand in an ultra-lightweight 383g structure.\",\r\n                feat1_title: \"383g Ultra-Lightweight Body\",\r\n                feat1_desc: \"With a height of 160mm, width of 76mm, and weight of only 383g (~2 apples), Revo 2 minimizes end-effector torque loading and inertia on robotic arms.\",\r\n                feat2_title: \"11 DoFs & 6 Active Joints\",\r\n                feat2_desc: \"6 active high-efficiency actuators across 11 DoFs smoothly govern individual finger flexion and opposable thumb kinematics with 0.1\u00b0 repeatability.\",\r\n                feat3_title: \"\u226550N Grip Force & 20kg Payload\",\r\n                feat3_desc: \"Harmonious coordination of 5 fingers delivers over 50N of gripping force and 20kg payload capacity, handling heavy parts and fragile objects with equal precision.\",\r\n                feat4_title: \"0.01N Multidimensional Tactile Sensing\",\r\n                feat4_desc: \"Revo 2 Touch features fingertip tactile arrays detecting normal pressure, friction, force direction, and proximity with 0.01N resolution for slip-free grasping.\",\r\n                feat5_title: \"1kHz High-Speed EtherCAT Bus\",\r\n                feat5_desc: \"Supports industrial-grade EtherCAT, CAN-FD, and RS-485 interfaces to synchronize real-time position\/current feedback loops at 1kHz with host controllers.\",\r\n                feat6_title: \"Quad Protection & Python\/ROS SDK\",\r\n                feat6_desc: \"Equipped with overcurrent, stall, thermal, and collision protection alongside comprehensive SDKs for Python, C\/C++, Linux, Windows, and ROS1\/ROS2.\",\r\n                sim_tag: \"Kinematics Simulator\",\r\n                sim_title: \"Interactive Grasping & Gesture Simulator\",\r\n                sim_subtitle: \"Select a pose below to experience Revo 2's active joint coordination, opposable thumb kinematics, and tactile responses in real time.\",\r\n                sim_tab_grasp: \"Power Grasp\",\r\n                sim_tab_pinch: \"Precision Pinch\",\r\n                sim_tab_touch: \"Tactile Sensing\",\r\n                sim_tab_open: \"Open Standby\",\r\n                sim_desc_grasp_title: \"Heavy-Duty Cylindrical Power Grasp\",\r\n                sim_desc_grasp_text: \"All 5 fingers coordinate inward wrapping to securely anchor heavy objects and industrial tools with up to 50N of distributed holding force.\",\r\n                sim_desc_pinch_title: \"Precision Pinch (Opposable Thumb)\",\r\n                sim_desc_pinch_text: \"The thumb opposes index and middle fingertips with 0.1\u00b0 precision, delicately gripping fine wires, electronic microchips, and surgical instruments.\",\r\n                sim_desc_touch_title: \"Multidimensional Tactile Sensing Mode\",\r\n                sim_desc_touch_text: \"Fingertip tactile arrays on Revo 2 Touch monitor friction, normal pressure (0.01N res), and proximity in real-time to proactively prevent slipping.\",\r\n                sim_desc_open_title: \"High-Speed Open Standby Mode\",\r\n                sim_desc_open_text: \"All joints smoothly open within 0.65s to prepare for the next task. Advanced smooth trajectory control absorbs unwanted residual vibrations.\",\r\n                hud_force: \"Grip Force\",\r\n                hud_accuracy: \"Repeatability\",\r\n                hud_rate: \"Loop Rate\",\r\n                hud_status: \"Status\",\r\n                apps_tag: \"Application Fields\",\r\n                apps_title: \"Empowering Advanced Industrial & Research Tasks\",\r\n                apps_subtitle: \"With its compact form factor, high-frequency bus, and multi-axis tactile feedback, Revo 2 leads the frontier from humanoids to smart factories.\",\r\n                app1_badge: \"Humanoid Robotics\",\r\n                app1_title: \"Humanoids & Advanced Service Robots\",\r\n                app1_desc: \"Matching human anatomical proportions (160mm length) and weighing only 383g, Revo 2 delivers optimal dynamic balance at humanoid wrists, facilitating natural interactions with everyday tools.\",\r\n                app2_badge: \"Embodied AI\",\r\n                app2_title: \"Embodied AI & Reinforcement Learning\",\r\n                app2_desc: \"Fully compatible with MuJoCo and Gazebo simulation frameworks, accelerating Sim-to-Real reinforcement learning policy deployment with 0.01N high-resolution tactile feedback.\",\r\n                app3_badge: \"Smart Manufacturing\",\r\n                app3_title: \"Precision Assembly & Smart Manufacturing\",\r\n                app3_desc: \"20kg payload capacity and 0.1\u00b0 repeatability automate demanding assembly lines including wiring harness insertion, PCB handling, and flexible material manipulation.\",\r\n                app4_badge: \"Teleoperation\",\r\n                app4_title: \"Teleoperation & Master-Slave Systems\",\r\n                app4_desc: \"1kHz ultra-low-latency EtherCAT bus transmits immediate force feedback to human operators, ideal for hazardous nuclear disposal, cleanrooms, and robotic surgery training.\",\r\n                specs_tag: \"Specifications\",\r\n                specs_title: \"Revo 2 Series Model Comparison\",\r\n                specs_subtitle: \"Choose the optimal Revo 2 model tailored to your dexterity, bus protocol, and tactile sensing requirements.\",\r\n                spec_tab_all: \"All Specs\",\r\n                spec_tab_mech: \"Mechanical & Kinematics\",\r\n                spec_tab_elec: \"Electrical & Bus\",\r\n                spec_tab_sensor: \"Sensing & Software\",\r\n                th_spec: \"Specification\",\r\n                th_basic: \"Revo 2 Basic\",\r\n                th_pro: \"Revo 2 Pro\",\r\n                th_touch: \"Revo 2 Touch \u2605\",\r\n                lbl_dofs: \"Degrees of Freedom (DoFs)\",\r\n                val_dofs: \"11 (6 Active Joints)\",\r\n                lbl_weight: \"Hand Weight (w\/o wrist)\",\r\n                lbl_height: \"Total Height\",\r\n                val_height: \"160 mm (Width: 76 mm)\",\r\n                lbl_grip_force: \"Five-Finger Grip Force\",\r\n                lbl_pinch_force: \"Pinching Force\",\r\n                lbl_payload: \"Payload\",\r\n                lbl_speed: \"Open-Close Time (0\u2192Full)\",\r\n                lbl_accuracy: \"Positioning Accuracy\",\r\n                lbl_noise: \"Running Noise (50cm)\",\r\n                lbl_voltage: \"Operating Voltage\",\r\n                lbl_comm: \"Communication Interface\",\r\n                lbl_freq: \"Control Loop Frequency\",\r\n                lbl_ota: \"Firmware Upgrade\",\r\n                val_ota: \"OTA Supported\",\r\n                lbl_tactile: \"Tactile Sensing\",\r\n                val_none: \"None\",\r\n                val_tactile_full: \"Pressure, Friction, Force Direction, Proximity Detection\",\r\n                lbl_tactile_res: \"Tactile Sensor Resolution\",\r\n                val_tactile_res: \"0.01N (Max 0.1N)\",\r\n                lbl_tactile_range: \"Tactile Sensor Range\",\r\n                lbl_control: \"Smart Control Modes\",\r\n                val_ctrl_basic: \"Position, Speed, Current Feedback, Smooth Control\",\r\n                val_ctrl_touch: \"Position, Speed, Current + Tactile Adaptive Control\",\r\n                lbl_protect: \"Intelligent Protection\",\r\n                val_protect: \"Overcurrent, Stall Current, High Temperature, Anti-Collision Protection\",\r\n                lbl_sdk: \"Secondary Development\",\r\n                val_sdk: \"Python & C\/C++ SDKs, Linux, Windows, ROS1\/ROS2 Compatible\",\r\n                lbl_colors: \"Housing Color Options\",\r\n                val_colors: \"Flowing Silver \/ Space Gray Custom Finishes\",\r\n                brand_title: \"BrainCo \u00d7 Mobilio Official Partnership\",\r\n                brand_desc: \"Mobilio is the official partner of BrainCo, a global pioneer in bionic robotics and brain-computer interfaces (BCI). Founded at the Harvard Innovation Lab in 2015 and backed by over 660 global patents, BrainCo's cutting-edge dexterous robotic hand (Revo 2) is delivered to research and industrial automation markets with Mobilio's comprehensive technical support and engineering solutions.\",\r\n                brand_stat1_title: \"Official Partnership\",\r\n                brand_stat1_desc: \"Mobilio \u00d7 BrainCo Strategic Solution Partner\",\r\n                brand_stat2_title: \"Harvard Tech & Total Support\",\r\n                brand_stat2_desc: \"Harvard Innovation Roots & Dedicated Local Engineering\"\r\n            },\r\n            ja: {\r\n                stat1_label: \"\u8d85\u8efd\u91cf\u8a2d\u8a08 (\u30ea\u30f3\u30b4\u7d042\u500b\u5206)\",\r\n                stat2_label: \"11\u81ea\u7531\u5ea6 (6\u80fd\u52d5\u99c6\u52d5\u95a2\u7bc0)\",\r\n                stat3_label: \"\u5f37\u529b\u306a5\u6307\u628a\u6301\u529b\",\r\n                stat4_label: \"\u9ad8\u7cbe\u5ea6\u306a\u7e70\u8fd4\u3057\u4f4d\u7f6e\u6c7a\u3081\u7cbe\u5ea6\",\r\n                feat_tag: \"\u30d0\u30a4\u30aa\u30cb\u30c3\u30af\u30fb\u30c7\u30af\u30b9\u30bf\u30e9\u30b9\u30cf\u30f3\u30c9\",\r\n                feat_title: \"BrainCo Dexterous Hand Revo 2\",\r\n                feat_subtitle: \"\u30cf\u30fc\u30d0\u30fc\u30c9\u30fb\u30a4\u30ce\u30d9\u30fc\u30b7\u30e7\u30f3\u30fb\u30e9\u30dc\u767a\u306eBrainCo\u6280\u8853\u306b\u3088\u308a\u8a95\u751f\u3057\u305fRevo 2\u306f\u3001\u4eba\u9593\u306e\u624b\u306e\u7e4a\u7d30\u306a\u6a5f\u69cb\u3092383g\u306e\u8d85\u8efd\u91cf\u69cb\u9020\u3067\u5177\u73fe\u5316\u3057\u305f\u6b21\u4e16\u4ee3\u9ad8\u7cbe\u5ea6\u30ed\u30dc\u30c3\u30c8\u30cf\u30f3\u30c9\u3067\u3059\u3002\",\r\n                feat1_title: \"383g\u8d85\u8efd\u91cf\u30b3\u30f3\u30d1\u30af\u30c8\u30dc\u30c7\u30a3\",\r\n                feat1_desc: \"\u5168\u9ad8160mm\u3001\u5e4576mm\u3001\u30ea\u30f3\u30b4\u7d042\u500b\u5206\u306b\u76f8\u5f53\u3059\u308b383g\u306e\u8d85\u8efd\u91cf\u8a2d\u8a08\u306b\u3088\u308a\u3001\u30ed\u30dc\u30c3\u30c8\u30a2\u30fc\u30e0\u5148\u7aef\uff08\u30a8\u30f3\u30c9\u30a8\u30d5\u30a7\u30af\u30bf\uff09\u306e\u6163\u6027\u8ca0\u8377\u3084\u30e2\u30fc\u30e1\u30f3\u30c8\u3092\u6700\u5c0f\u9650\u306b\u6291\u5236\u3057\u307e\u3059\u3002\",\r\n                feat2_title: \"11\u81ea\u7531\u5ea6 & 6\u80fd\u52d5\u95a2\u7bc0\",\r\n                feat2_desc: \"11\u81ea\u7531\u5ea6\u306e\u3046\u30616\u3064\u306e\u80fd\u52d5\u30a2\u30af\u30c1\u30e5\u30a8\u30fc\u30bf\u306b\u3088\u308a\u3001\u5404\u6307\u306e\u5c48\u66f2\u3068\u5bfe\u7acb\u904b\u52d5\uff08\u6bcd\u6307\u5bfe\u5411\u52d5\u4f5c\uff09\u30920.1\u00b0\u306e\u9ad8\u7cbe\u5ea6\u3067\u30b9\u30e0\u30fc\u30ba\u306b\u5236\u5fa1\u3057\u307e\u3059\u3002\",\r\n                feat3_title: \"\u226550N\u628a\u6301\u529b & 20kg\u53ef\u642c\u91cd\u91cf\",\r\n                feat3_desc: \"5\u672c\u306e\u6307\u306e\u5354\u8abf\u52d5\u4f5c\u306b\u3088\u308a50N\u4ee5\u4e0a\u306e\u5f37\u529b\u306a\u628a\u6301\u529b\u306820kg\u306e\u53ef\u642c\u91cd\u91cf\u3092\u5b9f\u73fe\u3057\u3001\u91cd\u4f5c\u696d\u304b\u3089\u5fae\u7d30\u306a\u90e8\u54c1\u628a\u6301\u307e\u3067\u5e45\u5e83\u304f\u5bfe\u5fdc\u3057\u307e\u3059\u3002\",\r\n                feat4_title: \"0.01N\u591a\u6b21\u5143\u89e6\u899a\u30bb\u30f3\u30b7\u30f3\u30b0 (Touch)\",\r\n                feat4_desc: \"\u5727\u529b\u3001\u6469\u64e6\u529b\u3001\u529b\u65b9\u5411\u3001\u8fd1\u63a5\u691c\u77e5\u3092\u7db2\u7f85\u3059\u308b0.01N\u5206\u89e3\u80fd\u306e\u89e6\u899a\u30a2\u30ec\u30a4\u3092\u642d\u8f09\u3057\u3001\u7269\u4f53\u306e\u6ed1\u308a\u3092\u81ea\u5f8b\u691c\u77e5\u3057\u3066\u9069\u5fdc\u628a\u6301\u3092\u884c\u3044\u307e\u3059\u3002\",\r\n                feat5_title: \"1kHz EtherCAT\u8d85\u9ad8\u901f\u901a\u4fe1\",\r\n                feat5_desc: \"\u7523\u696d\u6a19\u6e96\u306eEtherCAT\u3001CAN-FD\u3001RS-485\u901a\u4fe1\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3001\u6700\u59271kHz\u5468\u671f\u3067\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u4f4d\u7f6e\u30fb\u96fb\u6d41\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u30eb\u30fc\u30d7\u3092\u540c\u671f\u5236\u5fa1\u3057\u307e\u3059\u3002\",\r\n                feat6_title: \"4\u91cd\u30b9\u30de\u30fc\u30c8\u4fdd\u8b77 & Python\/ROS\",\r\n                feat6_desc: \"\u904e\u96fb\u6d41\u3001\u62d8\u675f\u96fb\u6d41\u3001\u904e\u71b1\u9632\u6b62\u3001\u885d\u7a81\u9632\u6b62\u306e4\u91cd\u4fdd\u8b77\u30b7\u30b9\u30c6\u30e0\u3092\u5099\u3048\u3001Python\u3001C\/C++\u3001Linux\u3001Windows\u3001ROS1\/ROS2\u74b0\u5883\u306b\u5b8c\u5168\u5bfe\u5fdc\u3057\u307e\u3059\u3002\",\r\n                sim_tag: \"\u52d5\u4f5c\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\",\r\n                sim_title: \"\u30a4\u30f3\u30bf\u30e9\u30af\u30c6\u30a3\u30d6\u628a\u6301\u30fb\u30b8\u30a7\u30b9\u30c1\u30e3\u30fc\u4f53\u9a13\",\r\n                sim_subtitle: \"\u5404\u30e2\u30fc\u30c9\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u3001Revo 2\u306e\u80fd\u52d5\u95a2\u7bc0\u5354\u8abf\u5236\u5fa1\u3068\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u89e6\u899a\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u4eee\u60f3\u74b0\u5883\u3067\u4f53\u9a13\u3057\u3066\u304f\u3060\u3055\u3044\u3002\",\r\n                sim_tab_grasp: \"\u30d1\u30ef\u30fc\u30b0\u30ea\u30c3\u30d7 (Power Grasp)\",\r\n                sim_tab_pinch: \"\u7cbe\u5bc6\u30d4\u30f3\u30c1 (Precision Pinch)\",\r\n                sim_tab_touch: \"\u89e6\u899a\u30bb\u30f3\u30b7\u30f3\u30b0 (Tactile Sensing)\",\r\n                sim_tab_open: \"\u30aa\u30fc\u30d7\u30f3\u5f85\u6a5f (Open Standby)\",\r\n                sim_desc_grasp_title: \"\u5186\u7b52\u30fb\u91cd\u91cf\u7269\u30d1\u30ef\u30fc\u30b0\u30ea\u30c3\u30d7\",\r\n                sim_desc_grasp_text: \"5\u672c\u306e\u6307\u304c\u540c\u671f\u3057\u3066\u5bfe\u8c61\u7269\u3092\u5305\u307f\u8fbc\u307f\u3001\u6700\u592750N\u306e\u5747\u4e00\u306a\u529b\u3067\u91cd\u91cf\u90e8\u54c1\u3084\u5de5\u5177\u3092\u30d6\u30ec\u306a\u304f\u56fa\u5b9a\u3057\u307e\u3059\u3002\",\r\n                sim_desc_pinch_title: \"\u8d85\u7cbe\u5bc6\u30d4\u30f3\u30c1\u30b0\u30ea\u30c3\u30d7 (\u89aa\u6307-\u4eba\u5dee\u3057\u6307\u5bfe\u7acb)\",\r\n                sim_desc_pinch_text: \"\u89aa\u6307\u3068\u4eba\u5dee\u3057\u6307\u30fb\u4e2d\u6307\u30920.1\u00b0\u306e\u9ad8\u7cbe\u5ea6\u3067\u5bfe\u5411\u3055\u305b\u3001\u7d30\u3044\u914d\u7dda\u3084\u96fb\u5b50\u30c1\u30c3\u30d7\u306a\u3069\u306e\u5fae\u7d30\u7269\u3092\u7e4a\u7d30\u306b\u30d4\u30c3\u30af\u30a2\u30c3\u30d7\u3057\u307e\u3059\u3002\",\r\n                sim_desc_touch_title: \"\u591a\u6b21\u5143\u9ad8\u7cbe\u5ea6\u89e6\u899a\u30bb\u30f3\u30b7\u30f3\u30b0\u30e2\u30fc\u30c9\",\r\n                sim_desc_touch_text: \"\u6307\u5148\u30bb\u30f3\u30b5\u304c\u6469\u64e6\u529b\u3001\u63a5\u89e6\u5727\u529b\uff080.01N\u5206\u89e3\u80fd\uff09\u3001\u8fd1\u63a5\u8ddd\u96e2\u3092\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u691c\u77e5\u3057\u3001\u3059\u3079\u308a\u3092\u672a\u7136\u306b\u9632\u6b62\u3057\u307e\u3059\u3002\",\r\n                sim_desc_open_title: \"\u9ad8\u901f\u30aa\u30fc\u30d7\u30f3\u5f85\u6a5f\u30e2\u30fc\u30c9\",\r\n                sim_desc_open_text: \"0.65\u79d2\u4ee5\u5185\u306b\u5168\u95a2\u7bc0\u3092\u5b8c\u5168\u306b\u958b\u3044\u3066\u6b21\u52d5\u4f5c\u3092\u5f85\u6a5f\u3057\u307e\u3059\u3002\u30b9\u30e0\u30fc\u30ba\u8ecc\u9053\u5236\u5fa1\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0\u306b\u3088\u308a\u632f\u52d5\u3092\u5b8c\u74a7\u306b\u5438\u53ce\u3057\u307e\u3059\u3002\",\r\n                hud_force: \"\u628a\u6301\u529b (Force)\",\r\n                hud_accuracy: \"\u89d2\u5ea6\u7cbe\u5ea6\",\r\n                hud_rate: \"\u5236\u5fa1\u30ec\u30fc\u30c8\",\r\n                hud_status: \"\u72b6\u614b\",\r\n                apps_tag: \"\u9069\u7528\u5206\u91ce\",\r\n                apps_title: \"\u591a\u69d8\u306a\u7523\u696d\u3068\u7814\u7a76\u73fe\u5834\u306b\u6700\u9069\u306a\u30bd\u30ea\u30e5\u30fc\u30b7\u30e7\u30f3\",\r\n                apps_subtitle: \"Revo 2\u306f\u30b3\u30f3\u30d1\u30af\u30c8\u306a\u30b5\u30a4\u30ba\u3068\u4fe1\u983c\u6027\u306e\u9ad8\u3044\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u5236\u5fa1\u306b\u3088\u308a\u3001\u30d2\u30e5\u30fc\u30de\u30ce\u30a4\u30c9\u304b\u3089\u5148\u7aefAI\u7814\u7a76\u307e\u3067\u5e45\u5e83\u304f\u6d3b\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u3002\",\r\n                app1_badge: \"\u30d2\u30e5\u30fc\u30de\u30ce\u30a4\u30c9\",\r\n                app1_title: \"\u30d2\u30e5\u30fc\u30de\u30ce\u30a4\u30c9 & \u30b5\u30fc\u30d3\u30b9\u30ed\u30dc\u30c3\u30c8\",\r\n                app1_desc: \"\u4eba\u9593\u306e\u624b\u306e\u5b9f\u5bf8\uff08160mm\uff09\u3068\u4e00\u81f4\u3057\u3001\u8d85\u8efd\u91cf383g\u8a2d\u8a08\u306b\u3088\u308a\u30d2\u30e5\u30fc\u30de\u30ce\u30a4\u30c9\u624b\u9996\u90e8\u306b\u7406\u60f3\u7684\u306a\u6163\u6027\u30d0\u30e9\u30f3\u30b9\u3092\u63d0\u4f9b\u3002\u65e5\u5e38\u751f\u6d3b\u306e\u30c4\u30fc\u30eb\u3068\u306e\u81ea\u7136\u306a\u30a4\u30f3\u30bf\u30e9\u30af\u30b7\u30e7\u30f3\u3092\u5b9f\u73fe\u3057\u307e\u3059\u3002\",\r\n                app2_badge: \"\u30a8\u30f3\u30d0\u30c7\u30a3\u30c9AI\",\r\n                app2_title: \"\u30a8\u30f3\u30d0\u30c7\u30a3\u30c9AI & \u5f37\u5316\u5b66\u7fd2\u30de\u30cb\u30d4\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\",\r\n                app2_desc: \"MuJoCo\u3084Gazebo\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u74b0\u5883\u3068\u4e92\u63db\u6027\u3092\u6301\u3061\u30010.01N\u306e\u9ad8\u89e3\u50cf\u5ea6\u89e6\u899a\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u6d3b\u7528\u3057\u3066Sim-to-Real\u306e\u5c55\u958b\u3092\u52a0\u901f\u3057\u307e\u3059\u3002\",\r\n                app3_badge: \"\u30b9\u30de\u30fc\u30c8\u88fd\u9020\",\r\n                app3_title: \"\u7cbe\u5bc6\u30a2\u30bb\u30f3\u30d6\u30ea & \u30b9\u30de\u30fc\u30c8\u30de\u30cb\u30e5\u30d5\u30a1\u30af\u30c1\u30e3\u30ea\u30f3\u30b0\",\r\n                app3_desc: \"20kg\u306e\u9ad8\u53ef\u642c\u91cd\u91cf\u30680.1\u00b0\u7cbe\u5ea6\u306b\u3088\u308a\u3001\u30ef\u30a4\u30e4\u30fc\u30cf\u30fc\u30cd\u30b9\u306e\u633f\u5165\u3084\u57fa\u677f\u7d44\u307f\u7acb\u3066\u306a\u3069\u3001\u5f93\u6765\u306e\u30b0\u30ea\u30c3\u30d1\u30fc\u3067\u306f\u56f0\u96e3\u3060\u3063\u305f\u7cbe\u5bc6\u5de5\u7a0b\u3092\u81ea\u52d5\u5316\u3057\u307e\u3059\u3002\",\r\n                app4_badge: \"\u9060\u9694\u64cd\u4f5c\",\r\n                app4_title: \"\u9060\u9694\u64cd\u4f5c & \u30de\u30b9\u30bf\u30fc\u30b9\u30ec\u30fc\u30d6\u30b7\u30b9\u30c6\u30e0\",\r\n                app4_desc: \"1kHz\u306e\u8d85\u9ad8\u901fEtherCAT\u306b\u3088\u308a\u9045\u5ef6\u306e\u306a\u3044\u529b\u899a\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u4f5c\u696d\u8005\u306b\u4f1d\u9054\u3002\u30af\u30ea\u30fc\u30f3\u30eb\u30fc\u30e0\u3084\u653e\u5c04\u7dda\u5371\u967a\u533a\u57df\u306e\u9060\u9694\u4f5c\u696d\u306b\u6700\u9069\u3067\u3059\u3002\",\r\n                specs_tag: \"\u8a73\u7d30\u88fd\u54c1\u4ed5\u69d8\",\r\n                specs_title: \"Revo 2 \u30b7\u30ea\u30fc\u30ba\u8a73\u7d30\u4ed5\u69d8\u6bd4\u8f03\",\r\n                specs_subtitle: \"\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u8981\u6c42\u6027\u80fd\u3084\u89e6\u899a\u30bb\u30f3\u30b7\u30f3\u30b0\u306e\u6709\u7121\u306b\u5408\u308f\u305b\u3066\u6700\u9069\u306aRevo 2\u30e2\u30c7\u30eb\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002\",\r\n                spec_tab_all: \"\u5168\u4ed5\u69d8\",\r\n                spec_tab_mech: \"\u6a5f\u69cb\u30fb\u99c6\u52d5\u6027\u80fd\",\r\n                spec_tab_elec: \"\u96fb\u6c17\u30fb\u901a\u4fe1\u4ed5\u69d8\",\r\n                spec_tab_sensor: \"\u30bb\u30f3\u30b5\u30fb\u5236\u5fa1\u30bd\u30d5\u30c8\",\r\n                th_spec: \"\u4ed5\u69d8\u9805\u76ee\",\r\n                th_basic: \"Revo 2 Basic\",\r\n                th_pro: \"Revo 2 Pro\",\r\n                th_touch: \"Revo 2 Touch \u2605\",\r\n                lbl_dofs: \"\u81ea\u7531\u5ea6 (DoFs)\",\r\n                val_dofs: \"11 (6\u80fd\u52d5\u95a2\u7bc0)\",\r\n                lbl_weight: \"\u91cd\u91cf (\u624b\u9996\u9664\u304f)\",\r\n                lbl_height: \"\u5168\u9ad8 (Height)\",\r\n                val_height: \"160 mm (\u5e45: 76 mm)\",\r\n                lbl_grip_force: \"5\u6307\u628a\u6301\u529b\",\r\n                lbl_pinch_force: \"\u30d4\u30f3\u30c1\u529b (\u3064\u307e\u307f\u529b)\",\r\n                lbl_payload: \"\u53ef\u642c\u91cd\u91cf (Payload)\",\r\n                lbl_speed: \"\u958b\u9589\u6642\u9593 (0\u2192Full)\",\r\n                lbl_accuracy: \"\u4f4d\u7f6e\u6c7a\u3081\u7cbe\u5ea6\",\r\n                lbl_noise: \"\u99c6\u52d5\u9a12\u97f3 (50cm)\",\r\n                lbl_voltage: \"\u4f9b\u7d66\u96fb\u5727\",\r\n                lbl_comm: \"\u901a\u4fe1\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\",\r\n                lbl_freq: \"\u901a\u4fe1\u5236\u5fa1\u5468\u671f\",\r\n                lbl_ota: \"\u30d5\u30a1\u30fc\u30e0\u30a6\u30a7\u30a2\u66f4\u65b0\",\r\n                val_ota: \"OTA\u5bfe\u5fdc\",\r\n                lbl_tactile: \"\u89e6\u899a\u30bb\u30f3\u30b7\u30f3\u30b0\",\r\n                val_none: \"\u975e\u642d\u8f09\",\r\n                val_tactile_full: \"\u5727\u529b\u30fb\u6469\u64e6\u30fb\u529b\u65b9\u5411\u30fb\u8fd1\u63a5\u691c\u77e5\",\r\n                lbl_tactile_res: \"\u89e6\u899a\u30bb\u30f3\u30b5\u5206\u89e3\u80fd\",\r\n                val_tactile_res: \"0.01N (Max 0.1N)\",\r\n                lbl_tactile_range: \"\u89e6\u899a\u30bb\u30f3\u30b5\u7bc4\u56f2\",\r\n                lbl_control: \"\u30b9\u30de\u30fc\u30c8\u5236\u5fa1\u30e2\u30fc\u30c9\",\r\n                val_ctrl_basic: \"\u4f4d\u7f6e\u3001\u901f\u5ea6\u3001\u96fb\u6d41\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3001\u30b9\u30e0\u30fc\u30ba\u5236\u5fa1\",\r\n                val_ctrl_touch: \"\u4f4d\u7f6e\u3001\u901f\u5ea6\u3001\u96fb\u6d41 + \u89e6\u899a\u9069\u5fdc\u578b\u30a2\u30af\u30c6\u30a3\u30d6\u5236\u5fa1\",\r\n                lbl_protect: \"\u30a4\u30f3\u30c6\u30ea\u30b8\u30a7\u30f3\u30c8\u4fdd\u8b77\",\r\n                val_protect: \"\u904e\u96fb\u6d41\u4fdd\u8b77\u3001\u62d8\u675f\u96fb\u6d41\u4fdd\u8b77\u3001\u904e\u71b1\u9632\u6b62\u4fdd\u8b77\u3001\u885d\u7a81\u9632\u6b62\u4fdd\u8b77\u5185\u8535\",\r\n                lbl_sdk: \"\u4e8c\u6b21\u958b\u767a\u74b0\u5883\",\r\n                val_sdk: \"Python \/ C\/C++ SDK\u5bfe\u5fdc\u3001Linux, Windows, ROS1\/ROS2\u74b0\u5883\u4e92\u63db\",\r\n                lbl_colors: \"\u30ab\u30e9\u30fc\u30aa\u30d7\u30b7\u30e7\u30f3\",\r\n                val_colors: \"\u30d5\u30ed\u30fc\u30a4\u30f3\u30b0\u30b7\u30eb\u30d0\u30fc (Flowing Silver) \/ \u30b9\u30da\u30fc\u30b9\u30b0\u30ec\u30fc (Space Gray)\",\r\n                brand_title: \"BrainCo \u00d7 Mobilio \u516c\u5f0f\u30d1\u30fc\u30c8\u30ca\u30fc\u30b7\u30c3\u30d7\",\r\n                brand_desc: \"\u30e2\u30d3\u30ea\u30aa\uff08Mobilio\uff09\u306f\u3001\u30d0\u30a4\u30aa\u30cb\u30c3\u30af\u30ed\u30dc\u30c6\u30a3\u30af\u30b9\u304a\u3088\u3073BCI\u5206\u91ce\u306e\u4e16\u754c\u7684\u30ea\u30fc\u30c0\u30fc\u3067\u3042\u308bBrainCo\u306e\u516c\u5f0f\u30d1\u30fc\u30c8\u30ca\u30fc\u3067\u3059\u30022015\u5e74\u306b\u30cf\u30fc\u30d0\u30fc\u30c9\u30fb\u30a4\u30ce\u30d9\u30fc\u30b7\u30e7\u30f3\u30fb\u30e9\u30dc\u3067\u8a2d\u7acb\u3055\u308c\u3001660\u4ef6\u4ee5\u4e0a\u306e\u30b0\u30ed\u30fc\u30d0\u30eb\u7279\u8a31\u6280\u8853\u3092\u8a87\u308bBrainCo\u306e\u6b21\u4e16\u4ee3\u9ad8\u7cbe\u5ea6\u30c7\u30af\u30b9\u30bf\u30e9\u30b9\u30cf\u30f3\u30c9\uff08Revo 2\uff09\u3092\u3001\u30e2\u30d3\u30ea\u30aa\u306e\u30ed\u30dc\u30c6\u30a3\u30af\u30b9\u6280\u8853\u529b\u3068\u3068\u3082\u306b\u7523\u696d\u81ea\u52d5\u5316\u3084\u5148\u7aefAI\u7814\u7a76\u5206\u91ce\u3078\u5b89\u5b9a\u7684\u306b\u63d0\u4f9b\u3057\u3001\u4e07\u5168\u306e\u6280\u8853\u30b5\u30dd\u30fc\u30c8\u3092\u652f\u63f4\u3057\u307e\u3059\u3002\",\r\n                brand_stat1_title: \"Official Partnership\",\r\n                brand_stat1_desc: \"\u30e2\u30d3\u30ea\u30aa \u00d7 BrainCo \u516c\u5f0f\u30bd\u30ea\u30e5\u30fc\u30b7\u30e7\u30f3\u30d1\u30fc\u30c8\u30ca\u30fc\",\r\n                brand_stat2_title: \"Harvard Tech & Total Support\",\r\n                brand_stat2_desc: \"\u30cf\u30fc\u30d0\u30fc\u30c9\u767a\u306e\u7279\u8a31\u6280\u8853 & \u4e07\u5168\u306e\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0\u652f\u63f4\"\r\n            }\r\n        };\r\n\r\n        function detectLanguage() {\r\n            const bodyClassList = document.body.className.toLowerCase();\r\n            const path = window.location.pathname.toLowerCase();\r\n            const search = window.location.search.toLowerCase();\r\n            const host = window.location.hostname.toLowerCase();\r\n            const htmlLang = document.documentElement.lang.toLowerCase();\r\n\r\n            \/\/ 1\ub2e8\uacc4: \uc5b8\uc5b4 \ud50c\ub7ec\uadf8\uc778 \uac10\uc9c0 (TranslatePress, Google Translate) - \ucd5c\uc6b0\uc120\r\n            if (bodyClassList.includes('translatepress-ko') || document.cookie.includes('googtrans=\/en\/ko') || bodyClassList.includes('translated-ko')) return 'ko';\r\n            if (bodyClassList.includes('translatepress-ja') || bodyClassList.includes('translatepress-jp') || document.cookie.includes('googtrans=\/en\/ja') || bodyClassList.includes('translated-ja')) return 'ja';\r\n\r\n            \/\/ 2\ub2e8\uacc4: URL \uacbd\ub85c \uac10\uc9c0\r\n            if (path.includes('\/ko\/') || path.endsWith('\/ko') || search.includes('lang=ko') || host.startsWith('ko.')) return 'ko';\r\n            if (path.includes('\/ja\/') || path.endsWith('\/ja') || path.includes('\/jp\/') || path.endsWith('\/jp') || search.includes('lang=ja') || host.startsWith('ja.')) return 'ja';\r\n            if (path.includes('\/en\/') || path.endsWith('\/en') || search.includes('lang=en') || host.startsWith('en.')) return 'en';\r\n\r\n            \/\/ 3\ub2e8\uacc4: HTML lang \uc18d\uc131 \uac10\uc9c0\r\n            if (htmlLang.startsWith('ko')) return 'ko';\r\n            if (htmlLang.startsWith('ja') || htmlLang.startsWith('jp')) return 'ja';\r\n            if (htmlLang.startsWith('en')) return 'en';\r\n\r\n            return 'en'; \/\/ \uae30\ubcf8\uac12 \uc601\uc5b4\r\n        }\r\n\r\n        function updateSimulatorTexts(lang, pose) {\r\n            const dataset = translations[lang] || translations['ko'];\r\n            if (pose === 'grasp') {\r\n                descTitle.innerHTML = dataset.sim_desc_grasp_title;\r\n                descText.innerHTML = dataset.sim_desc_grasp_text;\r\n            } else if (pose === 'pinch') {\r\n                descTitle.innerHTML = dataset.sim_desc_pinch_title;\r\n                descText.innerHTML = dataset.sim_desc_pinch_text;\r\n            } else if (pose === 'touch') {\r\n                descTitle.innerHTML = dataset.sim_desc_touch_title;\r\n                descText.innerHTML = dataset.sim_desc_touch_text;\r\n            } else if (pose === 'open') {\r\n                descTitle.innerHTML = dataset.sim_desc_open_title;\r\n                descText.innerHTML = dataset.sim_desc_open_text;\r\n            }\r\n        }\r\n\r\n        function applyTranslations(lang) {\r\n            const dataset = translations[lang] || translations['ko'];\r\n            const mainWrapper = document.getElementById('revo2-main-wrapper');\r\n\r\n            mainWrapper.classList.remove('lang-ko', 'lang-en', 'lang-ja');\r\n            mainWrapper.classList.add('lang-' + lang);\r\n\r\n            \/\/ \uc5b8\uc5b4 \uc120\ud0dd \ubc84\ud2bc \ud65c\uc131\ud654 \uc0c1\ud0dc \ub3d9\uae30\ud654\r\n            document.querySelectorAll('.revo2-lang-btn').forEach(btn => {\r\n                if (btn.getAttribute('data-lang') === lang) {\r\n                    btn.classList.add('active');\r\n                } else {\r\n                    btn.classList.remove('active');\r\n                }\r\n            });\r\n\r\n            document.querySelectorAll('[data-i18n]').forEach(el => {\r\n                const key = el.getAttribute('data-i18n');\r\n                if (dataset[key]) {\r\n                    el.innerHTML = dataset[key];\r\n                }\r\n            });\r\n\r\n            updateSimulatorTexts(lang, currentActivePose);\r\n        }\r\n\r\n        let currentLanguage = detectLanguage();\r\n        \/\/ \ubc88\uc5ed \ud50c\ub7ec\uadf8\uc778\uc774 \uac10\uc9c0\ub418\uc9c0 \uc54a\uc73c\uba74 \uae30\ubcf8\uac12\uc744 \uc601\uc5b4\ub85c \uc124\uc815\r\n        const hasTranslationPlugin = document.body.className.toLowerCase().includes('translatepress') ||\r\n                                     document.body.className.toLowerCase().includes('translated');\r\n        if (!hasTranslationPlugin && currentLanguage === 'en') {\r\n            currentLanguage = 'en';\r\n        }\r\n        applyTranslations(currentLanguage);\r\n\r\n        \/\/ \uc5b8\uc5b4 \uc2a4\uc704\ucc98 \ubc84\ud2bc \ud074\ub9ad \uc774\ubca4\ud2b8 \ubc14\uc778\ub529\r\n        document.querySelectorAll('.revo2-lang-btn').forEach(btn => {\r\n            btn.addEventListener('click', function(e) {\r\n                e.preventDefault();\r\n                const selectedLang = this.getAttribute('data-lang');\r\n                currentLanguage = selectedLang;\r\n                applyTranslations(currentLanguage);\r\n            });\r\n        });\r\n\r\n        \/\/ \uc2e4\uc2dc\uac04 \uac10\uc2dc \uc635\uc800\ubc84\r\n        const observer = new MutationObserver((mutations) => {\r\n            mutations.forEach((mutation) => {\r\n                if (mutation.type === 'attributes' && (mutation.attributeName === 'lang' || mutation.attributeName === 'class')) {\r\n                    const newLang = detectLanguage();\r\n                    if (newLang !== currentLanguage) {\r\n                        currentLanguage = newLang;\r\n                        applyTranslations(currentLanguage);\r\n                    }\r\n                }\r\n            });\r\n        });\r\n        observer.observe(document.documentElement, { attributes: true, attributeFilter: ['lang'] });\r\n        observer.observe(document.body, { attributes: true, attributeFilter: ['class'] });\r\n\r\n        setInterval(() => {\r\n            const checkLang = detectLanguage();\r\n            if (checkLang !== currentLanguage) {\r\n                currentLanguage = checkLang;\r\n                applyTranslations(currentLanguage);\r\n            }\r\n        }, 1500);\r\n    });\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0787bb8 e-flex e-con-boxed e-con e-parent\" data-id=\"0787bb8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c9c0ef2 e-con-full e-flex e-con e-child\" data-id=\"c9c0ef2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d1f41e elementor-widget-tablet__width-inherit elementor-widget elementor-widget-heading\" data-id=\"3d1f41e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Need Help with Easier Industrial Solutions? <br>We Are Experts!<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46a70aa elementor-align-center elementor-tablet-align-center elementor-mobile-align-center elementor-widget elementor-widget-button\" data-id=\"46a70aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn More<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-da60336 e-con-full e-flex e-con e-parent\" data-id=\"da60336\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Revo2 \uc0dd\uccb4\uacf5\ud559 \ub371\uc2a4\ud130\ub7ec\uc2a4 \ud578\ub4dc BrainCo Dexterous Hand Revo 2 \ud558\ubc84\ub4dc \ud601\uc2e0 \uc5f0\uad6c\uc18c \uae30\ubc18\uc758 BrainCo \uae30\uc220\ub825\uc73c\ub85c \ud0c4\uc0dd\ud55c Revo 2\ub294 \uc778\uac04 \uc190\uc758 \uc12c\uc138\ud55c \uae30\uad6c\ud559\uc801 \ud2b9\uc131\uc744 383g\uc758 \ucd08\uacbd\ub7c9 \uad6c\uc870\uc5d0 \uad6c\ud604\ud55c \uace0\uc815\ubc00 \ub85c\ubd07 \ud578\ub4dc\uc785\ub2c8\ub2e4. 383g \ucd08\uacbd\ub7c9 \uc124\uacc4 (\uc0ac\uacfc 2\uac1c \ubb34\uac8c) 11DoFs 11 \uc790\uc720\ub3c4 (6 \ub2a5\ub3d9 \uad00\uc808) \u226550N \uac15\ub825\ud55c 5\uc9c0 \ud30c\uc9c0\ub825 0.1\u00b0 \ucd08\uc815\ubc00 \ubc18\ubcf5 \uc704\uce58 \uc815\ubc00\ub3c4 383g \ucd08\uacbd\ub7c9 \ucf64\ud329\ud2b8 \ubc14\ub514 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2728,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2695","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>revo2 - \ubaa8\ube4c\ub9ac\uc624 | \uc0b0\uc5c5\uc6a9 AI \ub85c\ubd07\u00b7\ub514\uc9c0\ud138\ud2b8\uc708<\/title>\n<meta name=\"description\" content=\"Quadruped and humanoid robots applied to industrial inspection, logistics, and safety.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mobilio.io\/ko\/revo2\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"revo2 - \ubaa8\ube4c\ub9ac\uc624 | \uc0b0\uc5c5\uc6a9 AI \ub85c\ubd07\u00b7\ub514\uc9c0\ud138\ud2b8\uc708\" \/>\n<meta property=\"og:description\" content=\"Quadruped and humanoid robots applied to industrial inspection, logistics, and safety.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mobilio.io\/ko\/revo2\/\" \/>\n<meta property=\"og:site_name\" content=\"\ubaa8\ube4c\ub9ac\uc624 | \uc0b0\uc5c5\uc6a9 AI \ub85c\ubd07\u00b7\ub514\uc9c0\ud138\ud2b8\uc708\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/mobilio.robotics\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-14T08:38:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mobilio.io\/wp-content\/uploads\/2026\/09\/desktop-lightweight-D7RoGrQA.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1190\" \/>\n\t<meta property=\"og:image:height\" content=\"750\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@mobilio_robotic\" \/>\n<meta name=\"twitter:label1\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data1\" content=\"35\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mobilio.io\\\/ko\\\/revo2\\\/\",\"url\":\"https:\\\/\\\/www.mobilio.io\\\/ko\\\/revo2\\\/\",\"name\":\"revo2 - \ubaa8\ube4c\ub9ac\uc624 | \uc0b0\uc5c5\uc6a9 AI \ub85c\ubd07\u00b7\ub514\uc9c0\ud138\ud2b8\uc708\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/13.125.235.224\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mobilio.io\\\/ko\\\/revo2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mobilio.io\\\/ko\\\/revo2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mobilio.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/desktop-lightweight-D7RoGrQA.png\",\"datePublished\":\"2026-09-14T06:51:14+00:00\",\"dateModified\":\"2026-09-14T08:38:50+00:00\",\"description\":\"Quadruped and humanoid robots applied to industrial inspection, logistics, and safety.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mobilio.io\\\/ko\\\/revo2\\\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mobilio.io\\\/ko\\\/revo2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/www.mobilio.io\\\/ko\\\/revo2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mobilio.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/desktop-lightweight-D7RoGrQA.png\",\"contentUrl\":\"https:\\\/\\\/www.mobilio.io\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/desktop-lightweight-D7RoGrQA.png\",\"width\":1190,\"height\":750},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mobilio.io\\\/ko\\\/revo2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/13.125.235.224\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"revo2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/13.125.235.224\\\/#website\",\"url\":\"https:\\\/\\\/13.125.235.224\\\/\",\"name\":\"Mobilio Robotics\",\"description\":\"\uc0b0\uc5c5 \ud604\uc7a5\uc744 \uc704\ud55c AI \ub85c\ubd07\u00b7\ub514\uc9c0\ud138\ud2b8\uc708 \ud50c\ub7ab\ud3fc\",\"publisher\":{\"@id\":\"https:\\\/\\\/13.125.235.224\\\/#organization\"},\"alternateName\":\"\ubaa8\ube4c\ub9ac\uc624 \ub85c\ubd07 \ud50c\ub7ab\ud3fc\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/13.125.235.224\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/13.125.235.224\\\/#organization\",\"name\":\"Mobilio Co., Ltd.\",\"alternateName\":\"\ubaa8\ube4c\ub9ac\uc624\",\"url\":\"https:\\\/\\\/13.125.235.224\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/13.125.235.224\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mobilio.io\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/\ubaa8\ube4c\ub9ac\uc624-\ub85c\uace0_whiteOrange.png\",\"contentUrl\":\"https:\\\/\\\/www.mobilio.io\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/\ubaa8\ube4c\ub9ac\uc624-\ub85c\uace0_whiteOrange.png\",\"width\":1524,\"height\":566,\"caption\":\"Mobilio Co., Ltd.\"},\"image\":{\"@id\":\"https:\\\/\\\/13.125.235.224\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/mobilio.robotics\",\"https:\\\/\\\/x.com\\\/mobilio_robotic\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/mobilio-robotics\",\"https:\\\/\\\/www.instagram.com\\\/mobilio_korea_official\",\"https:\\\/\\\/www.pinterest.com\\\/mobilio_robotics\",\"https:\\\/\\\/www.youtube.com\\\/@mobilio_robot\",\"https:\\\/\\\/www.tiktok.com\\\/@mobilio_official\",\"https:\\\/\\\/blog.naver.com\\\/mobilio2\",\"https:\\\/\\\/pf.kakao.com\\\/_xisXBK\",\"https:\\\/\\\/band.us\\\/@mobilio\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"revo2 - \ubaa8\ube4c\ub9ac\uc624 | \uc0b0\uc5c5\uc6a9 AI \ub85c\ubd07\u00b7\ub514\uc9c0\ud138\ud2b8\uc708","description":"\uc0b0\uc5c5 \uac80\uc0ac, \ubb3c\ub958, \uc548\uc804 \ubd84\uc57c\uc5d0 \uc801\uc6a9\ub418\ub294 4\uc871 \ubc0f \ud734\uba38\ub178\uc774\ub4dc \ub85c\ubd07.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mobilio.io\/ko\/revo2\/","og_locale":"ko_KR","og_type":"article","og_title":"revo2 - \ubaa8\ube4c\ub9ac\uc624 | \uc0b0\uc5c5\uc6a9 AI \ub85c\ubd07\u00b7\ub514\uc9c0\ud138\ud2b8\uc708","og_description":"Quadruped and humanoid robots applied to industrial inspection, logistics, and safety.","og_url":"https:\/\/www.mobilio.io\/ko\/revo2\/","og_site_name":"\ubaa8\ube4c\ub9ac\uc624 | \uc0b0\uc5c5\uc6a9 AI \ub85c\ubd07\u00b7\ub514\uc9c0\ud138\ud2b8\uc708","article_publisher":"https:\/\/www.facebook.com\/mobilio.robotics","article_modified_time":"2026-09-14T08:38:50+00:00","og_image":[{"width":1190,"height":750,"url":"https:\/\/www.mobilio.io\/wp-content\/uploads\/2026\/09\/desktop-lightweight-D7RoGrQA.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@mobilio_robotic","twitter_misc":{"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"35\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mobilio.io\/ko\/revo2\/","url":"https:\/\/www.mobilio.io\/ko\/revo2\/","name":"revo2 - \ubaa8\ube4c\ub9ac\uc624 | \uc0b0\uc5c5\uc6a9 AI \ub85c\ubd07\u00b7\ub514\uc9c0\ud138\ud2b8\uc708","isPartOf":{"@id":"https:\/\/13.125.235.224\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mobilio.io\/ko\/revo2\/#primaryimage"},"image":{"@id":"https:\/\/www.mobilio.io\/ko\/revo2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mobilio.io\/wp-content\/uploads\/2026\/09\/desktop-lightweight-D7RoGrQA.png","datePublished":"2026-09-14T06:51:14+00:00","dateModified":"2026-09-14T08:38:50+00:00","description":"\uc0b0\uc5c5 \uac80\uc0ac, \ubb3c\ub958, \uc548\uc804 \ubd84\uc57c\uc5d0 \uc801\uc6a9\ub418\ub294 4\uc871 \ubc0f \ud734\uba38\ub178\uc774\ub4dc \ub85c\ubd07.","breadcrumb":{"@id":"https:\/\/www.mobilio.io\/ko\/revo2\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mobilio.io\/ko\/revo2\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.mobilio.io\/ko\/revo2\/#primaryimage","url":"https:\/\/www.mobilio.io\/wp-content\/uploads\/2026\/09\/desktop-lightweight-D7RoGrQA.png","contentUrl":"https:\/\/www.mobilio.io\/wp-content\/uploads\/2026\/09\/desktop-lightweight-D7RoGrQA.png","width":1190,"height":750},{"@type":"BreadcrumbList","@id":"https:\/\/www.mobilio.io\/ko\/revo2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/13.125.235.224\/"},{"@type":"ListItem","position":2,"name":"revo2"}]},{"@type":"WebSite","@id":"https:\/\/13.125.235.224\/#website","url":"https:\/\/13.125.235.224\/","name":"\ubaa8\ube4c\ub9ac\uc624 \ub85c\ubcf4\ud2f1\uc2a4","description":"\uc0b0\uc5c5 \ud604\uc7a5\uc744 \uc704\ud55c AI \ub85c\ubd07\u00b7\ub514\uc9c0\ud138\ud2b8\uc708 \ud50c\ub7ab\ud3fc","publisher":{"@id":"https:\/\/13.125.235.224\/#organization"},"alternateName":"\ubaa8\ube4c\ub9ac\uc624 \ub85c\ubd07 \ud50c\ub7ab\ud3fc","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/13.125.235.224\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/13.125.235.224\/#organization","name":"\ubaa8\ube4c\ub9ac\uc624 \uc8fc\uc2dd\ud68c\uc0ac.","alternateName":"\ubaa8\ube4c\ub9ac\uc624","url":"https:\/\/13.125.235.224\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/13.125.235.224\/#\/schema\/logo\/image\/","url":"https:\/\/www.mobilio.io\/wp-content\/uploads\/2026\/07\/\ubaa8\ube4c\ub9ac\uc624-\ub85c\uace0_whiteOrange.png","contentUrl":"https:\/\/www.mobilio.io\/wp-content\/uploads\/2026\/07\/\ubaa8\ube4c\ub9ac\uc624-\ub85c\uace0_whiteOrange.png","width":1524,"height":566,"caption":"Mobilio Co., Ltd."},"image":{"@id":"https:\/\/13.125.235.224\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/mobilio.robotics","https:\/\/x.com\/mobilio_robotic","https:\/\/www.linkedin.com\/company\/mobilio-robotics","https:\/\/www.instagram.com\/mobilio_korea_official","https:\/\/www.pinterest.com\/mobilio_robotics","https:\/\/www.youtube.com\/@mobilio_robot","https:\/\/www.tiktok.com\/@mobilio_official","https:\/\/blog.naver.com\/mobilio2","https:\/\/pf.kakao.com\/_xisXBK","https:\/\/band.us\/@mobilio"]}]}},"_links":{"self":[{"href":"https:\/\/www.mobilio.io\/ko\/wp-json\/wp\/v2\/pages\/2695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mobilio.io\/ko\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mobilio.io\/ko\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mobilio.io\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mobilio.io\/ko\/wp-json\/wp\/v2\/comments?post=2695"}],"version-history":[{"count":15,"href":"https:\/\/www.mobilio.io\/ko\/wp-json\/wp\/v2\/pages\/2695\/revisions"}],"predecessor-version":[{"id":2739,"href":"https:\/\/www.mobilio.io\/ko\/wp-json\/wp\/v2\/pages\/2695\/revisions\/2739"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mobilio.io\/ko\/wp-json\/wp\/v2\/media\/2728"}],"wp:attachment":[{"href":"https:\/\/www.mobilio.io\/ko\/wp-json\/wp\/v2\/media?parent=2695"}],"curies":[{"name":"\uc218\uace0\ud558\uc168\uc2b5\ub2c8\ub2e4","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}