Behavior Control
This control is developed by:
AvatarDJ Sures
Created on December 2017
Updated on December 2017
Help Index

Programming with Pictures

How To Download and Use This Control

  1. Make sure you have the latest version of EZ-Builder installed.
  2. Select Download This Control button below to download the file.
  3. Double click the downloaded file to open it.
  4. The installer will automatically add this control to EZ-Builder.
Download This Control



*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