EnsekiTT Blog

EnsekiTTが書くブログです。

「おっ、それDeepLearningでやればいいじゃん!」と言いつつ設備の稟議が通らない会社に現実をつきつける話。

つまりなにしたの? ぶかぴっぴ「ネットの記事で見たんですけど、こんなCPUだけのじゃDeepLearningなんてむりっすよ〜」 じょうぴっぴ「それは大変だ!承認印どーん!」 ってなるためのネットの記事を作ろうと思った。

ESP-WROOM-32のMCPWMのDeadTimeがわからんから全部試した話

つまりなにしたの? 僕はDeadTimeの説明がピンとこないアホの子だったことがよくわかったので、MCPWMのDeadTimeの設定によって何がどう変わるのか確認してみた。 MCPWM — ESP-IDF Programming Guide v3.0-dev-745-gc4e65d6 documentation 基本設定 周波数 10…

若松通商で買ったちっこいステッピングモータをぶん回まわす話【2日目】

つまりなにしたの? 若松通商で買ったちっこいステッピングモータを積んであったのでせっかくだからぶん回してみたい。 の2日目(モータドライバを組み立てて回す)

若松通商で買ったちっこいステッピングモータをぶん回まわす話【1日目】

つまりなにしたの? 若松通商で買ったちっこいステッピングモータを積んであったのでせっかくだからぶん回してみたい。 の1日目(ステッピングモータの紹介と電源準備)

TSL2561とESP-WROOM-32で部屋の明るさをはかった話

つまりなにしたの? I2Cで遊ぼうと思って、ESP-WROOM-32に昔買った明るさセンサを繋いでみた。

Arduino IDE + ESP-WROOM-32をやっぱりつかった話

つまりなにしたの? 今まで意地はってesp-idf使ってたけど、ハードの確認はArduinoからやって実際にロジックを書くのはesp-idfがいいんじゃね?って思ってインストールした。

27年目の人生をやった話。

つまりなにしたの? 27歳の人生を1年過ごして、28歳になった。

ESP-WROOM-32を使ってWiFi経由でツイートした話。

つまりなにしたの? ESP-WROOM-32で遊んでたけど、OAuth実装するのはちょっとめんどくさいからStewGate Uを使ってツイートできるようにした。 大まかな手順 WiFiにつなぐ(SSIDとパスワード) Twitterにつなぐ(StewGate Uをつかった) ツイートを用意する …

組込みから使いやすそうなStewGate Uを使ってCURLからTweetしてみた話

つまりなにしたの? ESP-WROOM-32で遊んでたけど、OAuth実装するのはちょっとめんどくさいからStewGate Uを使ってツイートする準備をした。 今回はCURLからPOSTでツイートしてみた。

ESP-WROOM-32を使ってWiFi経由でGETリクエストした話。

つまりなにしたの? ESP-WROOM-32でLED-PWMできるようになったので、今度はWiFiからGETリクエスト飛ばしてみた。 前回(LED-PWM) ensekitt.hatenablog.com

ESP-WROOM-32を使ってLEDをすごい速度でチカチカ(LED-PWM)した話

つまりなにしたの? ESP-WROOM-32でLEDをチカチカできるようになったので、明るさを調整するためにLED-PWMを使えるようになった。 前回(LEDチカチカ) ensekitt.hatenablog.com

ESP-WROOM-32を使ってLEDをチカチカした話

つまりなにしたの? ESP-WROOM-32の開発環境を構築して放ったらかしていて全然ドキュメントの中身を忘れていたので LEDチカチカのコードからやり直した。 ESP-WROOM-32の環境構築 こっちでやりました。 ensekitt.hatenablog.com

異常値が混ざった学習データを掴まされたのでOneClassSVMで綺麗にしてみた話

つまりなにしたの? OneClassSVMで異常値を含んだ学習データセットを学習してしまったので、 学習データセットをOneClassSVMで分類して異常値を削除してみた。 youtu.be なんでやったの? One Class SVMで異常値判定をするのは良いものの、最初に与えるデー…

変更があったら教えてって言われたのでRubyとCapybaraに変更があったら教えてもらうことにした話

