Groundcrew Sheet 12

12 · The mind

Software, fleets and safety

The layers between a customer's order and a motor current, the fleet software that runs many robots in one building, and the rules that stop a robot hurting someone.

22 min read5 figuresas of Sep 2026

A robot that works in a lab still has to ride a lift, share a corridor with another brand's robot, take a software update without bricking, survive a hacker in Bluetooth range and pass a safety review. That plumbing decides whether a deployment lives or dies, and in 2026 most of it is owned by the robot maker, not the customer. Anyone running robots in buildings works in this layer every day.

The stack in six layers

Every commercial robot runs two software worlds stacked on each other. The bottom world is classic engineering: small chips that switch motor current tens of thousands of times a second, a real-time operating system that never misses a deadline, and a message bus that moves sensor readings around the robot. The top world is learned and connected: navigation, planning, the vision-language-action model that turns camera pixels and a sentence into movement, and the fleet cloud that talks to the customer's building. The research behind this primer puts the motor current loop at 10 to 40 kHz and the learned policy at 50 to 200 Hz verified Sep 2026.

FIG 12.1One order, six layersBlock diagram
commands, down telemetry, up Customer integrationshotel or hospital system, lift, doors, billingminutes Fleet cloudmaps, task dispatch, OTA updates, telemetry, remote helpseconds Autonomy appsnavigation, arm planning, the learned policy (VLA)1 to 200 Hz above the line: learned, cloud-linked, updated often below the line: deterministic, certifiable, updated rarely MiddlewareROS 2 over DDS: topics, services, actionsms per message Real-time OSreal-time Linux or an RTOS, bounded jitter1 kHz loops Firmwaremotor driver chip: field-oriented current loop10 to 40 kHz Hardware: motors, encoders, cameras, lidar order: tray to room 1204 task to robot 7, route via lift B up: battery, pose, fault codes path and a speed goal velocity message on a topic wheel setpoints every 1 ms phase currents in each motor up: current, heat, encoder angle
Claim: a customer's order becomes a motor current by passing down six layers, each one faster and more deterministic than the one above, while telemetry climbs back up to the fleet cloud. The orange line marks where the learned, often-updated software meets the certifiable part that safety reviews care about.

Real

An operating system schedules programs on one computer. Middleware sits above it and moves typed messages between programs, often across several computers inside one robot, with rules for delivery (reliable or best effort) and timing. Firmware is the code baked into each small chip, such as a motor driver running field-oriented control. Real-time Linux (the PREEMPT_RT patches) makes Linux preemptible so loops run on time; the research dates its merge into mainline Linux to version 6.12 in Nov 2024 unverified.

ELI5

The operating system is the school timetable for one classroom. Middleware is the school's internal post: any class can drop a note in a labelled pigeonhole and any class that cares picks it up. Firmware is the reflexes in each muscle, which you never think about until they fail.

Who controls each layer decides where outside firms can build. Firmware and the real-time layer belong to the maker and rarely change after launch. The autonomy layer is where the robot foundation models live, and in 2026 it is eating downward: Figure's Helix 02 replaced 109,504 lines of hand-written C++ balance code with a 10 million parameter network running at 1 kHz verified Jan 2026. The fleet cloud and the customer integrations are where buildings, venues and service firms meet the robot, and where most commercial friction sits.

ROS 2, the message bus

ROS 2 (Robot Operating System 2) is middleware, despite its name. It gives you a way to split a robot's software into small programs called nodes (a camera driver, a map builder, a motor controller) written by different people, and three ways for them to talk. It runs on top of DDS, an industrial publish and subscribe standard with quality-of-service settings; eProsima Fast DDS, Eclipse Cyclone DDS and RTI Connext are the common implementations, and Zenoh is the newer transport unverified.

FIG 12.2Topics, services and actionsMessage flow
1 · Topic: one to many, fire and forget camera drivernode, publishes topic /camera/image perceptionnode, subscribes data loggernode, subscribes 30 frames/s 2 · Service: one request, one reply route plannerclient map serverserver request: give me the floor 3 map reply: the map 3 · Action: a goal, running feedback, a result task manageraction client Nav2 navigatoraction server goal: drive to table 12 feedback: 3.2 m to go, 2.1 m, 0.9 m result: arrived (or: blocked, gave up)
Claim: a topic lets one node broadcast to any number of listeners that never need to know each other, which is why you can bolt a logger onto a robot without touching the camera code. A service is a single question and answer. An action is a long job that streams progress and can be cancelled.

