The teb_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. Same plugin implemented MBF CostmapController's extended interface.