2022-06-01から1ヶ月間の記事一覧
最近読んだ物理の入門本がとても良かったのでご紹介。 扱っている範囲は高校で習うような初頭力学(古典力学)で、授業中に寝てた層(私)にぴったり。マンガでわかる物理のキホン作者:松井シノブ新星出版社Amazon 購入の背景 最近LEGOのライントレースボットの…
6月14日にSatisfactory Update 6がExperimental Branchとして公開されたので、遊び初めている。Experimental Branchというのはアップデート体験版のような位置付けで、バグをつぶし切れていない状態で公開されるので色々と不具合があるけど新しい要素を先行…
今回は写真を6角形に切り取って並べるPython Processingコードのメモ。出来上がりのイメージはこんな感じ。 上記はSatisfactoryというゲームで撮りためた風景スクリーンショットである。 このゲームは最近Update 6という大型パッチがリリースされたところで…
前回desmosという数学ソフトのサンプルとしてテイラー展開を示したが、私にはよく分からないと書いた。 ただこれ、よく思い出してみると三角関数のsin()の実装がどうなっているのか気になって最近調べたサイトで見かけたことがある。 hackemdown.blogspot.co…
皆さんは関数グラフアートをご存じだろうか。 その名前のとおり、数学関数のグラフを使って描かれた絵や動画などの作品を指すのだが、これまで原理が分からずもやもやしていた。下記の記事を読んで、これがdesmosというツールで作られているということがわか…
今回はライントレースボットのP制御をやってみた。 最終的にやりたいPID制御のうち、Pの部分である。このPはPropotional(比例しているという意味)の略である。ライントレースボットの場合はカラーセンサーで反射値を読み取るので、その値が目標値から遠いほ…
先日作成したライントレースボットだが、小回りが効かないことによるコースアウト問題に悩まされていたが、ソースコードを直してもうまくいかず、そもそも物理的限界があるようなのでマシンを改良することにした。まず初号機。こちらは後輪2つを前輪と同じく…
これまでの学習で自分は細かいところで躓いて、色々と疑問が解消するまで次に進めないと思い込んでいたけど、Sympyを使って微積分の学習をしているとどうやらそうでもないらしいということに気づいた。ニュートン式 超図解 最強に面白い!! 微分積分作者:科学…
週間はてなブログにこんな記事が投稿された。 blog.hatenablog.comこれを読んで、昔100記事を達成したときにこんな記事を書いたのを思い出した。 thom.hateblo.jp当時と考え方はそんなに変わっていないけど、最近読者になってくれた方もいるので改めて自分が…
今回はPythonのSympyについてご紹介。今日は有給休暇を取得して朝から微積の学習を始めた。ニュートン式 超図解 最強に面白い!! 微分積分ニュートンプレスAmazon別に高尚な趣味として数学をやってるわけではなく、電子工作やプログラミングなど趣味のモノづ…
今回はレゴのライントレースボットの旋回軌道の理論値を求めてみる。ライントレースボットを作った記事がこちらで、 thom.hateblo.jp前回旋回軌道の理論値を求めようとして失敗した記事がこちら。 thom.hateblo.jpそして今回はやりたいことにピッタリな記事…
最近とある目的で数学を学習している中で、「単位円」という言葉に引っかかったのでちょっと調べてみた。単位円とは、原点を中心とする半径1の円のことだそうで、三角比の計算に便利なのでよく用いられるとのこと。ここまでは大体どのサイトでも書かれてい…
今回はStormworksでディーゼル・エレクトリック方式の車を作成した。 その際、Stormworksではロジックを自分で設計できることを知って感動したのでご紹介。ディーゼルエンジンで発電してその電力でモーターを回すという機構である。 参考にしたのはこちら。 …
今回は偶然の産物としてバネ状の軌跡を描くようなアニメーションが出来たのでご紹介。 もともとはLEGO Mindstorm EV3のライントレースボットで左右タイヤの回転比率によってカーブの軌跡がどう変わるかをProcessingでシミュレーションしたかったのだが、そち…
最近始めたStormworksというゲーム。 いろんな乗り物を自分で設計できて、それを使ってレスキュー任務をこなすのが目的なんだけど目的そっちのけで設計にのめり込む。参考動画を見ながら基本的なエンジンの構成を組んでみて、よく理解できた。 このゲームを…
今回はLEGO Mindstorm EV3でライントレースボットを作ってみた。ライン(線)をトレース(追いかける・辿る)するロボットだ。絵面はこんな感じ。 このためにわざわざライントレース用のパネルを購入。 普通にAmazonで検索するとなんと1万7千円とか馬鹿げた値段…
今回は前から気になっていたストームワークスというゲームを買ってみた。 経緯 今回このタイミングでこのゲームを始めた経緯は最近取り組んでいるProcessing言語にさかのぼる。 Processing→ベクトル理解した!→微分も攻略したい!→PID制御→ストームワークス…
Processingについて調べていると、こんな書籍を見つけた。Python版 つくって学ぶProcessingプログラミング入門作者:長名 優子,石畑 宏明,菊池 眞之コロナ社Amazonなんと、Pythonの文法でProcessingが使えるのか!?行きつけの書店の在庫をチェックすると「△…
今回はProcessingの学習で開発環境の不親切さによりハマった話。現在開発環境としてはProcessing 3.5.4を使っているのだが、クラスを作成しているにも関わらず、そのクラスの型を使用しようとコードを書いている途中でクラスが存在しないというエラーが出た…