-
 

Package Summary

Tags No category tags.
Version 0.4.0
License BSD-3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/magazino/move_base_flex.git
VCS Type git
VCS Version noetic
Last Updated 2021-10-26
Dev Status DEVELOPED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package provides common interfaces for navigation specific robot actions. It contains the AbstractPlanner, AbstractController and AbstractRecovery plugin interfaces. This interfaces have to be implemented by the plugins to make the plugin available for Move Base Flex. The abstract classes provides a meaningful interface enabling the planners, controllers and recovery behaviors to return information, e.g. why something went wrong. Derivided interfaces can, for example, provide methods to initialize the planner, controller or recovery with map representations like costmap_2d, grid_map or other representations.

Additional Links

Maintainers

  • Sebastian Pütz
  • Jorge Santos

Authors

  • Sebastian Pütz
  • Jorge Santos

Move Base Flex Abstract Core

The mbf_abstract_core package of Move Base Flex (MBF) contains the abstract interfaces for planning controlling and recovering. Derived packages of the mbf_abstract_nav should use derived interfaces of the mbf_abstract_core which then, for example, contain a method for initialization of the plugin, e.g. by handing over a pointer to the map representation of choice.

The plugins which are loaded by Move Base Flex (a derived package of the mbf_abstract_nav) have to implement derived interfaces of the interfaces which are defined in this package. The mbf_abstract_core::AbstractPlanner provides an interface for a planner plugin to plan global paths. The mbf_abstract_core::AbstractController provides an interface for a controller plugin to control and move a robot. The mbf_abstract_core::AbstractRecovery provides an interface for a recovery plugin to recover the robot in deadlocked situations.

CHANGELOG

Changelog for package mbf_abstract_core

0.4.0 (2021-10-26)

0.3.4 (2020-12-02)

0.3.3 (2020-11-05)

0.3.2 (2020-05-25)

0.3.1 (2020-04-07)

0.3.0 (2020-03-31)

  • unify license declaration to BSD-3

0.2.5 (2019-10-11)

0.2.4 (2019-06-16)

0.2.3 (2018-11-14)

0.2.2 (2018-10-10)

0.2.1 (2018-10-03)

0.2.0 (2018-09-11)

  • Update copyright and 3-clause-BSD license

0.1.0 (2018-03-22)

  • First release of move_base_flex for kinetic and lunar

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mbf_abstract_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.4.0
License BSD-3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/magazino/move_base_flex.git
VCS Type git
VCS Version melodic
Last Updated 2021-10-26
Dev Status DEVELOPED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package provides common interfaces for navigation specific robot actions. It contains the AbstractPlanner, AbstractController and AbstractRecovery plugin interfaces. This interfaces have to be implemented by the plugins to make the plugin available for Move Base Flex. The abstract classes provides a meaningful interface enabling the planners, controllers and recovery behaviors to return information, e.g. why something went wrong. Derivided interfaces can, for example, provide methods to initialize the planner, controller or recovery with map representations like costmap_2d, grid_map or other representations.

Additional Links

Maintainers

  • Sebastian Pütz
  • Jorge Santos

Authors

  • Sebastian Pütz
  • Jorge Santos

Move Base Flex Abstract Core

The mbf_abstract_core package of Move Base Flex (MBF) contains the abstract interfaces for planning controlling and recovering. Derived packages of the mbf_abstract_nav should use derived interfaces of the mbf_abstract_core which then, for example, contain a method for initialization of the plugin, e.g. by handing over a pointer to the map representation of choice.

The plugins which are loaded by Move Base Flex (a derived package of the mbf_abstract_nav) have to implement derived interfaces of the interfaces which are defined in this package. The mbf_abstract_core::AbstractPlanner provides an interface for a planner plugin to plan global paths. The mbf_abstract_core::AbstractController provides an interface for a controller plugin to control and move a robot. The mbf_abstract_core::AbstractRecovery provides an interface for a recovery plugin to recover the robot in deadlocked situations.

CHANGELOG

Changelog for package mbf_abstract_core

0.4.0 (2021-10-26)

0.3.4 (2020-12-02)

0.3.3 (2020-11-05)

0.3.2 (2020-05-25)

0.3.1 (2020-04-07)

0.3.0 (2020-03-31)

  • unify license declaration to BSD-3

0.2.5 (2019-10-11)

0.2.4 (2019-06-16)

0.2.3 (2018-11-14)

0.2.2 (2018-10-10)

0.2.1 (2018-10-03)

0.2.0 (2018-09-11)

  • Update copyright and 3-clause-BSD license

0.1.0 (2018-03-22)

  • First release of move_base_flex for kinetic and lunar

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged mbf_abstract_core at Robotics Stack Exchange