Plugins / ezrobot / Programming with Pictures

Programming with Pictures

Program your robot using images printed on paper.

Register   Download Plugin

This plugin is version 2, was last modified on 12/20/2017, and is 142,689 Bytes. The author is ezrobot.


This plugin requires EZ-Builder for Microsoft Windows PC.

  Get EZ-Builder for Windows

Plugin Details

*Note: This plugin is in experimental stage and is released as proof of concept only. There will be future enhancements to the plugin in the future.

Using the camera, this control will allow you to add programming commands by holding up pieces of paper with images printed on them. The concept is to allow programming instructions using visual representations. Each card has an image that represents a specific command, such as move forward, turn right, turn left, or reverse. Using cue cards, the robot can be programmed for specific movements to navigate a maze, for example. The order in which the cards are shown to the robot are stored in memory and determines the path the robot will take. When you're ready to run the program, show the robot the Start card and the program will begin!

How To Use
1) Print the images from the bottom of this file on full sheets of paper

2) Load your Robot Bare project

3) Add a camera control (Project -> Add Control -> Camera -> Camera Device)

4) Connect to the robot AND to the camera of your robot

5) Add this plugin (Project -> Add Control -> Camera -> Programming using Pictures)

6) Press the ATTACH button on this plugin's interface. This will attach the plugin to the camera. You will now see a mirror of the camera's video in this plugin

7) Hold the image to the camera and the command will be added to the program list

8) Hold the START image to the camera and the program will run

Images to Print for Programming

Direction Image - hold the image in any direction you wish the robot to move
User-inserted image

Pause Image - robot will pause for 2 seconds between commands
User-inserted image

Start Image - the program will begin running when this image is detected
User-inserted image