A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Human-Robot Interaction and Collaborative Robots

Graduate Depth 80 in the knowledge graph ☐ I know this ☆ Set as goal
1topic build on this
331prerequisites beneath it
See this on the map →
Behavior-Based Robotics and Reactive Control→→Surgical Robotics
human-robot-collaboration safety force-control user-interface human-factors

Core Idea

Collaborative robots (cobots) work alongside humans in shared workspaces, requiring fundamentally different safety, control, and interface design than traditional industrial robots that are isolated behind fences. Safety in HRI is ensured through force/torque limits (robots stop if forces exceed thresholds to prevent injury), compliant motion control (forces are bounded), quick emergency stop systems, and speed/power limits. Beyond safety, effective HRI requires intuitive interfaces (demonstrative learning, gesture recognition, natural language commands), understanding human intent (learning from human corrections), and predicting human actions to avoid collisions. HRI is an interdisciplinary field spanning robotics, ergonomics, cognitive science, and HCI. Applications include manufacturing (assembly, inspection), healthcare (surgery assistance, rehabilitation), and domestic service (care robots, household assistants). The challenge is building robots that are safe, predictable, and easy for non-experts to operate and supervise.

Explainer

For decades, industrial robots operated in cages, separated from human workers by fences and interlocks. Robots were fast, powerful, and dangerous — a collision could break bones or cause crush injuries. Humans entered only when the robot was safely parked and locked. But this model doesn't scale to factories with space constraints, flexible manufacturing, and tasks requiring human judgment and dexterity alongside robotic precision. Collaborative robots (cobots) promise to change this: robots working alongside humans, sharing workspaces, and collaborating on tasks.

Safety as a Core Design Principle: Collaborative robots cannot achieve safety through physical separation — the whole point is shared workspaces. Safety must be built into the robot's interaction with humans. ISO/TS 15066 and related standards specify maximum force and power limits for different types of contact. For a collision with the robot's arm: max 220 N. For sustained contact with the hand: max 140 W power. These limits are determined from biomechanics studies of human injury thresholds. Exceeding them can cause bruising, fractures, or severe trauma. Cobots are designed mechanically and controlled to respect these limits.

Mechanical Compliance: Cobots use lighter materials, smaller actuators, and flexible joints compared to traditional industrial robots. Some designs include series elastic actuators (SEA): a spring between the motor and the end-effector allows force measurement and compliance. Others use purely software compliance via impedance control. The goal is that a cobot "feels soft" when touched — it yields, not rigidly resists.

Control Strategies for Safety: Force-limiting control is central. The robot monitors forces and torques at the end-effector and joints. If forces exceed safe limits, power is cut or reduced immediately. The reaction is fast (millisecond-scale) but not instantaneous — momentum carries the robot forward briefly. To prevent injury, safe cobots also limit speed in collaborative zones. A robot moving at 0.2 m/s has much less momentum than one moving at 2 m/s; limiting speed reduces injury risk. Modern cobots often operate in collaborative zones at 0.25-0.5 m/s, much slower than traditional robots (1-2 m/s) but sufficient for many assembly tasks.

Impedance Control for Collaboration: Cobots often use impedance control: the robot behaves like a virtual spring with controlled stiffness. The robot has a desired trajectory (from a learned task or programmed path), but if forces develop (e.g., a human pushes the robot's arm), the robot yields according to compliance laws. This makes the cobot "feel" responsive to human interaction — if a human guides the cobot's arm, it follows naturally. If a part resists insertion, the robot's force feedback causes it to adjust position or reduce pushing force. Impedance control is why cobots are sometimes called compliant — they don't rigidly push through resistance; they adapt.

Intent Prediction and Situation Awareness: Cobots can improve safety and efficiency by predicting human intent. If the robot knows the human will reach toward location A, it can move out of the way or prepare to assist. Intent prediction uses human gaze direction, hand position, activity recognition (what task is being performed), and learned patterns of human behavior. However, predictions are imperfect. Conservative safety design responds to prediction uncertainty by assuming the worst: if the robot doesn't confidently predict the human's action, it assumes the human might reach toward the robot and moves away. This causes over-reactivity but prevents collisions.

Design Principles for HRI Safety:

1. Accessibility of emergency stops: Red buttons, clearly visible, reachable from any position

2. Operational modes: Clear distinction between teach/demo mode (robot moves slowly) and run mode (faster but still limited), with mode indication

3. Predictability: Robots move in anticipated directions, accelerate/decelerate smoothly (no jerky motion)

4. Communication: LED indicators show robot status; sounds signal robot motion

5. Speed limits: Velocity capped in collaborative zones; faster speeds only in human-free areas

6. Force limits: Active monitoring and control ensure interaction forces stay safe

Applications and Limitations: Cobots excel at assembly, inspection, loading/unloading, and collaborative tasks. They're increasingly used in healthcare (surgery assistance where the cobot constrains motion to safe bounds) and manufacturing. But they're slower than traditional robots and less powerful, limiting applications requiring high speed or force. A car assembly line with multiple fast-moving tasks may be impractical for cobots. A small electronics assembly line with flexible routing and quality inspection is ideal.

The Future: As cobots become more dexterous and intelligent (better sensing, learning), collaborative applications will expand. Autonomous cobots that understand context (which part goes where, what the human needs next) and communicate (via gestures, AR, natural language) will blur the line between tool and teammate. But the safety-first design philosophy — force limits, compliance, predictability — will remain central.

Practice Questions 1 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Factorial → Permutations → Combinations → Counting Principles: Addition and Multiplication Rules → Introduction to Graph Theory → Propositional Logic Foundations → Logical Equivalences → Boolean Algebra → Boolean Type and Truth Values → Comparison Operators and Boolean Tests → Logical Operators and Boolean Algebra → Boolean Algebra and Fundamental Laws → Logic Gates Fundamentals → Implementing Boolean Functions with Gates → Karnaugh Map Simplification → Combinational Circuit Design → Flip-Flops and Latches → Finite State Machines (FSMs) → Behavior-Based Robotics and Reactive Control → Human-Robot Interaction and Collaborative Robots

Longest path: 81 steps · 331 total prerequisite topics

Prerequisites (1)

Leads To (1)