The ROS 2 toolbox integrators name most often:

  • Nav2: mobile robot navigation. Maps, costmaps, planners and controllers, orchestrated by behaviour trees unverified.
  • MoveIt 2: collision-aware motion planning, inverse kinematics and grasp pipelines for arms unverified.
  • ros2_control: the standard socket between software and motors. A controller manager runs a real-time read, update, write loop, and each driver exposes its joints as command and state interfaces verified.
  • micro-ROS: a ROS 2 client for microcontrollers running FreeRTOS, Zephyr or NuttX unverified.
DistributionReleasedTypeEnd of lifeConfidence
Humble HawksbillMay 2022long-term supportMay 2027unverified
Jazzy JaliscoMay 2024long-term support, Ubuntu 24.04May 2029unverified
Kilted KaijuMay 2025short supportNov 2026unverified
Lyrical Luth22 May 2026long-term support, Ubuntu 26.04May 2031verified

Lyrical adds an events-based executor that uses 10 to 15% less CPU than the older single and multi-threaded executors verified. Who runs ROS 2 inside a production humanoid is mostly not public. The research treats it as the research standard that also ships in products "with care": universities, integrators and many wheeled robot makers build on it, while the vertically integrated humanoid labs publish little about their internal plumbing.

Common trap

"Built on ROS 2" tells you the robot can be integrated by engineers who know ROS. It tells you nothing about whether the maker lets you in. Access is a commercial decision made through the SDK tier and the warranty terms, covered below.

Simulation and digital twins

A simulation platform is a physics video game for robots. You use it to train learned controllers, to test software before it reaches a customer, and to generate synthetic data. A digital twin is a simulation of one specific site or machine kept in step with the real one, so you can rehearse a change (a new route, a new shelf layout) before you make it.

SimulatorOwnerStatus, Sep 2026Good at
Isaac SimNVIDIA6.0 released at GTC Mar 2026, open source verifiedphotoreal sensors, OpenUSD scenes, synthetic data
Isaac LabNVIDIA3.0 beta, general release targeted end Oct 2026 verifiedthousands of robots trained in parallel on GPUs
MuJoCoGoogle DeepMindopen source since 2022 verifiedaccurate contact physics, research standard
NewtonLinux Foundation (NVIDIA, DeepMind, Disney)contributed 29 Sep 2025, v1.6.0 on 10 Sep 2026 verifiedopen GPU physics, cloth, cables and soft bodies
GenesisGenesis AIUS$105M seed Jul 2025; speed claims disputed contestedunified rigid, soft and fluid physics

Scale is the point. Figure trained the whole-body controller in Helix 02 across more than 200,000 parallel simulated environments verified. A rule of thumb in the research is that about 8 simulated samples are worth one teleoperated sample estimate. The catch that every engineer in Shenzhen will confirm: vision and motion simulate well, contact and friction do not, so sim-to-real transfer still needs real robots.

Fleet management: many robots, one building

One robot is a gadget. Twenty robots from three brands in a hospital is a traffic problem. A fleet management system holds the maps, assigns tasks, plans routes so robots do not meet head-on in a doorway, calls lifts and opens doors, pushes updates and reports uptime. Multi-robot dispatch is the task-assignment part: which robot takes which job.

Every maker ships its own cloud platform. Pudu runs separate web platforms for its distributors, for venues and for authorised service partners, plus two apps verified Apr 2025. Gausium and Avidbots run their own fleet clouds. Brain Corp's BrainOS says it runs on 50,000+ robots vendor claim. Each of these is a walled garden: it manages its own brand well and nothing else.

Two open standards try to connect the gardens:

Real

Open-RMF (Robotics Middleware Framework) is open-source software for shared traffic scheduling, lift and door access and task allocation across robots from different vendors. Each vendor's fleet manager connects through an adapter. VDA 5050 is a German industry interface between one master controller and any maker's warehouse robots, using MQTT and JSON messages. Version 3.0.0 arrived in Mar 2026 and added freely navigating robots, shared planned paths, zones and two new error levels verified Apr 2026.

ELI5

Open-RMF is an air traffic controller for a building. Each airline (robot brand) keeps its own pilots, but everyone asks the tower before using the runway (the corridor) or the jet bridge (the lift). VDA 5050 is a common radio language so a warehouse can order any brand of robot around in the same words.

