急速に進化するロボティクス分野では、最先端テクノロジーとユーザー中心設計を組み合わせることが不可欠です。効果的なロボットを作るうえでは、ハイフィデリティ・プロトタイピングも重要です。現実世界の文脈でデザインをテストし、洗練できるため、最終製品がユーザーのニーズを満たすことを確実にできます。
MetaのRobotics UXプロトタイピングウェビナーでは、MetaのInfrastructure Data Center RoboticsチームのプロダクトデザインエンジニアであるRyan Olsonが、ProtoPieがMetaのロボティクスシステムのユーザー体験をどのように大きく形作っているかを明らかにしました。
この記事では、MetaにおけるロボティクスUXプロトタイピングに関連する課題、手法、実世界での活用例について説明します。Ryanが共有した役立つ洞察を見返すには、下にリンクされたウェビナー録画をご覧ください。
概要
データセンター・ロボティクス:課題と自動化の必要性
Metaのロボティクスチームにおけるプロトタイピングの重要性
MetaのワークフローでProtoPieが際立つ理由
実世界での活用例:Metaのロボティクスプロトタイピングプロセス
顧客UIプロトタイプ
管理UIプロトタイプ
リモートコントロールUIプロトタイプ
人間-ロボット相互作用プロトタイプ
Metaのロボティクスチームからのプロトタイピングのヒント
データセンター・ロボティクス:課題と自動化の必要性
MetaのInfrastructure Data Centerグループは、扱うツールに専門的なトレーニングを必要とする社内ユーザー向けの設計において、独自の課題に直面しています。瞬時の理解が重要なコンシューマー向け設計とは異なり、Metaはツールに近づくところから目的を達成するまでのユーザーの旅路を考慮しながら、システム全体の開発に注力しています。
自動化はこの目標の達成において重要な役割を果たします。データセンターのオペレーターが大きな作業を扱うために必要なツールを提供することで、より効率的かつ安全に働けるようにします。また、退屈で危険な作業から解放し、仕事のより重要な側面に集中できるようにします。
要するに、Metaでのロボティクス向けUIプロトタイピングは、以下の点を中心に展開されています。
専門的なトレーニングを受けた社内ユーザー向けの設計;
個々のやり取りだけでなく、システム全体をプロトタイピングすること;
ハードウェア相互運用性を重視し、複雑なロボットシステムをシミュレートすること;

Metaのデータセンター。
Metaのロボティクスチームにおけるプロトタイピングの重要性
Metaでは、設計に対して興味深いアプローチを採っています。それは、ユーザーインターフェースとハードウェアのプロトタイプを同時に作成し、洗練することです。この取り組みにより、これら2つの重要な要素をシームレスに統合でき、まとまりのある使いやすい製品が生まれます。Ryanは、画面上の要素と並行して、機械の挙動、信号、制御を設計することの重要性を強調しています。このアプローチにより、デジタルと物理の世界が滑らかに融合し、両者の移行が非常にスムーズになります。
プロトタイピングは、Metaの設計プロセスにおいていくつかの理由から極めて重要な役割を果たします。
プロトタイピングは迅速な反復を可能にし、あらゆるコンセプトにおいて従来のエンジニアリング開発の速度を上回ります。
プロトタイプのインタラクティブな性質はユーザーフィードバックを高め、静的なデザイン画面よりも、関係者や潜在的ユーザーに具体的な理解を与えます。
プロトタイピングは、関係者や潜在的ユーザーの理解を深め、静的な画面よりも具体的でインタラクティブな体験を提供します。
プロトタイピングは、本格的な開発に着手する前に潜在的なユースケースを検証するのに役立ちます。
UIとハードウェア設計を同時にプロトタイピングすることで相互に影響し合い、調和の取れた一体化された最終製品が実現します。

MetaのIDC Roboticsチームにおけるプロトタイピングの重要性。
MetaのワークフローでProtoPieが際立つ理由
Ryanは、MetaのロボティクスチームがプロトタイピングのニーズにProtoPieを選ぶ理由を強調しています。
ProtoPieのプログラマビリティと、複雑なフロー中の状態保持は、他のツールを上回る柔軟性を提供します。このツールは、非プログラマーにも扱いやすいまま、変数スコープ、オブジェクト、条件分岐、イベントといったプログラミング概念を可視化できるため、その有効性に寄与しています。

MetaのロボティクスチームがプロトタイピングにProtoPieを使う理由。
専用プラグインを介したProtoPieとArduinoの統合は、ハードウェアとバックエンドの相互運用性を実現する重要な橋渡しとして機能します。これにより、チームはProtoPieからモーター、LED、センサーなどの物理コンポーネントを制御でき、デジタルプロトタイプと物理ハードウェアの間にシームレスな接続を確立できます。

