What kind of data is stored in local and global costmap in ros navigation stack?
I'm looking the navigation stack of ros and I have a doubt regarding local and global costmaps. What kind of information is stored in each one? For example, if my global planner computes the shortest path among two points of a map, is in the global costmap the distance of each street that the global planner will use for the computation of the path or what information is stored in the costmap? I have read ros navigation stack documentation and I do not have clear what information can store. Also, the structure of the navigation stack is in the previous link.
Thank you so much for your help!!
artificial-intelligence openstreetmap ros robotics robot
add a comment |
I'm looking the navigation stack of ros and I have a doubt regarding local and global costmaps. What kind of information is stored in each one? For example, if my global planner computes the shortest path among two points of a map, is in the global costmap the distance of each street that the global planner will use for the computation of the path or what information is stored in the costmap? I have read ros navigation stack documentation and I do not have clear what information can store. Also, the structure of the navigation stack is in the previous link.
Thank you so much for your help!!
artificial-intelligence openstreetmap ros robotics robot
add a comment |
I'm looking the navigation stack of ros and I have a doubt regarding local and global costmaps. What kind of information is stored in each one? For example, if my global planner computes the shortest path among two points of a map, is in the global costmap the distance of each street that the global planner will use for the computation of the path or what information is stored in the costmap? I have read ros navigation stack documentation and I do not have clear what information can store. Also, the structure of the navigation stack is in the previous link.
Thank you so much for your help!!
artificial-intelligence openstreetmap ros robotics robot
I'm looking the navigation stack of ros and I have a doubt regarding local and global costmaps. What kind of information is stored in each one? For example, if my global planner computes the shortest path among two points of a map, is in the global costmap the distance of each street that the global planner will use for the computation of the path or what information is stored in the costmap? I have read ros navigation stack documentation and I do not have clear what information can store. Also, the structure of the navigation stack is in the previous link.
Thank you so much for your help!!
artificial-intelligence openstreetmap ros robotics robot
artificial-intelligence openstreetmap ros robotics robot
asked Nov 23 '18 at 12:11
Ivan SanchezIvan Sanchez
62
62
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
As far as I know, the difference is simple.
- In the global costmap is everything the robot knows from previous visits and stored knowledge e.g. the map.
- In the local costmap is everything that can be known from the current position with the sensors right know. E.g. walking people and other moving objects, as well as every wall etc. that can be seen.
For example, it could happen that there is a path on the global map that doesn't exist anymore because it is blocked. The robot will still drive along this path until he can observe the problem and plan around.
add a comment |
The content is/can be the same, but there are other differences:
- resolution
- how long is sensor data stored? (The local costmap moves with the robot and discards old data, if falls outside after moving.)
- how often is the costmap updated?
- what happens if the global or local planner are blocked?
- different inflation.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53446505%2fwhat-kind-of-data-is-stored-in-local-and-global-costmap-in-ros-navigation-stack%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
As far as I know, the difference is simple.
- In the global costmap is everything the robot knows from previous visits and stored knowledge e.g. the map.
- In the local costmap is everything that can be known from the current position with the sensors right know. E.g. walking people and other moving objects, as well as every wall etc. that can be seen.
For example, it could happen that there is a path on the global map that doesn't exist anymore because it is blocked. The robot will still drive along this path until he can observe the problem and plan around.
add a comment |
As far as I know, the difference is simple.
- In the global costmap is everything the robot knows from previous visits and stored knowledge e.g. the map.
- In the local costmap is everything that can be known from the current position with the sensors right know. E.g. walking people and other moving objects, as well as every wall etc. that can be seen.
For example, it could happen that there is a path on the global map that doesn't exist anymore because it is blocked. The robot will still drive along this path until he can observe the problem and plan around.
add a comment |
As far as I know, the difference is simple.
- In the global costmap is everything the robot knows from previous visits and stored knowledge e.g. the map.
- In the local costmap is everything that can be known from the current position with the sensors right know. E.g. walking people and other moving objects, as well as every wall etc. that can be seen.
For example, it could happen that there is a path on the global map that doesn't exist anymore because it is blocked. The robot will still drive along this path until he can observe the problem and plan around.
As far as I know, the difference is simple.
- In the global costmap is everything the robot knows from previous visits and stored knowledge e.g. the map.
- In the local costmap is everything that can be known from the current position with the sensors right know. E.g. walking people and other moving objects, as well as every wall etc. that can be seen.
For example, it could happen that there is a path on the global map that doesn't exist anymore because it is blocked. The robot will still drive along this path until he can observe the problem and plan around.
answered Nov 23 '18 at 16:37
DarkproductDarkproduct
18915
18915
add a comment |
add a comment |
The content is/can be the same, but there are other differences:
- resolution
- how long is sensor data stored? (The local costmap moves with the robot and discards old data, if falls outside after moving.)
- how often is the costmap updated?
- what happens if the global or local planner are blocked?
- different inflation.
add a comment |
The content is/can be the same, but there are other differences:
- resolution
- how long is sensor data stored? (The local costmap moves with the robot and discards old data, if falls outside after moving.)
- how often is the costmap updated?
- what happens if the global or local planner are blocked?
- different inflation.
add a comment |
The content is/can be the same, but there are other differences:
- resolution
- how long is sensor data stored? (The local costmap moves with the robot and discards old data, if falls outside after moving.)
- how often is the costmap updated?
- what happens if the global or local planner are blocked?
- different inflation.
The content is/can be the same, but there are other differences:
- resolution
- how long is sensor data stored? (The local costmap moves with the robot and discards old data, if falls outside after moving.)
- how often is the costmap updated?
- what happens if the global or local planner are blocked?
- different inflation.
answered Dec 4 '18 at 18:31
OrchaldirOrchaldir
116
116
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53446505%2fwhat-kind-of-data-is-stored-in-local-and-global-costmap-in-ros-navigation-stack%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown