No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/dorezyuk/gpp.git
VCS Type git
VCS Version master
Last Updated 2021-02-18
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The gpp_prune_path plugin will prune the path produced by a global-planner

Additional Links

No additional links.

Maintainers

  • Dima Dorezyuk

Authors

No additional authors.

GppPrunePath

The GppPrunePath is a demo plugin, which reduces the number of elements within a path produced by a global planner.

Behavior

The input path must contain at least two poses. If the path is shorter, the plugin will fail. The output will always contain the first and the last pose of the input path. The intermediate poses will be pruned.

Config

~<name>\/step (int, 2)

Defined how many poses to skip. Setting this value to N means that your output will contain every Nth value. Setting this value to 3 for example, will skip two poses. An input sequence of [1, 2, 3, 4, 5, 6, 7, 8...] would become [1, 4, 7, ...]. Values smaller than 2 will deactivate the pruning.

Below an example how to configure this plugin

# this is for move-base-flex.
# activate the GppPlugin
plugins:
    - {name: gpp_plugin, type: gpp_plugin::GppPlugin}

# configure the gpp_plugin to use gpp_prune_path
gpp_plugin:
    # define the pre_planning and planning groups...
    # define the post_planning group:
    post_planning:
        - {name: gpp_prune_path, type: gpp_prune_path::GppPrunePath, on_failure_break: true}
    post_planning_default_value: True

# configure the gpp_prune_path
gpp_prune_path:
    step: 3

CHANGELOG

Changelog for package gpp_prune_path

0.0.1 (2021-01-27)

  • update documentation
  • add gpp_update_map
  • add gpp_prune_path example
  • formatting
  • update docs
  • disable spam in the test
  • Contributors: Dima Dorezyuk

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged gpp_prune_path at answers.ros.org

No version for distro melodic. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.