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