Robot manipulation validation example

Test robot motion, reachability, and task execution in a simulated workcell

This engineering console streams a ROS-integrated robot simulation to the browser when the simulation backend is connected. Connection status stays visible. If the backend is offline, the controls do not pretend the robot is ready. It is capability evidence, not a product you subscribe to for your own robot.

Runs in browser No install required Remote ROS simulation 5 free minutes / day
Need this for your robot? MRPX can take a defined simulation task off your backlog and return a documented engineering deliverable.
Discuss a Simulation Task See simulation capabilities
Tier: Free Time remaining today: --:-- AVAILABLE Queue: 0 Step 1 → Request control. Step 2 → Choose a control mode. Step 3 → Enable Robot Control.
  1. 1 Access demo
  2. 2 Request control
  3. 3 Pick control mode
  4. 4 Enable robot control
  5. 5 Use hands or joystick

Live Queue

Users waiting for robot control. You'll see your position appear here once you join.

No one is waiting right now — request control to start.

Watch the 5-minute walkthrough — recommended for first-time users.
Connection & ROS status — Bridge URL, video URL, live ROS connection Disconnected

Connection Status

ROS Bridge URL -
Video Base URL -
Step 2 · Robot control mode

Robot Control Mode

Choose one control source for the robot teleop stream. Only the active source publishes when you enable robot control.

Watch tutorial

Use your webcam & gestures — works on any laptop.

Watch tutorial

USB joystick, Xbox or PlayStation pad — Research tier+.

Selected mode
Hand Tracking
Publishing
Disabled
Hand / camera
Not ready
Controller
—
Control Disabled
Gateway: disconnected
Reset: Idle

Returns the robot to its home pose. Uses the same control stream as joystick and hand tracking.

Controller status
Not connected
Controller name
No controller detected
Gripper command
0% closed
Gripper state
Open
Held object
Feedback unavailable
Extraction
Feedback unavailable
— —

Approach the ring, close the tip, keep it closed while lifting the ring off the peg, and open only after the ring is out.

Joystick mode requires Research, Pro, or Enterprise (logged-in account).

Step 3–5 · Live cameras & tracking

Robot Camera Views

Hand Tracking

Camera Status: Not started
Hands Detected: -
1.0
Scales x/y/z sent to robot control. Rotation (yaw) unchanged.
💡 If the camera won't start, refresh and allow camera permission.
Free control time: 5:00
Robot control is enabled from the Robot Control Mode panel above (Enable Robot Control). Only one source (hand or joystick) can stream at a time.
Advanced · Controller interface

Unlock physical controllers & custom mappings

Stay precise with USB joysticks, Xbox / PlayStation pads, and custom button maps.

  • Logitech & flight-stick support
  • Xbox / PlayStation gamepads
  • Custom button mapping
  • Saved controller profiles
  • Keyboard bindings
  • Live device monitor
Upgrade to Research Compare tiers