目次
静的マップには、外部ソースからのほとんど変更されないデータが組み込まれています(マップの構築に関するドキュメントについては、 map_server パッケージを参照してください)。
トピック名 | 型 | 内容 |
---|---|---|
map | nav_msgs/OccupancyGrid | コストマップには、ユーザー生成の静的マップから初期化するオプションがあります( static_map パラメーターを参照)。 このオプションが選択されている場合、コストマップはこのマップを取得するために map_server のサービスを使用します。 |
パラメータ名 | 内容 | 型 | 単位 | デフォルト |
---|---|---|---|---|
unknown_cost_value | マップサーバーからマップを読み込むときに、コストを未知スペースと見なす値。コストマップが未知スペースを追跡していない場合、この値のコストは占有と見なされます。値がゼロの場合も、このパラメーターは使用されません。 | int | - | -1 |
lethal_cost_threshold | マップサーバーからマップを読み込むときに致命的コストとみなすしきい値。 | int | - | 100 |
map_topic | コストマップが静的マップをサブスクライブするトピック名。このパラメーターは、異なる静的マップを使用する単一のノード内に複数のコストマップインスタンスがある場合に役立ちます。 - ナビゲーション1.3.1の新機能 | string | - | map |
first_map_only | trueの場合、マップトピックの最初のメッセージのみをサブスクライブし、後続のすべてのメッセージを無視します | bool | - | false |
subscribe_to_updates | trueの場合、map_topicに加えて、map_topic + "_updates"もサブスクライブします | bool | - | false |
track_unknown_space | trueの場合、マップメッセージ内の未知スペース値はレイヤーに直接変換されます。それ以外の場合、マップメッセージの未知スペース値は、レイヤーでFREE_SPACEとして変換されます。 | bool | - | true |
use_maximum | 静的レイヤーが最下層でない場合にのみ重要です。 trueの場合、最大値のみがマスターコストマップに書き込まれます。 | bool | - | false |
trinary_costmap | trueの場合、すべてのマップメッセージ値をNO_INFORMATION / FREE_SPACE / LETHAL_OBSTACLE(3つの値)に変換します。 falseの場合、中間値を含む全範囲の値が使用可能です。 | bool | - | true |