Five-minute quickstart¶
This guide gives you one complete first success: run Sim2Bot, move a robot in the scene, and inspect its telemetry.
1. Run the app¶
From the repository root:
Open http://localhost:5173/. A Franka Emika Panda loads by default.
2. Learn the workspace¶
- Viewport — the interactive 3D simulation.
- Hamburger menu — robots, scenes, objects, cameras, sensors, controls, and tools.
- Bottom toolbar — undo, redo, pause, reset, simulator/edit mode, and delete.
- Bottom-right gizmo — orient, pan, and recenter the viewport.
- Help menu — documentation, shortcuts, feedback, and diagnostics.
3. Move the robot base¶
- Switch to Edit mode.
- Select the robot in the viewport or Scene Tree.
- Press W for translation or E for rotation.
- Drag a transform handle, or enter an exact pose in the robot inspector.
This changes where the whole robot is placed. Joint motion is controlled separately through Controls, Teleop, trajectories, or the SDK.
4. Move a joint and inspect telemetry¶
- Open Controls and select the active robot.
- Change a joint target or choose a built-in execution mode.
- Open Workspace and add a joint-position or TCP monitor.
- Pause and reset the simulation to see how state changes are reflected.
5. Continue with Python¶
The next guide starts the local bridge and sends an addressed joint command: your first Python script.
Browser timing
Physics is timestep-based, but the current browser runtime schedules physics work in frame-loop bursts. A hidden or heavily occluded tab may be throttled.