motoh's blog

主に趣味の電子工作やプログラミングについて書いていきます

Unity

Unityで太陽系の簡易シミュレーション

過去2回にわたってUnityで万有引力による運動を実装してきましたが、作っているとつい楽しくなり、いつの間にか太陽系が出来てしまいました。製作過程は割愛しますが、UnityプロジェクトをGithubで公開します。シミュレーションというには簡易過ぎるかもしれ…

Unityで万有引力による運動の確認(2) ~月も回してみた

前回、地球が太陽から受ける万有引力によって楕円軌道で運動することをUnityで再現しましたが、今回は、さらに月を加えてみたいと思います。そんなの、月と地球の間に万有引力を発生させればいいじゃないかと思うかもしれませんが(自分も最初はそうしました…

Unityでロボットアームの逆運動学

Unityでロボットアームの逆運動学を実装してみました。逆運動学は三角関数で解析的に解く方法と、ヤコビアンを利用して数値的に解く方法がありますが、今回は数値的に解いています。本記事ではアルゴリズムの概要を解説し、C#スクリプトのソースコードも載せ…

Unityでロボットアームの順運動学

Unityでロボットアームを作り、順運動学の計算をしてみました(最終的には逆運動学をやりたいので、その前段階として)。Matrix4x4クラスで各関節の同次変換行列を作り、チェーンルールを利用してシンプルに計算することができました。

【Unity】Spring Joint のMIN/MAXの意味

バネのMIN/MAXって何だ?と、初めて使ったときに悩んだのでメモしておきます。

Unityでペンシルロケットの運動を確認

高校で習った物理で、式の上では理解していても、実際に確かめたことはないものが多いですよね。そのような物理現象を、Unityの物理エンジンで確かめたらおもしろいのではないかと思い立ちました。

Unityで物理実験ができるようになるまで

今までUnityで物理実験を行ってきましたが、Unityの使い方については一切触れませんでした。そこで今回は、Unityで物理実験ができるようになるまでのステップを紹介したいと思います。

Unityで万有引力による運動の確認

高校で習った物理で、式の上では理解していても、実際に確かめたことはないものが多いですよね。そのような物理現象を、Unityの物理エンジンで確かめたらおもしろいのではないかと思い立ちました。

Unityでモンキーハンティングの確認

高校で習った物理で、式の上では理解していても、実際に確かめたことはないものが多いですよね。そのような物理現象を、Unityの物理エンジンで確かめたらおもしろいのではないかと思い立ちました。(物理を習ったのは大昔で、Unityも初心者なので、いろいろ…

Unityで運動量保存の法則を確認

高校で習った物理で、式の上では理解していても、実際に確かめたことはないものが多いですよね。そのような物理現象を、Unityの物理エンジンで確かめたらおもしろいのではないかと思い立ちました。