FIG 12.3Two brands, one corridor, one liftPlan view and block diagram
Floor 3, plan view LIFTB room 301 kitchen robot A robot B holds corridor booked Who talks to whom Brand A fleet cloudmaker's servers Brand B fleet cloudmaker's servers fleet adapter fleet adapter Open-RMF: shared schedulerreserves corridors, books the lift lift adapter door adapter Lift controllerSS 713 interface in SG Door accessbuilding security requests a path books lift B floor 3, doors open
Claim: each brand keeps its own fleet cloud, and a shared scheduler reserves the corridor and books the lift, so robot B waits at a holding point instead of meeting robot A in a doorway. Without the shared layer, every brand needs its own lift integration and nobody coordinates the corridor. Schematic.

Why Singapore matters here

Open-RMF was born in Singapore. The National Robotics Programme co-launched the framework in 2018 with Changi General Hospital, the Centre for Healthcare Assistive and Robotics Technology (CHART), Synapxe (then IHiS), HOPE Technik and the Open Source Robotics Foundation verified. The health minister announced RoMi-H, the hospital version, in Jul 2018 verified. Since 2024 the Open Source Robotics Alliance governs it verified. Changi General Hospital now runs a RoMi-H Empanelment Programme for vendors whose robots integrate with its middleware verified 2025: a local procurement gate you can plug into.

Singapore also has a national standard for how robots talk to buildings. SS 713:2025 covers robot-to-infrastructure communication for lifts and doors, promoted from the earlier technical reference TR 93 verified. Lift integration and access control integration are the two jobs every delivery robot deployment needs and every building owner worries about. Local firms already sit in that path: Botsync sells vendor-agnostic AMR orchestration and reports 1M+ production trips in 2025 verified Jan 2026, and QuikBot signed lift agreements with Mitsubishi Elevator Singapore and Hitachi High-Tech Singapore in Sep 2026, logging every robot action for building owners and an insurance partner verified Sep 2026.

APIs, SDKs and the access tier

An API is the menu of commands a maker's cloud or robot accepts from outside software: "send robot 7 to table 12", "report battery". An SDK is the kit of libraries and documents that lets your engineers use that menu. Secondary development is the Chinese industry phrase for building your own application on someone else's robot.

Access comes in tiers. Unitree sells a base humanoid and an EDU version that opens the developer SDK and low-level joint control (see Chinese robots for prices). The warranty then pushes back: Unitree excludes "damage in developer mode from custom programs" verified Sep 2026. The owner reports in the reliability chapter show why: learned controllers written by labs overheat ankles and break wrist gears. The maker gives you the keys and makes you pay for the crashes.

Updates, telemetry and remote help

An OTA update (over the air) pushes new software to a robot through the network. The standard design keeps two copies of the system (A and B partitions) so a bad update rolls back to the old one unverified, and model weights now ship like app updates. Telemetry flows the other way: pose, battery, faults and logs stream to the maker's cloud. Pudu's privacy policy says its robots send operation logs and "dirty data" images to servers in China to train its algorithms verified Apr 2025.

Remote operations and maintenance is the service built on that link: a technician in another city sees the robot's state, clears a fault, or takes over by teleoperation when autonomy fails. 1X sells this openly as "Expert Mode" for its home robot. Gausium says it solves 40% of problems remotely verified 2022. The same link that makes remote help possible is the main attack surface, which is the next section.

Cybersecurity: the Unitree record

Cybersecurity for robots means keeping strangers from taking control of a machine that moves, and data security means keeping its cameras, maps and logs from leaking. The best-documented case is Unitree, the maker whose robots fill labs, universities and some police departments.

