10. Remote Control
Once the robot is built, powered, and connected to ARC, you may test it with remote control before adding autonomous behaviors. Remote controlling the robot with a joystick, keyboard, WiiMote, etc., will allow you to test the functionality and ensure it is correctly operating.
*Hint: Your project needs to have a movement panel added and configured before these remote control robot skills can control your robot's movements. Review Step #7 in this getting started guide if you have not added a movement panel.
Remote Control Robot Skills
Avatar JD
by goldenbot
3D Avatar JD simulator with bidirectional servo sync, action sequencing, $SIM_ scripting, EZ-B emulator support and pose/movement visualization
Requires ARC
v11
Exosphere
by Synthiam
Telepresence and remote control for any robot with human-assisted tasks, video, audio, and AI training via ARC and mobile devices
Requires ARC
v86
Exosphere
by Synthiam Inc.
Remote robot control and telepresence from any browser, with video, audio, servos, scripts, and access-list permissions.
Requires ARCx
v13
Floor Map
by Synthiam
Draws a live floor map of robot movement using Movement Panel, logging direction, distance and heading; configurable speed and turn settings.
HTTP Server
by Synthiam
Remote web control of ARC desktop: live screen interaction, movement control, camera list, EZ-Script/ControlCommand console with remote execution.
HTTP Server (Custom)
by Synthiam
HTTP server for ARC serving HTML/CSS/PNG/JPG from ARC/HTTP Server Root; supports AJAX tags (ez-move, ez-script, ez-camera) to control the robot.
Interface Builder
by Synthiam
Create touchscreen robot control panels with buttons, joysticks, sliders, camera views and scripts; multi-page fullscreen UIs for PC and mobile.
Joystick
by Synthiam Inc.
Cross-platform controller skill for driving robots, steering servos, flying drones, and running scripts with USB or Bluetooth gamepads/joysticks.
Joystick (Direct Input)
by Synthiam
DirectInput joystick control for ARC: drive movement panels, control servos, assign button scripts, variable speed and rumble feedback.
Joystick (Xinput)
by Synthiam
XInput joystick skill for ARC: maps Xbox controllers to movement, servos, triggers, vibration, variables; supports analog inputs and scripts.
Requires ARC
v16
Key Control
by Synthiam
Assign scripts to any keyboard key (press/release), map arrow keys to movement controls; activates when the control has focus (green).
Key Control
by Synthiam Inc.
Browser-based keyboard robot control with remappable keys for driving, servo control, speed changes, scripts, and safe deadman stopping.
Midi Control
by Synthiam Inc.
Turns MIDI controllers into robot controls for servos, movement, variables, scripts, lighting, and synth output with layers and feedback
Movement Joystick
by Synthiam
Analog joystick UI to control any ARC movement panel via mouse/touch-configurable dead zone, max speed, center-reset for smooth robot motion
Requires ARC
v6
Movement Joystick
by Synthiam Inc.
On-screen joystick for driving any ARC movement panel with mouse or touch; speed scales with drag distance and can stop on release.
Myo Gesture Armband
by Thalmic Labs
Map Myo armband gestures and accelerometer to servos and ARC scripts for arm-mimic control; supports multiple armbands.
Requires ARC
v8
Remote UI Client
by Synthiam Inc.
PC Remote UI Client for ARC enables remote robot control via customizable multi-page interfaces from other ARC instances.
Requires ARC
v4
Touch Path
by Synthiam
Sketch paths with finger or mouse and set turn/move speeds; interactive, educational demo of timing-based, sensorless robot navigation and limits.
Wii Remote
by Nintendo
Control servos, movement panels and scripts via Wii Remote or mobile accelerometer; D-pad, buttons and Home-enabled accelerometer tracking.
Wiimote
by Synthiam Inc.
Control robots with a Wii Remote: D-Pad drives movement, buttons run scripts, and tilt can position servos. Windows, Linux, and macOS support.
Dual Camera Servo Server
by Synthiam Inc.
Dual-camera server with servo control for stereo VR; includes C# test app and Unity (Oculus Quest 2) bindings for headset, hands and controllers
Requires ARC
v2
Meta Quest Robot
by Synthiam Inc
Meta Quest teleoperation for ARCx: stereo video, head-tracked neck, 3D arm control, hand/finger tracking, driving, buttons, safety, haptics
Oculus Quest Robot
by Meta
Immersive Meta Quest VR control for Synthiam ARC robots: stereoscopic camera view, map servos to hands/controllers, plus built-in remote desktop.
Requires ARC
v11
Single Camera Servo Server
by Synthiam
TCP video server for Unity clients to stream camera video and send servo positions to ARC for remote robot control
Requires ARC
v11
Virtual Reality Robot
by Synthiam
Stream robot camera to VR and control servos with headset pitch/yaw; supports SteamVR and Cardboard (iOS/Android) for immersive teleoperation
Requires ARC
v30