粗大メモ置き場

個人用,たまーに来訪者を意識する雑記メモ

Barrierを用いて複数のPC間でマウス・キーボード共有を行う(2019年秋Ver)

複数PCでのマウス・キーボード共有 ざっくりBarrierの動作紹介 Barrier試用結果まとめ インストールから設定まで ソフトの入手・インストール サーバー・クライアント共通の設定 サーバーの設定 クライアント側からの操作 外部ディスプレイとの競合チェック …

日本一と言われるウェルビーのサウナに行ってきた

ウェルビー栄:店舗紹介 料金 設備 風呂場レビュー 水風呂 高温サウナ 森のサウナ アイスサウナ~湖のほとり~ 休憩スペース 総評 参考文献 以前,サウナと水風呂のサイクルを繰り返して俗に「整う」というトランス状態になれるという話を聞いてから何度か挑…

Netlify CMS+Hugo+Githubで個人用のメモサイトを管理する

完成度は30%というところでしょうか。 目的 候補比較 はてなブログやQiitaなどのブログサービス Google Keep Dropbox paper Inkdrop メモ環境考察まとめ Netlify CMSで個人メモ環境を作る① 必要な準備 Minimum Setup 基本操作 カスタマイズ:不要な箇所を削…

微小回転に関する覚書:微小回転行列近似 VS クォータニオン

メモです。余裕のあるときに後でリファインします。 前提 微小回転行列 クォータニオンによる角速度の積分 MATLABで比較プログラム 問題設定① 微小回転行列の作成 クォータニオンの計算 問題設定② 自前関数 参考文献 前提 座標系が角速度 で回転しているとす…

MATLAB symbolic mathを使って煩雑な手計算を自動化する

座標変換などで手計算をあまりしたくないのでsymsをうまく使ってこれを回避する方法をメモします。 Image Jacobianの導出 時間変化する変数を定義 時間で偏微分 特定の数式の代入による式整理 小手先の代入テク 多項式から 行列形式への変形 まとめ prettyコ…

2019年版Overleaf v2 日本語Tex環境テンプレ

環境概要 日本語環境の構築 ファイル構造 latexmkの作成 preamble.texの作成 本文の設定 機能活用 キーボードショートカット Github等連携 環境概要 以前OverleafとSharelatexの紹介などをしたが,いつの間にか統合されてOverleaf v2になっているようだ。 オ…

ASUS Zenbook Pro UX550VD の分解清掃を試みた話

何がおきたのか 該当商品について 1年間使ってみて 必要なもの 分解工程 裏面のネジを取る 裏蓋の取り外し(追記更新) 結論から申し上げるとネジの箇所を把握しきれず完全分解には至りませんでした。 失敗記事なのですがそもそも本機体の分解に関する記事が…

足立先生の「カルマンフィルタの基礎」の誤植について~MATLABを用いた代数リカッチ方程式の求解~