つまりなにしたの? 「このサイト、変化があったら教えて?」って言われたので 僕もCapybaraに「このサイト、変化があったら教えて?」とお願いした。 目的 あるWebサイトにアクセスして特定要素のTextが変化したことを知りたい (一瞬変化して元に戻ったな…

【7Days自由研究】Visual SLAMとROSを使えるようになる話 Day-7【最終話】

前回までのえんせき ORB_SLAM2でWebカメラを繋いでリアルタイムで地図が出てくるようになった ensekitt.hatenablog.com つまりなにしたの? ORB_SLAM2の結果出てくる座標をパブリッシュして別のROSパッケージから配信するサンプルを作って、別のパッケージか…

【7Days自由研究】Visual SLAMとROSを使えるようになる話 Day-6

前回までのえんせき Ubuntu16.04上のROS KineticでORB_SLAM2を動かしてiPhoneで撮影した動画を取り込んでみた。 つまりなにしたの? USBカメラのキャリブレーションをやって、机の周りの主にミクさんをスキャンしてみた。 youtu.be USBカメラののパッケージ…

【7Days自由研究】Visual SLAMとROSを使えるようになる話 Day-5

前回までのえんせき ORB_SLAM2にターゲットチェンジして、あっさり動いた。次はWebカメラからの入力でORB_SLAM2をやるために、ROSから動かしてみることにした。 ensekitt.hatenablog.com つまりなにしたの? Ubuntu16.04上のROS KineticでORB_SLAM2を動かし…

【7Days自由研究】Visual SLAMとROSを使えるようになる話 Day-4

前回までのえんせき LSD_SLAMをUbuntu16.04上で動かそうとして見事撃沈。長引きそうなのでORB_SLAM2にターゲットチェンジすることにした。 どっちがいいのかとかまではよくわかっていないけど、外で使うならORB_SLAM2が今は一番良さそうらしい。 ensekitt.ha…

【7Days自由研究】Visual SLAMとROSを使えるようになる話 Day-3

前回までのえんせき VirtualBox上のUbuntu14.04でうまいことLSD-SLAMが動いた(リソース不足とキャリブレーション不足でまともな動作ではない) Ubuntu14.04のマシンを持っていない僕は16.04上に環境を作ってみることにした。 ensekitt.hatenablog.com つま…

【7Days自由研究】Visual SLAMとROSを使えるようになる話 Day-2.1

前回までのえんせき 意気揚々とLSD-SLAMをrosmakeしようと思ったら、 load_module did not return. Unable to determine dependencies for file listed above. とか言って怒られ、ふて寝する。 ensekitt.hatenablog.com つまりなにしたの? 問題をよく読んで…

【7Days自由研究】Visual SLAMとROSを使えるようになる話 Day-2

つまりなにするの? VirtualBox上でVisualSLAMを動かしてサンプル動画を使ってみたい。 というわけで、MacBookProにVirtualBoxを入れてLSD-SLAM推奨の環境であるUbuntu14.04を動かしてみることにした。 GitHub - tum-vision/lsd_slam: LSD-SLAM

【7Days自由研究】Visual SLAMとROSを使えるようになる話 Day-1

つまりなにするの? 単眼カメラを使ったVisualSLAMの技術をいろいろ試して、ロボットについて知見を得よう。と思った夏休み。 7Days自由研究とは? 7回構成でいままで触ったことのない技術に触れて自分のできることを増やして見ようと思った。 なので、ここ…

ESP-WROOM-32を使ってHello worldした話

つまりなにしたの? ESP-WROOM-32の開発環境を構築してHello worldのコードを実行してその結果を標準出力から確認した。 ESP-WROOM-32ってなんぞ ESP-WROOM-32はWifiとかBluetoothが乗ったリッチな基板で、計算リソースも結構ある。 用意したもの MacBook Pr…

Pythonで受信したデータを複数プロセスに分配してみた話

Pythonで受信したデータを複数プロセスに分配してみた話 つまりなにしたの? TCPで受信したデータを複数プロセスに分配してそれぞれで処理をするPython3.6を対象にやってみた https://docs.python.jp/3/library/multiprocessing.html 用意したもの manage.py…

DeepLearning界のHerokuと名高いFloydと遊んでみた話

つまりなにしたの? Floyd Zero Setup Deep LearningというDeepLearningのサービスで自前のデータを使って学習できるようにした。 最初にやること FloydにSignupする→メール認証まで通す Floyd Zero Setup Deep Learning 環境を用意する pyenv virtualenvでF…

GWにポモドーロテクニックを実践してみたらまるで生産性がなかった話

どうだったのか? 8時間働いても集中してる生産時間は3時間もないってことに気づいて本当に危機感を持った。*1 *1:Photo by Evaldas Daugintis | Unsplash

GWでノージョブ時間が長かったので、Heroku上のWebアプリからCeleryにジョブキューを投げた話

つまりなにしたの? HerokuにホスティングしたFlaskウェブアプリから Herokuに同じくホスティングしているCeleryにジョブキューを発行した。 (2dyno構成が必要になるので立ち上げっぱなしにするとHerokuの無料枠を半月で使い切るので注意) できたもの github…

PythonからCeleryにジョブをキューに突っ込んで実行した話

つまりなにしたの? Pythonのコマンドラインからジョブキューを発行した。 そして、これらをHerokuで動かす(よていやりました*1 環境: macOS Sierra 10.12.3 brew pyenv virtualenv Celery Celeryは、分散されたメッセージ受け渡しよる非同期タスクキュー/…

Curl でPOSTリクエストをした話

Flaskの練習をしていて、Viewを作る前にロジックを試したくなった。 PythonでPostリクエスト投げても良かったんだけど、curlで手軽に投げたいって思って調べた。 パラメータ付きのPOSTを行う curl -w '%{http_code}\n' 'localhost:5001/' --data 'message=ju…

Pythonでデーモンを召喚した話

デーモンってちゃんと説明するとなんだっけ? と思ってWikipediaで調べてきた。 UNIXなどのマルチタスクオペレーティング・システムにおいてバックグラウンドプロセスとして動作するプログラムを意味する。ユーザが直接対話的に制御するプログラムではない。…