Skip to main content

What is the Environment Editor?

The Environment Editor is a powerful 3D design tool that allows you to set up your digital twins as well as your static objects in the environment. You can simulate physics, cameras and other sensors. Useful to set up your missions and workflows.

Digital Twins in Env

Robot, sensors, objects, and whole facilities

Env To Simulation

One click export to Mujoco. Simulate camera streams and sensor data.

Env From Real

Stream real data from your cameras and robots, visualize them in the environment

Key Features

The Environment Editor provides a comprehensive set of tools for creating and managing your simulation environments.

Drag & Drop Interface

Intuitive visual editor with snap-to-grid functionality

Real time collaboration

Work with your team in real time

Precise Positioning

Exact coordinate control for professional layouts

Multiple Views

Top-down, perspective, and orthographic views

Version Control

Undo/redo and environment versioning

Live Preview

Real-time physics simulation while editing

Edge core connection status (Live mode)

When you are in Live mode, the right-hand panel shows an edge core status indicator:
  • Green dot: expected edge cores are currently connected.
  • Gray dot: one or more expected edge cores are not currently connected.
Hover the dot to see:
  • how many edge cores are currently connected, and
  • how many are expected for the environment.
Expected cores are derived from the unique edge fingerprints configured on twins in that environment.

Twin joint edits in edit mode

stub: In Edit mode, changing a twin joint updates the scene immediately, publishes the edit over MQTT for local feedback, and persists the joint pose on the twin so it survives refresh and reload.

Twin position quick actions

stub: In the environment editor transform panel, Center resets a twin to the origin. Above keeps the current X and Y values and only moves the twin to z = 1 for fast vertical placement.

Simulate tab playground physics

stub: In Simulate → Playground, Cyberwave now applies lightweight frontend physics with gravity and basic rigid collisions. URDF twins use their <collision> geometry as collision sources when available, and a fallback collider is used when collision metadata is missing.

Start assistant from the Edit menu

stub: In the 3D editor, open Edit → Editor Assistant to launch a built-in MCP assistant chat. The assistant can inspect and act on your environment via Cyberwave MCP tools.
  • The assistant automatically provisions a workspace-scoped API key for the session so you can start chatting immediately.
  • The assistant displays a Used tools line for each response so you can verify which MCP tools were invoked.

Live point cloud alignment

stub: In Live mode, depth-camera point clouds now keep the viewer’s existing camera-local basis (X lateral, Z depth) while still honoring the sensor pose and offset, so RealSense clouds stay vertically aligned in front of the sensor after refresh and axis migrations.

Clone an environment

Use File → Make a copy to duplicate the current environment.
  • The copy includes the environment and all of its twins.
  • Historical telemetry/session data is not copied.
  • Lineage references are stored in metadata for future tracking:
    • environment settings include cloned_from_environment_uuid
    • each twin metadata includes cloned_from_twin_uuid

Ready to Build?

Start creating immersive environments for your robots and unlock the full potential of simulation-based development.

Open Environment Editor

Start building your environment now

Python SDK

Control environments programmatically

Digital Twins

Learn about digital twins

Live Teleoperation

Control physical robots in real time from the environment

Workflows

Automate robot operations with visual workflows