Safety
Scope
Robot-agnostic safety practices when operating in public environments: public interaction, child / pet awareness, hazards, accessibility, security cooperation, and physical handling.
Purpose
Safety first. Job second. Social engagement third. Enjoy interactions — but never at the cost of situational awareness. [SOURCE: SOP V3 §III "Priority Order"]
Top priorities (every shift)
- Maintain positive control at all times. The operator is the safety system. Autonomy is a tool, not a substitute for human oversight.
[SOURCE: SOP V3 §III Rule 4] - Operator within immediate physical reach of the robot whenever it is powered on (GO2 — within arm’s reach; Vega — directly behind the robot per the blindspot rule).
- Localization confidence first. Never allow a poorly-localized robot to continue autonomous navigation.
[SOURCE: SOP V3 §III Rule 1]
Public interaction
Public curiosity is expected and welcome — the robot draws attention. The risk is distraction: every moment of divided attention is a moment where localization loss, a collision, or a thermal event can go unnoticed. [SOURCE: SOP V3 §III "Public Interaction"]
- If approached, ensure the robot is in a safe, stable position before engaging.
- Keep interactions short. A useful default: “He’s a robo puppy, but I have to keep an eye on him.”
- Physically decline any attempt to touch or interact with the robot — politely but firmly.
- Any attempt by the public to touch, grab, ride, or obstruct the robot must be declined without ambiguity.
[SOURCE: SOP V3 §III "Operator Responsibilities"]
Children
- Children are drawn to the robot and will approach without warning.
- They are low to the ground, fast, and unpredictable.
- The robot may not detect or avoid a child the way it would an adult-sized obstacle.
- When children approach: pause or sit the robot. Allow the moment to pass, then resume.
- Never assume a child will maintain a safe distance.
[SOURCE: SOP V3 §IV "Children"]
Service animals & pets
- Dogs may react aggressively — barking, lunging, pulling their handler toward the robot.
- If an animal is ahead on the path, slow or pause the robot and allow them to pass.
- Do not force the robot past an agitated animal. Wait or reroute.
[SOURCE: SOP V3 §IV "Service Animals & Pets"]
Wet & slippery surfaces
- Spills, freshly mopped floors, tracked-in moisture → unpredictable traction.
- Avoid routing through wet areas. If unavoidable, teleoperate slowly through the section.
- If active cleaning is underway, wait for the surface to dry or select an alternate route.
[SOURCE: SOP V3 §IV "Wet & Slippery Surfaces"]
Narrow spaces & bottlenecks
- Hallways, doorways, and congested corridors → elevated collision and localization risk.
- Do not route through any space without adequate clearance on both sides.
- If a path is too narrow or too crowded, teleop manually or hold until conditions improve.
- When creating routes, position waypoints away from known chokepoints.
[SOURCE: SOP V3 §IV "Narrow Spaces & Bottlenecks"]
Loss of connection during operation
- If connectivity drops during autonomous navigation, the robot may continue its last command or halt in place.
- Maintain sufficient physical proximity to intervene via E-Stop if connection is lost.
- If connection drops: move closer to the robot, attempt reconnection via the tablet.
- If reconnection fails: engage the physical E-Stop, then troubleshoot (dongle, WiFi, restart).
[SOURCE: SOP V3 §IV "Loss of Connection During Operation"]
Security & law enforcement
- Cooperate fully and respond straightforwardly.
- You are authorized to operate in the designated area. Explain briefly and offer to connect them with management.
- Sit the robot during the conversation to prevent it from navigating away.
[SOURCE: SOP V3 §IV "Security & Law Enforcement"]
Accessibility compliance
- Never obstruct wheelchair paths, accessible ramps, or doorways.
- When operating near accessibility routes, maintain additional clearance and be prepared to relocate the robot immediately.
[SOURCE: SOP V3 §IV "Accessibility Compliance"]
Physical handling
Approved methods to pick up the robot
The robot must be stationary before any physical handling.
- Method 1 — Fold and Lift. Squeeze legs together. Bend them upward until perpendicular to the ground. Lift by the body.
- Method 2 — Direct Lift. Grip the body, lift in current position. Keep fingers clear of leg/body joints.
- Repositioning by dragging. The robot can be physically pulled to a new position. Rarely necessary but available.
[SOURCE: SOP V3 §V "Picking Up & Carrying the Robot"]
Finger pinch hazard
Leg joints create a pinch point where they meet the body. Exercise deliberate awareness of finger placement during all physical handling.
[SOURCE: SOP V3 §V]
- Power off or sit the robot before lifting.
- Use two operators when necessary — do not risk a drop.
- When setting the robot down, place it on a flat surface with all four legs pinched together and uniformly positioned.
Response to falls or tip-overs
- Engage the E-Stop immediately.
- Do not attempt to right the robot while powered and active.
- Once E-Stopped, carefully reposition on a flat surface with proper leg alignment.
- Before powering back on: inspect for visible damage, verify cable connections, confirm LiDAR is flush and clean, check camera positions.
- Submit an Incident Report before resuming operations. See /general/incident-response/.
A fall can displace internal cable connections that are not visible externally. Always inspect before restarting. If anything appears abnormal, report it and do not resume until cleared.
[SOURCE: SOP V3 §V "Post-Impact Inspection Is Mandatory"]
Default-to-software stops
When stopping is required:
- Localization lost (map position diverges at a known landmark) → Kill Task / Terminate Tasks. Drive to landmark, sit, reset pose, resume.
- Hesitating in a safe area → wait. The tracer may update on its own.
- Visual lag but landmarks still match → do not intervene; visual lag is not lost localization.
- Need manual control without killing the goal → Teleop (or Manual Teleop for keyboard).
- Dramatic hazard (fallen, upside-down, on side, legs kicking) → physical E-Stop. Approach with caution — moving legs can injure.
Whenever possible, stop the robot from a distance. Approaching a thrashing robot to hit the physical E-Stop is a last resort, not a first response.
[SOURCE: SOP V3 §"Default to Software Stops"]
Operator self-care
- If hand, wrist, forearm, or grip feels strained (especially with PortalCam scans): pause.
- Fatigue increases the risk of loss of grip, poor handling, or avoidable damage.
- A short pause is better than pushing through with reduced control.
[SOURCE: WEB Portal Scan §"Safety"]
Manual-override decision
Operators should not wait for a system failure to take control. If a situation appears to be developing — crowd forming, an approaching obstacle, a tightening corridor — take control proactively. A precautionary override is always preferable to a reactive one.
[SOURCE: SOP V3 §XVII "Manual Override & Intervention"]
Source notes
[SOURCE: GO2_Standard_Operating_Procedure_V3.docx]— §III (Operator Responsibilities + Public Interaction), §IV (Field Awareness), §V (Physical Handling), §XV (Teleop safety net), §XVII (Manual Override), §“When to Stop the Robot — Decision Guide”.[SOURCE: GO2_Standard_Operating_Procedure_ABM.docx](April 2026, Tyler Kugima) — §I “5 Rules”, §IV Field Awareness, §V Physical Handling. Authoritative for ABM-LGA.[SOURCE: WEB Portal Scan SOP V2]— operator-self-care guidance for portal-cam carry.
Related
- /general/incident-response/ — when to file a report.
- /general/escalation/ — who to contact, when, with what info.
- /robots/go2/setup/pre-flight-checklist/ — pre-shift safety verification.
- /robots/vega/setup/safety-precautions/ — Vega-specific safety + blindspot rule.
- Site-specific safety extensions live under
/sites/.