2011年4月14日木曜日

rospython

rospythonというコマンドをご存知でしょうか?

rospyを使うためには
import roslib
roslib.load_manifest('hogehoge')
とするのがお決まりです。
こうするとmanifest.xmlに書いてあるdependパッケージにPYTHONPATHが通るようになり、
依存パッケージを呼び出すことができる。

例えばmanifest.xmlに
<depend package="joy"/>
と書いてあるパッケージhogehogeがあったとして、

通常Pythonから使うには
$ python
>>> import roslib
>>> roslib.load_manifest('hogehoge')
>>> import joy
としないといけない。

rospythonはこれを簡単に使うためのもので、
$ rospython hogehoge
>>> import joy
と、いきなりdependパッケージを使うことができる。
ちょっと便利?

今のところroshにはこの機能はないみたいです。

0 件のコメント:

コメントを投稿