何が発表されたのか
Microsoft Research(MSR)インターンシッププログラムの一環として、スタンフォード大学博士課程のElizabeth Childs氏らの研究チームは、デジタル画面上のグラフィックスと物理的な力をリアルタイムに連動させる触覚(ハプティック)インターフェース「KITE(Kinesthetic Interface for Tangible Exploration)」を発表しました。本研究は学会発表および概念実証(PoC)段階の研究開発成果であり、現時点で市販製品としての一般提供時期は未定となっています。
従来のハプティック装置は、可動域がアーム構造に拘束されるか、振動モータによる簡易的な触覚提示に留まることが一般的でした。KITEは卓上を自由に全方向へ移動できるロボットでありながら、グラフィックス上のオブジェクトや力場に触れた瞬間に抵抗力やトルク、衝撃を発生させることができます。画面上の抽象的な物理現象を手に取れる触感として再現する、新しいインターフェース技術の位置づけとなります。
発表された機能・アップデートの全容
ギアレスモータと独自APIによるデュアルモード制御
KITEの最大の特徴は、「無抵抗に移動するモード(Free Moving)」と「抵抗力を提示するモード(Resisting)」の2つの動作状態を瞬時に切り替えられる点にあります。何もない空間を移動する際は、まるで一般的なPCマウスのようにスムーズに手で滑らせることが可能です。一方で、ディスプレイ上の仮想オブジェクトや力場に接触した瞬間、ロボットは正確な反作用の力やトルクを生成します。
この滑らかな切り替えを実現するために、バックドライブ性(外部から力を加えた際の回転しやすさ)に優れたギアレスモータ(ダイレクトドライブモータ)を採用しています。さらに、モータの力覚とトルクを精密に制御するためのカスタムモータドライバAPIを自作しました。ギアの噛み合わせによる摩擦やガタつきを排除することで、微細な力覚の変化から力強い衝突抵抗までを忠実に可視化・可触化することに成功しています。
3輪全方位移動構造とコンパクトな内部コンポーネント
任意の方向からの力を正確に提示し、かつロボット自身が向きを変えずに全方向へ移動するために、KITEは3輪のオムニホイールを円形に配置した機構を採用しています。本体内部には、メインプロセッサとして「Raspberry Pi」を搭載し、電源管理用に「16V Buck(降圧レギュレータ)」および「5V Boost(昇圧レギュレータ)」、さらにリチウムイオンバッテリーを一体化しています。
これらの電子基板、モータ、車軸、ホイール保持部が高さ10cm強のコンパクトな筒型筐体に収められており、上部にはユーザが手で握りやすいハンドルが用意されています。完全にワイヤレスかつスタンドアロンで動作する設計となっており、ディスプレイ面上を制約なく探索できる構造が確立されています。
天井LEDアレイと上向きカメラによるハイブリッド位置特定
画面上の視覚効果と手元の力覚提示を完全に一致させるためには、KITEがディスプレイ上のどこにいるのかをミリ単位の精度で把握する必要があります。KITEでは、本体ハンドルの最上部に「上向きカメラ」を取り付けるという独自のアプローチを採用しました。
天井面には非対称に配置されたLEDパターンが設置されています。上向きカメラがこのLEDパターンを常時撮影し、幾何学的な位置関係を照合することで、ディスプレイに対するKITEの絶対位置(X, Y座標)および回転角度(θ)をリアルタイムに算出します。外部のビジョントラッキングカメラを設置する手間を省き、ロボット単体で安定した位置計測を可能にしました。
モータフィードバックを用いた高フレームレート補間技術
カメラ映像のみに頼った位置特定の場合、カメラの撮影フレームレート(通常30〜60fps)によるタイムラグが生じ、壁にぶつかった際の力覚反応が遅延するという問題が発生します。力覚提示において数ミリ秒の遅延は、触感の違和感や「やわらかすぎる質感」の原因となります。
そこでKITEは、カメラによる絶対位置の取得と、モータエンコーダからのフィードバックを組み合わせた「ハイブリッド位置推定」を導入しました。カメラのフレーム間における僅かな移動量をモータの回転情報から補間計算し、次のカメラフレームが届いた段階で正確な位置へと補正します。これにより、極めて高い応答速度で力覚を更新し、硬い仮想壁との衝突でも弾むような違和感のない手応えを作り出しています。
多岐にわたる物理現象のインタラクティブな触覚体験
動画内では、KITEを用いて様々な自然科学分野の物理現象を体験する具体的なデモが実証されています。
- 航空力学(流体力学): 飛行機の翼(エアフォイル)周辺の空気の流れをシミュレーション。翼の角度(迎え角)を変えると、発生する揚力(Upwards force)やダウンフォースが直接手元に押し上げ・押し下げの力として伝わります。
- 分子物理学・化学: 水素結合の切断や分子間の引き合いを物理的に体験。プロトンを引き離す際の抵抗感や、電気陰性度によって近くの原子へ吸い寄せられる引力を実感できます。
- 天体物理学(潮汐力): 月の重力が地球の海に与える影響を追体験。月に近い側で働く強い引力と、遠い側での弱い力の差が、潮の満ち引きを生み出すメカニズムを手元で把握できます。
- 機構学・弾性力: 単体・直列・並列に配置されたバネの剛性の違いを検証。並列に繋がれたバネを引く際の強い抵抗力が手応えとして直感的に分かります。
- 摩擦の分類: レンガ面における一定の抵抗を生む「クーロン摩擦」と、オイルなどの流体内を移動する際に速度に応じて抵抗が増す「粘性摩擦」の違いを手で押し比べて体感できます。




