Web-based OpenScenario2 Editor for Autonomous Driving Simulation
A professional OpenScenario2 editor featuring advanced syntax highlighting, intelligent code completion, and real-time error checking to streamline scenario development.
osc2-studio is a specialized web application designed for creating and editing OpenScenario2 files, which are used to define scenarios for autonomous driving simulations. Built with modern web technologies, our editor provides a user-friendly interface for scenario development.
The editor provides a professional coding experience directly in your browser, with an intuitive interface designed for efficient scenario development.
A modern, feature-rich editor designed for efficient OpenScenario2 scenario development.
Color-coded syntax for OpenScenario2 keywords, variables, comments, and other language elements for improved readability.
Context-aware suggestions for OpenScenario2 keywords, parameters, and values to accelerate scenario development.
Instant feedback on syntax errors with clear error messages to help you write valid OpenScenario2 code.
Upload existing OpenScenario2 files or download your creations for use in simulation environments.
Track word count and line count of your OpenScenario2 code to monitor development progress.
Choose between dark and light themes to suit your working environment and personal preferences.
Support for multiple languages including English, Chinese, German, and Japanese.
Secure login system to manage your scenarios and access personalized features.
osc2-studio provides comprehensive support for the OpenScenario2 language specification, including:
# Basic OpenScenario2 Example
scenario ExampleScenario:
# Actor definitions
ego: Vehicle
npc: Vehicle
# Event definitions
event start
event end
# Execution sequence
do serial:
# Stage 1: Vehicles就位
setup: parallel(duration: 10s):
ego.drive with:
speed(20m/s)
lane(1)
npc.drive with:
speed(15m/s)
lane(2)
# Stage 2: 触发事件
trigger_event:
wait(5s)
emit(end)
To begin using osc2-studio, simply log in or create an account. Once authenticated, you'll have access to the full editor features: