Inferensys

Glossary

Speed and Separation Monitoring (SSM)

Speed and Separation Monitoring (SSM) is a collaborative robot safety mode where the robot's speed is dynamically controlled to maintain a protective separation distance from a human, stopping before contact can occur.
Operations room with a large monitor wall for system visibility and control.
SAFETY STANDARD

What is Speed and Separation Monitoring (SSM)?

Speed and Separation Monitoring (SSM) is a foundational collaborative robot safety standard defined by ISO/TS 15066, enabling safe human-robot collaboration without traditional physical barriers.

Speed and Separation Monitoring (SSM) is a collaborative robot safety mode where the robot's speed is dynamically controlled to maintain a protective separation distance from a human, ensuring the robot can stop before contact occurs. This protective separation distance is calculated in real-time using the robot's velocity, its stopping performance, and the human's velocity and intrusion direction. The system relies on safety-rated sensors, such as laser scanners or 3D cameras, to continuously monitor the workspace and enforce this dynamic safety zone.

SSM is formally specified in the technical standard ISO/TS 15066, which provides the formulas for calculating minimum separation distances and permissible speeds. It enables true collaborative operation where humans and robots can work on tasks simultaneously within a shared workspace, as opposed to sequential or fenced operations. This mode is distinct from Power and Force Limiting (PFL), which is designed for safe contact, whereas SSM is designed to prevent contact through spatial monitoring and velocity control.

SAFETY STANDARD

Key Components of an SSM System

Speed and Separation Monitoring (SSM) is a collaborative robot safety mode defined by ISO/TS 15066. It relies on a real-time sensor and control system to maintain a protective separation distance, dynamically adjusting robot speed to prevent contact.

01

Protective Separation Distance (PSD)

The Protective Separation Distance (PSD) is the minimum dynamic distance that must be maintained between a robot and a human to allow the robot to stop safely before contact occurs. It is not a fixed barrier but a constantly calculated value based on:

  • Robot stopping distance: A function of its current speed, deceleration capability, and system response time.
  • Human intrusion speed: The maximum anticipated speed of a human moving towards the hazard zone (typically assumed to be 1.6 m/s or 2.0 m/s per ISO/TS 15066).
  • Sensor uncertainty: The positional error or latency of the perception system.

The PSD is continuously recalculated. If the measured distance falls below the PSD, the system triggers a protective stop.

02

3D Sensing & Perception System

This is the sensory foundation of SSM, responsible for detecting and tracking humans within the collaborative workspace. It typically employs a fusion of technologies to create a real-time volumetric model:

  • Safety-rated laser scanners (2D/3D LIDAR): Often used to create protective fields or light curtains at floor level.
  • Time-of-Flight (ToF) or structured light 3D cameras: Provide dense point clouds for full-body tracking.
  • Depth-sensing RGB-D cameras: Combine color and depth for enhanced human pose estimation.

Key requirements include high update rates (>30 Hz), low latency, and functional safety certification (e.g., PL d/SIL 2) to ensure reliable human detection under varying lighting and occlusion conditions.

03

Real-Time Speed Supervision

The core control loop of SSM dynamically modulates the robot's speed based on the real-time separation distance. It is not a simple on/off switch but a continuous scaling function:

  • Speed is inversely proportional to distance: As a human approaches, the robot slows down.
  • Multiple speed zones: The workspace is often divided into zones (e.g., warning, reduced speed, stop) with corresponding maximum velocity limits.
  • Safe-rated motion controller: This supervisory function must be executed on a safety-certified PLC or motion controller that can override the robot's standard operating speed. The control signal is part of a safety-rated communication protocol like PROFIsafe or CIP Safety.
04

Safety-Certified Control Hardware

SSM cannot be implemented with standard industrial PCs alone. It requires a dedicated safety hardware architecture to meet performance levels (PL) per ISO 13849. This includes:

  • Safety PLC or Safety Controller: Executes the PSD calculation and speed supervision logic with guaranteed deterministic timing.
  • Safe Torque Off (STO) & Safe Stop (SS1/SS2) circuits: Physically interrupt motor power or initiate controlled stops.
  • Safety-rated I/O modules: For connecting emergency stops and enabling devices.
  • Redundant or diverse sensor channels: To detect and manage single faults within the perception system without compromising safety. This hardware ensures functional safety, meaning the system reliably performs its safety function even in the event of a foreseeable fault.
05

Workspace Monitoring & Zones

SSM systems define specific monitored volumes within the robot cell. These are not merely physical fences but dynamically active sensing regions:

  • Collaborative workspace: The volume where the robot and human are intended to work simultaneously. Full SSM is active here.
  • Warning zones: Outer perimeters where human detection triggers a speed reduction or auditory warning.
  • Protective stop zones: The inner volume where intrusion triggers an immediate, safe stop.
  • Robot-restricted zones: Volumes where the robot is prohibited from entering while a human is present, often defined via 3D camera-based volume monitoring. Zone configuration is critical for task efficiency and is performed during the risk assessment.
06

Risk Assessment & Validation

Before deployment, a comprehensive risk assessment specific to SSM is mandatory per ISO 12100 and ISO/TS 15066. This process determines the required Performance Level (PL) and validates all assumptions:

  • Hazard identification: Pinpointing all potential contact scenarios (e.g., pinch points, impact with end-effector).
  • Determination of PSD parameters: Justifying the chosen human intrusion speed, robot deceleration, and total system response time (including sensor latency and controller cycle time).
  • Validation testing: Physically verifying that the robot stops before contact under worst-case conditions using test tools like the ISO/TS 15066 force/pressure measurement apparatus. Documentation of this process is a legal requirement for compliance.
COLLABORATIVE ROBOT SAFETY

How Speed and Separation Monitoring Works

Speed and Separation Monitoring (SSM) is a foundational safety standard for collaborative robots, enabling safe shared workspaces by dynamically controlling robot motion based on human proximity.

Speed and Separation Monitoring (SSM) is a collaborative robot safety mode defined by ISO/TS 15066 where the robot's speed is continuously controlled to maintain a protective separation distance from a human, ensuring it can stop before contact occurs. This protective separation distance is calculated in real-time using the robot's instantaneous speed, its stopping distance, and a safety-rated monitoring system that tracks the human's position and velocity. The system enforces a speed reduction zone and will initiate a protective stop if the minimum distance is breached.

The core mechanism relies on 3D safety-rated sensors, such as laser scanners or vision systems, to create a dynamic safety field or protective separation monitoring space around the robot. As a human enters this monitored zone, the robot's controller calculates a permissible speed based on the closing rate and the system's reaction time. This creates a graded speed reduction, allowing work to continue at a safe pace until a full stop is required, enabling fluid human-robot collaboration without the need for physical barriers.

COLLABORATIVE ROBOT SAFETY

SSM vs. Power and Force Limiting (PFL): A Safety Mode Comparison

This table compares the two primary safety modes defined in ISO/TS 15066 for collaborative robot operation, highlighting their distinct operational principles, safety mechanisms, and ideal use cases.

Feature / CriterionSpeed and Separation Monitoring (SSM)Power and Force Limiting (PFL)

Core Safety Principle

Maintains a protective separation distance; robot stops before contact.

Limits inherent force/power of robot motion; allows for safe incidental contact.

Primary Safety Mechanism

Dynamic speed control based on real-time distance monitoring.

Inherently limited joint torque and power via design or control.

Sensor Dependency

High (requires external safety-rated sensors, e.g., LiDAR, vision).

Low (primarily uses internal joint torque sensors and control).

Human Contact

Designed to prevent any contact.

Designed for safe, transient contact (e.g., bump, pinch).

Required Workspace Monitoring

Yes, continuous monitoring of the entire collaborative workspace.

No, monitoring is focused on the robot's immediate vicinity or not required.

Typical Collaborative Speed

Variable (0–100% of max), dynamically reduced as human approaches.

Fixed, permanently reduced (e.g., ≤ 250 mm/s as per ISO/TS 15066).

Stopping Time & Distance Calculation

Critical (must account for robot stopping time and human intrusion speed).

Not applicable in the same way; relies on force limits upon contact.

Ideal Application

Tasks where human and robot work in adjacent, non-overlapping spaces (e.g., machine tending).

Tasks requiring direct physical collaboration or guidance (e.g., hand-guiding, assembly).

System Complexity & Cost

Higher (requires integrated safety sensor system and validation).

Lower (often a built-in feature of collaborative robots).

Compliance with ISO/TS 15066

Defined in Clause 5.10.4.

