- 締切済み
シュミレーションの作り方を教えてください
私はRoboCupというカメラからデータを受け取り、Visual Stadio(C++使用)に書かれたプログラムを実行して、自動でロボットを動かしサッカーをするというクラブに入っています。その動きをあらかじめ確認および修正を行うため、事前にパソコンでシュミレーションをしたいと考えています。そのシュミレータを作りたいと思いますが、何からしてよいのかわからないので教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kmee
- ベストアンサー率55% (1857/3366)
回答No.2
こちらもそれだけの情報ではなにも言えませんが。 シミュレーション(「シュミ」ではありません)というのは、「模擬実験」とう訳語のように、何か想定するものを真似て行うものです。その肝心な「何か」もそれを「どのようにするか」も書いてないので、その模擬実験方法も考えられないのです。 まずは、目的と手段を考えることです。 例えば、 ・画像認識のチェックのため、カメラ画像の代りに動画を入力して、期待通りの反応をするかをシミュレーションする とかいうように。 他にも ・制御マイコンが、シミュレーション用PCと違うので、マイコンの動作をシミュレーション ・ロボの制御を的確にやるために、重心のかかりかたとかモーターのタイミングとかをシミュレーション 等、目的によってアプローチは変わります。
- annys2000
- ベストアンサー率48% (255/523)
回答No.1
シュミレータは物理演算の塊です。まず物理演算をどうするかを考えないといけません。 多次元行列の演算とか数学的知識が必要です。かなり難しいですよ。 ひとつオープンソースで公開されているシュミレータを紹介しますので、どんなことをやってるか 確認してみてはいかがでしょうか? 無償ソフトで環境が揃います OpenHRP3 http://www.openrtp.jp/openhrp3/jp/