Finally, it’s here!
We (@spuetz, @corot) have released Move Base Flex (MBF) in both Kinetic and Lunar. We introduced MBF last year at ROSCON as a backwards-compatible replacement for move_base (video available here).
Short reminder of the key features:
- exposes action servers for planning, controlling and recovering plus access to the costmaps, allowing an external executive to implement smarter navigation strategies
- abstracts a generic navigation framework that can be easily extended into particular implementations (in our implementation move_base is just an specialization of this abstract framework)
We are still actively developing it, so expect significant changes on incoming releases. But the basic ROS and plugins APIs are (we hope) frozen or at least won’t change significantly (and we will in any case properly document any needed porting)
For newcomers, we provide a simple executive using SMACH as a tutorial (video), but more advanced tutorials will come.
Hope you will enjoy composing your clever navigation strategies, and please tell us if you have comments, critics, wanted features…
Resources: