RoboViewer
RoboViewer / Desktop Robot Studio

Build the program
before you run the cell.

Design the workspace, teach poses, and validate every move in one desktop environment.

01The Workspace

One window. Every part of the cell.

Resizable, collapsible panels wrap a single 3D scene — switch the center between Scene, Split, and Program layouts. Hover any region to see what it does.

RoboViewer — workcell.roboviewer
Panel detail
/ 04

Program Editor

A vertical, top-to-bottom node flow. Program headers anchor each chain; steps and collapsible Groups hang beneath. Dock it split beside the viewport or take it full-screen.

02Visual Programming

Build routines with
nodes, not code.

Organize work into named Program blocks, wire steps into a clean flow, and hit Run. Loops, branches, delays, and parallel tasks all animate in sync — and one-click Organize tidies it into a straight, readable graph.

Nodes / Program
Move To Pose
Control Gripper
Control Conveyor
Movement
01
  • Move to Pose
  • Move along Path
  • Move Relative to Object
Manipulation
02
  • Open / Close Gripper
  • Run Conveyor
  • Palletizer
Logic
03
  • If / Else
  • Loop / While / For
  • Delay & Parallel Tasks
03Build & Simulate

A whole workcell in one 3D scene.

Robot Library

URDF robots, ready to spawn

Six articulated arms and the Robotiq 2F-85 gripper ship built-in — or drop in your own URDF and it behaves like a native robot.

CS66
Elite Robots CS series — cs66
FR3
Franka — fr3
EC63
Elite Robots EC series — ec63
EC64
Elite Robots EC series — ec64
FR10
Farino — fr10
OWL
Orangewood Labs — owl65
Inverse Kinematics

Drag a handle, the arm follows

Pull the Interactive marker anywhere reachable — unreachable targets light up. Preview a pose as a ghost, then Execute.

CAD Import

Bring your real geometry in

URDF, STL, OBJ, STEP, GLTF, and more — drag files straight in, then measure, scale, and re-color.

04Reach & Workspace

Know what the arm
can actually reach.

Run reach analysis on any part and RoboViewer paints a live red-to-blue heatmap over its surface — blue where the arm can reach, red where it can't. Drag the part and the map re-scores in real time, folding in manipulability, joint limits, and collisions.

Scored per point
ReachabilityManipulabilityJoint limitsCollision
UnreachableReachable
Re-scoring · ~30 HzCapability map · GPU
05Material Handling

Conveyors & palletizing,
solved by wizard.

Build full feed lines: set belt speed, direction, and axis, teach stops along the belt, and auto-spawn payloads at intervals. Then open the palletization wizard, enter box and pallet dimensions, teach pick and place poses, and let it generate the whole routine.

Stacking patterns
InlineInterlockedColumnPinwheelSpiral
Belt running · +XAuto-spawn · resume on pickup
06The Workflow

From empty scene to shippable routine.

01

Design

Drop robots, grippers, conveyors, and CAD into one 3D scene. Parent, snap, and arrange the cell.

02

Teach

Jog the robot or drag the IK handle to capture poses and joints — no coordinate math required.

03

Program

Wire visual nodes into pick-and-place, palletizing, and conveyor routines with loops and parallel branches.

04

Simulate

Hit Run and watch the robot, gripper, and belts animate in sync. Stop and Reset restores the scene.

05

Save & Share

Bundle scene, programs, poses, and assets into one .roboviewer file — or export a standalone HTML replay.

07Book a Demo

See RoboViewer on your cell.

Reserve a 1-hour live walkthrough of RoboViewer — or leave your details and we'll reach out to schedule one.

  • A guided 1-hour walkthrough of the 3D workcell and node editor
  • Answers on robot support, imports, and offline deployment
  • Tailored to your pick-and-place, palletizing, or line use case
1 hour · Live session

Book 1 hour of RoboViewer

Pick a time that works for you. We'll walk through your cell, nodes, and offline workflow live.

Book a demo

Or leave your details

Prefer we reach out instead? Send a quick request and we'll book a 1-hour demo with you.

We'll only use your details to arrange your demo.