AGXDynamicsプラグインのビルドとインストール(Ubuntu Linux編)¶
AGXDynamicsプラグインはChoreonoidのソースコードに同梱されております。
Choreonoidのビルド前に行う CMake によるビルド設定 のcmakeオプションで
以下のオプションを ON にすることでビルドすることができます。
- BUILD_AGX_DYNAMICS_PLUGIN : AGXDynamicsプラグイン - AGX Dynamicsのシミュレーションプラグイン
- BUILD_AGX_BODYEXTENSION_PLUGIN : AGXBodyExtensionプラグイン - 専用モデルプラグイン(ワイヤーなど)
以下にビルド、インストール方法の詳細を説明します。
まず、choreonoidのソースディレクトリに移動し、ccmakeまでコマンドを実行します。
cd choreonoid
cmake .
ccmake .
ccmakeで以下のオプションを有効にし、configure、generateを実行をします。
- BUILD_AGX_DYNAMICS_PLUGIN ON
- BUILD_AGX_BODYEXTENSION_PLUGIN ON
Cmake Errorがでていないことを確認し、以下のようにmake、make installを実行しビルド、インストールをします。
make -j4
make install
注釈
AGXBodyExtensionプラグインはAGXDynamicsプラグインに依存しているため、BUILD_AGX_DYNAMICS_PLUGINがONにならないとccmakeで表示されません。 一度BUILD_AGX_DYNAMICS_PLUGINをONにしてconfigureを実行してみてください。
注釈
ccmake configureを実行するとAGX DynamicsのパスAGX_DIRが自動的に設定されますが、設定されない場合には手動で設定をしてください。 デフォルトのパスは /opt/Algoryx/AgX-<version>です。