Formalising Safety Requirements for Robotic Autonomous Systems in Highly Regulated Domains

This document consolidates the identification and allocation of mitigation requirements for hazards associated with a hypothetical operation involving routine inspections in a nuclear facility — a critical scenario for the operational integrity of nuclear plants. The operation involves regular inspections in a space containing radioactive material, with the primary objective of capturing high-quality images for analysis and assessment. This includes parent and child requirements, grouping associated requirements, and the allocation of these requirements to systems, the rules-based reasoning Safety System (SS) and the Safety Related Autonomous System (SRAS).

Note. The acronyms used for the requirement groups are:

Source Safety Function Requirement Group System
H1. Collisions with physical obstacles damaging the robot, equipment, and dispersing radioactive material. SF 1 Prevent collision R1 The robot shall avoid physical obstacles. RGPR SRAS
R1.1 The robot shall maintain a safe distance from obstacles. RGPR SRAS
R1.1.1 The robot shall have an emergency stop mechanism that activates when an obstacle is detected within a critical range of distance. SR SS
R1.1.2 The robot shall return to the initial position when an obstacle is detected within a defined range of distance. SR SS
R1.2 Initial robot position shall be obstacle-free. RGPR SRAS
R1.3 Current robot position shall be accurate. RGPR SRAS
R1.4 The vision subsystem shall confirm that the robot's initial recognised position matches the predefined starting position. RGPR SRAS
R1.5 The vision subsystem shall report that the current position is not a position with an obstacle. RGPR SRAS
R1.6 The path to the next destination shall be calculated from the current robot position that the robot believes its location to be. RGPR SRAS
R1.7 All obstacles shall be correctly identified. RGPR SRAS
R1.8 An obstacle shall not be in the same location as an inspection point. RGPR SRAS
R1.9 The calculated path to the destination shall not include a location with an obstacle. RGPR SRAS
R1.10 The robot shall not go faster than X kmph. RGPR SRAS
H2. Running out of battery could leave the robot stranded in a hazardous area, posing risks to retrieval personnel and causing environmental radiation exposure.

H3. Power supply issues may result in reduced operational time, potentially stranding the robot in hazardous areas.
SF 2 Prevent running out of power R2 The robot shall maintain a sufficient power level throughout the mission. OR SRAS
R2.1 The robot shall monitor its battery level and activate a recharge process when it falls below a predefined threshold. RGPR SRAS
R2.3 The robot shall update its estimated battery charge every m minutes based on both the current battery sensor and the robot's history of activity. RGPR SRAS
R2.4 The robot shall return to the initial position if battery levels become critically low. SR SS
R2.6 The charging station shall be selected as the next destination whenever the recharge flag is set to true. RGPR SRAS
R2.7 The battery monitor shall show the battery charge 5% lower than currently estimated. RGPR SRAS
R2.8 The interface recharge output shall be set to true when the current battery charge is lower than the battery needed to reach the charging station from the current position plus 5% battery charge. RGPR SRAS
R2.9 Once at the charging station, the robot shall remain there until the battery reaches full charge. RGPR SRAS
R2.10 Each step in the plan shall not use more than 1/n amounts of battery. RGPR SRAS
H4. Radioactive contamination from particles adhering to surfaces, equipment, and personnel, leading to contamination spread and an increased risk of radiation exposure.

H5. Contaminated equipment and personnel due to robot manual retrieval in hazardous environments.
SF 3 Prevent the robot from being exposed to excessively high levels of radiation R3 The robot and personnel shall be protected from harmful radiation exposure. RGPR SRAS
R3.1 The robot shall continually monitor radiation levels in its environment. RGPR SRAS
R3.2 Initial robot position shall not be a location with out-of-range radiation levels. RGPR SRAS
R3.3 The radiation monitor subsystem shall ensure that the initial robot measurement is equal to the manual set level. RGPR SRAS
R3.4 The radiation monitor subsystem shall ensure that the current position is not a position with out-of-range radiation levels. RGPR SRAS
R3.4.1 If radiation levels have exceeded, the robot shall go to the exit immediately. SR SS
R3.5 Room radiation levels shall be correctly identified. RGPR SRAS
R3.6 The radiation level at the inspection points shall be within acceptable ranges. RGPR. SRAS
R3.7 The calculated path to the destination shall not include a location with out-of-range radiation levels. RGPR SRAS
R3.8 Radiation levels shall be under R. RGPR SRAS
R3.9 The robot shall perform regular checks on its equipment's performance and return to the initial position if anomalies are detected. RGPR SRAS
R3.10 The robot shall undergo thorough decontamination procedures before and after each mission. RGPR SRAS
H6. Operational failure in the robot's navigation and inspection tasks could result in wrong navigation, and equipment damage. SF 4 Ensure all reachable inspection points are visited R4 The robot shall visit all reachable inspection points. OR SRAS
R4.1 All inspection points shall be correctly identified. OR SRAS
R4.2 A valid inspection point shall not be at the same location as a valid obstacle. OR SRAS
R4.3 Visited inspection points shall be removed from the list of destinations to visit. OR SRAS
R4.4 The closest inspection point that was not visited before shall be the current goal when the recharge flag is false. OR SRAS
R4.5 The shortest path to the current goal shall be selected. OR SRAS
R4.6 The interface subsystem shall set the Goal flag to true only when the current robot position is equal to the current goal position. OR SRAS