rosbag を使おうとしたら clock トピックにpublish しろと怒られる | りさーちゃーのたまご

りさーちゃーのたまご

研究者になり損ねた社会人のつれづれ日記です。へっぽこソフトしかかけないけど、社会人研究職を目指します。
適当なソフト、語学(英語、中国語)、マラソン、旅行、ときどき小言。

【はじめに】
タイトルの通り.
もう少し言うと,gazebo でロボット動かした後に一旦終了させて,画像処理のプログラム回して下記のコマンドを実行.
$ rosbag record /camera_info /image_raw -O images.bag
的なことをしたら,
use_sim_time set to true and no clock published.  Still waiting for valid time...
とか言われて「ふむ」という話である.

【やること】
もう一回gazebo でロボットのシミュレータを立ち上げてからrosbag をすればいい.
以上.

要は,/clock トピックはあるのに何にも入ってこないということで.
実際,
$ rostopic echo /clock
と打てばpublish されているかどうかが確認できる.

一回gazebo を立ち上げて,コンソールからCtrl+C で終了させた後に
$ rostopic list
をすると,gazebo の発行したトピックやら設定やらが残っているようである.

素人の我輩にはよくわからぬが,とりあえず使えればいいです笑.
そのうちどこかで見えてくるでしょう.