# Bedrock Dynamics ## Docs - [Architecture](https://bedrockdynamics.studio/docs/architecture.md): How Bedrock Dynamics connects IDE, cloud orchestration, and edge robots into one platform. - [Agent Modes](https://bedrockdynamics.studio/docs/roz/concepts/agent-modes.md): roz agents operate in two modes: React for pure reasoning and OodaReAct for physical robot control. Modes determine what tools are available and how the agent processes each turn. - [Channel Interface](https://bedrockdynamics.studio/docs/roz/concepts/channel-interface.md): A robot-agnostic abstraction layer between WASM controllers and physical actuators. Write one controller, run it on any supported robot. - [Safety Architecture](https://bedrockdynamics.studio/docs/roz/concepts/safety-architecture.md): Multiple independent safety layers protect against harmful robot behavior -- from LLM constitution rules to per-tick hardware clamping to an independent watchdog process. - [Two Control Paths](https://bedrockdynamics.studio/docs/roz/concepts/two-control-paths.md): roz gives the agent two ways to control a robot: high-level MCP tools for discrete actions and WASM controllers for continuous 100Hz control. - [WASM Controllers](https://bedrockdynamics.studio/docs/roz/concepts/wasm-controllers.md): The agent writes WAT code that runs at 100Hz in a wasmtime sandbox. Controllers read sensors, write motor commands, and are verified before deployment. - [Architecture Guide](https://bedrockdynamics.studio/docs/roz/contributing/architecture-guide.md): How the roz crates fit together and where to extend the platform. - [Development Setup](https://bedrockdynamics.studio/docs/roz/contributing/development-setup.md): Clone, build, and run roz locally. - [Testing Guide](https://bedrockdynamics.studio/docs/roz/contributing/testing-guide.md): How to run and write tests for roz. - [Roz Cloud](https://bedrockdynamics.studio/docs/roz/deployment/cloud.md): Managed roz infrastructure with built-in provider gateway, team management, and fleet monitoring. - [Edge Deployment](https://bedrockdynamics.studio/docs/roz/deployment/edge.md): Deploy the roz worker and safety daemon to robot hardware for real-time control at 100Hz. - [Local Mode](https://bedrockdynamics.studio/docs/roz/deployment/local-mode.md): Run roz directly from the CLI — no server deployment needed. - [Self-Hosting](https://bedrockdynamics.studio/docs/roz/deployment/self-hosting.md): Deploy the roz server on your own infrastructure with Postgres, NATS, and Docker Compose. - [Installation](https://bedrockdynamics.studio/docs/roz/installation.md): Install roz, pull a sim container, and configure your LLM provider. - [What is roz?](https://bedrockdynamics.studio/docs/roz/introduction.md): roz is a Physical AI Agent Runtime — an LLM agent that writes WASM code to control real robots at 100Hz. - [Quick Start](https://bedrockdynamics.studio/docs/roz/quickstart.md): Control a simulated UR5 arm with natural language in under 5 minutes. - [Architecture](https://bedrockdynamics.studio/docs/roz/reference/architecture.md): Crate structure, dependency graph, and data flow for the roz platform. - [Channel Manifests](https://bedrockdynamics.studio/docs/roz/reference/channel-manifests.md): Robot-agnostic channel interface definitions for WASM controllers. - [CLI Commands](https://bedrockdynamics.studio/docs/roz/reference/cli-commands.md): Complete reference for the roz command-line interface. - [Configuration](https://bedrockdynamics.studio/docs/roz/reference/configuration.md): Configuration files, environment variables, and LLM provider setup. - [gRPC API](https://bedrockdynamics.studio/docs/roz/reference/grpc-api.md): Bidirectional streaming gRPC API for agent sessions. - [MCP Tools](https://bedrockdynamics.studio/docs/roz/reference/mcp-tools.md): Model Context Protocol tools available in each sim container. - [REST API](https://bedrockdynamics.studio/docs/roz/reference/rest-api.md): HTTP REST endpoints for tasks, environments, hosts, API keys, and safety policies. - [Roadmap](https://bedrockdynamics.studio/docs/roz/roadmap.md): What's next for roz. - [Drone (ArduPilot)](https://bedrockdynamics.studio/docs/roz/robots/drone-ardupilot.md): ArduPilot-based quadcopter with GUIDED mode velocity control and 4-channel WASM interface. - [Drone (PX4)](https://bedrockdynamics.studio/docs/roz/robots/drone-px4.md): PX4-based quadcopter with MAVLink control and 4-channel body velocity via WASM. - [Manipulator (UR5)](https://bedrockdynamics.studio/docs/roz/robots/manipulator.md): 6-DOF robot arm with MoveIt2 motion planning and 6-channel velocity control via WASM. - [Mobile Robot (Nav2)](https://bedrockdynamics.studio/docs/roz/robots/mobile-nav2.md): Differential-drive mobile robot with Nav2 navigation and 2-channel twist control via WASM. - [Troubleshooting](https://bedrockdynamics.studio/docs/roz/troubleshooting.md): Common issues and how to fix them. - [Changelog](https://bedrockdynamics.studio/docs/substrate/changelog.md): Release history and recent changes to Substrate. - [3D Viewer](https://bedrockdynamics.studio/docs/substrate/features/3d-viewer.md): GPU-accelerated robotics visualization for live simulations, MCAP recordings, and ULog flight logs. - [AI Assistant](https://bedrockdynamics.studio/docs/substrate/features/ai-assistant.md): AI agent that understands your simulation in real time. - [Code Editor](https://bedrockdynamics.studio/docs/substrate/features/code-editor.md): Full-featured editor built on Rust for native performance - [Data Playback](https://bedrockdynamics.studio/docs/substrate/features/flight-review.md): Analyze recorded sessions with synchronized multi-panel playback -- MCAP recordings and ULog flight logs. - [Scene Authoring](https://bedrockdynamics.studio/docs/substrate/features/scene-authoring.md): Edit simulation scenes interactively with visual tools - [Simulation](https://bedrockdynamics.studio/docs/substrate/features/simulation.md): Launch and manage robotics simulations directly from the IDE. - [Telemetry & Plotting](https://bedrockdynamics.studio/docs/substrate/features/telemetry.md): Real-time data inspection, time-series plotting, and vehicle control - [Connect to a Robot](https://bedrockdynamics.studio/docs/substrate/guides/connect-robot.md): Stream live data from a robot or simulator - [Custom Models](https://bedrockdynamics.studio/docs/substrate/guides/custom-models.md): Load URDF/SDF models and browse Gazebo Fuel - [Record & Replay Data](https://bedrockdynamics.studio/docs/substrate/guides/record-replay.md): Capture and play back telemetry sessions - [Installation](https://bedrockdynamics.studio/docs/substrate/installation.md): Download and install Substrate on macOS, Windows, or Linux. - [What is Substrate?](https://bedrockdynamics.studio/docs/substrate/introduction.md): Substrate is a native desktop IDE purpose-built for robotics simulation, data analysis, and autonomous systems development. - [Quickstart](https://bedrockdynamics.studio/docs/substrate/quickstart.md): Your first drone simulation in 5 minutes. - [AI Tool Reference](https://bedrockdynamics.studio/docs/substrate/reference/ai-tools.md): Complete reference for all 49 built-in tools available to the Substrate AI Assistant - [Architecture](https://bedrockdynamics.studio/docs/substrate/reference/architecture.md): How Substrate achieves native performance - [Coordinate Frames](https://bedrockdynamics.studio/docs/substrate/reference/coordinate-frames.md): Coordinate frame conventions, quaternion format, and transform tree behavior in Substrate's 3D viewer and telemetry system. - [Docker Image Reference](https://bedrockdynamics.studio/docs/substrate/reference/docker-image.md): Configuration reference for the bedrockdynamics/substrate-sim simulation container — environment variables, ports, installed software, and startup sequence. - [Flight Modes & Commands](https://bedrockdynamics.studio/docs/substrate/reference/flight-modes.md): PX4 flight modes supported by Substrate and the MAVLink commands used for drone control. - [Keyboard Shortcuts](https://bedrockdynamics.studio/docs/substrate/reference/keyboard-shortcuts.md): Default key bindings reference - [Simulation MCP Server](https://bedrockdynamics.studio/docs/substrate/reference/sim-mcp-server.md): Native MCP server running inside each simulation container, exposing flight control tools to the AI assistant. - [Supported Platforms](https://bedrockdynamics.studio/docs/substrate/reference/supported-platforms.md): Ecosystem compatibility matrix - [Roadmap](https://bedrockdynamics.studio/docs/substrate/roadmap.md): Planned features and improvements for Substrate. - [Troubleshooting](https://bedrockdynamics.studio/docs/substrate/troubleshooting.md): Common issues and solutions ## Optional - [Website](https://bedrockdynamics.studio) - [GitHub (roz)](https://github.com/BedrockDynamics/roz-oss) - [Coming Soon](https://bedrockdynamics.studio) - [Docker Hub](https://hub.docker.com/u/bedrockdynamics) - [Hugging Face](https://huggingface.co/Bedrock-Dynamics)