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.
Glossary
Speed and Separation Monitoring (SSM)

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 / Criterion | Speed 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. |
Technical Implementation Challenges
Implementing SSM requires solving complex real-time sensing, prediction, and control problems to guarantee safety in dynamic, unstructured environments.
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.
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.
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.
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.
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.
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.
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.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Speed and Separation Monitoring (SSM) is a foundational safety standard for collaborative robotics. These related concepts define the broader ecosystem of safe, intelligent human-robot interaction.
Power and Force Limiting (PFL)
Power and Force Limiting (PFL) is a collaborative robot safety mode designed for applications where brief, incidental contact is permissible. The robot's inherent mechanical design or control software actively limits the kinetic energy and force of its movements to biologically safe thresholds, as defined in standards like ISO/TS 15066. This enables safe physical collaboration, such as hand-guiding or co-manipulation of objects.
- Key Mechanism: Uses torque sensors in joints or current monitoring in motors to cap output force.
- Contrast with SSM: While SSM prevents contact by maintaining distance, PFL assumes contact may occur and ensures it is not injurious.
- Application: Ideal for assembly tasks where the robot and human work directly on the same component.
ISO/TS 15066
ISO/TS 15066 is the pivotal international technical specification providing safety requirements and guidance for collaborative robot systems. It operationalizes the four collaborative modes defined in ISO 10218-1/2, including SSM and PFL. The standard provides the scientific basis for safety, including:
- Pain Threshold Data: Publishes biomechanical limits for transient and quasi-static contact on 29 body regions.
- SSM Formulas: Defines the protective separation distance calculation, which sums robot stopping distance, human intrusion distance, and a safety buffer.
- Validation Protocols: Specifies methods for measuring and verifying speed, force, and pressure in collaborative applications.
Collaborative Robot (Cobot)
A Collaborative Robot (Cobot) is a robot designed from the ground up to operate safely in a shared workspace with humans, without the need for traditional fixed safety cages. Key design features enable this, including:
- Inherently Safe Design: Rounded edges, minimized pinch points, and back-drivable, force-limited joints.
- Sensor Integration: Equipped with vision systems, lidar, or skin-like tactile sensors for environmental awareness.
- Safety-Rated Control: Implements certified safety functions like SSM and PFL directly in the robot controller.
Cobots are distinct from traditional industrial robots retrofitted with external sensors for collaboration; safety is a core architectural principle.
Human Motion Forecasting
Human Motion Forecasting is the machine learning task of predicting a human's future trajectory or body pose sequence based on observed past motion. This capability is critical for advanced SSM systems to move beyond reactive stopping and enable predictive speed control.
- Input: A time-series of skeletal keypoints from a pose estimation system.
- Output: Predicted future positions over a short time horizon (e.g., 1-3 seconds).
- Model Types: Often uses recurrent neural networks (RNNs), temporal convolutional networks (TCNs), or graph neural networks (GNNs) to model skeletal dynamics.
By anticipating where a human will be, the robot can proactively slow down or alter its path earlier, maintaining smoother, more efficient operation while preserving safety.
Safety-Rated Monitored Stop
Safety-Rated Monitored Stop is a collaborative operating mode where the robot comes to a complete, verified stop when a human enters a predefined collaborative workspace. It is one of the four core collaborative modes defined in robot safety standards (ISO 10218).
- Mechanism: Upon intrusion detection (e.g., via a light curtain or area scanner), the robot controller executes a safe stop and monitors that zero motion is maintained.
- Restart: Work can only resume after the human has left the zone and a manual restart is initiated.
- Comparison to SSM: This is a simpler, binary stop/go protocol. SSM is more advanced, allowing continuous operation at a speed modulated by the separation distance.
Protective Separation Distance
The Protective Separation Distance (Sp) is the dynamic safety zone that an SSM system actively maintains between a robot and a human. It is not a fixed parameter but is calculated in real-time according to the formula in ISO/TS 15066: Sp = S + C + Zd + Zr.
- S (Stopping Distance): Distance the robot travels after a stop signal is issued.
- C (Intrusion Distance): Distance a human can move toward the robot before protective measures activate.
- Zd & Zr (Positional Uncertainties): Buffers accounting for measurement errors in the human and robot tracking systems.
The robot's speed is continuously adjusted so that it can always stop before Sp reaches zero, guaranteeing no contact.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us