Announcing robot_blocky, a web-based block programming tools for ROS and Dronecode robots

From the ROS blog, a post by the Erle Robotics team announcing a simple programming toolkit for ROS and Dronecode-based robots.

For the last months we provided several training sessions on how to use our brains and robots based in ROS. While doing so we noticed that many people struggled at understanding ROS so we started exploring a way to make this process easier.
We prototyped different concepts and decided that ideally wanted to reach high schools students. At this point we removed the assumption of "coding skills" from the equation which made us look into systems like Scratch for robot programming. After taking inspiration from previous work we are happy to present robot_blocky: a multiplatform, web-based tool for programming robots and drones that use ROS. 
Here's a short clip that introduces robot_blocky: Previously called ROSimple
We like to think of robot_blocky as a simple way to program robots using ROS. Code is available at and there's a first iteration of documentation at

Views: 635

Comment by Thomas J Coyle III on December 12, 2015 at 4:51pm

Hi Chris,

I believe that there was a previous robot_blocky blog post here.



3D Robotics
Comment by Chris Anderson on December 12, 2015 at 4:56pm

Yes, but I think this is an updated post with a new video and name. 

Comment by Víctor Mayoral on December 12, 2015 at 5:32pm

Thanks Chris for sharing this. Our team has made several improvements over the last days so this post actually makes good sense to me. Among them:

  • the package has been renamed to "robot_blockly" following the ROS conventions
  • submodules have been directly integrated within the code which makes it easier to follow up and stay up to date with the changes
  • APM Rover tests have finished successfully and we now have an APM vehicle controlled with simple blocks (video will come out soon). Accuracy and flexibility of the blocks is something we need to work on but the concept is promising.

There's been good feedback on this initiative and that'll motivate some more changes in the code to make this ROS package easier to adopt.

Comment by Linus on December 13, 2015 at 12:12am

Great stuff, should be good to fill some of these long winter nights.

The documentation seems to  be non existent yet or it the wrong link.

Comment by Víctor Mayoral on December 13, 2015 at 4:43am

Hi Linus, both documentation links work to me


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service