理系的な戯れ

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

物理シミュレーションによるオドメトリの検証

はじめに 前回は横滑り運動を考察しましたが、マイクロマウスのような2輪差動式の移動ロボットのシミュレーションについてもプログラムを作ることができました。 そこで、オドメトリ計算について 直線近似 円弧近似 横滑りを考慮した場合の直線近似 横滑り…

マイクロマウスの横滑り運動

はじめに マイクロマウスの運動についてタイヤの力学を含めて考えてみたいと思います。 マイクロマウスを完全な6自由度の運動をすると思うと、考察がかなり厳しくなるので、今回は平面内での3自由度に限定して考えていきたいと思います。 その中で横滑りの…

LR回路のスイッチング動作の計算

LR回路のスイッチングについて考えることはモータの内部回路がコイルと抵抗で構成されていることを考えると大事です。回路方程式からひも解いてオン、オフ時の過渡応答を明らかにします。

オドメトリによる移動ロボットの自己位置推定

移動ロボットの自己位置推定の基本としてオドメトリがある。本記事ではマイクロマウスのような2輪移動ロボットの直線近似及び円弧近似によるオドメトリ計算について記述した。

マクローリン展開でcosを近似

マクローリン展開の打ち切り誤差を調べてみました.マイクロマウスのようなロボットのオドメトリによる走行軌跡の計算における三角関数の積分をマクローリン展開した多項式を適当な次数で打ち切った式を用いる方法が提唱されています.そこで,まずはマクロ…

Jupyter labのインストール

はじめに こんにちは、こうへいです。 最近は、普段使いの計算環境はJupyter labにしています。 pythonを使ってちょこちょこ計算をするのに ものすごく便利に使えていて、OSを選ぶ必要がなくて超いけています。 Dropboxのようなローカルと同期してくれる,ク…

3体問題アポロ8号のキセキ

はじめに こんにちは、こうへいです。 いつの間にか記事数が50記事になりました! COVID-19に関する情報が気になりブログ更新をサボっていて申し訳ないのですが 今日は前回に引き続き、3体問題について見ていきます。 取り扱う話題のベースはアポロ8号で…

2体問題のシミュレーション

はじめに 前回ウイルス感染のパンデミックのシミュレーションをしてみたのですが、 粒子のクラスを一般的な移動のシミュレーションに使えそうなので すこし、改良して使ってみようかなと思いました。 数値計算を考えるときに2体問題は解析的に解けるけど3…

Pythonでワシントンポストのコロナシミュレーションを再現してみた

はじめに こんにちは、こうへいです。 今日は、コロナウイルスの伝搬状況を ワシントンポストがシミュレーションしていまして それが面白かったので、自分でも書いてみたいと思って、コーディングの練習も兼ねて挑戦したお話です。 シミュレーションの概要 W…

ニューラルネットワークは電気羊の夢を見るか(1)

はじめに こんにちは、こうへいです。 近頃はAIや機械学習が話題にならない日はない感じとなりましたが、AIの中身を知る人はほとんどいないと思われます。 かく言う僕もその一人ですが、多くのAIの中身はニューラルネットワークであると言われています。 そ…

ミサイルの誘導法対決

はじめに こんにちは、こうへいです。 今日はミサイルの誘導法について取り組みたいと思います。 ゲームとかでミサイル実装するのに役立つかな。 はじめに 単純追尾航法 PPN(Pure Pursuit Navigation) 比例航法 PN (Proportional Navigation) ミサイルの運…

億万長者になる!

はじめに こんにちは、こうへいです。 いつもと毛色の違うタイトルでびっくりしますが、僕は億万長者ではありません。 毎日、食うために妻共々死ぬ思いで一生懸命働いています。 今後の科学技術、医療技術の進展は予想を超えそうな感じがしますので、今後ど…

トランジスタのスイッチング高速化

はじめに こんにちは、こうへいです. 昨日の記事でトランジスタインバータ回路の応答が遅れる事に触れたんですが,それ以上追求しませんでした. blog.rikei-tawamure.com Twitterでもつぶやきましたが,今日はそれについて,少し考察できたので,話したいと…

S.BUSプロトコル

ドローンを含めロボットを遠隔操作しようとする際S.BUS信号のデコードやエンコードの必要が出るためS.BUSプロトコルについてまとめました.