Skip to content

Routine automated security patrols

Quadrupeds solved stairs, grating, and rough ground, then stalled at the manufacturer app. OLO is the software that puts a capable robot on routine security patrols: native support for DEEP Robotics and Unitree models, mixed fleets in one browser, and simulation that can start before hardware arrives.

DEEP Robotics Lite 3 quadruped robot on a white studio background
DEEP Robotics Lite 3
DEEP Robotics Lynx M20 wheeled quadruped on a grey studio background
DEEP Robotics Lynx M20
Unitree Go2 quadruped robot on a white studio background
Unitree Go2
Unitree A2-W wheeled quadruped robot
Unitree A2-W

Why projects stall after a security POC

A modern quadruped robot arrives with impressive movement and a phone app for driving it. What it does not ship with is security patrol software: SLAM for your site, waypoint rounds, camera and sensor capture at the right moments, recordings worth comparing, and an interface the whole security or operations team can run without a robotics specialist on call. That is why so many quadrupeds go quiet once the proof of concept ends.

OLO closes that gap for routine security patrols. DEEP Robotics and Unitree models connect as established integrations, not custom projects, and the same browser workflow maps the site, builds the patrol, streams live feeds, and keeps a complete recording of every round. Expand on your missions with AI vision at waypoints — gauge reading, doors left open, people where nobody should be — plus custom actions and anything the browser forms do not cover. Typed Python or TypeScript SDKs sit underneath for your engineers or ours.

What changes once the dog is on security patrol

Repeatable patrols, comparable results

Automated security rounds follow identical routes and capture from the same positions every time — so missed checks, trespass, and equipment faults show up in the record instead of the next walk-through.

AI eyes on every round

YOLO object detection and multimodal analysis of camera feeds are built into the platform, so the patrol itself does the recognising: a person in a restricted area, a door left open, an obstruction on the route, a gauge read at a waypoint. What the round sees is flagged in its recording, so review starts with the exceptions.

From one engineer's toy to a team tool

Teleoperation, patrol editing, and round review happen in the browser. The quadruped stops living on one laptop and becomes equipment the entire security team can operate.

Multiple dogs, one dashboard

A DEEP Robotics dog on the mezzanine and a Unitree on the ground floor run from the same Portal — separate namespaces, patrol routes, and recordings, no duplicate software stacks.

Rehearse before delivery

Bundled deployments from partners let teams program against a simulated quadruped in the browser while hardware is in transit, using the same tools they will use on the real robot.

How it works

Security patrols on a quadruped use the same five-step workflow as every other robot on OLO. The quadruped-specific work is choosing the model, connecting it, and running mixed fleets.

  1. Simulate

    Simulate

    Import a 3D model of your environment and run a trial inspection in cloud simulation, from the browser, before anything moves on site.

  2. Map

    Map

    Drive the robot through the real environment once and watch its live map build in the browser.

  3. Configure

    Configure

    Place waypoints, define what happens at each stop, and set up the dashboard panels your team will watch.

  4. Deploy

    Deploy

    Schedule the inspection. The robot follows the route on its own, recording as it goes.

  5. Analyse

    Analyse

    Review live feeds during the run, and the complete, timestamped recording afterwards — nothing missed, nothing lost.

Choosing the right quadruped

Most quadruped projects are decided at the order form, months before the robot reaches a site. Whichever manufacturer you choose, these are the checks worth making before you buy:

SDK access

Buy a variant that exposes SDK and ROS 2 interfaces. For Unitree that means the Edu or enterprise trims. Consumer models are driven from a phone app only, and no software can reach interfaces the hardware keeps closed.

Payload and power

Check the dog can carry, power, and connect the sensors your security rounds depend on: cameras, thermal imagers, gas sensors. A patrol is only as useful as the evidence it brings back.

The terrain it will actually walk

Stairs, grating, kerbs, and wet steel separate models more reliably than spec sheets do. Walk the route yourself and take note of the worst surface on it.

Native support

Lite 3, Lynx M20, Go2, and A2-W work with OLO from first use. Other quadrupeds with full ROS 2 support connect too. Anything short of that is a small integration, by your team, or ours.

Frequently asked questions

DEEP Robotics Lite 3 and Lynx M20 and Unitree Go2 and A2-W variants with SDK access are natively supported. Any other quadruped with full ROS 2 support just works; where a model falls short, the gap is a small amount of engineering that we or your own team can close.

Not really — and it isn't an OLO limitation. Unitree provides SDK and ROS 2 interfaces on its Edu and enterprise variants, not the consumer models, and no software can use interfaces the hardware doesn't expose. If you're buying a quadruped for security patrols, specify a model with SDK access — it's the single most common purchasing mistake we see.

Not unless you want to. Mapping, driving, patrol configuration, and round review all happen point-and-click in the browser. Developers can script custom behaviours and AI detection in Python or TypeScript from the same browser when you need them.

Yes. YOLO object detection and multimodal analysis of camera feeds are platform capabilities, not integration projects — point them at whatever the patrol needs to recognise: a person somewhere they shouldn't be, a door left open, an obstruction on the route, or a gauge at a waypoint. Detections are kept with the round's recording, and developers can extend them, or bring external AI models into the same missions, in Python or TypeScript.

Yes. A fleet of dogs, including a mix of manufacturers, runs from one dashboard, with each robot's patrol routes, feeds, and recordings kept cleanly apart.

For the developersof robotics.

Test in simulation. Visualise, teleoperate and script in the browser. No installation required.

TypeScript and Python SDKs
Browser-based development
AI-assisted code generation