Physical Human-Robot Interaction (pHRI) is a specialized domain within Human-Robot Interaction (HRI) concerned with direct force exchange and physical contact between a human and a robot. This necessitates advanced control strategies like impedance control and admittance control, which allow the robot to compliantly respond to external forces. The field is governed by stringent safety standards, such as ISO/TS 15066, which defines limits for power and force limiting (PFL) to prevent injury during contact.
Glossary
Physical Human-Robot Interaction (pHRI)

What is Physical Human-Robot Interaction (pHRI)?
Physical Human-Robot Interaction (pHRI) is the subfield of robotics focused on systems where humans and robots share a workspace and engage in direct physical contact, exchanging forces to accomplish collaborative tasks.
Core applications of pHRI include collaborative robots (cobots) on factory floors, physical rehabilitation devices, and prosthetics. Unlike teleoperation or socially assistive robotics, pHRI's defining characteristic is the bidirectional flow of energy through touch. This requires robust real-time perception for contact detection and specialized actuator design with inherent compliance, such as series elastic actuators, to ensure safe and effective physical collaboration.
Core Technical Components of pHRI Systems
These are the fundamental hardware and software modules that enable safe, effective, and responsive direct physical interaction between humans and robots.
Compliant Actuators
Compliant actuators are joint motors designed to be backdrivable and force-sensitive, allowing them to yield to external forces rather than rigidly opposing them. This is essential for safe physical contact. Key types include:
- Series Elastic Actuators (SEAs): Use a physical spring between the motor and output to measure force and absorb impacts.
- Variable Stiffness Actuators (VSAs): Can dynamically adjust their mechanical stiffness to suit different tasks, from precise positioning to shock absorption.
- Torque-Controlled Motors: Directly measure and control output torque with high fidelity, enabling sensitive force feedback. These components form the physical foundation for implementing control strategies like impedance and admittance control.
Impedance & Admittance Control
These are the two primary force control paradigms for pHRI, defining how a robot responds to physical interaction.
- Impedance Control: The robot regulates its dynamic relationship between position and force. It acts like a programmable spring-damper system: when pushed, it yields with a defined stiffness and damping. The controller commands torque based on position/velocity error.
- Admittance Control: The robot regulates its motion in response to measured forces. It acts like a programmable mass: when a force is sensed, it moves with a defined inertia and damping. The controller calculates a desired acceleration/velocity from force input. Impedance control is often implemented at the joint level, while admittance control is common in industrial cobots where high-geared, non-backdrivable motors are used with a six-axis force/torque sensor at the wrist.
Force/Torque Sensing
Accurate measurement of interaction forces is non-negotiable for pHRI. This is achieved through specialized sensors:
- Six-Axis Force/Torque (F/T) Sensors: Typically mounted at the robot's wrist or end-effector, these strain-gauge-based sensors measure the three force components (Fx, Fy, Fz) and three torque components (Tx, Ty, Tz) applied at that point. They are critical for admittance control, contact detection, and delicate manipulation tasks.
- Joint Torque Sensors: Integrated into the actuator to directly measure the output torque of each joint. This provides a more direct signal for impedance control and collision detection across the entire arm.
- Tactile/Skin Sensors: Distributed arrays of pressure sensors on the robot's surface to detect the location and magnitude of contact, enabling whole-body safety and complex manipulation.
Collision Detection & Reaction
A real-time safety system that identifies unintended contact and triggers a protective stop. It operates through two main methods:
- Model-Based Monitoring: Compares the expected joint currents/torques (from the dynamic model of the robot) with the actual measured values. A significant discrepancy indicates a collision. This works without external sensors.
- Direct Force Sensing: Uses data from F/T sensors or tactile skin to detect contact forces exceeding a safe threshold. Upon detection, the robot must react within milliseconds. Standard reactions defined in ISO/TS 15066 include:
- Safety-rated monitored stop: Immediate cessation of all motion.
- Joint-level torque limiting: Actively resisting only up to a safe force level.
- Retraction: Moving away from the contact point along a safe trajectory.
Physical Interaction Interfaces
These are the designed points of contact where force and information are exchanged between human and robot.
- Hand-Guiding Handles: Ergonomic handles with integrated buttons and force/torque sensors. The human can physically lead the robot (kinesthetic teaching), with the robot sensing the intended direction and magnitude of force.
- Compliant End-Effectors: Grippers or tools with inherent mechanical compliance or soft materials (e.g., silicone, pneumatic actuators) that conform to objects and safely distribute contact forces.
- Wearable Interfaces: Exoskeletons or haptic devices that allow the human to feel the robot's forces or vice-versa, enabling bilateral teleoperation for high-precision remote tasks. The design prioritizes intuitive force application, clear affordances, and passive safety through form factor.
Safety Standards & Risk Assessment
pHRI systems must be validated against rigorous technical standards. The cornerstone is ISO/TS 15066, which supplements the broader machinery safety standard ISO 10218. It provides:
- Quantitative limits for Power and Force Limiting (PFL), including permissible maximum forces and pressures for different body regions (e.g., hand, face).
- Guidelines for the four collaborative operation modes: Safety-rated monitored stop, Hand guiding, Speed and separation monitoring, and Power and force limiting.
- Methodology for collaborative application risk assessment, requiring analysis of all foreseeable contact scenarios. Compliance involves a combination of inherent design (rounded edges, compliant covers), control functionality (force/torque limits), and performance validation through physical testing with biofidelic measurement devices.
How pHRI Control Paradigms Work
Physical Human-Robot Interaction (pHRI) requires specialized control architectures that enable safe and effective force exchange. These paradigms govern how a robot's motors respond to physical contact and human guidance.
pHRI control paradigms are the software architectures that dictate a robot's dynamic response to physical interaction. The core objective is to make the robot compliant, meaning it can yield to or guide a human's applied forces rather than rigidly maintaining a position. The two foundational paradigms are impedance control, which regulates the relationship between force and motion to create a virtual spring-damper behavior, and admittance control, which uses force sensor feedback to compute a desired motion. These frameworks are essential for safe collaboration and intuitive physical guidance, such as in kinesthetic teaching.
Advanced paradigms build on these foundations for more sophisticated collaboration. Shared autonomy dynamically blends human input with autonomous control, allowing the robot to assist with precision or compensate for user tremor. Variable impedance control enables the robot to adapt its stiffness in real-time based on the task phase, being rigid for precise assembly and soft for contact-rich insertion. These control strategies are implemented within a real-time loop, integrating data from joint torque sensors and six-axis force/torque sensors at the end-effector to achieve the required sensitivity and stability for direct physical partnership.
Critical Safety Standards & Operational Modes
Direct physical contact between humans and robots necessitates rigorous engineering controls and internationally recognized safety standards. These frameworks define the permissible limits of force, speed, and separation to mitigate injury risk during collaborative tasks.
Power and Force Limiting (PFL)
Power and Force Limiting (PFL) is a collaborative operational mode where the robot is designed or controlled to inherently restrict the power and force of its movements to levels considered safe for incidental or expected contact. Implementation strategies include:
- Inherent Design: Using lightweight materials, rounded edges, and compliant joints or covers.
- Active Control: Employing impedance control or admittance control to limit joint torques and end-effector forces.
- Application-Specific Risk Assessment: Engineers must calculate maximum possible forces based on robot mass, velocity, and geometry, ensuring they stay below ISO/TS 15066 limits for the relevant body region.
Speed and Separation Monitoring (SSM)
Speed and Separation Monitoring (SSM) is a safety mode that maintains a protective separation distance between the robot and a human. The system dynamically adjusts the robot's speed based on real-time tracking of the human's position and velocity. Core components are:
- Protective Separation Distance (S_p): A calculated zone that must never be breached. It factors in robot stopping time, human intrusion speed, and system latency:
S_p = (v_r * T_r) + (v_h * (T_r + T_s)) + C + Z_d + Z_r. - 3D Sensing Array: Uses LiDAR, depth cameras, or safety-rated laser scanners to monitor the shared workspace.
- Hierarchical Speed Reduction: The robot slows as the human approaches and executes a protective stop before contact is possible.
Safety-Rated Monitored Stop & Hand Guiding
These are two additional collaborative modes defined by ISO/TS 15066 for specific interaction scenarios.
Safety-Rated Monitored Stop: The robot stops all motion when a human enters the collaborative workspace but remains powered. The stop condition is safety-rated (PL d/e, Cat. 3/4). The human can then perform tasks within the static robot's envelope before restarting it.
Hand Guiding: The human directly physically interacts with the robot to guide its motion, typically via a force-torque sensor or compliant control. The robot only moves when the operator applies force to a dedicated enabling device, providing proportional control for tasks like kinesthetic teaching.
Biomechanical Limits & Pain Thresholds
The core of pHRI safety is preventing pain or injury from mechanical contact. ISO/TS 15066 provides biomechanical limit curves based on extensive human subject testing.
- Transient Contact: Brief, impact-like contact. Limits are defined by maximum force (e.g., 190 N for the forehead) and maximum pressure.
- Quasi-Static Contact: Prolonged, clamping, or trapping contact. Limits are significantly lower (e.g., 65 N for the forehead) as pain sensation increases with duration.
- Body Region Specificity: The hand can tolerate higher forces (140 N transient) than the abdomen (130 N transient). Engineers must design for the worst-case body part that could make contact.
Implementation: Control Architectures & Sensors
Achieving these safety modes requires a integrated stack of hardware and software.
- Safety-Certified Hardware: PL e (Performance Level e) or SIL 3 (Safety Integrity Level 3) rated controllers, drives, and sensors are mandatory for safety functions.
- Dual-Channel Safety Controllers: Use redundant processing to detect faults and initiate safe states.
- Specialized Sensors: Safety-rated vision systems (e.g., PILZ SafetyEye), capacitive skin sensors on the robot, and force/torque sensors at the wrist or joints.
- Real-Time Control Loops: High-frequency impedance control algorithms adjust actuator torque within microseconds to maintain compliant, force-limited interaction.
pHRI vs. Broader HRI: A Technical Comparison
This table contrasts the core technical and operational characteristics of Physical Human-Robot Interaction (pHRI) with the broader field of Human-Robot Interaction (HRI).
| Technical Feature | Physical HRI (pHRI) | Broader HRI |
|---|---|---|
Primary Interaction Modality | Direct physical contact and force exchange | Proximal or distal social, visual, or auditory signals |
Core Safety Standard | ISO/TS 15066 (Power & Force Limiting) | General functional safety (e.g., ISO 10218, risk assessment) |
Critical Control Paradigm | Impedance/Admittance Control, Force Control | Path Planning, Social Signal Processing, Dialogue Management |
Essential Sensor Suite | Force/Torque Sensors, Tactile Arrays, Joint Torque Sensing | Cameras (RGB/D), Microphones, Depth Sensors (LiDAR, ToF) |
Proximity Requirement | Contact or Near-Contact (< 1 meter) | Variable (Co-present to remote teleoperation) |
Latency Sensitivity | Extremely High (< 10 ms for force loops) | Moderate to High (e.g., < 500 ms for responsive dialogue) |
Primary Risk Mitigation | Intrinsic hardware design (force-limited joints, rounded edges), reactive torque control | Speed & Separation Monitoring (SSM), predictive path planning, clear communication |
Typical Application Domain | Collaborative assembly, physical rehabilitation, co-manipulation of heavy objects | Socially assistive robotics, reception, guided tours, search & rescue support |
Frequently Asked Questions
Direct physical contact between humans and robots requires specialized engineering to ensure safety, responsiveness, and intuitive collaboration. These FAQs address the core technical concepts, safety standards, and control paradigms that define the field of Physical Human-Robot Interaction (pHRI).
Physical Human-Robot Interaction (pHRI) is the specialized subfield of Human-Robot Interaction (HRI) concerned with scenarios involving direct physical contact and force exchange between a human and a robot. Unlike general HRI, which encompasses all forms of interaction (e.g., social, communicative), pHRI specifically focuses on the kinesthetic and haptic channel, requiring robots to sense and respond to physical forces in real-time. This necessitates:
- Force/Torque Sensing: Using sensors at the robot's joints or end-effector to measure interaction forces.
- Compliant Control: Implementing control strategies like impedance control or admittance control that allow the robot to yield to external forces rather than rigidly follow a pre-programmed trajectory.
- Stringent Safety Standards: Adherence to protocols like ISO/TS 15066, which defines maximum permissible force and pressure levels for safe contact.
pHRI is foundational for applications like collaborative assembly, physical rehabilitation, and kinesthetic teaching, where the robot must be a physically responsive partner.
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
Physical Human-Robot Interaction (pHRI) sits at the intersection of robotics, control theory, and human factors. These related concepts define the safety, communication, and collaborative frameworks that make direct physical contact between humans and machines possible and productive.
Impedance Control
Impedance Control is a fundamental robotics control strategy for pHRI that regulates the dynamic relationship between a robot's motion and the contact forces it exerts. Instead of dictating a precise position, it controls the robot's apparent mechanical impedance—its stiffness, damping, and inertia—to achieve compliant, natural-feeling interaction.
- Mechanism: The controller modulates actuator torque based on the error between desired and actual position/force, allowing the robot to 'give way' upon contact.
- pHRI Role: Essential for physical guidance (kinesthetic teaching) and safe operation in Power and Force Limiting (PFL) modes. It enables robots to absorb unexpected impacts and collaborate on tasks requiring force exchange, like co-carrying an object.
Admittance Control
Admittance Control is a complementary force-control architecture to impedance control, commonly used in pHRI for robots with high inherent stiffness (like many industrial arms). It allows a stiff robot to behave in a compliant manner by using force sensor feedback to modify its commanded motion.
- How it Works: An outer control loop uses measurements from a force/torque sensor at the robot's wrist to calculate a motion correction. This desired velocity or position adjustment is then sent to the robot's fast, inner position controller.
- Comparison to Impedance Control: While impedance control directly modulates torque for compliance, admittance control achieves compliance by mapping sensed forces to motion commands. It is often preferred for precise robots that already have high-gain position controllers.
Kinesthetic Teaching (Lead-Through Programming)
Kinesthetic Teaching, also known as Lead-Through Programming, is an intuitive robot programming method fundamental to pHRI. A human operator physically grasps the robot's end-effector or arm and manually guides it through the desired task motions, which the robot records and can later replay autonomously.
- Process: The robot is typically placed in a zero-gravity or compliant mode (enabled by impedance/admittance control) to allow effortless guiding. Trajectory waypoints and sometimes forces are captured during demonstration.
- Advantages: Dramatically faster and more accessible than traditional code-based programming, enabling rapid task setup and reprogramming by shop-floor workers.
- Foundation: Relies entirely on safe, responsive physical interaction, making it a quintessential pHRI application.
Shared Autonomy
Shared Autonomy is a control paradigm for pHRI where control authority over a robot's actions is dynamically and intelligently shared between a human operator and an autonomous controller. The system blends human judgment and intuition with machine precision and consistency.
- Dynamic Allocation: The level of autonomy can change based on context, task phase, or user input. For example, the robot may handle fine, tremor-free positioning while the human provides high-level directional guidance.
- Implementation: Often uses techniques like virtual fixtures (software-defined guidance constraints), intent recognition, and adaptive impedance control to smoothly merge human and robot inputs.
- Use Case: Critical in complex manipulation tasks (e.g., surgery, assembly) and assistive robotics, where full autonomy is unreliable but pure teleoperation is inefficient.

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