Potential Occupancy Envelopes for Safe Human-Robot Motion Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional industrial robots lack accurate dynamic modeling, leading to safety concerns in collaborative human-robot applications due to limitations in kinematic and dynamic performance, as they often rely on incomplete or inaccurate parameter values and do not account for human presence and movement, resulting in potential safety hazards.

Innovation Solution

A system that models and visualizes potential occupancy envelopes (POEs) for both robots and humans, using 3D sensors to dynamically compute and update spatial regions of occupancy, allowing for constrained motion planning to ensure safe operation by restricting robot movements within safe zones and maintaining a protective separation distance from humans.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional industrial robots operate in collaborative human-robot workspaces, then productivity and human capability are augmented, but safety hazards increase due to inaccurate dynamic modeling and inability to predict robot trajectories

Engineering Contradiction:
ImproveproductivityVSAvoidsafety hazards
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary computation of potential occupancy envelopes (POEs) before robot execution. The safety system computationally generates 3D spatial representations and identifies regions potentially occupied by humans augmented by envelopes of anticipated movements, then uses these pre-computed safety zones to generate constrained motion plans that ensure safety while maintaining productivity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary safety system that acts as a mediator between the robot controller and the physical robot. This safety system receives the robot's intended trajectory, computationally generates POEs, and returns constrained motion plans that satisfy both productivity requirements and safety constraints, resolving the contradiction between operation and safety

Inventive Principle:
Principle #24Intermediary (Mediator)

2Power

If robot arms with large inertia are used for industrial tasks, then strength and speed are achieved, but stopping distance increases significantly causing safety concerns

Engineering Contradiction:
Improvestrength and speedVSAvoidstopping distance
Core Design Contradiction:
PowerVSLength of stationary object

Solution Approach 1:

The safety system computationally generates POEs based on the robot's current state (position, velocity, acceleration) and dynamic model parameters (inertia, friction, drive nonlinearities) to predict stopping distances before the robot actually moves. This allows the system to account for the significant stopping distance of high-power robot arms while maintaining their strength and speed capabilities

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transitions from traditional 2D safety zones to 3D potential occupancy envelopes. By computationally generating 3D spatial representations and incorporating the robot's dynamic characteristics (inertia, acceleration, deceleration), the system creates volumetric safety zones that accurately represent the robot's movement potential including its stopping distance, resolving the contradiction between power and stopping distance

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

3Reliability

If traditional guarding systems or light curtains are used to ensure safety, then safety is maintained, but workspace collaboration flexibility is constrained

Engineering Contradiction:
ImprovesafetyVSAvoidworkspace collaboration flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system replaces static guarding systems with dynamic potential occupancy envelopes. The POEs are computationally generated based on the robot's real-time state (position, velocity, acceleration) and are updated continuously during operation. This allows the safety zones to adapt dynamically to the robot's movement, maintaining safety while enabling flexible human-robot collaboration without physical barriers

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent substitutes mechanical guarding systems and light curtains with a computational safety system. Instead of physical barriers or optical sensors that create fixed safety zones, the system uses computational generation of 3D spatial representations and POEs based on the robot's dynamic model, replacing mechanical and optical safety systems with an intelligent computational approach that provides both safety and flexibility

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Manufacturing precision

If robot trajectory accuracy is improved through better control systems, then positioning precision increases, but device complexity and cost increase

Engineering Contradiction:
Improvepositioning accuracyVSAvoidcontrol system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The safety system implements feedback by continuously monitoring the robot's actual trajectory and comparing it with the computationally generated POEs. The system uses feedback from the robot's state (position, velocity, acceleration) to update the POEs and adjust the constrained motion plan in real-time, maintaining positioning accuracy through computational correction rather than requiring complex hardware modifications

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent accounts for real-world parameter variations (manufacturing tolerances, joint friction, drive nonlinearities, backlash, compliances) by incorporating them into the dynamic model used for POE computation. Rather than attempting to physically eliminate these sources of error through complex control systems, the system changes the approach by using computational parameter adjustment and prediction to compensate for these variations, achieving acceptable positioning accuracy without excessive complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240165806A1Motion planning and task execution using potential occupancy envelopes
Publication Date: 2024.05.23 SYMBOTIC LLC
  • US20240165806A1 patent drawing
  • US20240165806A1 patent drawing
  • US20240165806A1 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.