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 ARC-compatible robot from phone/tablet, combining AI and human operators to perform tasks and train autonomy
Requires ARC
v81
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 (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).
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 to control any movement panel in ARC projects, providing intuitive real-time movement control.
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.
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
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