Skip to content

sychaichangkun/xbotblockly

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

robot_blockly

robot_blockly is a ROS package that provides web-based visualization and block programming tools for robots and drones.

Installation:

mkdir -p ~/ws_xbotblockly/src
cd ~/ws_xbotblockly/src
git clone --recursive https://github.com/lazyparser/robot_blockly
cd ..
catkin_make_isolated -j2 --pkg robot_blockly --install

Launch it:

source ~/ws_xbotblockly/install_isolated/setup.bash
roslaunch robot_blockly robot_blockly.launch

Create your own blocks

  • Open frontend/demos/blockfactory/index.html
  • Design you own block and then add the metadata to: frontend/blockly/blocks and frontend/blockly/generator
  • Launch python build.py to regenerate the blocks.

In-depth explanation here

License

blockly has been built based on blockly, ACE and Bootstrap. Refer to their sources for the corresponding licenses.

Unless specified, the rest of the code is freed under a GPLv3 License.

Documentation

Robots where blockly has been implemented:

About

A simple way to program ROS robots using blockly.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 88.4%
  • HTML 8.5%
  • CSS 2.2%
  • Python 0.9%
  • Shell 0.0%
  • Emacs Lisp 0.0%