Movement

The movement-tab is selected by default every time the steering-page is shown. This page is used to:

  • Move the robot on a map

  • Move the limbs (incl. head) of the robot (if applicable)

If the controls are shown in an up-down configuration while the tablet is oriented as a landscape, tilt the tablet so the tablet will display ZBOS Control in a portrait orientation and then tilt is back to display the landscape orientation. The controls should now be shown side-by-side.

Movement Controls

The movement controls were designed to move the robot by remote control. These can be displayed as either digital or as analog controls.

Overview
  1. Toggle between digital and analog controls

  2. Move the robot using the controls

Toggling control-types

Tap the icon ControlToggleFilled to switch between the digital and analog controls.

Analog Digital
AnalogMovementControls
DigitalControls
If a map has been defined with walls, the robot won’t move past these walls.

Analog Controls

The analog control uses the same principle as a joystick-controller. Move the inner circle out of the center position to make the robot move. The further away from the center-point the inner circle is, the faster the robot will move.

To make the movement feel as natural as possible, the movement has been split into different control-areas.

MovementQuadrants
  1. The robot will move forward in all directions

  2. The robot will move backwards in slight angles

  3. The robot will ONLY turn counterclockwise

  4. The robot will ONLY turn clockwise

Two ways are available to move the joystick, specifically:

AnalogMovementUsage
  • Drag the middle circle in the direction the robot should move (forward and to the left for instance).

  • Tap (and hold) anywhere on the outer circle. This will place the inner circle in the tapped position.

Digital Controls

Tap + hold an icon to keep the robot moving in the specified direction.

DigitalControls

Tap the center-stop-button to stop the robot.

The controls are as seen from the robot. This implies that left will turn the robot counter-clockwise, while right will turn the robot clockwise.

Slide the control at the bottom to the left to slow the robot down and vice versa.

SliderControl

Head Controls

This control will only be shown if the head of the connected robot can move.

This control has been designed to move the head of the robot around.

HeadOverview
  1. Toggle between analog and digital controls

  2. Move the head

  3. Toggle fixed/temporary position

Toggling control-types

Tap the icon ControlToggleFilled to switch between the digital and analog controls.

Digital Analog
DigitalHeadControls
AnalogHeadControls

Moving the head

Not all movements are available on all robots. For example, the head of a (custom) James can only move up or down.

Use the main controls to move the head.

Digital Controls

Not all digital controls may move the head of the robot. Some robot will only respond to moving up and down for instance.

Tap + hold an icon to move the head of the robot in the specified direction.

DigitalHeadControls

Tap the center-stop-button to reset the head of the robot to the center.

The controls are as seen from the robot. This implies that left will turn the head counter-clockwise, while right will turn the head clockwise.

Analog controls

The analog control uses the same principle as a joystick-controller. Move the inner circle out of the center position to make the head of the robot move. The further away from the center-point the inner circle is, the faster the head will move.

AnalogHeadControls

To move the head of the robot up or down, simply tilt the control to the top or bottom half of the control to move the head.

Not all movements are available for all robot-types. For example, the head of a (custom) James can only move up or down.

Toggle locked position

The head of the robot can remain in place () after the movement or return to the center-position ( ). In the top-right corner of the control, an (un-)lock-icon is shown. This icon indicates if the head will be locked in place after the movement, or if the head will return to the default (center) position.

Tap the lock-icon to toggle whether the head should remain in the new position after moving it or return to the default position.

TapLock
Changing from a locked to unlocked state will reset the robot’s head position back to the default position (usually dead centre).

Switching layout

This feature is only available if the robot supports both head- and movement-controls.

Tap the icon SwapMovementControls to switch the position of the head- and movement-controls in the steering-page.

TapSwitchPosition