今後ますます需要が伸びそうな触覚関係の知見を勉強するにあたって, 個々の論文を読むよりもその道の専門家の書いたまとめを読んだ方が近道である. 自分も最近調べ方が変わったのか,サーベイ論文を読む機会が増えてきた. そのたびにどこにあったか調べ直…
情報処理学会のtexテンプレートで, \documentclass[submit]{ipsj} をトランザクション向けに変更すると以下のようなエラーを吐く. dvipdfmx:warning: Could not locate a virtual/physical font for TFM "futogo-b". dvipdfmx:warning: >> This font is ma…
byte_ = 'あ'.encode('utf-8') print(b) # b'\xe3\x81\x82' 以上のバイト文字列をstr型にしてしまうと, 通常はbyte型からデコードされた文字列「あ」が得られる. byte型の文字列をそのまま得たいときには,reprを使う. print(repr(b)) # b'\xe3\x81\x82' …
まとめ 振動による質感設計時に,振動子等のハードウェアによる制約を受けてしまう そこで視触覚間相互作用により,振動による質感表現を変化させるコンセプトを提案 本研究では質感次元の中でもファインな粗さを対象として実装とユーザテストを実施 IEEE VR…
Ubuntu16.04や18.04等でGPUドライバインストール後にUbuntuのログインができないことがたまにある. そのときには,Ctrl+Alt+F2でコンソールに入り下記作業を行う. # ドライバアンインストール sudo apt-get --purge remove nvidia-* sudo apt-get --purge …
自分に関係しそうな触覚・VR・HCI分野のジャーナルを調査. 今後も追記予定. Journal 予稿との差分要件 IF(2019/1) IEEE Transactions on Haptics 数値の記載なし 1.869 IEEE Transactions on Visualization and Computer Graphics 数値の記載なし 3.078 IE…
画像サイズは小さく(1MB以下)にする必要あり 自分はpdfにして,そのあとepsに戻すスクリプトで一括変換している. for file in `\find ./figures -maxdepth 1 -type f`; do echo $file epstopdf $file pdftops -eps ${file/eps/pdf} done .bibファイルととも…
公式ドキュメントにあるようなctx = new(window.AudioContext || webkitAudioContext); とすると, ReferenceError: Can't find variable: AudioContextとなってしまうが, ここにある通り, ctx = new(window.AudioContext || window.webkitAudioContext); …
arXiv対策等でepsファイルサイズをとにかく減らしたい時がある. そんな時はpdf化して再度eps化する. epstopdf filename.eps pdftops -eps filename.pdf もしno display font for 'helvetica-bold'等のエラーが出たら, xpdfをインストールし直す. 私のmac…
Food101という101クラスの料理画像がラベルとセットになっているデータセットがある。 こちらを触ってみる。 クラスごとに250枚のテスト画像と750枚の訓練画像があり、全部で101000枚画像が用意されている。 オリジナルだと画像の最大サイズは同じ(512pixel)…
S.ChoiとK.J.Kuchenbeckerによるvibrotactile displayの入門書を読んだ. 12ページと分量も多くないし,簡潔に書かれていてとても良みやすいと思う. 振動触覚を仕事で扱う人や学生さん(私)にぜひオススメ. 振動触覚のアプリでの活用時のデザインのTipsが…
研究者の個人サイトにプレプリントのpdfを載せている人がいる. それに倣って,自分も書いた論文を自分のサイトに載せたいと思い,ポリシーを調べてみた 原稿の段階別の分類 原稿のIEEEによる分類. # 種類 説明 1 preprint どこにも提出する前の下書き原稿 …
htmlファイルのheadに以下の一文を挿入する. <link rel="shortcut icon" href="#" /></link>
HTML5 canvasにキーボードイベントを設定するには, canvas要素のtabindexを0に設定しなければならない. <canvas id="canvas" tabindex="0"></canvas> var canvas = document.getElementById("canvas"); canvas.addEventListener("keydown", function(e){ if (e.keyCode == 13){ console.log("Enter is…
LaTeX Error: Cannot determine size of image (no BoundingBox) というエラーには, \usepackage[dvipdfmx]{graphicx} と記載すれば治る.
Improved GANの半教師あり学習読んだメモ.ちゃんとは読んでなくてつまみ食いしただけだが. 通常GANのDiscriminatorは訓練データ(True)と生成データ(False)を区別するだけだが, これに訓練データのクラス分類を混ぜる,という話だった. K個のラベルを分類…
いろいろ方法はあるようだが私の環境だと \usepackage{lmodern} とtexファイルに書けばOKだった
カーソルの速度を取りたいとき, Javascriptだと普通,↓のような感じで変位をだして,それの時間微分的な処理で速度を近似すると思う. // 位置 var currentX = e.clientX || e.pageX; var currentY = e.clientY || e.pageY; // 変位 var deltaX = currentX …
まとめ 振動デバイスは普及しつつあるが,振動を活用して質感を表現するアプリの開発は盛んではない その要因を振動の収集・選定の工数の大きさと仮定 振動生成モデルを核としたデザインツールキットを試作。これにより質感デザインの生産性向上をねらう ACM…
Culbertson et al.のShould haptic texture vibrations respond to user force and speed?を読んだメモ toolとsurfaceのインタラクションにおいて,その界面で発生する振動の振幅と周波数はユーザ入力の法線力と速度に応じて変化することが知られている(Lede…
RでMauchly’s sphericity testを行う. 基本は以下のサイトに従う. https://biostats.w.uib.no/test-for-sphericity-mauchly-test/ library(car) # carライブラリをload # データを定義 weight<-c(1.028016298,1.721868575,...) weight my.new.matrix<-matr…
bibtexでエントリの外でコメントアウトするには, @comment{ } とすればよいが,エントリ内では上記の方法が適用できない. この場合はmemo=としてmemo項とする. @article{ memo = {test} }
Musical HapticsというオープンアクセスのSpringerの本がある. この本の13章「Implementation and Characterization of Vibrotactile Interfaces」を読む機会があってそこに振動アクチュエータの簡単なまとめがあった. これを読んだことをきっかけに,既存…
\section部分に修正を加えると, latexdiffした際に! Argument of \UL@word has an extra }. というエラーが出てしまう. これを防ぐには, latexdiffのオプションに--exclude-textcmd="section"を加える. 参考 https://tex.stackexchange.com/questions/27…
wordには存在する修正履歴を残したり表示したりする機能がtexには備わっていないので不便. 調べてみるとtexの差分をpdfに表示してくれる機能がある. Gitで管理しているLaTeXのdiffをpdfで見る(TeXLive2015版) - nekketsu^ω を参考にするとできる. 以下は…
Raspberry Pi3上でキャタクタ型デバイスドライバを作る. 以下の文献を参考にした.特に3件目のコードをいじって動かした. Linuxデバイスドライバプログラミング 組み込みLinuxデバイスドライバの作り方 (1) - Qiita http://d.hatena.ne.jp/mmitou/20120707…
データがダーティである,という意味がわからなかったので調べた結果をメモ. ある実体とそのコピーがある状態で, コピーが変更されてまだその変更が実体に反映される前の段階のことを言う. wikipediaのページングのページにも当該用語が用いられている箇…
5章はドライバプログラミングの基礎知識について. 連結リスト Linuxカーネルには,ドライバへの連結リストの実装を容易化する構造体やマクロが提供されている. 連結リストは次のlist_head構造体を用いて実装する. この構造体をどのように利用すればよいか…
4章 ここからはラズパイ上で簡単なカーネルモジュールを作成する ドライバのビルドに必要なパッケージ sudo apt-get install raspberypi-kernel-headers これによりヘッダとビルド用Makefileがインストールされる. 簡単なカーネルモジュールとMakefile #inc…
Linuxデバイスドライバプログラミングを読んで, Raspberry Pi上でデバイスドライバを作ってみる. 挫折しないようにメモ. 1章~3章は読むだけで開発は含まれない. 1章 ext2/ext3 ファイルシステム ext2とext3は機能が異なる 2章 insmodとmodprobeの違い こ…