ProtoPie AI is here — Now in Beta. Learn More

ProtoPie AI is here — Now in Beta. Learn More

Customer Spotlight

6

분 소요

Robotics 프로토타이핑에 대한 Meta Case Study

ProtoPie가 Meta의 로봇 시스템 사용자 경험을 어떻게 형성하는지 살펴보세요.

Iulia Sorodoc, Product Marketing Manager at ProtoPie

로봇 공학 분야가 빠르게 발전함에 따라, 최첨단 기술과 사용자 중심 디자인을 결합하는 것은 필수적입니다. 효과적인 로봇을 만들기 위해서는 고충실도 프로토타이핑도 매우 중요합니다. 이는 디자이너가 실제 환경에서 설계를 테스트하고 다듬을 수 있게 해주며, 최종 제품이 사용자의 요구를 충족하도록 보장합니다.

"Meta에서의 Robotics UX Prototyping" 웨비나에서, Meta의 Infrastructure Data Center Robotics 팀의 제품 디자인 엔지니어인 Ryan Olson은 ProtoPie가 Meta의 로봇 시스템 사용자 경험을 어떻게 크게 형성하는지에 대해 설명했습니다.

이 글에서는 Meta에서의 로보틱스 UX 프로토타이핑과 관련된 과제, 방법론, 그리고 실제 적용 사례를 살펴봅니다. Ryan이 공유한 유용한 인사이트를 다시 살펴보려면 아래에 링크된 웨비나 녹화본을 시청하실 수 있습니다.

🤖 최신 로봇 프로토타이핑 소식을 받아보세요.

영상

개요

  1. 데이터 센터 로보틱스: 과제와 자동화의 필요성

  2. Meta의 로보틱스 팀에서 프로토타이핑이 갖는 중요성

  3. Meta의 워크플로에서 ProtoPie가 돋보이는 이유

  4. 실제 적용 사례: Meta의 로보틱스 프로토타이핑 프로세스

  5. 고객 UI 프로토타입

  6. 관리자 UI 프로토타입

  7. 원격 제어 UI 프로토타입

  8. 인간-로봇 상호작용 프로토타입

  9. Meta의 로보틱스 팀이 전하는 프로토타이핑 팁

데이터 센터 로보틱스: 과제와 자동화의 필요성

Meta의 Infrastructure Data Center 그룹은 자신들이 운영하는 도구에 대해 전문 교육이 필요한 내부 사용자를 대상으로 설계할 때 고유한 과제에 직면합니다. 즉각적인 이해가 중요한 소비자 중심 디자인과 달리, Meta는 사용자가 도구에 접근하는 순간부터 목표를 완료하는 순간까지의 여정을 고려하며 전체 시스템을 개발하는 데 집중합니다.

자동화는 이 목표를 달성하는 데 결정적인 역할을 합니다. 이는 데이터 센터 운영자가 대규모 작업을 처리하는 데 필요한 도구를 제공함으로써 더 효율적이고 안전하게 일할 수 있게 해줍니다. 또한 지루하거나 위험한 업무에서 벗어나게 해 더 중요한 업무에 집중할 수 있도록 합니다.

본질적으로 Meta의 로보틱스 UI 프로토타이핑은 다음과 같은 요소를 중심으로 이루어집니다:

  • 전문 교육을 받은 내부 사용자를 위한 설계;

  • 개별 상호작용이 아니라 전체 시스템을 프로토타이핑;

  • 하드웨어 상호운용성을 강조하고 복잡한 로봇 시스템을 시뮬레이션;


Meta data centers.


Meta의 데이터 센터.

Meta의 로보틱스 팀에서 프로토타이핑이 갖는 중요성

Meta에서는 흥미로운 설계 방식을 따릅니다. 사용자 인터페이스와 하드웨어 프로토타입을 동시에 만들고 다듬는 것입니다. 이러한 방식은 이 두 가지 중요한 구성 요소를 매끄럽게 통합하는 데 도움이 되어, 일관되고 사용하기 쉬운 제품을 만들어 냅니다. Ryan은 화면 요소와 함께 기계의 동작, 신호, 제어를 함께 설계하는 것의 중요성을 강조합니다. 이 접근 방식은 디지털 세계와 물리적 세계가 자연스럽게 어우러지도록 하며, 두 세계 사이의 전환을 매우 쉽게 만들어 줍니다.