誤植はどの本にもあることです。 なお,手元にあるのは第4版です。 カルマンフィルタの基礎作者: 足立修一,丸田一郎出版社/メーカー: 東京電機大学出版局発売日: 2012/10/10メディア: 単行本(ソフトカバー)購入: 3人 クリック: 3回この商品を含むブログ (…

jupyter notebookのセル出力を横にしたら結構良かった

notebookのセル出力を横にしたい 設定方法 2019年5月現在,jupyter 4.4.0 にて動作確認。 notebookのセル出力を横にしたい notebookはhtmlで編集できるらしいので以下のようにセル出力を横にできます。 幅も広くとれて使い勝手良さそう。 図がでかいとちょっ…

カルマンフィルタのゲイン導出メモと共分散行列の遷移

注:これは個人用メモです。 はじめに 本記事の流れ 推定に依る誤差共分散の式 誤差共分散を最小化するゲインの導出 最適ゲインでないゲインを用いた場合の共分散 疑問 参考文献 はじめに もう一度いいますがこれは個人用メモです。 わかりやすい説明などは…

Raspberry Pi Mouseでサーボモータ(SG90)を動かす

Raspberry Pi Mouse上でのGPIOの配線 ラズベリーパイでSG90を制御する SG90用コントローラ クラス 宣伝枠 Raspberry Pi Mouse上でのGPIOの配線 SG90はラズパイ上のGPIOポートを用いて制御しますが,ラズパイマウスではそのポートは覆い隠されてしまいます。 …

MarkdownとVScodeで爆速PDFレポート作成(Pandoc,Latex経由なし)

目的 必要なもの 設定 余分なヘッダーの削除 テンプレート Section Numberingの自動化 もっと頑張りたい人に 目的 以下の縛りのあるレポートをMarkdownを使って書きます。 体裁指定のない小レポート タイトル・所属を書けばあとは自由 PandocやLatexを経由し…

Raspberry Pi Mouseのカメラマウントファイルを分割して3Dプリントした話

あらまし 3Dプリント時の注意点 stlファイルの分割 分離したファイル プリントした結果 後始末 所感・まとめ あらまし 今日始めて近くの3Dプリントサービスを使ってきました。 プリントしたのはラズパイマウスのcameraマウンタです。 DMMmakerさんで高精度に…

MATLABでnumpyで保存したcsvファイルを開く

結論 numpy arrayの保存 こんなデータになる MATLABでcsvを開く csvread:’,’をdelimiterにしないとおかしくなる. readtable:有能 Reference 結論 書きはじめの時は,numpyで保存したcsvがmatlabに変な感じで認識されるのを不満に思っていたのですが,途…

ROSBagから画像を抽出する(image_viewを使うべきではない気がする)

問題設定 image_viewを用いて画像をエクスポート いい点 悪い点 やっていることのメモ PythonのrosbagAPIを叩く方法(推奨) rosbagファイルから特定のメッセージを抽出 おまけ:比較用ビデオ生成コード 問題設定 実験などのデータをrosbag形式で保存して静…

Python Gmail API を用いてメールの締切を自動でリストアップする①

あらまし 目指したい理想像 Gmail APIを用いたメール抽出 APIの立ち上げ Queryとマッチングするメッセージを検索 idからメッセージの本文などを抽出 提案アルゴリズム 締切に関する語句の検索(メール検索時) 締切の日時の検索(メール内検索) まとめてデ…

Google CalendarとGoogle Keepを連携してPCで賢く予定管理したい

まえがき Google Keep と Google Calendar Google KeepのCalendarリマインダ機能 追記スペース PC版をデスクトップアプリ風に使う 1.ショートカットの作成 2.タスクバーのアイコンがChromeのものになる問題の解決 参考になりそうな文献達 まえがき 古来…

ホモグラフィー行列を用いた鳥瞰変換(Bird's-eye view)

鳥瞰変換とは 鳥瞰変換とホモグラフィー変換 カメラの撮像の式 ホモグラフィー変換 カメラの回転とホモグラフィー変換の関係性 おまけ:手ぶれ補正 実践編 下準備 プログラムの流れ 略記プログラム 鳥瞰変換とは 一言で言うと,ある視点からとったカメラの画…

OpenCVで使われる座標系の作法メモ

OpenCVの座標系 前提of前提 OpenCVで使われる回転の作法 OpenCVでの座標変換計算の数式 rvecやtvecの扱い 検証用投影プログラム OpenCVの座標系 座標系というやつはどう定義されているかが非常に重要です。 従って参照にすべきはQiitaでもなく,このブログで…

3D座標変換の勘所メモ② - 異なる座標内での回転の変換 -

メモ第二弾です。 問題設定 導出 結論 2次元回転との違い 参考URL ossyaritoori.hatenablog.com 問題設定 ローカル座標系Aとローカル座標系Bがあり,それぞれグローバル座標系に対しての回転を持つとする。 グローバル座標にある点P をローカル座標系A内で…

3D座標変換の勘所メモ①

タイトルが非常に付けづらかったので埋もれないようにキーワードだけ並べました。 問題設定 前提:ベクトルの記法について 導出 答え 余談:はてなブログでTex記法を書く方法 問題設定 2つの座標系があった時,1つの座標系から見て位置にある点Pがもう片方…

Travis CIを用いたPythonパッケージのテスト管理手順

Travis CIで何ができるのか 下準備:TravisCIへの登録とリポジトリのアクティベーション .travis.ymlの作成 ハマったこと テストが通ったら 余談:リポジトリの構造について setup.pyについて あとがき 本来は公式のチュートリアルに従うのが良いと思います…

山手線車内に荷物を忘れてしまった件

はい。表題の通りです。 めっちゃ焦りました。その後風邪もひいて踏んだり蹴ったりだったのをよく覚えています。 初動:最初にすべきこと 電車の特定の重要性 車両ナンバーの特定方法 号車をたどる 電車内を直接調べる,駅員さんに聞く 延長戦:一日たったあ…

M5stackとRaspberry Pi zeroのBluetooth シリアル通信

ハードウェア M5stackについて Raspberry Pi zeroについて M5stack側の準備 BluetoothSerial.hの利用 Raspberry pi 側のセットアップ ペアリング,MACアドレスの取得 バインドしてシリアル受信確認 Pythonで受信した文字列を表示 ラズパイ起動時にプログラム…

Raspberry Pi zero wh のセットアップ

最近セットアップ記事しか書けてない気がしますが気のせいです。 RaspberryPi Zero WH OSのインストール デバッグ1:電源が着かない問題 固定IPの設定 固定IPの決定方法 固定IPをふる 雑談:Nanoエディタ SSH接続 Windows環境からSSHする RaspberryPi Zero …

Raspberry Pi から高精度AD/DA変換ボードを用いてAD/DA入出力

Raspberry PiでAD/DA変換をする方法 高精度AD/DA変換ボード ボードのセットアップ bcm2835 のインストール 提供されているサンプル コマンドラインからDA出力を制御する自分用ライブラリ Vcc補正用プログラム:calib 出力プログラム:dac8532_output Python…

Raspberry Pi + Ubuntu Mate + ROS のセットアップ

ラズパイに入れるOSの選定 筆者の主観的な選定基準 準備する機器 Ubuntu MATEのインストールと初期設定 microSDのフォーマット パーティションの削除(ある場合) フォーマット microSDへのイメージ書き込み ラズパイに挿して起動 Chromiumのインストール RO…

matplotlibでアニメーションを作成,保存

一口にアニメーションといっても時間毎に図の更新がみたいだけの場合とその様子を動画に保存したい場合とがある。 閲覧用のアニメーション subplotsを用いた場合 plt.figure()でやる方法 matplotlib.animationを使って図を保存する方法 imagemagicのインスト…

Cannon Power Shot G9X MarkⅡで月を撮ってみた

最近手持ちのノートPCが死んで個人ファイル以外初期化しました。 ドキュメントやピクチャは消えませんがProgramFilesやAppDataが消えたので結構不便してます。 Cannon Power Shot G9X MarkⅡについて 月を撮った 撮影条件 結果 Cannon Power Shot G9X MarkⅡに…

EEIC後期実験演習例 Python Control版

前にjupyterで書いてみたは良いが重くてGithubで公開をためらった代物です。 Markdown変換してみました。 ossyaritoori.hatenablog.com はじめに:Environment settings Initialization basic feature Error メモ 演習4:2次系の応答 演習5:ゼロ点の性質 演…