Shared Robotics Project Models
Give robot definitions, programs, and learning workflows a consistent project representation.
Broxme Core is the software foundation we’re developing around Studio’s internal project models, program execution, and simulation.
Core is in development. The components described here run inside the engineering build, with public interfaces still being defined.
Studio saves robot definitions and programs together. Its runtime executes robot instructions against simulated state, and the debugger can record that state for inspection.
Give robot definitions, programs, and learning workflows a consistent project representation.
Translate Studio’s supported programming workflows into a common intermediate representation for execution.
Connect project models to deterministic simulation so behavior can be inspected and reproduced.
Keep device interfaces separate from project semantics as supported transport and hardware paths are tested.
Develop understandable boundaries for extensions, project interchange, and integration.
Make project errors, runtime behavior, and test results easier to inspect.
Public API contracts and compatibility guidance are in development. Format interchange and hardware adapters need validation for each supported configuration.
Make data contracts and error cases clear so tools can build on the same project model.
Use established formats where they fit, and document what changes when a project moves between tools.
Design validation, diagnostics, and recovery into the software.
Read about simulation, interfaces, and evidence for engineering workflows.