10. 触覚マウス - 触覚ハッカソン Shock-a

DHC_D
触覚ハッカソン「Shock-a-thon 2014」
触覚マウスの使い方
Shock-a-thon !!
2014年7月6日(日)
Zzz...
○△×
101001
マーケティング部/竹内 伸
DHC_D
© 2014 Fuji Xerox Co., Ltd. All rights reserved.
触覚マウスの構成①
試作品全体像
磁石およびコイル配置
X
S
N
Fx
Y
Ix
S
N
二次元Actuator
CPU
:136×73×41mm
: 180g
: X,Y各方向で±5mm
: 0.85N
コイル(裏)
ステーター部
可動部
外形寸法
重量(ケーブル除く)
呈示部可動範囲
最大推力(400mA時)
スライダ
(表)
ドライバ&
センサ(裏)
マグネット
(表)
触覚マウスの構成②
出力命令
USB制御装置
USB光学マウス
2次元リニア
アクチュエータ アクチュエータ
座標
USBハブ
マウス移動量
アクチュエータ座標
&マウス移動量
ホスト
PC
出力命令
・触覚マウスは通常の光学マウスの上に
触覚マウスは通常の光学マウスの上に
2次元平面状に自由に動かすことのできる
リニアアクチュエータを搭載した構造になっています。
・マウスカーソルの動きに合わせて
アクチュエータを動作させることによって
画面上のオブジェクトを触っている感触を
操作者に伝えることができます。
DHC_D
触覚マウスの構成③
USBコネクタ
(PC本体)
PC本体)
サンプルアプリケーション
右クリックボタン
触覚マウス
デバイスドライバ
触覚API
触覚API /
ActiveXコントローラ
ActiveXコントローラ
ActiveXコント
ローラの組み込
み&スクリプト
言語による記述
Webブラウザ
Web
ブラウザ
DeviceIoControl()
OpenTM() CloseTM()
SetDF(k0,k1)
SetPID(kp,ki,kd)
GetPos(),SetPos(x,y)
SetF(fx,fy)
Windows)
PC(Windows)
触覚呈示部
2次元リニア
アクチュエータ
ファームウェア
・測定系の設定
・制御系の設定
・停止
・フォース出力
・ 位置制御
・ 位置移動制御
(マウス本体)
左クリックボタン
動作アルゴリズム①
ステップ状凹凸の乗り越え感
A
Y
触覚アルゴリズム
素材によって動作モード
(A-B間)
ステップ状昇降
B
X or Fx
X
t
側面断面
A
上から見た面
スロープ状凹凸の乗り越え感
Y
A
B
B
勾配状昇降
C
X or Fx
X
t
側面断面
A
上から見た面
B
C
動作アルゴリズム②
触覚アルゴリズム
地形状凹凸のなぞり感
z
ポインタ(指先)
の軌跡
Z方向エネルギー高さ
y
濃度パターン
x
x
dz/dx
x方向の勾配:dz/dx
Fig.1 濃淡部拡大図
t
dz/dy Y方向の勾配:dz/dy
z
t
x
Z方向エネルギー高さ
変換例
・X方向移動量:X=-dz/dx
・Y方向移動量:Y=-dz/dy
動作アルゴリズム③
文字・記号の入力と呈示 <二段階座標入出力技術を用いて:その2>
文字の入力:
例えばドラッグ・モードにおいて、カーソルの座標を
時系列的に連続入力し、(x,y,t)の「文字データ列」として
所定エリアに記憶する。ドラッグ・モードから開放されて
いる期間はデータを記憶しない。
文字の出力:
予め、記憶エリアに格納してある「文字データ列」の
数値をアクチュエータを位置制御することによって再現
する。
筆記上、書くところが不連続に跳ぶ場合は、跳ぶとき
のアクチュエータ移動速度を変更できる。
動作アルゴリズム④
粘弾性表現
触覚呈示部へ
発生させる力 F
ダンパーμ
バネk
質量M
触覚呈示部の位置
触覚アルゴリズム
χ
運動方程式
・・
・
Mχ +μχ +kχ -M g =
F
について F を逐次計算すればよい。
χ
・・ ・
が測定位置であるためχ 、χ の精度が出ない。
→触覚呈示部に加わる力等を計測し、
F の精度を補正する。
DHC_D
動作アルゴリズム⑤
粘弾性表現
触覚呈示部へ
発生させる力 F
触覚呈示部の位置 χ1
バネk2
ダンパーμ
バネk1
質量M
触覚アルゴリズム
仮想質量の位置
運動方程式は次式のようになる
・・
・
Mχ2 +μχ2+k1χ2 +k2(χ2 - χ1 )-M g =0
χ2
k2(χ1-
χ2 )-M g = F
について F を逐次計算すればよい。
χ2
は計算値であるため
・・
・
χ2 、χ2 は十分な精度で計算可能。
計測値であるχ1 についてはバネ係数しかかからない。
→十分な精度の F を計算可能。
DHC_D
動作アルゴリズム⑥
粘弾性表現
デモ画面
DHC_D
触覚呈示技術は“プレゼン”に向かない技術ですので是非、体感していってください。
DHC_D
Xerox、Xeroxロゴ、およびFuji Xeroxロゴは、米国ゼロックス社の登録商標または商標です。