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.
- how many edge cores are currently connected, and
- how many are expected for the 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 toz = 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
- environment settings include
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