RoboticaUtnFrba / create_autonomy

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

Add Behavior Tree example #246

Closed eborghi10 closed 3 years ago

eborghi10 commented 3 years ago

Description

This PR introduces a Behavior Tree example to move the robot around 3 points with move_base until it runs out of battery, halting everything and going to the charging station.

Fixes #164.

Screenshot from 2020-08-25 12-17-12

Type of change

How Has This Been Tested?

There is a README file in ca_behavior_tree package.

# Debug tree
rosrun groot Groot
# Start simulation
GUI=false RVIZ=true LOCALIZATION=amcl roslaunch ca_gazebo create_house.launch
# Execute BT
roslaunch ca_behavior_tree bt.launch

Test Configuration:

Checklist: