Potential Occupancy Envelopes for Safe Human-Robot Motion Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional industrial robots pose safety risks due to unpredictable movements and lack of accurate dynamic models, limiting their safe operation in collaborative human-robot applications, as they often rely on kinematic definitions that do not account for human presence and environmental changes.

Innovation Solution

A safety system that models potential occupancy envelopes (POEs) of robots and humans in a 3D workspace, using sensors to generate real-time spatial representations and constrained motion plans to ensure safe operation by avoiding unsafe regions and maintaining protective separation distances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional industrial robots operate in collaborative human-robot applications, then productivity and human capability are augmented, but safety risks increase due to unpredictable movements and lack of accurate dynamic models

Engineering Contradiction:
ImproveproductivityVSAvoidsafety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary computation of potential occupancy envelopes (POEs) for the robot arm and human operator before actual operation. By pre-calculating all possible positions the robot arm may occupy during task execution and comparing this with pre-computed human POEs, the system identifies unsafe regions in advance and adjusts the robot trajectory to avoid them, ensuring safety before collisions can occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates computational copies or representations of the robot arm and human operator in the form of potential occupancy envelopes. These POEs are virtual models that represent the spatial extent and possible positions of physical objects. By operating with these computational copies and their intersections, the system can predict and prevent unsafe interactions without requiring complex real-time sensing and reaction mechanisms.

Inventive Principle:
Principle #26Copying

2Productivity

If robot arms move rapidly and cover large workspaces, then productivity increases, but positioning accuracy decreases due to inertia, manufacturing tolerances, and dynamic effects

Engineering Contradiction:
ImprovespeedVSAvoidpositioning accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system pre-computes the potential occupancy envelope of the robot arm based on its kinematic model, task specification, and dynamic characteristics including inertia and manufacturing tolerances. This POE represents all possible positions the arm may occupy considering its speed, acceleration, and positioning accuracy limitations. By having this information available before operation, the system can plan trajectories that account for these dynamic effects in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transforms the positioning accuracy problem from a point-based consideration to a volumetric one by computing the potential occupancy envelope. Instead of tracking a single robot arm position, the system works with a three-dimensional region that encompasses all possible positions the arm may occupy. This dimensional transformation allows the system to handle positioning uncertainty and dynamic effects more effectively by operating in configuration space rather than physical space.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If protective separation distances are maintained between robot and human, then safety is ensured, but workspace utilization decreases

Engineering Contradiction:
ImprovesafetyVSAvoidworkspace utilization
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The system pre-computes the potential occupancy envelopes of both the robot arm and human operator, then performs an intersection operation to identify unsafe regions where their POEs overlap. By knowing these unsafe regions in advance, the system can adjust the robot trajectory to navigate around them rather than maintaining conservative fixed separation distances throughout the workspace. This allows the robot to operate closer to humans when safe, maximizing workspace utilization while ensuring safety.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies safety constraints locally rather than globally. Instead of maintaining uniform protective separation distances throughout the entire workspace, the system identifies specific unsafe regions where the robot and human POEs intersect and applies trajectory adjustments only in those localized areas. In regions where no intersection occurs, the robot can operate without additional separation constraints, thereby maximizing workspace utilization while maintaining safety where needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12420419B2Motion planning and task execution using potential occupancy envelopes
Publication Date: 2025.09.23 SYMBOTIC LLC
  • US12420419B2 patent drawing
  • US12420419B2 patent drawing
  • US12420419B2 patent drawing

AI summary

Spatial regions potentially occupied by a robot (or other machinery) or portion thereof and a human operator during performance of all or a defined portion of a task or an application are computationally estimated. These “potential occupancy envelopes” (POEs) may be based on the states (e.g., the current and expected positions, velocities, accelerations, geometry and/or kinematics) of the robot and the human operator. Once the POEs of human operators in the workspace are established, they can be used to guide or revise motion planning for task execution.