Skip to content

Latest commit

 

History

History
57 lines (30 loc) · 1.31 KB

README.md

File metadata and controls

57 lines (30 loc) · 1.31 KB

Asynchronous Behavior Trees with Memory

Install ABTM2

sudo apt install ros-*-rosbridge-server

git clone https://github.com/safoex/abtm2/

cd abtm2

git submodule update --init

cd abtm_dep

cd yaml-cpp && mkdir build && cd build && cmake .. -DYAML_BUILD_SHARED_LIBS=ON && make

cd ../../..

mkdir build && cd build

cmake ..

make

Install ABTM_UI

refer to https://github.com/safoex/abtm_ui/

Use

start ./test_autoreload from build/

note: if there is an error 1009 in connection, follow this link RobotWebTools/rosbridge_suite#358

start ABTM_UI

roslaunch rosbridge_server rosbridge_websocket.launch

Examples

file test/io/autoreload/nodes.yaml is opened by default; file examples/guide.yaml is similar but with comments

start turtlebot3 navigation example with world map:

roslaunch turtlebot3_gazebo turtlebot3_world.launch

roslaunch turtlebot3_navigation turtlebot3_navigation.launch

probably you need to pass map argument: roslaunch turtlebot3_navigation turtlebot3_navigation.launch map_file:=/PATH/TO/catkin_ws/src/turtlebot3/turtlebot3_navigation/maps/map.yaml

note: you might need followin ros packages:

sudo apt install ros-*-dwa-local-planner

sudo apt install ros-*-turtlebot3-* don't forget to press start button in ABTM UI :)