Qモバイルロボットのタスクmoveをゴールに割り付けています。障害物が何もないのに設定した移動距離に達する前にFailedしてしまうのですが、何が原因でしょうか?

A

moveで設定したdistance、speedから算出される移動時間がtime until failの値より大きいことが原因と考えられます。
time until failの値を移動時間よりも大きな値に設定してください。

例:
distance:1500mm
speed:100mm/s
移動時間=1500mm/(100mm/s)=15s
time until fail:5s
の場合、動作開始から5s経過すると動作途中でもFailedを出力します。


  • 2023-07-10ナレッジ
  • FAQ R0115