3D Robotics

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 https://github.com/erlerobot/robot_blocky and there's a first iteration of documentation at http://wiki.ros.org/blocky

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • Hi Linus, both documentation links work to me https://github.com/erlerobot/robot_blockly#documentation.

    A simple way to program ROS robots using blockly. - erlerobot/robot_blockly
  • Developer

    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.

  • 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.

  • 3D Robotics

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

  • Admin

    Hi Chris,

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



This reply was deleted.