Git Product home page Git Product logo

Comments (6)

SteveMacenski avatar SteveMacenski commented on July 26, 2024

I'd potentially be interested in that! Did you have some suggested pages or roadmap for what you're be looking to add?

from navigation2_auxiliary.

Russ76 avatar Russ76 commented on July 26, 2024

Yes, one thing I'd start with is how to write a script to do waypoint following. Like, what details must be included, where to put this file, how to "compile" it and how to launch it. These details are hardly mentioned in the regular docs. Many of the parts needed for this are in the Nav2 files but they are scattered in different folders.

from navigation2_auxiliary.

SteveMacenski avatar SteveMacenski commented on July 26, 2024

Hi,

We tend to shy away from talking about a user's application system since it can very widely and there are many different potential avenues that make sense for folks. I think something like that could definitely be useful information to post on a blog or elsewhere on the internet, but not something that we'd plan to have in the Nav2 docs without complete counter examples for the main categorizations of autonomy system structures to offer a relatively complete overview of options. Else, folks may read this as if waypoint following scripts 'are the only' way to do it with Nav2

from navigation2_auxiliary.

Russ76 avatar Russ76 commented on July 26, 2024

Why doesn't Slam Toolbox install with Navigation 2? Isn't it required to do SLAM? Why is "backtrace" described before Slam toolbox is mentioned in the docs? Does a beginner need to know about backtrace and GDB and other popular debuggers? Is writing a behavior tree script required before one can use Nav2? After installing the binaries, is it necessary to also install the source and compile? Why are both required? I can picture people throwing up their hands wondering how to get started.

from navigation2_auxiliary.

SteveMacenski avatar SteveMacenski commented on July 26, 2024

I believe we have a Getting Started guide that's the first thing on the website: https://navigation.ros.org/getting_started/index.html

The list of tutorials are in no particular order because there is no particular order for them. There's no evolution over time building on previous tutorials to gain a deeper understanding - these are all independent topics. I agree though that perhaps the most obvious ones (e.g. Navigating with a Physical Turtlebot 3, Navigating While Mapping, Using an External Costmap Plugin) should probably go first. I'll make that change shortly

Why doesn't Slam Toolbox install with Navigation 2?

Its another independent project from Nav2 and its pretty common for folks to swap out SLAM and localization solutions for what's appropriate for their applications.

from navigation2_auxiliary.

Russ76 avatar Russ76 commented on July 26, 2024

Thanks for the consideration, Steve, I know you're a busy guy!

from navigation2_auxiliary.

Related Issues (1)

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.