Source: https://broxme.com/studio

In production · Beta testing 

# Broxme Studio

Build, program, and test a virtual robot.

Broxme Studio brings robot building, programming, simulation, and virtual electronics together. Beta access is for macOS and Linux only.

[Request beta access](https://broxme.com/contact?topic=studio-beta#write-to-us) [Explore Studio capabilities](https://broxme.com/studio#capabilities)

## Beta system requirements

Minimum OS targets

macOS 12, Ubuntu 16.04 LTS, or Debian 7

Recommended hardware

2 GB RAM, 5 GB free storage, and a graphics card

Include your operating system and version in your request so we can check build compatibility.

## See what changes when you run it.

Start with a virtual robot and a behavior you want to test. Revise the design or program and run it again.

- ### Build

Choose a body, wheels, and sensors for the job you want the robot to do.

- ### Program

Use visual blocks to control the robot. The engineering build also compiles supported Python and C++ into the same robot instructions.

- ### Test

Run the robot in simulation, change one setting, and compare the result. The engineering build supports stepping and replay.

Development status 

## What the beta will verify

Studio’s engineering build has automated software checks for its shared robotics core and browser workflows.

- Browser tests verify supported Studio workflows.

- Firmware checks include host compilation against test interfaces. Board certification requires bench evidence.

- Short automated performance checks are part of engineering verification.

### Release requirements

Testing focuses on the macOS and Linux builds.

- 01 

#### Platform verification

Native testing checks installation, runtime compatibility, and release signing on macOS and Linux.

- 02 

#### Physical hardware

Physical board testing, including reconnect and emergency-stop checks, is pending.

- 03 

#### Field evidence

Release readiness still requires long-duration runs on release hosts and devices, alongside real-participant usability studies.

## What to test in the beta.

Choose a short simulation that you can run twice. A repeatable report helps us locate the difference between what you expected and what happened.

- ### Open and save

Create a small project, save it, and reopen it to check that the robot and program load as saved.

- ### Compare two runs

Run a short simulation twice from the same starting state. Note the first step where the runs differ, if they do.

- ### Share the details

Include the Studio build, OS version, graphics hardware, and the shortest steps that reproduce the result. [See Studio support](https://broxme.com/support#robotics-help) .

Robotics Lab 

## Try a rover in your browser.

Watch a virtual rover sense a barrier and change course in the Broxme browser simulation.

[Open the Robotics Lab](https://broxme.com/#robotics-lab)
