ProtoPie AI 已上线——现已进入 Beta 版。了解更多

ProtoPie AI 已上线——现已进入 Beta 版。了解更多

聚焦客户

6

阅读时间

Meta 机器人原型开发案例研究

探索 ProtoPie 如何塑造 Meta 机器人系统的用户体验。

尤利娅·索罗多克, ProtoPie 的产品营销经理

在快速发展的机器人领域,将最先进的技术与以用户为中心的设计相结合至关重要。在打造高效机器人时,高保真原型同样关键,因为它使设计师能够在真实环境中测试并优化设计,确保最终产品满足用户需求。

Meta 的机器人 UX 原型设计网络研讨会中,Meta 基础设施数据中心机器人团队的产品设计工程师 Ryan Olson 阐述了 ProtoPie 如何显著塑造 Meta 机器人系统的用户体验。

本文将讨论与 Meta 机器人 UX 原型设计相关的挑战、方法论和真实应用场景。若想回顾 Ryan 分享的宝贵见解,你可以观看下方链接的网络研讨会录像。

🤖 注册获取最新机器人原型设计资讯。

视频

概览

  1. 数据中心机器人:挑战与自动化需求

  2. 原型设计在 Meta 机器人团队中的重要性

  3. ProtoPie 为何在 Meta 工作流程中脱颖而出

  4. 真实应用:Meta 的机器人原型设计流程

  5. 客户端 UI 原型

  6. 管理端 UI 原型

  7. 远程控制 UI 原型

  8. 人机交互原型

  9. 来自 Meta 机器人团队的原型设计技巧

数据中心机器人:挑战与自动化需求

Meta 的基础设施数据中心团队在为内部用户设计时面临独特挑战,这些用户需要针对所操作工具接受专业培训。不同于面向消费者、强调“即看即懂”的设计,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 机器人团队中的重要性。

ProtoPie 为何在 Meta 工作流程中脱颖而出

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、远程控制 UI 以及人机交互(HRI)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 原型

对于远程控制 UI,类似这个 ProtoPie 机械臂演示,挑战在于对单个机器人进行实时且精细的控制。这需要在 ProtoPie 与机器人实体硬件之间增加一层,例如由 Arduino 充当“指挥者”来解释更高层级的指令。


Remote control UI prototype.


远程控制 UI 原型。

人机交互原型

在 HRI 原型中,机器人会自主与人类互动,此时机器人的“个性”就会体现出来。Ryan 强调,尽管 Meta 不打造拟人化机器人,但即使是简单的轮式机器人,也能通过诸如识别到人、接近时调整速度等行为展现某种个性。


HRI prototype.


HRI 原型。

核心思想是,ProtoPie 原型(Pie)在机器人开发流程中作为 UI 原型具有明确角色。它的目的不是介入工程细节,而是通过定义良好的通道与系统其他部分通信。这种清晰分层让开发过程更聚焦、更高效。

这种方法的好处在于,UI 原型无需深入理解工程实现细节。它只需与连接系统的通道交互,从而简化设计流程。此外,这种方式也为后续构建生产级 UI 铺平道路,因为生产 UI 可能会复用原型阶段开发的相同或相似通道。

来自 Meta 机器人团队的原型设计技巧

在网络研讨会演讲的最后,Ryan 分享了 Meta 机器人团队经验沉淀出的实用原型设计技巧,包括:

  1. 先从线框图开始,在深入视觉设计之前先让功能跑通。

  2. 使用“路杀(roadkill)”或“解剖台”来测试早期硬件交互,以便更容易接触线缆和组件。

  3. 在 ProtoPie 中为 触发器响应 使用有意义的命名,并利用空组件添加注释,以提升代码清晰度。

  4. 利用组选择功能为相关触发器打标签并进行整理,提升复杂原型的组织性。

  5. 为重复组件使用内部 ID 变量及唯一覆盖值,使各实例更易区分。

这些原型设计技巧体现了 Meta 在应对机器人开发复杂性时的务实方法,强调在原型阶段实现高效、组织有序与表达清晰。

ProtoPie 如何塑造机器人 UX 原型设计的未来

随着 Meta 持续在充满活力的机器人领域推进 UX 原型设计边界,ProtoPie 作为值得信赖的伙伴,提供了可编程性、灵活性以及与硬件组件的无缝集成能力。

加入包括 Meta 在内的 15,000 多家公司,立即开启你的原型设计之旅, 免费试用 ProtoPie