프로토타이핑은 몇 가지 이유로 Meta의 디자인 과정에서 중추적인 역할을 합니다.

  1. 프로토타이핑은 빠른 반복 작업을 가능하게 하여, 각 개념에 대해 전통적인 엔지니어링 개발보다 더 빠르게 진행할 수 있게 합니다.

  2. 프로토타입의 상호작용성은 사용자 피드백을 향상시켜, 이해관계자와 잠재 사용자에게 정적 디자인 화면보다 더 구체적인 이해를 제공합니다.

  3. 프로토타이핑은 이해관계자와 잠재 사용자의 이해를 높여, 정적 화면보다 더 구체적이고 상호작용적인 경험을 제공합니다.

  4. 프로토타이핑은 본격적인 개발에 착수하기 전에 잠재적인 사용 사례를 검증하는 데 도움이 됩니다.

  5. UI와 하드웨어 설계를 동시에 프로토타이핑하면 서로에 영향을 주고받게 되어, 조화롭고 통합된 최종 제품을 보장합니다.


prototyping in Meta IDC Robotics team


Meta의 IDC 로보틱스 팀에서 프로토타이핑이 갖는 중요성.

Meta의 워크플로에서 ProtoPie가 돋보이는 이유

Ryan은 Meta의 로보틱스 팀이 프로토타이핑에 ProtoPie를 선호하는 이유를 강조합니다.

ProtoPie의 프로그래밍 가능성과 복잡한 흐름에서의 상태 유지 기능은 다른 도구를 뛰어넘는 수준의 유연성을 제공합니다. 또한 비프로그래머도 쉽게 사용할 수 있으면서 변수 범위, 객체, 조건문, 이벤트와 같은 프로그래밍 개념을 드러낼 수 있는 도구의 능력은 그 효과를 더욱 높여 줍니다.


Why Meta's Robotics team uses ProtoPie for prototyping.


Meta의 로보틱스 팀이 프로토타이핑에 ProtoPie를 사용하는 이유.

전용 플러그인을 통해 제공되는 ProtoPie와 Arduino의 통합은 하드웨어와 백엔드 상호운용성을 위한 중요한 가교 역할을 합니다. 이를 통해 팀은 ProtoPie에서 모터, LED, 센서와 같은 물리적 구성 요소를 제어할 수 있으며, 디지털 프로토타입과 물리적 하드웨어 사이에 매끄러운 연결을 구축할 수 있습니다.


Hardware interface example using ProtoPie and Arduino.


ProtoPie와 Arduino를 사용한 하드웨어 인터페이스 예시.

실제 적용 사례: Meta의 로보틱스 프로토타이핑 프로세스

ProtoPie가 Meta의 로보틱스 프로젝트에서 실제로 어떻게 활용되는지 보여 주기 위해, Ryan은 로봇 레스토랑이라는 가상의 예시를 자세히 살펴봅니다.

이 가상의 시나리오에는 고객 UI, 관리자 UI, 원격 제어 UI, 그리고 인간-로봇 상호작용(HRI) UI를 포함한 다양한 UI 프로토타입이 등장합니다. 각각의 인터페이스는 고유한 과제를 제시하며, 그에 맞는 특정 프로토타이핑 접근 방식이 필요합니다. 아래에서 자세히 살펴보겠습니다.


fictional case studies for robotics protoyping


*이 시나리오에는 고객 UI, 관리자 UI, 원격 제어 UI, 그리고 인간-로봇 상호작용 UI를 포함한 다양한 UI 프로토타입이 포함됩니다. *

고객 UI 프로토타입

고객 UI 프로토타입에서는 단순함이 핵심이며, 이는 식당 테이블에 놓이는 태블릿용으로 설계되었습니다. Ryan은 이 프로토타입이 기본적인 탐색 및 주문 상호작용을 위한 독립형으로 작동할 수도 있고, 더 포괄적인 시스템을 시뮬레이션하기 위해 백엔드 서비스에 연결될 수도 있다고 설명합니다.


Customer UI prototype.


고객 UI 프로토타입.

관리자 UI 프로토타입

