問題タブ [pyode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Visual Studioを使用しないWindowsでのODEのコンパイル(PyODEの場合)
私は他の誰かが書いたプログラムをコンパイルするのは初めてなので、明らかなことを見逃していないことを願っています。
私が本当にやろうとしているのはPyODEをインストールすることで、それはうまく管理できたと思いますが、PyODEの例を実行すると、エラーが発生します。
これは、インストールされているODEが見つからないことを意味します。PyODEはODEにバンドルされていると思いましたが、そうではないと思います。現在、次の手順に従ってODEをコンパイルしようとしています。http: //opende.sourceforge.net/wiki/index.php/Manual_%28Install_and_Use%29
しかし、それらはすべて、私が持っていないVisualStudio用の構成ファイルの作成を中心に展開しているようです。
誰かがここで適切な手順について私に手がかりを教えてもらえますか?ありがとう!:) -Leav
python - PyODE を視覚化するための pygame と VPython の比較
2 番目の PyODE チュートリアルと同様のプログラムを作成しましたが、pygame の代わりに VPython を使用し、座標を変更するための coord 関数を削除しました。動作しますが、球と関節の位置が正しくありません。VPython 内で PyODE ワールド座標を使用しているためだと推測しています。私が説明した状況で、これは何らかの問題を引き起こしますか?
python - PyODE は複合オブジェクトをサポートしていますか?
PyODE で複合オブジェクトを作成しようとしていますが、これに関するドキュメントが見つかりません。
ここに私が見つけたいくつかの情報があります:
- これは PyODE がラッパーである ODE 用であり、最新の情報源のようです: http://opende.sourceforge.net/wiki/index.php/Manual_%28Collision_Detection%29#Composite_objects
次のように記載されていることに注意してください。
geom 変換クラスは非推奨です。代わりに geom オフセットを使用してください。
PyODE の場合、geom 変換クラスに関する情報しか見つかりませんでした。
ODE の次の例を除いて、それらの使用方法に関する情報はありません。
PyODE の geom オフセットに関する情報はまったくありません。それで...
- geom オフセットが PyODE に実装されているかどうかは誰にもわかりませんか? (どうすればわかりますか?)
- geom オフセットが存在しない場合、PyODE で古い geom 変換クラスを使用する方法の例はありますか?
どうもありがとうございました!
python - ODE と PyODE の問題
私はubuntuでCUDAを使用してきましたが、Ubuntu 14.04でもPyODEと結び付けられたODE(Open Dynamics Engine)を使用する必要があります。OS のバージョンは、この問題にはあまり役に立たないと思います。
さて、私は ODE と PyODE のそれぞれのインストール方法についてたくさん検索しました。表示された最初の結果は次のとおりです。ターミナルで sudo apt-get install python-pyode を実行しましたが、まったく機能しません。
次に、ソースの ODE と PyODE をダウンロードし、手動でインストールしました。インストールは完璧に機能しますが、サンプル プログラムをコンパイルしようとすると、次の結果が得られました。
この試みは、IDE Eclipse で行われました。
したがって、私はIDLEで何かを入力しようとしましたが、これが得られました:
このファイル 'ode.so' も開こうとしましたが、開けません。
pybrain - PyBrain ODEシミュレーションで関節に摩擦を追加できますか?
質問するのは初めてなので、必要な情報をすべて含めるように最善を尽くします。
現在、PyBrain を使用した機械学習プロジェクトに取り組んでいます。私の目的は、振動の振幅を最大化するためにいつ力を加える必要があるかを駆動振り子に学習させることです。
xodetools.py
これを行うために、PyBrain に含まれているスクリプトを使用して、ODE (Open Dynamics Engine) でシステムをモデル化しました。モデルが機能してシミュレートされている間、振り子hinge
ジョイントに摩擦を追加する方法がわかりません。
Pybrain に含まれるサンプル モデルの一部 (例: johnnie_pgpe
) はFricMu
、Task クラスで呼び出されるパラメーターを再定義します。これをコードに含めましたがFricMu
、システムに等しい値を設定しても変更されません (注:string
シミュレーションを実行しても、このパラメーターは実際には何もしていないと思います)。
ODE のドキュメント ( http://ode-wiki.org/wiki/index.php?title=Manual:_Joint_Types_and_Functions#Contact ) をざっと見てみると、接触ジョイントを使用する必要があることがわかります。このタイプのジョイントはスクリプトでサポートされていないため、XML ファイルに直接書き込む必要があると思います。
PyBrain または ODE のいずれかを理解している人が、システムの減衰を増やす方法についてアドバイスをくれますか? ありがとうございました。
以下は、PyBrain によってインポートされた振り子の XML コードです。