Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using mbf_simple_nav #160

Open
kledom opened this issue Oct 9, 2019 · 1 comment
Open

Using mbf_simple_nav #160

kledom opened this issue Oct 9, 2019 · 1 comment

Comments

@kledom
Copy link

kledom commented Oct 9, 2019

Hello,

I'm trying to integrate the mbf navigation stack into an existing robot platform. My platform already has the ability to receive messages with a target heading to move the robot in that direction.
For starters , I want to implement a simple waypoint following mechanism: My node should receive a list of wgs84 waypoints. Then, I want to calculate the heading between the current robot position and the next waypoint (at a frequency of 1hz) and send the heading to the platform. When the distance between the current position and target position is smaller then some threshold, start with the next waypoint.
At a later time I want to extend this mechanism with other functionalities (e.g. object avoidance, etc)
I figured out that mbf_simple_nav is the best interface for my problem (I don't need a costmap right now). Could you give me some advice on how to start implementing the needed behaviours?

@spuetz
Copy link
Member

spuetz commented Oct 17, 2019

Japp mbf_simple_nav is for usage without a map binding. Since your case don't need a map, this should be the right tool for you. Just implement the interfaces in mbf_abstract_core and load your implementations as plugin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants