RoboticaUtnFrba / create_autonomy

ROS autonomy stack for iRobot Create 2.
BSD 3-Clause "New" or "Revised" License
28 stars 38 forks source link

Add move base flex #219

Closed FlorGrosso closed 4 years ago

FlorGrosso commented 4 years ago

Description

Adds move base flex as a navigation alternative to move base.

Type of change

Please delete options that are not relevant.

How Has This Been Tested?

A) Regressions Check that move base is the navigation option by default

export LOCALIZATION=amcl
export RVIZ=true
export LASER=rplidar
roslaunch ca_gazebo create_house.launch

B) New feature

export LOCALIZATION=amcl
export RVIZ=true
export LASER=rplidar
export NAVIGATION=mbf
roslaunch ca_gazebo create_house.launch

Using rviz, test that the robot can navigate when sending a goal to create1/move_base_simple/goal.

Note: test using different local and global planners, configuring them through env variables.

Test Configuration:

Checklist:

FlorGrosso commented 4 years ago

@eborghi10 I've just updated this PR to complete the dynamic config of local and global planners using env variables. This is ready for review now.

FlorGrosso commented 4 years ago

@eborghi10 all comments addressed. Could you please take another look? thanks!