Loading article…


Open Dynamics Engine ( ODE ) は、C/C++ で書かれた物理エンジンです。主な構成要素は、剛体動力学シミュレーションエンジンと衝突検出エンジンの 2 つです。[ 3 ]これは、BSD ライセンスとLGPL ライセンスの両方でライセンスされたフリーソフトウェアです。
ODEは2001年に開発が始まり、Assetto Corsa、BloodRayne 2、Call of Juarez、STALKER、Titan Quest、World of Goo、X-Moto、Mad Tracks、OpenSimulatorなど、多くのアプリケーションやゲームで使用されています。
Open Dynamics Engineは、空間内の物体間の動的な相互作用をシミュレートするために使用されます。特定のグラフィック パッケージには依存していませんが、drawstuffと呼ばれる基本的なパッケージが含まれています。[ 4 ]ボックス、球体、カプセル(半球で覆われた円柱)、三角形メッシュ、円柱、ハイトマップなど、いくつかのジオメトリをサポートしています。
プログラマー以外のユーザーがODEにアクセスできる高レベルの環境としては、Player Project、Webots、Opensimulator、anyKode Marilou、CoppeliaSimなどがあります。
ODEは、移動ロボットの移動[ 5 ] [ 6 ]や単純な把持などのシナリオで、ロボットシミュレーションアプリケーションでよく使用されます。ODEには、摩擦の近似方法や関節減衰のサポートが不十分であるなど、この分野でいくつかの欠点があります。[ 7 ]