理系的な戯れ

理工学系とくにロボットやドローンに関する計算・プログラミング等の話題を扱って、そのようなことに興味がある人たちのお役に立てればと思っております。

ポートフォリオのリバランスのやり方

はじめに ポートフォリオは時間が経つにつれて、各銘柄の価格変動等で当初のバランスから乖離します。 そのため、狙ったリスクとリターンが得られなくなる可能性があります。 場合によっては狙ったものより良い結果が得られる可能性もあるわけですが、 「よ…

Raspberry Pi Picoのcmakeを用いたオリジナルプロジェクト

はじめに Raspberry Pi Picoのプログラム制作において pico-sdkを使用して開発したいと思います。 その場合に、独自のプロジェクトを一から作る基本的な手順についてまとめておきます。 この記事は「Getting Started with Raspberry Pi Pico」(以下参考資料…

Raspberry Pi PicoのUARTでラジコン受信機の信号を読む

はじめに Raspberry Pi Pico(以下Pico)でマルチコプタのドローンを制御しようと考えています。 そこでFutabaさんのS.BUS対応のラジコンの受信機をPicoに接続して、情報を読み取ってみたいと思います。 S.BUS信号はシリアル通信の規格なので、UARTで読み取…

Raspberry Pi PicoでPWM出力

はじめに Raspberry Pi Pico(以下Pico)の心臓部のRP2040ですが、これが単体で売り出されるようです。 趣味の人たちが、これで自作のマイコンボードを作って遊ぶことも考えられます。 今回は、PicoでPWMを出してみたいと思います。 モータ等を制御する際に…

Raspberry Pi PicoでLチカ

はじめに Raspberry Pi Pico(以下Pico)を購入したので、C言語でLチカできるまでを紹介します。 USBメモリとして認識される PicoはPCに接続するとUSBメモリととして認識されます。 接続する際に、下図のBOOTSELボタンを押しながら接続することで外付けドラ…

早期退職で支払う国民年金と国民健康保険

はじめに 最近は世知辛い世の中で サラリーマンでも安泰とも限らなくなってきました 万一のことも考え 早期退職した場合に支払うことになる 国民年金と国民健康保険について勉強したのでその備忘録です。 はじめに 国民年金 国民健康保険 健康保険の任意継続…

フライトコントローラの設計と製作

はじめに 昨今はドローンと呼ばれるマルチコプタを趣味でも仕事でも作っています。 フライトコントローラや4in1ESCボードは沢山ありますが、どれも流通期間が大変短く ひどい場合は1年たつと同じものが手に入らない状況にあります。 新たに新しいボードを探…

JuliaをJupyterLabで始める

はじめに 今回はJuliaをインストールしてJupyteLabで使う方法についてまとめました。 前から昨今話題になっているJuliaが気になっていました。 Pythonの様に記述しやすくて Cの様に早い という触れ込みです。 新しい言語覚えるのはそれなりに大変だし 既習の…

日々こうしたいなと思うこと

はじめに 先日50歳になり、前から少し意識していたことについて改めてつぶやかせていただきました。 50歳になって日々こうしたいなと思う事諸々・好きなことをする・嫌なことはやらない・主導的にうごく・ルーチンは時間割を作ってやる・まず手を動かす…

ドローンをガメラの様に飛行させる

はじめに ドローンにガメラ飛びをさせたい・・・ 唐突なお話しですが、最近ではすっかりドローンと呼ばれるようになったマルチコプタをガメラの様に回転しながら飛行させるにはどうしたら良いのかと言うのが本記事の内容です。 これは私の私的興味によるもの…

現代ポートフォリオ理論(MPT)

はじめに ついに満50歳を迎えたこうへいですが、生家が商売をしていて常々いつか商売に失敗して 「何もかんも無くなる無くなる」と育てられたせいか、 お金については使う時はパッと使いますが割とシビアに計画的だったりします。 ちなみに言われてた通り…

ライントレースロボットのシミュレーション

ライントレースロボットのシミュレーションアイキャッチ はじめに ロボットランサーはじめました(昔ばなし) 機械学会主催のロボットグランプリのロボットランサー競技と言うトラック上の白線コース上をロボットが走行して、 トラック周辺にある的を槍で突…

移動ロボットの壁沿い走行制御について

はじめに マイクロマウス の様な移動ロボットを壁に沿って走らせたいと言う場面は、 教育用のデモ走行やその他の簡単なアプリケーションでは多く見かけられると思います。 何かの軌跡に沿って走らせたいと言うのもさらなる応用として考えられます。 今回は無…

Pythonで考えるDCモータの制御(10)PWM制御におけるLocked Anti-Phase方式とSign-Magnitude方式について

はじめに 今回の話題はDCモータをHブリッジにより駆動する際の Locked Anti-Phase PWM方式と Sign-Magnitude PWM方式の それぞれがどの様なもので どの様な違いがあるのかを説明させて頂きます。 モータ制御に関連して僕が実際に作ったロボットの話題を一つ…