├── .colcon ├── build │ └── .gitkeep ├── install │ └── .gitkeep └── log │ └── .gitkeep ├── .env ├── .github └── workflows │ └── docker.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── dependencies.repos ├── docker-compose.yaml ├── docker ├── Dockerfile ├── entrypoint.sh └── run_docker.sh ├── media ├── demo_screenshot_cpp.png └── demo_screenshot_python.png ├── tb_autonomy ├── CMakeLists.txt ├── bt_xml │ ├── nav_tree_naive.xml │ ├── nav_tree_queue.xml │ ├── tree_naive.xml │ └── tree_queue.xml ├── include │ ├── navigation_behaviors.h │ └── vision_behaviors.h ├── launch │ ├── tb_demo_behavior_cpp.launch.py │ └── tb_demo_behavior_py.launch.py ├── package.xml ├── python │ └── tb_behaviors │ │ ├── __init__.py │ │ ├── navigation.py │ │ └── vision.py ├── scripts │ ├── autonomy_node.py │ ├── test_move_base.py │ └── test_vision.py └── src │ ├── autonomy_node.cpp │ ├── navigation_behaviors.cpp │ └── vision_behaviors.cpp └── tb_worlds ├── CMakeLists.txt ├── configs ├── nav2_params.yaml ├── turtlebot3_bridge.yaml └── turtlebot4_bridge.yaml ├── launch ├── block_spawner.launch.py ├── tb_demo_world.launch.py ├── tb_world.launch.py └── turtlebot_spawner.launch.py ├── maps ├── sim_house_locations.yaml ├── sim_house_map.pgm └── sim_house_map.yaml ├── models ├── blue_block │ ├── model.config │ └── model.sdf ├── green_block │ ├── model.config │ └── model.sdf ├── red_block │ ├── model.config │ └── model.sdf └── sim_house │ ├── model.config │ └── model.sdf ├── package.xml ├── urdf └── gz_waffle.sdf.xacro └── worlds └── sim_house.sdf.xacro /.colcon/build/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.colcon/install/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.colcon/log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .colcon/ 2 | .vscode/ 3 | **/__pycache__/ 4 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/README.md -------------------------------------------------------------------------------- /dependencies.repos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/dependencies.repos -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/run_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/docker/run_docker.sh -------------------------------------------------------------------------------- /media/demo_screenshot_cpp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/media/demo_screenshot_cpp.png -------------------------------------------------------------------------------- /media/demo_screenshot_python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/media/demo_screenshot_python.png -------------------------------------------------------------------------------- /tb_autonomy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/CMakeLists.txt -------------------------------------------------------------------------------- /tb_autonomy/bt_xml/nav_tree_naive.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/bt_xml/nav_tree_naive.xml -------------------------------------------------------------------------------- /tb_autonomy/bt_xml/nav_tree_queue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/bt_xml/nav_tree_queue.xml -------------------------------------------------------------------------------- /tb_autonomy/bt_xml/tree_naive.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/bt_xml/tree_naive.xml -------------------------------------------------------------------------------- /tb_autonomy/bt_xml/tree_queue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/bt_xml/tree_queue.xml -------------------------------------------------------------------------------- /tb_autonomy/include/navigation_behaviors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/include/navigation_behaviors.h -------------------------------------------------------------------------------- /tb_autonomy/include/vision_behaviors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/include/vision_behaviors.h -------------------------------------------------------------------------------- /tb_autonomy/launch/tb_demo_behavior_cpp.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/launch/tb_demo_behavior_cpp.launch.py -------------------------------------------------------------------------------- /tb_autonomy/launch/tb_demo_behavior_py.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/launch/tb_demo_behavior_py.launch.py -------------------------------------------------------------------------------- /tb_autonomy/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/package.xml -------------------------------------------------------------------------------- /tb_autonomy/python/tb_behaviors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tb_autonomy/python/tb_behaviors/navigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/python/tb_behaviors/navigation.py -------------------------------------------------------------------------------- /tb_autonomy/python/tb_behaviors/vision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/python/tb_behaviors/vision.py -------------------------------------------------------------------------------- /tb_autonomy/scripts/autonomy_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/scripts/autonomy_node.py -------------------------------------------------------------------------------- /tb_autonomy/scripts/test_move_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/scripts/test_move_base.py -------------------------------------------------------------------------------- /tb_autonomy/scripts/test_vision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/scripts/test_vision.py -------------------------------------------------------------------------------- /tb_autonomy/src/autonomy_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/src/autonomy_node.cpp -------------------------------------------------------------------------------- /tb_autonomy/src/navigation_behaviors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/src/navigation_behaviors.cpp -------------------------------------------------------------------------------- /tb_autonomy/src/vision_behaviors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_autonomy/src/vision_behaviors.cpp -------------------------------------------------------------------------------- /tb_worlds/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/CMakeLists.txt -------------------------------------------------------------------------------- /tb_worlds/configs/nav2_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/configs/nav2_params.yaml -------------------------------------------------------------------------------- /tb_worlds/configs/turtlebot3_bridge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/configs/turtlebot3_bridge.yaml -------------------------------------------------------------------------------- /tb_worlds/configs/turtlebot4_bridge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/configs/turtlebot4_bridge.yaml -------------------------------------------------------------------------------- /tb_worlds/launch/block_spawner.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/launch/block_spawner.launch.py -------------------------------------------------------------------------------- /tb_worlds/launch/tb_demo_world.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/launch/tb_demo_world.launch.py -------------------------------------------------------------------------------- /tb_worlds/launch/tb_world.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/launch/tb_world.launch.py -------------------------------------------------------------------------------- /tb_worlds/launch/turtlebot_spawner.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/launch/turtlebot_spawner.launch.py -------------------------------------------------------------------------------- /tb_worlds/maps/sim_house_locations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/maps/sim_house_locations.yaml -------------------------------------------------------------------------------- /tb_worlds/maps/sim_house_map.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/maps/sim_house_map.pgm -------------------------------------------------------------------------------- /tb_worlds/maps/sim_house_map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/maps/sim_house_map.yaml -------------------------------------------------------------------------------- /tb_worlds/models/blue_block/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/models/blue_block/model.config -------------------------------------------------------------------------------- /tb_worlds/models/blue_block/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/models/blue_block/model.sdf -------------------------------------------------------------------------------- /tb_worlds/models/green_block/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/models/green_block/model.config -------------------------------------------------------------------------------- /tb_worlds/models/green_block/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/models/green_block/model.sdf -------------------------------------------------------------------------------- /tb_worlds/models/red_block/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/models/red_block/model.config -------------------------------------------------------------------------------- /tb_worlds/models/red_block/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/models/red_block/model.sdf -------------------------------------------------------------------------------- /tb_worlds/models/sim_house/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/models/sim_house/model.config -------------------------------------------------------------------------------- /tb_worlds/models/sim_house/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/models/sim_house/model.sdf -------------------------------------------------------------------------------- /tb_worlds/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/package.xml -------------------------------------------------------------------------------- /tb_worlds/urdf/gz_waffle.sdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/urdf/gz_waffle.sdf.xacro -------------------------------------------------------------------------------- /tb_worlds/worlds/sim_house.sdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sea-bass/turtlebot3_behavior_demos/HEAD/tb_worlds/worlds/sim_house.sdf.xacro --------------------------------------------------------------------------------