Bridge & Backends¶
The bridge adapts the OpenLab API to a concrete execution backend. It is the
only place that knows about hivebr.engine (or, in the future, ROS 2), keeping
the public API backend-agnostic.
bridge
¶
Backend
¶
Bases: ABC
Execution backend contract shared by the simulator and ROS 2 arena.
A backend is the only layer allowed to talk to a concrete engine, so that the public API never imports pygame or ROS 2 directly.
NavSim2DBackend
¶
Bases: Backend
Backend for local simulation using the hivebr.engine renderer/physics.