Nothing is more important than our robots operating safely, especially around people

Brain Corp understands that safety is more than a product attribute — it’s a process that is ingrained in the culture of our company. Robots that operate autonomously around people in public spaces must demonstrate reliably safe behavior. We believe there is no higher priority — and we demonstrate this through our engineering focus, commitment to safety best practices, and dedicated investment in safety.

The BrainOS® approach to safety

1. Assess risks

We understand critical safety functions and rank risks by severity and probability. We consider any potential risks posed by the environment in which our robots will operate.


Define and Document

2. Define and document requirements

We determine the functions that will protect against the identified risks and hazards and document them clearly. Testing is then mapped directly against those requirements.

3. Design and analyze system architecture

We’ve conducted a probabilistic system failure analysis and define the main critical safety components and information flow within the system architecture. We design redundancy into the system’s hardware and firmware in case of partial failure.


4. Introduce safety code

We update hardware and software with self-monitoring diagnostics. Hardware must meet quantified reliability goals for failure modes and effects. We also evaluate the ways each safety function component could fail, and the impact and probability of each type of failure.


5. Validate

We, along with our partners, test and analyze all individual components and integrated systems. All safety code undergoes fault injection tests and source code is analyzed for adherence to strict rulesets. Our QA teams conduct functional tests to see how the system performs in real-world scenarios.

6. Monitor and update

We are always monitoring system performance using data and cloud-based fleet management. Insights from the recorded data is used to inform improvements to the system.

1. Assess risks

We understand critical safety functions and rank risks by severity and probability. We consider any potential risks posed by the environment in which our robots will operate.

2. Define and document requirements

We determine the functions that will protect against the identified risks and hazards and document them clearly. Testing is then mapped directly against those requirements.

3. Design and analyze system architecture

We’ve conducted a probabilistic system failure analysis and define the main critical safety components and information flow within the system architecture. We design redundancy into the system’s hardware and firmware in case of partial failure.

4. Introduce safety code

We update hardware and software with self-monitoring diagnostics. Hardware must meet quantified reliability goals for failure modes and effects. We also evaluate the ways each safety function component could fail, and the impact and probability of each type of failure.

5. Validate

We, along with our partners, test and analyze all individual components and integrated systems. All safety code undergoes fault injection tests and source code is analyzed for adherence to strict rulesets. Our QA teams conduct functional tests to see how the system performs in real-world scenarios.

6. Monitor and update

We are always monitoring system performance using data and cloud-based fleet management. Insights from the recorded data is used to inform improvements to the system.

Pioneering autonomous technology for everyday spaces

Autonomous robots are operating safely around people today. Our AI technology is leading the way in making this possible at scale. It’s what sets BrainOS-powered robots apart and why we have the largest fleet in operation.

Learn more

Our safety-first architecture

Low-level Deterministic LogicSAFETY LEVEL #2Safety PerceptionSelf-diagnosticsCloud ConnectivityReportingDirect CommandHigh Level Complex LogicSAFETY LEVEL #1Safety PerceptionSelf-diagnosticsProtective FunctionsSensor cross-checksDynamic motion planningMovement detect / avoidSpeed regulationObstacle detect / avoidCliff detect / avoidProtective FunctionsSpeed regulationObstacle detect / avoidCliff detect / avoidOverrides & Emergency Shutdown
Cloud connected to ensure all safety-related events are reported for review and escalation
Remote shut down option ensures only safe machines are in operation

AI logic drives environmental assessment and complex decision-making process
Robot assesses movement and change within the environment, and reacts accordingly

Redundant safety layer supports the higher-level logic layer, ensuring total safety coverage
Contains control overrides and shutdown capabilities to address potential emergency scenarios
BrainOS logo

Proven. Trusted. Safe.

BrainOS is the world’s leading AI operating system for autonomous mobile robots.  Leading companies trust our robots to operate around their customers and employees.

Learn more

Information & Insights