# turtlebot3_blockly **Repository Path**: kay2020/turtlebot3_blockly ## Basic Information - **Project Name**: turtlebot3_blockly - **Description**: turtlebot3_blockly - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-10-08 - **Last Updated**: 2023-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # turtlebot3_blockly This is a modified version of the [erlerobot/robot_blockly](https://github.com/erlerobot/robot_blockly.git) repo. You can now control TurtleBot3 using Blockly - drag and drop software developed by Google. ![](img/launchCode.png) ### GIF showing drag-drop of blocks ![](img/simpCode.gif) ### Installation ``` mkdir -p ~/blockly_ws/src cd ~/blockly_ws/src git clone https://github.com/dabit-industries/turtlebot3_blockly cd turtlebot3_blockly/frontend/ git submodule add https://github.com/dabit-industries/ace-builds.git ace-builds git submodule init git submodule update git submodule add https://github.com/dabit-industries/blockly.git blockly git submodule init git submodule update cd ~/blockly_ws/ catkin_make_isolated -j2 --pkg turtlebot3_blockly --install ``` or you may try this ``` mkdir -p ~/blockly_ws/src cd ~/blockly_ws/src git clone --recurse-submodules https://github.com/dabit-industries/turtlebot3_blockly cd ~/blockly_ws catkin_make_isolated -j2 --pkg turtlebot3_blockly --install ``` ### Launch ``` cd ~/blockly_ws source devel_isolated/setup.bash roslaunch turtlebot3_blockly turtlebot3_blockly.launch ``` ### Bugs/Issues ![Report here](https://github.com/aravindk2604/turtlebot3_blockly/issues) ### Documentation - [TurtleBot3 Blockly Getting Started](http://turtlebot-3-blockly-wiki.rtfd.io/) - [TurtleBot3 setup](http://turtlebot3.robotis.com/en/latest/hardware.html) - [ROS Wiki](http://www.ros.org)