GithubHelp home page GithubHelp logo

Comments (24)

bfalacerda avatar bfalacerda commented on July 23, 2024

its the clear costmaps recovery that also clears the global costmap. I guess it should be reloaded aftewards but it isn't all the time because of the loading global costmap issue move_base has. Does this happen all the time? I'll remove the clearance from the navigation recovery, this is pretty bad...

from strands_navigation.

lucasb-eyer avatar lucasb-eyer commented on July 23, 2024

Twice for now, will watch if it happens the next times too.

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

anyway, it's clearly a bad idea having it in, at least until we are sure that move_base global costmap loading is working. i'm removing it now

from strands_navigation.

lucasb-eyer avatar lucasb-eyer commented on July 23, 2024

I think it's not (only?) the clearing. If I start the system with a no-go map, only the no-go map is used to create a costmap, and I get what you see in above pictures. If I start it without the costmap, the real map is correctly used to create a no-go map.

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

every time you start it its not loaded?

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

our no-go map is usually overlaying the original map so maybe there's an issue with the dual static map layer that we weren't aware of. From what I see your no-go only has the "no-go" obstacles right?

from strands_navigation.

lucasb-eyer avatar lucasb-eyer commented on July 23, 2024

Yeah, basically a frame around the building. It worked a few days ago as far as I can remember.

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

this requires a deeper look into the issue then

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

it never loads or is it only once in a while?

from strands_navigation.

lucasb-eyer avatar lucasb-eyer commented on July 23, 2024

I restarted it three times with no-go map off and three times with no-go map on. All the times no-go map was on, the global-costmap only had a halo around the no-go map; all the times no-go map was off, the global-costmap had a halo around the real map.

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

all the times no-go map was off, the global-costmap had a halo around the real map.

Is this really what you wanted to say? If so I'm confused

from strands_navigation.

lucasb-eyer avatar lucasb-eyer commented on July 23, 2024

I think so. More clearly:

  • with_nogo=true -> costmap only around nogo map, not around real map, like screenshots above.
  • with_nogo=false -> costmap around real map.

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

ah ok, i misunderstood what you meant with "halo around"

I'll look into it, the easy, non system intrusive fix for now is making your nogo map the nogo areas overlaying the map

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

i dont really know when/if i'll have time for this before the marathon starts...

from strands_navigation.

lucasb-eyer avatar lucasb-eyer commented on July 23, 2024

Looking into it a bit myself, otherwise I'll workaround

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

you said you remember it working before. were there any changes done to our move base stuff?

from strands_navigation.

lucasb-eyer avatar lucasb-eyer commented on July 23, 2024

I really don't know when it was last working because I never actively looked for it anymore after I've last verified it worked sometimes last week.

More debugging: It's the inflation layer, which is only using the /cost_map, not the /map. Why, I don't know yet.

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

http://wiki.ros.org/hydro/Migration#Navigation_-_Costmap2D

I followed this when we migrated to hydro. Not sure of why I did it like that anyomre

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

the lack of inflation layer for the map probably explains why the global planner finds plans through tiny holes in the map though

from strands_navigation.

lucasb-eyer avatar lucasb-eyer commented on July 23, 2024

I looked through all tutorials and it looks like the inflation layer should just work on the fully "rendered"/combined costmap, and not on an individual layer, so something is weird. I guess I'll work around for now since time is running out.

from strands_navigation.

nilsbore avatar nilsbore commented on July 23, 2024

Wasn't this exactly what @Jailander provided a fix for?

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

i'll open an issue for later

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

i dont recall anyone looking at costmap stuff lately but i might have missed it

from strands_navigation.

bfalacerda avatar bfalacerda commented on July 23, 2024

closing this, we have an open issue here:

strands-project/strands_movebase#27

from strands_navigation.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.