Movement Joystick

by Synthiam

A joystick that controls any movement panel

How to add the Movement Joystick robot skill

  1. Load the most recent release of ARC (Get ARC).
  2. Press the Project tab from the top menu bar in ARC.
  3. Press Add Robot Skill from the button ribbon bar in ARC.
  4. Choose the Remote Control category tab.
  5. Press the Movement Joystick icon to add the robot skill to your project.

Don't have a robot yet?

Follow the Getting Started Guide to build a robot and use the Movement Joystick robot skill.

How to use the Movement Joystick robot skill

This analog joystick skill controls any movement panel. Rather than using the interface builder to create a custom interface, this can be used to provide an analog movement joystick to any movement panel.

Main Window

User-inserted image

1. Analog Joystick
This red analog joystick can be manipulated with the mouse cursor or a touch screen.


User-inserted image

1. Dead Zone Field
This value is the threshold the joystick must move by to be registered as a movement. The lower the value, the more sensitive the joystick will be.

2. Max Speed Field
Default is already at the Maximum speed (255); you can adjust this value to be lower to slow down the speed of the controlled robot.

3. Reset to center when released Checkbox
Leave this box checked if you'd like the joystick to spring back to the center like a physical joystick. Uncheck it if you'd like the joystick to keep its position when you move it.

How to Use Movement Joystick

1) Open a robot ARC project with a Movement Panel skill and connect to the robot.

2) Add the Movement Joystick skill (Project -> Add Skill -> Navigation -> Movement Joystick).

3) Configure the Movement Joystick.

4) Move the red analog joystick with a mouse or finger, which will move the robot.

Movement Control

The joystick controls the current Movement Panel that has been added to the project. When a Movement Panel is being used that supports variable speeds, you will have the ability to move forward or reverse with a slight right or left turn. The analog stick can be moved to the right or left to rotate the robot or spin it on the spot.

The dead band can be configured, determining how much the joystick must move before registering as a movement. It is also used to determine how large the spin-on-spot (right/left) band is.
User-inserted image


Upgrade to ARC Pro

Unleash your creativity with the power of easy robot programming using Synthiam ARC Pro