前提条件として、raspberryPiにはRTCがついていないため、シャットダウンしてしまうと時間を保持しておくことが出来ない。なので通常は起動時にntpでシステムの時刻をあわせるのだが、当然インターネット環境がない場合はその時間合わせをすること自体が出来…
raspberryPiは通常自動でIPをアサインしてくれますが、それでは困る場合などに固定IPアドレスにする方法です。 raspbianのversion upに伴い、raspberryPi2の時とは方法が変わっているようです。ちなみにversionは8.0です $ cat /etc/debian_version 8.0 /etc…
GPIO:General Purpose Input/Output $ git clone git://git.drogon.net/wiringPi Cloning into 'wiringPi'... . . . Checking connectivity... done. $ ls -l total 4 drwxr-xr-x 10 pi pi 4096 Nov 29 15:10 wiringPi $ cd wiringPi/ ./build wiringPi Bui…
Rubyでシリアル通信する場合は、serialport gemを使うと簡単にできます。 install serial port $ gem install serialport How to Use require 'serialport' sp = SerialPort.new('/dev/ttyS0', 115200, 8, 1, 0) # device, rate, data, stop, parity # 送信 …
方法 require 'json' return #{hash}.to_json 例 require 'sinatra' require 'json' get '/top' do hash = { "key1" => 1, "key2" => 2, "key3" => 3, } return hash.to_json end
環境 RaspberryPi3 WindowsPC USB-serial変換ケーブル FTDI USB・シリアル変換ケーブル(3.3V): 半導体 秋月電子通商 電子部品 ネット通販 接続 raspberryPi側 調べると色々出てきますが、変換ケーブルのGND, TXD, RXDをRaspberryPiのGPIOに差し…
以下のサイトを参考にさせて頂いてraspberryPiのカメラでストリーミングを行えるようにしました neuralassemblyのメモ: Raspberry Pi用カメラモジュールおよび赤外線カメラPi NoIRの映像をandroidで表示してみた 1. カメラの接続 まずは何はともあれカメラを…
RaspberryPi3にraspbianをinstallして初期設定を行う方法です 1. SDカードをいれて、ケーブル等をつなぐ SDカードにraspbianのimageをいれて、SDスロットにさし、電源ケーブルに繋ぎます この時点でraspberryPiの装備は raspberry Pi3 SDカード(raspbian ima…
何もしてないのにこわれた!!()ということでOculus Rift向けの動画アプリをUnityで作っていたのですが、急に動かなくなりました。 具体的には音声は聞こえるものの、映像は白一色で何も見えません。 Unityのシミュレータだけではなく、以前ビルドしたアプ…
簡単に調べた各HMDのスペック表です。 Oculus Rift CV1 GearVR(Galaxy S7 Edge) HTC Vive PSVR HMD解像度 2160×1200 2560×1440 2160×1200 1920×1080 端末再生可能解像度 PC依存 4k(3840 x 2160) PC依存 4k(PS4 Pro) リフレッシュレート 90Hz 60(fps) 90Hz 12…
備忘録 CNN Convolutional Neural Network(畳み込みニューラルネットワーク) AlexNetのような畳み込み層とプーリング層を含む多層ニューラルネットワークのこと BLAS 線形代数演算を行うためのライブラリ ATLAS Automatically Tuned Linear Algebra Software…
前提 Unityでは各ファイルに対してメタファイルが自動で生成される このmetaファイルの中でguidというパラメータが設定されている 他のオブジェクトとの相関性などは、ファイル名ではなくこのguidをもとにして行われている fileFormatVersion: 2 guid: 14f9h…
UnityでStreamingAssetsに配置したファイルはアプリコンパイル時にも圧縮されないため、必要な情報の保存に利用できる。 しかしこのStreamingAssetsはアプリ内にStreamingAssetsという名前のディレクトリが作成されるわけではなく、いわゆるシムリンク的なも…
Player Prefs StreamingAssets Windows Android Windows Android デバイス上で保存される場所 システムレジストリ ShaderPreferences コンパイルしたアプリのDataディレクトリ - ファイル内容の修正に関して regeditで編集可能 通常不可 テキストエディタで…
方法 YourObject.transform.Rotate (x, y, z); YourObject.transform.rotation = Quaternion.Euler (x, y, z); 例 using UnityEngine; using System.Collections; public class Nouziru : MonoBehaviour { public GameObject cube; void Start(){ cube.trans…
UnityでOculus Rift用に動画コンテンツを作る際に、解像度によっては結構な頻度でカクつきが発生します。 原因や解決方法など色々調べたので備忘録もかねて書いておきたいと思います Movie Texture UnityにはWindowsプラットフォーム用にMovie Textureという…
以前GearVR用の360動画アプリの作成方法を載せましたが、今回はOculus Rift用の開発方法を書きたいと思います portaltan.hatenablog.com 使用ツール AVProVideo GearVRではEasyMovieTextureを利用しましたが、RiftではAVProVideoを利用します。 AVProVideoは…
Application.Quit()によるアプリのフリーズ Unityのversionを5.3.6p1にあげたところ、Application.quit()が動いたり動かなかったりするようになってしまいました 動かないときはアプリ自体がフリーズして最終的にはクラッシュしてしまいます調べてみると色々…
GoPro6台でジグを利用して動画を撮影し、Kolorを利用してスティッチしてEquireqtangular形式の360動画を作成するまでの流れです 利用した機材・ツール GoPro Hero4 Black Adventure × 6台 GoPro用ジグ GoPro用リモートコントローラ(Smart Remote) SDカード K…
通常Unityは立方体のUnityのアイコンをクリックして立ち上げるが、コンソールから実行するとコマンドライン引数としてオプションを指定することができる Unity - マニュアル: コマンドライン引数Windows環境の場合はコマンドプロンプトで以下のように実行す…
AVProシリーズはプロダクトが色々あって当初結構混乱したのでまとめ AVPro QuickTime http://renderheads.com/product/av-pro-quicktime/ すでにUnity AssetStoreからは提供終了 以下に置き換えられている AVPro Video AVPRO Video(iOS) AVPro Windows Media…
AVProWindowsMediaでmp4の4K動画を再生できるようにする方法です公式のドキュメントに方法があるので、それに沿って説明します。 http://downloads.renderheads.com/docs/UnityAVProWindowsMedia.pdf Super High Resolution 4K / 8K Playback ここをざっくり…
ASCIIコードにする方法 (int)変換したい文字 ASCIIから戻したい場合 (char)ASCIIコード 例 char foo = 'A'; Debug.Log ((int)foo); // ==> 65 char bar = ((char)65); Debug.Log (bar); // ==> A
Read StreamWriter writer = new StreamWriter(path); writer.Write(value); writer.Close(); pathは保存したいファイルのパス Unityとかだと『Application.streamingAssetsPath + "/" + filename』みたいな valueは保存したいデータ Write StreamReader rea…
前回のポストの続きになります portaltan.hatenablog.com前回は起動したら単純に一回だけ再生するというシンプルすぎるアプリでしたが、今回は自前のスクリプトを貼りつけて、ユーザの入力に応じてポーズなどの処理をできるようにしましょう 1. デフォルトの…
Unityには標準でMovieTextureという動画を再生する機能がありますが、この機能はAndroidには対応していないので、GearVRでは利用できません。UnityでGearVRの360動画アプリを作成する方法はいくつかあるようですが、現在はEasyMovieTextureというassetを利用…
問題 Oculus Rift DK2で今まで開発をしていたのですが、そろそろCV1に変えようということで以下の公式サイトからインストーラをダウンロードしてセットアップは無事完了したのですが、UnityがCV1を認識してくれなくなりました。 Oculus Rift Setup | Oculus…
特定のサーバにのみ実行したい場合 -l <実行したいhost> 例 ansible-playbook playbook_example.yml -l 192.168.33.11 特定のHostsグループのみに実行したい場合 -l <実行したいhostグループ> 例 hostsファイル [web] 192.168.11.11 192.168.11.12 [storage]…
CUIから 1. API keyの発行 grafanaのGUIからAPI keyを発行します ユーザ名を入力し、RoleをAdminに変更してAddボタンを押します APIのKeyが表示されるのでメモしておきます 2. jsonファイルの作成 ダッシュボードの設定ファイルをjsonで作成します 名前はな…
文字に枠をつける方法です 1. アウトライン項目の追加 アウトラインをつけたいテキストを選択した状態でツールバーから 「Component」 > 「UI」> 「Effects」 > 「Outline」を選択する 2. アウトラインの設定 インスペクターにアウトラインの項目が出てくる…