Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC TR 25005-2:2023 extends the well-established SQuaRE (Systems and Software Quality Requirements and Evaluation) series into the domain of robotic systems. As robots transition from controlled industrial environments to dynamic, human-collaborative settings, the need for a structured quality measurement framework becomes critical. This technical report addresses the unique quality characteristics of robotic systems — including autonomy, adaptability, safety, and human-robot interaction — which traditional software quality models inadequately capture.
The report defines a quality measurement framework built upon the ISO/IEC 25010 product quality model but extended with robotic-specific characteristics. It provides measurable indicators for evaluating robotic system performance across operational scenarios, covering both the software and the integrated cyber-physical system behavior.
The adapted quality model introduces robotic-specific sub-characteristics within the existing SQuaRE structure. Below is a summary of the key quality dimensions and their robotic-specific interpretations:
| Quality Characteristic | Robotic-Specific Sub-Characteristics | Example Metrics |
|---|---|---|
| Functional Suitability | Task completion accuracy, mission success rate | Success rate in pick-and-place, navigation error |
| Performance Efficiency | Response time, energy consumption, computational load | Inference latency, battery life under load |
| Compatibility | Interoperability with other systems, communication protocol adherence | ROS2 compatibility score, message loss rate |
| Interaction Capability | Human-robot interaction quality, collaboration safety | Collaborative task fluency, force-limited impact detection |
| Reliability | Mission reliability, fault tolerance, graceful degradation | MTBF, recovery time after failure |
| Security | Resilience to cyber-attacks, physical security, data integrity | Authentication bypass resistance, sensor spoofing detection |
| Maintainability | Module replaceability, software update capability | Hot-swap time, update rollback success rate |
| Portability | Environment adaptability, re-deployment flexibility | Reconfiguration time for new environment |
TR 25005-2 defines a structured measurement approach consisting of three layers: quality measure elements (base measures), quality measures (derived measures), and quality evaluation. Each layer corresponds to a level of abstraction suitable for different stakeholders — from component engineers to system integrators.
For autonomy assessment, the report introduces the “Autonomy Level Metric” which evaluates a robot’s capability to handle mission variation without human intervention. This metric ranges from teleoperation (level 0) to full autonomy (level 5), analogous to automotive SAE levels but tailored for general robotic systems. Engineers can use this metric to set clear acceptance criteria during system procurement or development.
Safety-related metrics focus on risk mitigation effectiveness. The “Collision Severity Reduction Factor” measures how effectively a robotic system reduces impact forces during unintended contact. This directly informs safety system design — from velocity scaling algorithms to compliant joint control strategies.
The report distinguishes between industrial robotics applications (ISO 10218-compliant, fenced environments) and service robotics (ISO 13482, human-collaborative environments). Quality measurement priorities differ significantly: industrial robots prioritize performance efficiency and reliability, while service robots must emphasize interaction capability and safety. This distinction guides engineers in selecting appropriate sub-characteristics and weights during quality evaluation.