4public security findings on Unitree robots, Mar 2025 to Aug 2026IEEE Spectrum, The Hacker News · verified
5mininterval at which a G1 reported internal state to servers in China after power-upAlias Robotics, arXiv 2509.14139 · verified
1keyhard-coded AES key shared by every G1 unit examinedHelp Net Security · verified
  • Go1 remote-access backdoor, CVE-2025-2894

    Researcher Andreas Makris found a vendor tunnelling service that let outsiders reach Go1 quadrupeds. verified

  • UniPwn

    Hard-coded encryption keys and command injection in the Bluetooth Wi-Fi setup gave root access to Go2, B2, G1 and H1. It was wormable: an infected robot could infect others in Bluetooth range. Unitree said on 29 Sep 2025 it had "completed the majority of the fixes". verified

  • G1 telemetry to China

    Alias Robotics showed a G1 connecting to servers in China within seconds of power-up, then about every 5 minutes, with potential audio, video and spatial data. Their advice: use Wi-Fi only and turn Bluetooth off. verified

  • UniBLEed and a second G1 EDU root flaw

    An unauthenticated 1,050-byte Bluetooth write overflows a 500-byte buffer to get root, and a path traversal reaches root on the locomotion computer, tested on firmware V1.5.2. Bluetooth issues were unresolved at disclosure. verified

Two quotes from the researchers, via IEEE Spectrum, frame the problem: "Robots are only safe if secure" (Víctor Mayoral-Vilches) and "There will never be a 100 percent secure system" (Andreas Makris) verified. The standards now agree. ISO 10218:2025 requires you to consider cybersecurity wherever it could defeat a safety function, and the EU Machinery Regulation adds cyber-safety for safety software and data verified.

What a venue's IT team will ask you: which network the robot joins (a guest Wi-Fi next to payment terminals is a bad answer), whether Bluetooth is on, where data goes and how often, and who can push updates. Personal data in Singapore falls under the PDPA unverified scope; no robot-specific data-access law turned up in Singapore or ASEAN. Some makers design for this: Pudu says its cleaning robots carry no microphones and keep camera frames in runtime memory only unverified. A firmware version check, a Bluetooth exposure test and an outbound traffic capture are a sellable audit line.

Safety: what stops a robot hurting someone

Functional safety is the engineering discipline that proves a machine's safety functions work when something fails: a sensor dies, a wire breaks, software hangs. Two standards set the grades. IEC 61508 grades electronic safety systems by safety integrity level, SIL 1 to SIL 4. ISO 13849 grades the safety parts of machinery by performance level, PL a to PL e verified. A safety certification is a test lab's statement that a product meets such a standard.

The safety functions you will see on a spec sheet:

  • Emergency stop: the red button. Cuts motion immediately. On a Pudu robot, a pressed or damaged e-stop is a listed reason the robot will not power on verified.
  • Protective stop: the controller halts the robot when a safety input trips, such as a light curtain or a door switch.
  • Speed and separation monitoring: sensors track how close a person is, and the robot slows, then stops, as the gap shrinks.
  • Power and force limiting: the robot may touch you, but only below force limits set per body region, from tens of newtons to about 150 N quasi-static verified. Collision detection through motor current or torque sensors is how it notices contact.
FIG 12.4Speed and separation monitoringPlan view
warning zone: slow down protective stop zone robot person Robot speed full speed slowed to 30% protective stop
Claim: the robot's allowed speed is a function of the distance to the nearest person: full speed outside the warning zone, reduced inside it, zero inside the stop zone, and it resumes by itself when the person leaves. The zone sizes come from the robot's stopping distance, so a faster or heavier robot needs bigger zones. Schematic; the 30% figure is illustrative.

Why a legged robot has no safe state

Most machine safety rests on one idea: when in doubt, cut the power. A wheeled robot or an arm with brakes stops where it is. A humanoid that loses power falls over, and a heavy metal body falling beside a person is the hazard. That is why no published safety standard yet covers an actively balancing humanoid in a factory. ISO 25785-1, for "dynamically stable industrial mobile robots", is the first ISO work item for robots that fall when power is cut; it was a committee draft in 2026 with publication expected 2026 to 2027, and the US delegation includes A3, Agility Robotics and Boston Dynamics verified. Until then, deployments rely on risk assessments under ISO 10218, ISO 13849 and IEC 61508, fenced or zoned operation, and customer sign-off. At BMW, the lessons from Figure's humanoid pilot included revised safety concepts with extra barriers and partitions verified.

FIG 12.5Power cut, two outcomesSide elevation
Wheeled: stops brakes hold, robot stays put Legged: falls joints go limp, the robot tips over
Claim: cutting power makes a wheeled robot safe and makes a legged robot dangerous, so the default safety move of machine design fails for humanoids. Schematic.

The standards list, status Sep 2026