ProtoPieとArduinoを使ったハードウェアインターフェースの例。
実世界での活用例:Metaのロボティクスプロトタイピングプロセス
MetaのロボティクスプロジェクトにおけるProtoPieの実践的な活用を示すために、Ryanはロボットレストランの架空の例を掘り下げます。
この架空のシナリオには、顧客UI、管理UI、リモートコントロールUI、そして人間-ロボット相互作用(HRI)UIを含むさまざまなUIプロトタイプが登場します。それぞれのインターフェースには異なる課題があり、特定のプロトタイピング手法が必要です。以下で詳しく見ていきましょう。

このシナリオには、顧客UI、管理UI、リモートコントロールUI、そして人間-ロボット相互作用UIを含むさまざまなUIプロトタイプが登場します。
顧客UIプロトタイプ
レストランのテーブルに置かれるタブレット向けに設計された顧客UIプロトタイプでは、シンプルさが重要です。Ryanによると、このプロトタイプは、基本的な閲覧や注文操作のために単独で動作させることも、より包括的なシステムをシミュレートするためにバックエンドサービスに接続することもできます。

顧客UIプロトタイプ。
管理UIプロトタイプ
レストラン全体のロボットスタッフを監督することが重要な管理UIでは、そのプロトタイプはバックエンドサービスに接続し、個々のロボットとのやり取りを伴うことになるでしょう。

管理UIプロトタイプ。
リモートコントロールUIプロトタイプ
このProtoPieのロボットアームデモに似たリモートコントロールUIでは、課題は個々のロボットをリアルタイムかつ詳細に制御することにあります。そのためには、ProtoPieと物理ロボットハードウェアの間に層が必要であり、Arduinoのような装置が指揮者のように機能して、より高レベルの指示を解釈します。

リモートコントロールUIプロトタイプ。
人間-ロボット相互作用プロトタイプ
HRIプロトタイプでは、ロボットが自律的に人間とやり取りするため、ロボットの個性が重要になります。Ryanは、Metaが人間そっくりのロボットを作っているわけではないものの、車輪付きのシンプルなロボットであっても、人に気づいていることを示したり、近づく際に速度を調整したりするような振る舞いを通じて、ある種の個性を表現できると強調しました。

HRIプロトタイプ。
要するに、ProtoPieプロトタイプ(Pie)は、ロボティクス開発プロセスにおけるUIプロトタイプとして明確な役割を持っています。その目的は、エンジニアリングの詳細に関わることではなく、明確に定義された経路を通じてシステムの他の部分と通信することにあります。この明確な分離により、より集中した効率的な開発プロセスが可能になります。
このアプローチの利点は、UIプロトタイプがエンジニアリングの複雑さを深く理解する必要がないことです。システムにつながる経路とやり取りするだけでよく、設計プロセスが簡素化されます。さらに、このアプローチは、本番用UIの構築へのよりスムーズな移行を可能にし、その際にはプロトタイピング段階で開発したものと同じ、あるいは類似の経路を使うこともできます。
Metaのロボティクスチームからのプロトタイピングのヒント
ウェビナーの締めくくりとして、RyanはMetaのロボティクスチームの経験から得た貴重なプロトタイピングのヒントをいくつか共有します。ヒントには以下が含まれます。
まずワイヤーフレームから始め、ビジュアルデザインに踏み込む前に機能を動かします。
「roadkill」または解剖台を使って初期のハードウェア相互作用をテストし、配線や部品により簡単にアクセスできるようにします。
ProtoPieでトリガーとレスポンスを意味のある名前で記録し、コメント用に空のコンポーネントを使ってコードの可読性を高めます。
グループ選択機能を活用して関連するトリガーにラベルを付け整理し、複雑なプロトタイプの構成を改善します。
繰り返し使われるコンポーネントには、固有のオーバーライドを持つ内部ID変数を活用し、各インスタンスを容易に識別できるようにします。
これらのプロトタイピングのヒントは、ロボティクス開発の複雑さに対処するMetaの実践的なアプローチを要約しており、プロトタイピングにおける効率、整理、明確さを重視しています。
ProtoPieがロボティクスUXプロトタイピングの未来をどう形作るか
Metaがロボティクスというダイナミックな領域でUXプロトタイピングの限界を押し広げ続ける中、ProtoPieは信頼できる相棒として、プログラマビリティ、柔軟性、ハードウェアコンポーネントとのシームレスな統合を提供します。
Metaを含む15,000社以上に加わり、 ProtoPieを無料で試すことで、今日からプロトタイピングの旅を始めましょう。




