Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>
CONTRIBUTING
Repository Summary
| Checkout URI | https://github.com/uos/mbf_recovery_behaviors.git |
| VCS Type | git |
| VCS Version | master |
| Last Updated | 2020-05-03 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| mbf_recovery_behaviors | 0.1.0 |
| moveback_recovery | 0.1.0 |
README
Move Base Flex Recovery Behaviors
This repository contains recovery behaviors for Move Base Flex (MBF).
MoveBack Recovery Behavior
The moveback_recovery behavior moves the robot backwards until:
- the configured distance is reached
- the timeout duration is elapsed
- an obstacle in the costmap is blocking the robot
- it is canceled by the executive node by canceling the MBF recovery action
Installation
sudo apt install ros-melodic-moveback-recovery
Parameters
-
control_frequencyThe cycle frequency executing the break checks, (default: 20 Hz) -
linear_vel_backThe velocity for driving the robot backwards, (default: -0.3 m/sec) -
step_back_lengthThe distance to move the robot backwards, (default: 1 m) -
step_back_timeoutThe timeout before stopping the robot, (default: 15 sec) -
footprint_inflationThe footprint inflation which is used when check the costmap for obstacles, (default: 0.0 m) -
look_behind_distThe robot pose checking distance to use for the costmap footprint checks, (default: 0.1 m) -
publish_back_pointPublishes a point at the distance to the robot footprint position as point, (default: false)
Plugin Loading
In the following we show a configuration example:
In an arbitrary file my_pkg/config/recovery_behaviors.yaml we configure a couple of recovery behaviors and give them an arbitrary name.
The type must be set to moveback_recovery/MoveBackRecovery.
recovery_behaviors:
- name: 'moveback_recovery'
type: 'moveback_recovery/MoveBackRecovery'
In the corresponding launch file, e.g., my_pkg/launch/move_base_flex.launch you now can load the parameter file into the namespace of the MBF node.
<node pkg="mbf_costmap_nav" type="mbf_costmap_nav" name="move_base_flex" output="screen">
...
<rosparam file="$(find my_pkg)/config/recovery_behaviors.yaml" command="load" />
...
</node>