SPIDAR-MOUSE - 触覚ハッカソン Shock-a-thon

触覚
/
事前説明会
SPIDAR-MOUSE
東京工業大学 佐藤誠研究室 博士課程
東京大学 東海大学 非常勤講師
深野暁雄
http://sklab-www.pi.titech.ac.jp/blog/introduction/spidar-mouse/
SPIDAR-MOUSE
東工大 佐藤研究室
年開発
力覚
従来
高額
開発 一般
問題点
従来 研究
簡略化
行
一般販売
一般
個
広
難
広
兆
使
化
試
作成
見
化
構想
A
B
開発環境 事例
力覚
連動
動画 動
力覚
操作
最適
最近話題 高性能
撃
力覚対応
十分
作成
攻
初心者
Processing
氏
人
発者
統合開発環境
初歩的
教育
作品制作
環境
構想
精通
広 利用
簡単
制御
外部
作成 可能
氏
年 開
簡単
左右 動
壁 当
import processing.SpidarMouse.*;
Spidar hello = new Spidar();
//-------SpidarMouse 基本設定
PImage img;
int x,lr;
void setup(){
hello.OpenSpidarMouse();
//-------SpidarMouse 起動
img = loadImage( "spidar.gif" );
x = 20;
lr = 1;
noStroke();
frameRate(60);//処理 60fps
}
void stop() {
hello.CloseSpidarMouse();
}
力覚 感
void draw() { //
無限
int j;
background(0);
x += lr;
image( img, x,25 );
if (x == 50) {
lr = -1;
hello.SetForce(-1.0f, 0.0f,50);
//壁 当
力覚
動作
}
else if (x == 0) {
lr = 1;
hello.SetForce(1.0f, 0.0f,50);
//壁 当
力覚
動作
}
else{
hello.SetForce(0.0f,0.0f,0);
}
}