레스토랑의 전체 로봇 직원을 총괄 관리하는 것이 중요한 관리자 UI에서는, 프로토타입이 백엔드 서비스에 연결되고 개별 로봇과의 상호작용을 포함할 가능성이 큽니다.


Management UI prototype.


관리자 UI 프로토타입.

원격 제어 UI 프로토타입

ProtoPie 로봇 팔 데모와 유사한 이 원격 제어 UI에서는 개별 로봇을 실시간으로 세밀하게 제어하는 것이 과제입니다. 이를 위해서는 ProtoPie와 실제 로봇 하드웨어 사이에 계층이 필요하며, 예를 들어 아두이노가 지휘자 역할을 하며 상위 수준의 지시를 해석할 수 있습니다.


Remote control UI prototype.


원격 제어 UI 프로토타입.

인간-로봇 상호작용 프로토타입

HRI 프로토타입에서는 로봇이 인간과 자율적으로 상호작용할 때 로봇의 개성이 중요한 역할을 합니다. Ryan은 Meta가 사람 같은 외형의 로봇을 만들지는 않지만, 바퀴 달린 단순한 로봇도 사람을 인식해 반응하거나 접근할 때 속도를 조절하는 등의 행동을 통해 일종의 개성을 드러낼 수 있다고 강조했습니다.


HRI prototype.


HRI 프로토타입.

핵심은 ProtoPie 프로토타입(Pie)이 로보틱스 개발 과정에서 UI 프로토타입으로서 명확한 역할을 가진다는 점입니다. 그 목적은 엔지니어링 세부 사항에 깊이 관여하는 것이 아니라, 잘 정의된 연결 통로를 통해 시스템의 나머지 부분과 소통하는 데 있습니다. 이러한 명확한 분리는 더 집중적이고 효율적인 개발 프로세스를 가능하게 합니다.

이 접근 방식의 장점은 UI 프로토타입이 엔지니어링의 복잡한 세부 사항을 깊이 이해할 필요가 없다는 점입니다. 프로토타입은 시스템에 연결되는 통로와 상호작용함으로써 설계 과정을 단순화합니다. 또한 이 접근 방식은 프로토타이핑 단계에서 개발한 동일하거나 유사한 통로를 사용할 수 있는 생산용 UI 구축으로 더 원활하게 전환할 수 있는 기반을 마련합니다.

Meta의 로보틱스 팀이 전하는 프로토타이핑 팁

웨비나 발표를 마무리하며 Ryan은 Meta의 로보틱스 팀 경험에서 얻은 귀중한 프로토타이핑 팁을 공유합니다. 이러한 팁은 다음과 같습니다:

  1. 시각적 디자인에 들어가기 전에 와이어프레임부터 시작해 기능을 먼저 작동시키세요.

  2. 초기 하드웨어 상호작용을 테스트할 때는 "roadkill" 또는 부검 테이블을 사용해 전선과 부품에 더 쉽게 접근할 수 있도록 하세요.

  3. ProtoPie에서 트리거와 응답을 의미 있는 이름으로 문서화하고, 주석용으로 빈 컴포넌트를 사용해 코드의 명확성을 높이세요.

  4. 그룹 선택 기능을 활용해 관련 트리거를 라벨링하고 정리함으로써 복잡한 프로토타입의 구성을 향상시키세요.

  5. 반복되는 컴포넌트에는 고유한 오버라이드를 적용한 내부 ID 변수를 활용해 인스턴스를 쉽게 구분할 수 있도록 하세요.

이러한 프로토타이핑 팁은 로보틱스 개발의 복잡성을 헤쳐 나가는 데 있어 Meta의 실용적인 접근 방식을 잘 보여 주며, 프로토타이핑에서의 효율성, 조직화, 명확성을 강조합니다.

ProtoPie가 로봇 UX 프로토타이핑의 미래를 어떻게 형성하는가

Meta가 역동적인 로보틱스 분야에서 UX 프로토타이핑의 한계를 계속 넓혀 가는 가운데, ProtoPie는 프로그래밍 가능성, 유연성, 하드웨어 구성 요소와의 매끄러운 통합을 제공하는 신뢰할 수 있는 동반자로 자리하고 있습니다.

Meta를 포함한 15,000개 이상의 기업과 함께, 오늘 ProtoPie를 무료로 사용해 보기를 통해 프로토타이핑 여정을 시작해 보세요.