以前から試そうと思っていたOpen Dynamics Engineについてこんな本が出ていたので買ってきた。
で、この辺のサンプルを動かそうとしたら結構難儀した。
http://demura.net/archives/9ode/robotsimu/step1.html
ここのサンプルpro1-1をMac OS Xで動かすまでの手順を記録しておく。
コンパイル
ファイルは /opt/ode以下に置く事にした。精度やデバッグを考慮してこんな感じ。
% ./configure --prefix=/opt/ode --enable-double-precision --enable-debug % make % sudo make install
ちなみにmake clean; configureしなおしてmakeしなおすとコンパイルできなくなる。何故だ。
環境変数
インストール先を /opt/odeにしたので各種パスを通してやる必要がある。自分は .zshrcに以下を追加した。bashの場合は .bash_profileとかに。
export PATH=/opt/ode/bin:$PATH export DYLD_LIBRARY_PATH=/opt/ode/lib:$DYLD_LIBRARY_PATH