BEHAVIOR BUILDER HELP

 

Find more Behavior Builder help here:

1) Open the main menu.

2) Select Help

3) Tap Customer Service

4) Select Behavior Builder


BEHAVIOR BUILDER INTERFACE


The behavior builder allows you to create behaviors by dragging elements from the palette into the workspace. You can test or save at any time.

ELEMENT TYPES


There are two element types, Inputs and Outputs, which allow you to play back animations, set timers, trigger actions, and specify outputs. Each has a color coded palette.

CHANGING PALETTES

You can switch between palettes by tapping the mode button (in the upper right), which will open a chooser for the other types.

ZOOMING IN AND OUT


Pinch to Zoom Out or Stretch to Zoom In.

ANIMATION FILES

Animation files are created with the animation tools in this app, or by controlling your Meccanoid manually to create LIM files. 

ADDING ELEMENTS TO A BEHAVIOR


Drag elements from the palette into the workspace to add them to a behavior. The new element will automatically be connected to the end with an arrow.

ADDING ELEMENTS TO A BEHAVIOR (2)


You can insert elements into a behavior by dragging the new element over the arrow linking two existing elements.

DELETING ELEMENTS


To remove elements from a behavior, simply hold down and drag them to the trash can at the bottom of the screen. Also, you can press and hold on any element for two seconds to enter delete mode. Click on the X button to delete the element.

CUTTING CONNECTIONS


Hold down for 1 second until the scissors icon appears and then swipe left or right to cut a connection.

MOTOR OUTPUTS


Control the movement and rotation of your Robot by adding motor outputs. 

Tap the element to access its settings. You can set the direction for each motor. You can also change the speed of both motors. Select the time setting to choose how long the element should move the foot motors.

SERVO OUTPUTS


Control the rotation of each servo by adding servo outputs. Tap the element to access its settings. You can choose the servo, adjust its angle and set transition speed. 

SERVO INPUTS


Servo Inputs allow you trigger events by sensing changes to servo position. Tap the element to access its settings. You can choose the servo, angle and < or >.

EYE LED OUTPUTS


Adding a light output will allow you to choose one of three light types to control: servo lights, eye lights or MeccaBrain™ lights.

EYE LED OUTPUTS (2)


Control the color of Eye LEDs by adding eye LED outputs. 

Tap the element to access its settings. You can set the color and transition speed.

LED OUTPUTS


Control the color of individual LEDs by adding servo outputs. 

Tap the element to change its color.

MECCABRAIN™ LIGHT OUTPUTS


Control the color of individual MeccaBrain™ lights by adding MeccaBrain™ light outputs. 

Tap the light graphic on the MeccaBrain™ panel to switch it on or off.

MECCABRAIN™ INPUTS


MeccaBrain™ inputs allow you to create branching choices in behaviors based on input from selected MeccaBrain™ buttons. Selecting a button adds a colored path to the component. 

TIMERS


Add a timer to your to make your Meccanoid wait. Tap the element to access its settings. You can change the time by tapping number buttons and scrolling to new values.

COUNTERS


Counters will wait to reach a specific value before continuing. Tap to access settings. You can change the counter value by tapping the number and scrolling to a new value.

SAVING AND LOADING


Use the file buttons to save a behavior, load an existing behavior, or start a new one.

TESTING BEHAVIORS

You can test your behavior at any time by pressing the play button. During testing, you will be able to see each step marked with a red dot (the Action Point) as your Meccanoid plays the behavior.

TEST MODES


You can press play to test at any time:

The Action Point allows you to see the elements as it plays

Ragdoll displays a 3D model of your Meccanoid performing the behavior for any Animation Builder element.