roscore

roscoreはROSの基本的なプログラムやnodesの集まりです。ROSのnodesとの間で通信をするには、roscoreを立ち上げなければなりません。それはroscoreのコマンドを使って立ち上げることができます。

注意:もしroslaunchを使い、roscoreがすでに立ち上がったない場合は、自動的にroscoreが立ち上がります。

roscore は以下のものを起動します:

roscoreに今のところ加える計画はありませんが、ROS roadmapに意見をお求めください。

使い方

roscoreは、roscoreのコマンドで起動できます。

roscore

roslaunchが立ち上げられたとき、roscoreが起動していないことがわかると自動で、roscoreを立ち上げます。

どこのポートに、マスターを起動するかも指定することができます。

roscore -p 1234

注意:もしポートを切り替えることがあれば、あなたが立ち上げたバラバラになっているすべてのroslaunchのファイルに対して、スイッチを伝えなくてはならなくなるはずです。

roscore.xml

roscoreの一部として立ち上げられるnodesは、roslaunch/roscore.xmlの中で定義されています。一般的に、このファイルはすべてのroslaunchのファイルに影響を与えるので、新たに立ち上げるnodesを加えることは推奨されません。それらの変更は、ROSを使っている他の人への移植性も悪くします。

roslaunchroscore.xmlに列挙されているnodesを通常とは異なる扱いをします。:そこに列挙されているnodesを検索して、もし立ち上げってなければ立ち上げてくれるのです。

Wiki: ja/roscore (last edited 2013-01-21 08:03:42 by Yuto Inagaki)