表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

スマートフォンと腕時計の距離・動きから肘と手首の位置を推定するSmartPoser

SmartPoser

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

SmartPoserの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1. SmartPoser fuses UWB distance and IMU data from an off-the-shelf smartphone and smartwatch (A) to track a wearer’s real-time arm pose (B & C). A panel of photos showing a user with a smartphone and smartwatch and example arm poses that SmartPoser can capture. A series of images showing our SmartPoser system. On the left is a large picture of the hardware in our system, a watch on the user's wrist and a phone in their pocket. On the right are two rows of images. In the top row a user is seen performing various arm actions, and on the bottom row matching visualizations of predicted arm pose are shown.

出典:SmartPoser / arXiv ↗

概要

  • SmartPoserは、電話と腕時計のUWB距離およびIMU値から、肩・肘・手首の三次元位置を推定する。
  • 著者らの屋内10人の評価では、肘と手首を合わせた位置誤差の中央値は11.0 cmだった。
  • 評価対象者本人の動作データは学習に使わなかったが、端末の基準方向合わせとT字姿勢による調整を行った。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、SmartPoserの仕組み

左から右へ読む
  1. 01電話・腕時計の測定値
  2. 02UWB距離を補正
  3. 03肩・肘・手首を推定
  4. 04関節の三次元位置

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

SmartPoserは、スマートフォンとスマートウォッチの測定値から肩・肘・手首の位置を推定する方法である。腕の動きは運動や作業の記録に役立つが、普段持ち歩く機器だけで関節位置を追う機能は、消費者には容易に利用できない。

固定カメラによる追跡は撮影場所が限られ、複数のセンサーを身に着ける方法は準備が増える。著者らは、電話と腕時計にある測距機能と動きのセンサーを使い、移動中にも腕を追える構成を検討した。

手法

電話を左前ポケット、腕時計を左手首に置く。UWBは電波の往復時間から端末間距離を測る機能、IMUは端末の向きや加速度を測るセンサーである。腕を頭の後ろへ回すなどして体が電波を遮ると距離が乱れるため、最初のモデルが直近5秒間の距離と両端末のIMU値から補正距離を出す。

次のモデルは補正距離とIMU値を受け、肩・肘・手首の三次元位置を推定する。両モデルの双方向LSTMは、連続した測定値の前後関係を学ぶ計算方式で、5秒分の入力を更新しながら推定する。位置は腕を広げた長さで正規化して学習し、出力時に実際の長さへ戻す。採用した出力時点は最新より200ミリ秒前である。

新規性

著者らが主張する新しさは、市販のスマートフォンとスマートウォッチに備わるUWB測距とIMUを組み合わせ、外部設備や追加の装着機器を使わずに腕の姿勢を追跡する点にある。電波が体に遮られて乱れた距離を補正してから、関節位置を推定する構成を採る。

評価では、推定対象者本人の動作を学習用に集めず、装着後の姿勢合わせで利用する条件を試した。ただし、モデルの学習自体には別の参加者のセンサー値と、カメラで計測した正解の関節位置を使っている。

従来手法との違い

従来の腕追跡には固定カメラを使う方式や、複数の慣性センサーを身体に装着する方式がある。著者らは、カメラには撮影範囲とプライバシー、装着機器には準備の負担があると説明し、ポケットの電話と手首の腕時計による移動中の追跡を提案する。

IMUだけで得る動きの情報は相対的で、測定誤差が蓄積しうる。UWBは端末間の絶対距離を補うが、距離だけでは腕の向きが定まらないため、両方を組み合わせる。確認できた本文の範囲では、個別の従来方式に対する誤差改善幅を一律には示せない。

実験結果

著者らは屋内で10人の左腕を記録し、日常動作約15.1万フレームと、大きく腕を動かす課題約12.9万フレームを得た。Azure Kinectによる関節位置を正解とし、1人を評価用、残る9人を学習用にする分割を、評価対象者を替えて繰り返した。

著者らが報告する肘と手首の位置誤差を合わせた中央値は11.0 cmで、関節別の中央値は肘8.7 cm、手首13.3 cmだった。評価対象者本人の動作データは学習に使っていない。一方、端末を並べた基準合わせと、各収集段階の前のT字姿勢による調整は行っている。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:製造現場で、反復作業中の左腕の動きを指導者が振り返る用途を考える。左手首の腕時計と左前ポケットの電話からUWB距離と両端末の向き・加速度を記録し、出力した肘と手首の位置を時系列で表示する。

導入前には対象作業のセンサー記録に加え、肘と手首の正解位置を別の計測手段で取得し、評価用ラベルとして時刻を合わせる必要がある。装着位置と作業姿勢を論文の条件にそろえ、姿勢合わせを行ったうえで、現場データによる調整の要否を調べる。効果はこの用途での検証結果によって判断する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:対象作業を少人数で記録し、左手首の腕時計と左前ポケットの電話からUWB距離、両端末の向き・加速度を集める。端末の基準方向とT字姿勢を合わせ、別に計測した肩・肘・手首の正解位置を時刻ごとに対応付けて評価用ラベルを作る。

まず論文と同じ装着条件で既存モデルの誤差を基準値として測り、必要なら対象作業のラベル付きデータで調整した結果と比べる。肘・手首それぞれの位置誤差の中央値に加え、体が電波を遮る動作での誤差、欠測、出力の遅れを記録する。調整の要否はその比較から決める。

限界と課題

著者らは、体が端末間の電波を遮ると、生のUWB距離に大きな誤差が出ると報告している。距離補正はその誤差を抑えるための処理である。評価では電話を左前ポケット、腕時計を左手首に置き、事前に端末の基準方向を合わせ、各収集段階の前にT字姿勢を取った。

編集上の検証事項は、異なる装着位置や遮蔽の多い動作での位置誤差、測距の欠測、連続使用時の安定性である。論文の評価は屋内の10人を対象とし、出力には200ミリ秒の遅れを設けている。作業上の即時判断に使えるかは、現場で別途確かめる必要がある。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

SmartPoser: Arm Pose Estimation with a Smartphone and Smartwatch Using UWB and IMU Data

The ability to track a user's arm pose could be valuable in a wide range of applications, including fitness, rehabilitation, augmented reality input, life logging, and context-aware assistants. Unfortunately, this capability is not readily available to consumers. Systems either require cameras, which carry privacy issues, or utilize multiple worn IMUs or markers. In this work, we describe how an off-the-shelf smartphone and smartwatch can work together to accurately estimate arm pose. Moving beyond prior work, we take advantage of more recent ultra-wideband (UWB) functionality on these devices to capture absolute distance between the two devices. This measurement is the perfect complement to inertial data, which is relative and suffers from drift. We quantify the performance of our software-only approach using off-the-shelf devices, showing it can estimate the wrist and elbow joints with a \hl{median positional error of 11.0~cm}, without the user having to provide training data.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01