StandardCoversStatus
ISO 10218-1 and -2:2025Industrial robots and robot systemsPublished 2025; adds robot classes, cybersecurity where it affects safety, absorbs the cobot content of ISO/TS 15066 verified
ISO/TS 15066:2016Cobot force and pressure limits by body regionFolded into ISO 10218-2:2025 verified
ISO 13482:2014Personal care robotsIn force verified; revision under way unverified
ISO 3691-4:2023Driverless industrial trucks, AGVs and AMRsIn force unverified
ISO 25785-1Dynamically stable mobile robots, including leggedCommittee draft; publication expected 2026 to 2027 verified
ANSI/A3 R15.08-1 and -2Industrial mobile robots, robot and integrationPublished 2020 and 2023; part 3 for users in development verified
UL 3300Service, education and entertainment robotsOSHA added it to its recognised test standards on 31 Dec 2025 verified
EU Machinery Regulation 2023/1230All machinery sold in the EUApplies from 20 Jan 2027; covers AI safety functions and cyber-safety verified
EU AI ActAI by risk classAI inside regulated products such as machinery moved to 2 Aug 2028 verified Jun 2026
China humanoid standard system, 2026 editionNational framework, six pillarsReleased 28 Feb 2026; 52 priority standards flagged verified

Incidents and lawsuits: the sources behind this chapter hold no court ruling on a robot injury. The closest public data point is financial. China's first embodied-robot insurance claim, in Apr 2026, paid ¥5,976.87 after a robot tipped over at work and damaged its camera and parts verified. Insurers are writing cover with almost no loss history, which matters for the next chapter.

Singapore rules for robots at work and in public

Singapore's National Robotics Programme lists the standards that apply locally: SS 713:2025 for robot-to-infrastructure communication, SS ISO 13482:2017 for personal care robots, SS ISO 10218-1 and -2 for industrial robot safety, SS ISO 18646-1:2017 for wheeled service robot performance, TR ISO/TS 15066 for cobots, and SS ISO 8373 and 19649 for vocabulary verified. TÜV SÜD PSB and SGS run robot safety testing in the region, covering electrical, mechanical, functional safety, cybersecurity, EMC and performance, and SGS issues ISO 13482 certificates for service robots verified. Audit prices are not public.

What is missing matters as much. Lifts in Singapore have a periodic in-service inspection regime; the research found none for service robots unverified. Certification is type testing before sale, done once per model. No rule found requires robots anywhere, and no licence regime for robots in public spaces turned up. In practice the gatekeepers are the building owner (lift and door access), the venue's IT team (network and data), the hospital's procurement list (RoMi-H empanelment) and the insurer.

Terms in this chapter

