{"repo":"sea-bass/turtlebot3_behavior_demos","free":true,"listed":false,"github":"https://github.com/sea-bass/turtlebot3_behavior_demos","clone":"git clone https://github.com/sea-bass/turtlebot3_behavior_demos.git","description":"Example repository for autonomous behaviors using TurtleBot robots and behavior trees, as well as Docker workflows in ROS based projects.","language":"Python","stars":420,"topics":["ros","docker","turtlebot3"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"TurtleBot Behavior Demos In this repository, we demonstrate autonomous behavior with a simulated ROBOTIS TurtleBot3 or Clearpath TurtleBot 4 using Ubuntu 24.04 and ROS 2 Jazzy. The autonomy in these examples are designed using behavior trees . For more information, refer to this blog post or the Behavior Trees in Robotics and AI textbook. This also serves as an example for Docker workflows in ROS based projects. For more information, refer to this blog post. For older versions: If you want to use ROS 1, check out the noetic branch of this repository. If you want to use ROS 2 Humble, check out the humble branch of this repository. By Sebastian Castro, 2021-2025 Other key contributors: Kemal Bektaş -- Upgrade to BehaviorTree.CPP v4. ElSayed ElSheikh -- Upgrade to new Gazebo. --- Setup Docker Setup (Recommended) First, install Docker and Docker Compose using the official install guide. To run Docker containers with NVIDIA GPU support, you can optionally install the NVIDIA Container Toolkit. First, clone this repository and go into the top-level folder: Build the Docker images. This will take a while and requires approximately 5 GB of disk space. Local Setup If you do not want to use Docker, you can directly clone this package to a ROS 2 workspace and build it provided you have the necessary dependencies. As long as you can run the examples in the Nav2 Minimal TurtleBot Simulation repo, you should be in good shape. First, make a ROS 2 workspace and clone this repo there: Clone th","default_branch":null,"files":null,"tree":[],"storefront":"/r/sea-bass","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sea-bass/turtlebot3_behavior_demos/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}