Defined in Clause 5.10.3.

SPEED AND SEPARATION MONITORING

Technical Implementation Challenges

Implementing SSM requires solving complex real-time sensing, prediction, and control problems to guarantee safety in dynamic, unstructured environments.

01

Real-Time Human Tracking & Prediction

The core challenge is accurately tracking human position and velocity in real-time to calculate the protective separation distance. This involves:

  • Sensor fusion from 3D cameras, LiDAR, and depth sensors to create a reliable volumetric model of the human.
  • Predicting future human motion using algorithms for human motion forecasting to anticipate where the person will be, not just where they are. A prediction error of even 200ms can be the difference between a safe stop and a hazardous contact.
  • Handling occlusions when the human is partially hidden by machinery, which requires probabilistic estimation of their likely position.
02

Dynamic Separation Distance Calculation

The protective separation distance (PSD) is not a fixed value but a dynamic calculation defined by standards like ISO/TS 15066. It must account for:

  • Robot stopping distance: A function of its current speed, inertia, and brake performance.
  • Human intrusion speed: The maximum expected speed of a person moving into the workspace (often assumed to be 1.6 m/s or walking speed).
  • System latency: The total delay from sensor measurement to robot actuator response. The formula is: PSD = (Robot Reaction Time + Robot Stopping Time) * (Robot Speed + Human Speed) + Intrusion Distance. Miscalculating any variable compromises safety.
03

High-Performance Motion Control

The robot must execute speed scaling and emergency stops with extreme reliability and precision. Key engineering hurdles include:

  • Deterministic real-time control loops that guarantee a maximum response time (e.g., <10ms) to a safety-rated sensor input.
  • Smooth, jerk-limited deceleration to avoid damaging the robot's payload or causing instability.
  • Torque monitoring at the joint level to detect and react to unexpected collisions even before the separation distance is breached, acting as a complementary safety layer to SSM.
04

Workspace Monitoring & Zone Management

SSM requires continuous volumetric monitoring of the entire collaborative workspace. Implementation challenges are:

  • Defining dynamic safety zones that can change based on the robot's task. For example, the separation distance may be larger when the robot is moving a heavy payload.
  • Differentiating between humans and inanimate objects to avoid unnecessary stops when a non-hazardous object enters the zone.
  • Multi-human tracking, where the system must monitor several people simultaneously and calculate the PSD for the closest individual, significantly increasing computational load.
05

Sensor Integration & Safety Ratings

Not all sensors are suitable for SSM. The implementation must use Safety-Rated Laser Scanners (SRLS) or vision systems certified to Performance Level d (PLd) or Category 3 according to ISO 13849. Challenges include:

  • Sensor placement to eliminate blind spots while avoiding accidental triggering.
  • Environmental robustness: Sensors must perform reliably in variable lighting, with reflective surfaces, dust, or steam present.
  • Redundancy and diagnostic coverage to ensure a single sensor failure does not lead to a loss of the safety function, often requiring dual-channel monitoring systems.
06

Validation & Performance Testing

Proving an SSM system is safe requires exhaustive risk assessment and validation testing that is more complex than for static safeguards. This involves:

  • Worst-case scenario testing with humans moving at maximum intrusion speed from blind spots.
  • Quantitative measurement of system latency and stopping distance under all payload and speed conditions.
  • Documented verification that the implemented system meets the calculated protective separation distance in every possible robot state, a process that is critical for regulatory compliance but time-consuming and costly.
SPEED AND SEPARATION MONITORING

Frequently Asked Questions

Speed and Separation Monitoring (SSM) is a foundational safety standard for collaborative robotics. These questions address its core principles, technical implementation, and relationship to other safety modes.

Speed and Separation Monitoring (SSM) is a collaborative robot safety mode defined by the ISO/TS 15066 standard where a robot's speed is dynamically controlled to maintain a minimum protective separation distance from a human operator, ensuring the robot can stop before contact occurs. It works by continuously monitoring the distance between the robot and the human using safety-rated sensors (e.g., laser scanners, 3D cameras). A protective separation distance (S_p) is calculated in real-time based on the robot's velocity, stopping time, system latency, and the human's approach speed. The robot's control system continuously compares the actual distance to S_p; if the distance falls below the threshold, the robot is commanded to slow down or perform a protective stop.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.