English中文 + pinyinELI5Real definition
Operating system操作系统cāozuò xìtǒngThe timetable keeper for one computer: it decides which program runs when and who gets the memory.Software that schedules processes and manages memory and devices on one computer. Robots run general Linux on the main computer, real-time Linux or an RTOS (FreeRTOS, Zephyr, QNX, VxWorks) where deadlines matter. ROS is middleware on top of an operating system despite its name.
Middleware中间件zhōngjiānjiànThe robot's internal post office: programs drop labelled notes in pigeonholes and whoever cares picks them up.A software layer between the operating system and applications that moves typed messages between programs, often across several computers in one robot, with delivery and timing rules. ROS 2 over DDS is the common example; Zenoh is a newer transport.
ROS 2ROS 2(机器人操作系统)ROS 2 (jīqìrén cāozuò xìtǒng)A free toolkit that lets a camera program, a map program and a motor program written by different people talk to each other.Robot Operating System 2: open-source middleware and tools (nodes, topics, services, actions, Nav2, MoveIt 2, ros2_control) running over DDS. Current long-term release Lyrical Luth, 22 May 2026, supported to May 2031. Research standard, used in products with care. Chinese engineers usually just say "ROS".
DDSThe postal service underneath ROS 2 that actually carries the notes, with settings for 'must arrive' or 'latest only'.Data Distribution Service, an OMG publish and subscribe standard with quality-of-service settings (reliable or best effort, deadlines, history). Implementations include eProsima Fast DDS, Eclipse Cyclone DDS and RTI Connext.
NodeOne small program inside the robot that does one job, like reading the camera.In ROS 2, a process or component that performs one function and communicates with other nodes through topics, services and actions. A robot typically runs dozens.
TopicA named noticeboard. One program pins updates on it, and any program that wants them reads it.In ROS 2, a named, typed channel for one-to-many publish and subscribe messages, such as /camera/image at 30 frames per second. Publishers and subscribers do not know each other, which is what lets you add a logger without touching the camera driver.
Simulation platform仿真平台fǎngzhēn píngtáiA physics video game where robots practise and get tested before they touch the real world.Software that models robot bodies, sensors and physics for training, testing and synthetic data. Isaac Sim 6.0 and Isaac Lab 3.0 (NVIDIA), MuJoCo (DeepMind), Newton (Linux Foundation), Genesis. Vision simulates well; contact and friction do not.
Digital twin数字孪生shùzì luánshēngA video-game copy of one real building or machine that you keep in step with the real one, so you can try changes on the copy first.A simulation of a specific site, line or robot kept synchronised with live data, used to rehearse layout changes, routes and software updates and to diagnose faults before touching the real system.
Fleet management system集群管理系统jíqún guǎnlǐ xìtǒngThe control room app that tells every robot in a building what to do, where to go and when to charge.Software that holds maps, assigns tasks, plans routes, handles lifts and doors, pushes updates and reports uptime for many robots. Usually the maker's own cloud (Pudu, Gausium, Brain Corp); vendor-neutral options connect brands through Open-RMF or VDA 5050.
Multi-robot dispatch多机调度duō jī diàodùDeciding which robot takes which job, like a taxi app picking the nearest driver.Task allocation and scheduling across a fleet: assigning jobs to robots by position, battery and capability, and sequencing them to avoid conflicts. Chinese vendors call the software a dispatch system (调度系统).
Lift integration梯控tīkòngWiring the robot to the lift so it can call it, get in and press its floor without a person.A software and hardware link between a robot or fleet system and the lift controller so robots can call cars and select floors. Singapore standardises the robot-to-infrastructure interface in SS 713:2025. Chinese vendors say 梯控.
Access control integration门禁对接ménjìn duìjiēLetting the robot open locked doors and gates by talking to the building's security system.Integration between a robot fleet and a building's door, gate and turnstile access system, so robots pass secured doors under the building owner's rules and every passage is logged.
Open-RMFAn air traffic controller for a building: every robot brand asks it before using a corridor or a lift.Open Robotics Middleware Framework: open-source software for shared traffic scheduling, lift and door access and task allocation across multi-vendor fleets. Co-launched in Singapore in 2018 by the National Robotics Programme with Changi General Hospital, CHART, IHiS, HOPE Technik and OSRF; governed by the Open Source Robotics Alliance since 2024.
VDA 5050A common radio language so one control room can order any brand of warehouse robot around.A VDA and VDMA interface between a master controller and AGVs or AMRs from any maker, using MQTT and JSON (orders, state, instant actions). Version 3.0.0, Mar 2026, adds freely navigating robots, shared planned paths, zones and CRITICAL and URGENT error levels.
Secondary development二次开发èrcì kāifāWriting your own app on top of someone else's robot.Building custom applications on a maker's robot through its SDK or API. A standard question in Chinese sales meetings; access often requires a developer or EDU version, and custom code can void the warranty (Unitree excludes damage in developer mode).
API接口jiēkǒuThe menu of commands a robot or its cloud will accept from other software.Application programming interface: the defined requests a system accepts and the responses it returns, such as "send robot 7 to table 12" or "report battery". Maker clouds expose APIs to venues, distributors and partners at different access levels.
SDK开发工具包(SDK)kāifā gōngjùbāoThe toolbox and instructions that let your programmers use a robot's command menu.Software development kit: libraries, examples and documentation for programming a platform, such as unitree_sdk2. Makers tier SDK access by product version and partner status.
Cloud platform云平台yún píngtáiThe maker's website and servers that every robot phones home to for maps, updates and reports.The maker-run online system that stores maps and logs, dispatches tasks, pushes updates and exposes dashboards and APIs. Pudu runs separate platforms for distributors, venues and authorised service partners, with robot data stored in China.
Remote operations and maintenance远程运维yuǎnchéng yùnwéiFixing or driving the robot from another city through the internet.Remote monitoring, fault clearing, configuration and teleoperated takeover of deployed robots through the maker's cloud link. Gausium reported solving 40% of problems remotely (2022). The same link is the main cyberattack surface.
Cybersecurity网络安全wǎngluò ānquánKeeping strangers from taking over a machine that can move and see.Protection of a robot's networks, Bluetooth, cloud links and update channels against intrusion. ISO 10218:2025 requires considering cybersecurity where it can defeat safety functions. Unitree had four public findings from Mar 2025 to Aug 2026, including root over Bluetooth.
Data security数据安全shùjù ānquánMaking sure the robot's camera pictures, maps and logs do not leak to people who should not have them.Control over what data a robot collects (images, audio, maps, logs), where it is stored and who can access it. A standard venue IT question; Singapore's PDPA covers personal data. Pudu stores robot logs on servers in China.
Functional safety功能安全gōngnéng ānquánProving the robot's safety features still work when a part breaks or the software freezes.The discipline of designing safety functions that perform correctly under faults, with quantified reliability: IEC 61508 (SIL 1 to 4) for electronic systems, ISO 13849 (PL a to e) for machinery control parts.
Emergency stop急停jítíngThe big red button that stops the robot right now.A manually triggered safety function that halts hazardous motion immediately, wired independently of normal control software. On Pudu robots a pressed or damaged e-stop is a listed reason the robot will not power on.
Safety certification安全认证ānquán rènzhèngA test lab's official stamp saying the robot meets a safety rulebook.Third-party assessment that a product meets standards such as ISO 13482, ISO 10218 or UL 3300, issued by bodies like TÜV SÜD or SGS. It is type testing before sale, done once per model; Singapore has no periodic in-service inspection for service robots that the research found.
Collision detection碰撞检测pèngzhuàng jiǎncèThe robot noticing it has bumped into something by feeling its motors push back.Detecting unexpected contact from motor current, joint torque sensors or skin sensors, then stopping or retracting. The sensing half of power and force limiting.
Speed and separation monitoringThe closer you walk to the robot, the slower it goes, until it stops.A collaborative safety function that measures the distance to people with safety scanners or cameras and limits robot speed so it can always stop before contact; zones scale with stopping distance.
Power and force limitingThe robot is allowed to bump you, but only gently enough not to hurt.A collaborative safety function that caps the force and pressure a robot can apply to a person, with limits per body region (tens of newtons to about 150 N quasi-static) from ISO/TS 15066, now folded into ISO 10218-2:2025.
Safety integrity levelA grade from 1 to 4 for how much you can trust a safety feature to work.SIL 1 to SIL 4 under IEC 61508: the required probability that a safety function performs on demand, with SIL 4 the most demanding. Machinery often uses the parallel ISO 13849 performance levels PL a to e.
Sources for this chapter
  1. Figure, Helix 02, 27 Jan 2026: figure.ai
  2. ROS 2 Lyrical Luth release notes: docs.ros.org
  3. Isaac Sim and Isaac Lab release notes: github.com/isaac-sim; Newton releases: github.com/newton-physics
  4. National Robotics Programme, project highlights and standards: nrp.gov.sg, nrp.gov.sg/engineering/standards
  5. Open Robotics, RoMi-H: openrobotics.org; Changi General Hospital, RoMi-H empanelment: cgh.com.sg
  6. VDA, VDA 5050 version 3.0.0, 21 Apr 2026: vda.de
  7. Pudu privacy policy: pudurobotics.com; Pudu manual (FCC filing): fcc.report; European Cleaning Journal, Jun 2025: europeancleaningjournal.com
  8. Brain Corp: braincorp.com; Botsync funding, 14 Jan 2026: technode.global; QuikBot, 9 Sep 2026: futr.sg
  9. Unitree after-sales terms: unitree.com
  10. IEEE Spectrum, UniPwn: spectrum.ieee.org; UniPwn repository: github.com/Bin4ry
  11. Help Net Security, G1 telemetry, 16 Oct 2025: helpnetsecurity.com; Alias Robotics paper: arxiv.org
  12. The Hacker News, two G1 EDU flaws, Aug 2026: thehackernews.com; researcher write-up: boschko.ca
  13. ISO 25785-1 record: iso.org
  14. European Commission, Machinery Regulation: single-market-economy.ec.europa.eu; AI Omnibus: digital-strategy.ec.europa.eu
  15. BMW, humanoid robot lessons: bmwgroup.com
  16. TÜV SÜD robotic safety: tuvsud.com; SGS robotic products testing: sgs.com
  17. Gausium after-sales figures, Sina, 24 May 2022: sina.com.cn
  18. Groundcrew research dossiers, Sep 2026, built from the sources listed above.